:root{--bg:#040a1c;--card-top:#0c2150cc;--card-bottom:#081638cc;--inner:#050e26b8;--field:#ffffff0f;--line:#e0245e57;--soft:#8fa3d62e;--strong:#fff;--on-accent:#fff;--panel-1:#0c2150;--panel-2:#081638;--popup:#0c2150;--text:#e8eefc;--text-2:#c9d5f2;--nav:#b9c6e6;--muted:#8ea0c8;--faint:#8ea0c8;--accent:#e0245e;--accent-hover:#f23a72;--accent-text:#ff8fb1;--accent-soft:#e0245e24;--accent-line:#e0245e5c;--glow:#e0245e73;--vred:#d13a52;--gold:#c4a56a;--ok:#34d399;--ok-text:#7ef0c0;--ok-bg:#34d39921;--ok-line:#34d3994d;--late:#ff7a59;--late-text:#ffb39c;--late-bg:#ff7a5926;--late-line:#ff7a5952;--wait:#f5b84a;--wait-text:#ffd48a;--wait-bg:#f5b84a24;--wait-line:#f5b84a4d;--vio-text:#cdbfff;--vio-bg:#a78bfa24;--vio-line:#a78bfa4d;--danger:#ff7a8a;--overlay:#020612ad;--card-shadow:0 0 28px #e0245e1a, inset 0 1px 0 #ffffff0d;--page-art:radial-gradient(1000px 600px at 90% -10%,#234a9624,transparent 65%);--card-surface:linear-gradient(160deg,var(--card-top),var(--card-bottom));--panel-surface:var(--panel-1);--hero-surface:linear-gradient(120deg,var(--panel-2),var(--panel-1));--drawer-shadow:-12px 0 40px #00000040;--popup-shadow:0 10px 28px #00000040;--subtle-surface:#0c2150;--nav-hover:#142c5c;--option-bg:#0c2150;--neutral-line:#52658c;--control-line:#8195b8;--focus-ring:#c4a56a59;--auth-link:#ff8fb1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;scrollbar-color:#8fa3d659 transparent}.vs-stack{flex-direction:column;gap:24px;max-width:1240px;display:flex}.vs-search,.vs-actions{align-items:center;gap:12px;display:flex}.vs-contact-form{grid-template-columns:1fr 1fr;gap:18px;display:grid}.vs-contact-form label{flex-direction:column;gap:8px;display:flex}.vs-contact-form input{padding:12px}.vs-actions{grid-column:1/-1;justify-content:flex-end}.vs-error{color:var(--danger)}.vs-empty{text-align:center;color:var(--muted);padding:50px 20px}.vs-empty h2{color:var(--text);font-size:20px}.vs-contact-row{border-bottom:1px solid var(--soft);justify-content:space-between;align-items:center;gap:12px;padding:18px 16px;display:flex}.vs-contact-row:last-child{border-bottom:none}.vs-contact-name{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:14px;min-width:0;display:flex}.vs-contact-name strong{overflow-wrap:anywhere;display:block}.vs-contact-name small{color:var(--muted);margin-top:5px;display:block}.vs-avatar{background:var(--accent-soft);width:42px;height:42px;color:var(--accent-text);border-radius:14px;flex-shrink:0;place-items:center;font-size:18px;display:grid}.vs-wa{color:var(--ok-text);align-items:center;gap:7px;font-size:13px;text-decoration:none;display:flex}.vs-plugin-hero{border:1px solid var(--soft);background:var(--hero-surface);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:center;gap:32px;padding:32px;display:grid;overflow:hidden}.vs-eyebrow{color:var(--accent-text);letter-spacing:2px;font-size:11px;font-weight:700}.vs-plugin-hero h2{letter-spacing:-1.5px;margin:20px 0;font-size:clamp(30px,3vw,48px);line-height:1.12}.vs-plugin-hero p{color:var(--muted);max-width:420px;line-height:1.7}.vs-primary{background:var(--accent);color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin:16px 0;padding:14px 18px;font-weight:600;text-decoration:none;display:inline-flex}.vs-primary:hover{background:var(--accent-hover)}.vs-plugin-hero small{color:var(--muted);font-size:11px;display:block}.vs-install-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.vs-install-card{background:var(--inner);border:1px solid var(--soft);border-radius:18px;padding:24px}.vs-install-card>span{color:var(--accent-text);font:600 13px monospace}.vs-install-card h3{margin:18px 0 12px;font-size:17px}.vs-install-card p,.vs-plugin-note p{color:var(--muted);font-size:13px;line-height:1.65}.vs-plugin-note{align-items:center;gap:18px;padding:8px 16px;display:flex}.vs-plugin-note svg{color:var(--muted);flex-shrink:0}@media (max-width:700px){.vs-plugin-hero{grid-template-columns:1fr;gap:28px;padding:28px}.vs-install-grid,.vs-contact-form{grid-template-columns:1fr}.vs-wa span{display:none}}html,body{color:var(--text);background-color:var(--bg);background-image:var(--page-art);background-attachment:fixed;margin:0;padding:0;font-family:Segoe UI,system-ui,-apple-system,sans-serif}a{color:var(--accent-text)}code{background:var(--field);border-radius:6px;padding:1px 6px;font-size:.92em}::selection{color:#fff;background:#e0245e73}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),select,textarea{background:var(--field);color:var(--text);border:1px solid var(--control-line,var(--soft));border-radius:8px;font-family:inherit}input::placeholder,textarea::placeholder{color:var(--faint)}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring);outline:none}select option{background:var(--option-bg);color:var(--text)}input[type=checkbox]{accent-color:var(--accent)}button{font-family:inherit}button:hover:not(:disabled){filter:brightness(1.1)}button:disabled{cursor:not-allowed}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.v-shell{grid-template-columns:244px minmax(0,1fr);gap:16px;min-height:100vh;padding:16px;display:grid}.v-card{background:var(--card-surface);border:1px solid var(--line);box-shadow:var(--card-shadow);border-radius:18px}.v-side{flex-direction:column;align-self:start;gap:2px;height:calc(100vh - 32px);padding:16px 12px;display:flex;position:sticky;top:16px;overflow-y:auto}.v-main{flex-direction:column;gap:16px;min-width:0;display:flex}.vs-menu-toggle{display:none}.vs-dashboard-navigation{display:contents}.vs-sequence-fields{grid-template-columns:minmax(0,1fr) 180px 160px;gap:10px;display:grid}.vs-sequence-fields>div{min-width:0}.vs-schedule-fields{grid-template-columns:minmax(0,1fr) 220px;gap:10px;display:grid}.vs-schedule-fields>div{min-width:0}.v-brand{color:var(--strong);align-items:center;gap:10px;padding:4px 10px 14px;font-size:20px;font-weight:700;text-decoration:none;display:flex}.v-brand b{color:var(--accent)}.v-mark{background:var(--accent);width:30px;height:30px;box-shadow:0 0 18px var(--glow);color:var(--on-accent);border-radius:10px;place-items:center;display:grid}.v-grp{letter-spacing:1.2px;color:var(--vred);padding:14px 10px 6px;font-size:11px;font-weight:700}.v-nav{width:100%;color:var(--nav);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:11px;padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.v-nav svg{color:var(--vred);flex:none}.v-nav:hover{background:var(--nav-hover)}.v-nav.on{background:var(--accent);color:var(--on-accent);box-shadow:0 0 22px var(--glow)}.v-nav.on svg{color:var(--on-accent)}.v-nav.off{cursor:default;color:var(--faint)}.v-nav.off:hover{filter:none;background:0 0}.v-nav.off svg{color:var(--faint);opacity:.7}.v-soon{white-space:nowrap;color:var(--faint);border:1px solid var(--soft);border-radius:999px;flex:none;margin-left:auto;padding:1px 7px;font-size:10px;font-weight:700}.v-me{border-top:1px solid var(--soft);align-items:center;gap:10px;margin-top:auto;padding:12px 8px 4px;display:flex}.v-av{width:34px;height:34px;color:var(--on-accent);background:linear-gradient(135deg, #3b82f6, var(--accent));border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.v-me small{color:var(--muted);font-size:11px;display:block}.v-me .who{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.v-out{border:1px solid var(--soft);color:var(--muted);cursor:pointer;background:0 0;border-radius:10px;place-items:center;padding:6px 8px;display:grid}.v-title{color:var(--strong);margin:0;font-size:26px;font-weight:700}.v-sub{color:var(--muted);margin:2px 0 0;font-size:13px}.v-kpis{grid-template-columns:repeat(4,1fr);padding:18px 6px;display:grid}.v-kpi{border-right:1px solid var(--soft);padding:2px 22px}.v-kpi:last-child{border-right:0}.v-kpi .l{color:var(--muted);font-size:13px}.v-kpi .n{color:var(--strong);margin:4px 0;font-size:28px;font-weight:700}.v-pill{border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-flex}.v-pill.ok{color:var(--ok-text);background:var(--ok-bg)}.v-pill.late{color:var(--late-text);background:var(--late-bg)}.v-pill.wait{color:var(--wait-text);background:var(--wait-bg)}.v-pill.mute{color:var(--muted);background:var(--field)}@media (max-width:900px){.v-shell{grid-template-columns:1fr;padding:10px}.v-side{flex-flow:wrap;align-items:center;gap:4px;height:auto;padding:10px;position:static}.v-brand{padding:0 8px 0 4px;font-size:17px}.v-grp,.v-soon,.v-nav.off{display:none}.v-nav{width:auto;padding:8px 11px;font-size:13px}.v-me{border:0;margin:0 0 0 auto;padding:0}.v-me .who{display:none}.v-kpis{grid-template-columns:1fr 1fr;row-gap:14px}.v-kpi{padding:2px 14px}.v-kpi:nth-child(2){border-right:0}}.auth-bg{background-color:#040a1c;background-image:linear-gradient(90deg,#040a1c00 35%,#040a1c8c 100%),url(/login-bg.jpg);background-position:50%;background-size:cover;justify-content:flex-end;align-items:center;min-height:100vh;padding:24px clamp(16px,4vw,80px);display:flex}.auth-card{width:360px;max-width:100%;color:var(--text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#071230bd;border:1px solid #e0245e61;border-radius:18px;flex-direction:column;padding:28px;display:flex;box-shadow:0 0 40px #e0245e29,0 20px 50px #00000073}.auth-title{color:#fff;margin:0;font-size:22px;font-weight:700}.auth-sub{color:#9fb0d6;margin:4px 0 18px;font-size:14px}.auth-label{color:var(--text-2);margin:10px 0 4px;font-size:13px;font-weight:600}.auth-error{color:#ff8a8a;margin:10px 0 0;font-size:13px}.auth-foot{text-align:center;color:#9fb0d6;margin:14px 0 0;font-size:13px}.auth-input{width:100%;padding:10px 12px;font-size:14px}.auth-input:-webkit-autofill{-webkit-text-fill-color:var(--text);caret-color:var(--text);box-shadow:inset 0 0 0 1000px #0b1a40}.auth-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);caret-color:var(--text);box-shadow:inset 0 0 0 1000px #0b1a40}.auth-btn{color:#fff;cursor:pointer;background:var(--accent);box-shadow:0 0 18px var(--glow);border:none;border-radius:8px;margin-top:18px;padding:12px;font-size:14px;font-weight:700}.auth-btn:hover:not(:disabled){background:var(--accent-hover);filter:none}.auth-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}@media (max-width:820px){.auth-bg{background-image:linear-gradient(#040a1c8c,#040a1cb8),url(/login-bg.jpg);background-position:42%;justify-content:center}}.vs-skip{z-index:100;background:var(--card-top);border:2px solid var(--accent);padding:12px;position:fixed;top:-100px;left:16px}.vs-skip:focus{top:16px}.v-kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}@media (max-width:480px){.v-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.v-kpi .n{overflow-wrap:anywhere;font-size:22px}}:root[data-theme=light]{--bg:#f2f1ed;--card-top:#fcfbf8;--card-bottom:#edf0f4;--inner:#e9eef4;--field:#fcfbf8;--line:#c8d3df;--soft:#d6dfe9;--strong:#193151;--on-accent:#fff;--panel-1:#fcfbf8;--panel-2:#e9eef4;--popup:#fcfbf8;--text:#223b55;--text-2:#3b526d;--nav:#3b526d;--muted:#53677e;--faint:#596c80;--accent:#79344d;--accent-hover:#662a40;--accent-text:#79344d;--accent-soft:#f1e5e9;--accent-line:#d8bfc7;--glow:#79344d14;--vred:#79344d;--gold:#75603a;--ok:#18674e;--ok-text:#18674e;--ok-bg:#e0f1e7;--ok-line:#a4cfb9;--late:#9d3b22;--late-text:#9d3b22;--late-bg:#fff0e7;--late-line:#dfb5a6;--wait:#72540d;--wait-text:#72540d;--wait-bg:#fbefcc;--wait-line:#d8c183;--vio-text:#79344d;--vio-bg:#f1e5e9;--vio-line:#d8bfc7;--danger:#ac223b;--overlay:#09242857;--card-shadow:0 12px 32px #173c420f;--page-art:radial-gradient(1000px 600px at 90% -10%,#1c72770f,transparent 65%);--card-surface:linear-gradient(160deg,var(--card-top),var(--card-bottom));--panel-surface:var(--panel-1);--hero-surface:linear-gradient(120deg,#dfe7f0,#f0eade);--drawer-shadow:-12px 0 40px #173c421f;--popup-shadow:0 10px 28px #173c421f;--subtle-surface:#e4ebf3;--nav-hover:#e6edf5;--control-line:#788b9f;--option-bg:#fcfbf8;--neutral-line:#a9b9cb;--focus-ring:#79344d40;--auth-link:#79344d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=minimal]{--bg:#f3f5f8;--card-top:#fff;--card-bottom:#f6f8fa;--inner:#edf1f5;--field:#fff;--line:#cbd3dc;--soft:#dbe1e8;--strong:#1c2a39;--on-accent:#fff;--panel-1:#fff;--panel-2:#edf1f5;--popup:#fff;--text:#253444;--text-2:#3f5266;--nav:#3f5266;--muted:#566678;--faint:#566678;--accent:#425a70;--accent-hover:#34495d;--accent-text:#425a70;--accent-soft:#e5ecf3;--accent-line:#b8c7d5;--glow:transparent;--vred:#425a70;--gold:#485f73;--ok:#18674e;--ok-text:#18674e;--ok-bg:#e0f1e7;--ok-line:#a4cfb9;--late:#9d3b22;--late-text:#9d3b22;--late-bg:#fff0e7;--late-line:#dfb5a6;--wait:#72540d;--wait-text:#72540d;--wait-bg:#fbefcc;--wait-line:#d8c183;--vio-text:#425a70;--vio-bg:#e5ecf3;--vio-line:#b8c7d5;--danger:#ac223b;--overlay:#09242857;--card-shadow:none;--page-art:none;--card-surface:var(--card-top);--panel-surface:var(--panel-1);--hero-surface:var(--inner);--drawer-shadow:-12px 0 40px #173c421f;--popup-shadow:0 10px 28px #173c421f;--subtle-surface:#eaf0f5;--nav-hover:#e7edf3;--control-line:#7a8796;--option-bg:#fff;--neutral-line:#aebbc8;--focus-ring:#425a7038;--auth-link:#425a70;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.auth-bg{background-color:var(--bg);background-image:var(--page-art)}.auth-card{background:var(--card-surface);border-color:var(--line);box-shadow:var(--card-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}.auth-title{color:var(--strong)}.auth-sub,.auth-foot{color:var(--muted)}.auth-error{color:var(--danger)}.auth-card a{color:var(--auth-link)}.auth-input::placeholder{color:var(--faint)}.auth-input:-webkit-autofill{box-shadow:0 0 0 1000px var(--panel-1) inset}.v-av{background:var(--accent)}.v-mark{border-bottom:2px solid var(--gold)}.vs-themes{border:0;min-width:0;margin:0;padding:0}.vs-themes legend{color:var(--strong);padding:0;font-size:18px;font-weight:700}.vs-theme-intro{color:var(--muted);margin:8px 0 18px;font-size:13px;line-height:1.6}.vs-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.vs-theme-choice{cursor:pointer;border:1px solid var(--soft);background:var(--inner);border-radius:12px;min-width:0;padding:12px;position:relative}.vs-theme-choice.is-selected{border-color:var(--accent);outline:1px solid var(--accent)}.vs-theme-choice:focus-within{outline:3px solid var(--accent-text);outline-offset:3px}.vs-theme-choice input{accent-color:var(--accent);width:16px;height:16px;margin:0;position:absolute;top:15px;right:15px}.vs-theme-preview{background:var(--preview-bg);border:1px solid var(--soft);border-radius:8px;gap:8px;height:82px;margin-bottom:12px;margin-right:24px;padding:10px;display:flex}.vs-theme-preview-side{background:var(--preview-surface);border-radius:4px;width:22%;padding:5px 3px}.vs-theme-preview-side i{background:var(--preview-text);opacity:.3;border-radius:2px;height:4px;margin:5px 0;display:block}.vs-theme-preview-side i:first-child{background:var(--preview-accent);opacity:1}.vs-theme-preview-main{flex:1;min-width:0}.vs-theme-preview-main>i{background:var(--preview-text);border-radius:2px;width:48%;height:5px;margin-bottom:9px;display:block}.vs-theme-preview-main>span{gap:5px;display:flex}.vs-theme-preview-main>span i{background:var(--preview-surface);border-bottom:2px solid var(--preview-accent);border-radius:4px;flex:1;height:20px}.vs-theme-preview-main b{background:var(--preview-surface);border-radius:3px;height:14px;margin-top:7px;display:block}.vs-theme-choice-title{color:var(--strong);align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.vs-theme-choice-title svg:last-child{flex-shrink:0}.vs-theme-description{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.5;display:block}.vs-theme-status{color:var(--accent-text);min-height:18px;margin:12px 0 0;font-size:12px}.vs-auth-appearance{border-top:1px solid var(--soft);color:var(--text);margin-top:20px;padding-top:14px}.vs-auth-appearance summary{cursor:pointer;color:var(--auth-link);font-size:13px;font-weight:600}.vs-auth-appearance .vs-themes{margin-top:14px}.vs-themes-compact legend{font-size:15px}.vs-themes-compact .vs-theme-grid{gap:10px}.vs-themes-compact .vs-theme-preview{height:52px;margin-right:0;padding:6px}.vs-themes-compact .vs-theme-choice input{margin-bottom:8px;position:static}.vs-themes-compact .vs-theme-preview-main>span i{height:12px}.vs-themes-compact .vs-theme-preview-main b{display:none}.vs-themes-compact .vs-theme-choice-title{flex-wrap:wrap;font-size:12px}.vs-themes-compact .vs-theme-description{display:none}@media (max-width:480px){.vs-theme-grid{grid-template-columns:1fr}.vs-themes-compact .vs-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.v-side{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.v-brand{min-width:0}.v-brand h2{margin:0;font-size:20px}.vs-menu-toggle{border:1px solid var(--control-line);background:var(--field);min-height:44px;color:var(--text);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.vs-dashboard-navigation{grid-column:1/-1;display:none}.vs-dashboard-navigation.is-open{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.vs-dashboard-navigation .v-nav{overflow-wrap:anywhere;gap:8px;min-width:0;min-height:44px;padding:10px;font-size:13px}.v-side .v-me{grid-column:1/-1;justify-content:flex-end;margin:0}.v-side .v-me .who{display:block}.v-side .v-av{display:none}.v-main button,.v-side .v-out,.vs-wa{min-height:44px}.vs-wa{padding:8px 0}.v-main input:not([type=checkbox]):not([type=radio]),.v-main select,.v-main textarea{font-size:16px!important}.vs-sequence-fields,.vs-schedule-fields{grid-template-columns:minmax(0,1fr)}}.vs-extension-demo{width:100%;min-width:0;max-width:380px;margin:0 auto;font-family:Segoe UI,system-ui,sans-serif}.vs-demo-caption{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-size:10px;line-height:1.5;display:flex}.vs-demo-caption>span:first-child{letter-spacing:1px;color:var(--accent-text);font-weight:700}.vs-demo-window{color:#e8eefc;background:#040a1c;border:1px solid #344263;border-radius:14px;grid-template-columns:minmax(0,1fr) 42px;font-size:12px;line-height:1.45;display:grid;overflow:hidden}.vs-demo-panel{min-width:0}.vs-demo-heading{color:#fff;border-bottom:1px solid #263352;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.vs-demo-heading strong{font-size:14px}.vs-demo-heading>svg{color:#9cafd3}.vs-demo-body{flex-direction:column;gap:10px;padding:14px;display:flex}.vs-demo-person{align-items:center;gap:10px;min-width:0;display:flex}.vs-demo-avatar{color:#fff;background:#a82559;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:15px;font-weight:700;display:grid}.vs-demo-person strong{color:#fff;font-size:14px;display:block}.vs-demo-person div>span{color:#9cafd3;font-size:11px;display:block}.vs-demo-labels,.vs-demo-badges{flex-wrap:wrap;gap:6px;display:flex}.vs-demo-labels span{color:#d7e7fa;background:#10223a;border:1px solid #335b66;border-radius:6px;padding:3px 7px;font-size:10px}.vs-demo-labels span+span{border-color:#71552c}.vs-demo-add{color:#ff9fbe;align-self:flex-start;align-items:center;gap:5px;font-size:11px;display:inline-flex}.vs-demo-badges span{color:#ffacc7;background:#301329;border:1px solid #663049;border-radius:20px;padding:3px 7px;font-size:10px}.vs-demo-stats{border-block:1px solid #263352;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:10px 0;display:grid}.vs-demo-stats>div{flex-direction:column-reverse;align-items:center;min-width:0;display:flex}.vs-demo-stats>div+div{border-left:1px solid #263352}.vs-demo-stats dt{color:#9cafd3;font-size:10px}.vs-demo-stats dd{color:#fff;white-space:nowrap;margin:0;font-size:13px;font-weight:700}.vs-demo-card{background:#0b1c43;border:1px solid #64304b;border-radius:10px;flex-direction:column;gap:7px;padding:10px;display:flex}.vs-demo-section{color:#ff9fbe;letter-spacing:.7px;text-transform:uppercase;font-size:10px;font-weight:700}.vs-demo-field{color:#a7b7d8;overflow-wrap:anywhere;background:#142647;border:1px solid #465574;border-radius:6px;padding:7px 8px;font-size:11px}.vs-demo-field-label{color:#b9c7e2;font-size:10px}.vs-demo-value{color:#e8eefc}.vs-demo-action{color:#fff;background:#d01e57;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:7px;font-size:11px;font-weight:600;display:inline-flex}.vs-demo-history>div{justify-content:space-between;align-items:center;gap:8px;margin-top:7px;font-size:11px;display:flex}.vs-demo-history small{color:#9cafd3;margin-top:2px;font-size:10px;display:block}.vs-demo-history b{white-space:nowrap;color:#7ee4bc;font-size:11px}.vs-demo-rail{background:#0b1b3e;border-left:1px solid #663049;flex-direction:column;align-items:center;gap:8px;padding:10px 4px;display:flex}.vs-demo-logo,.vs-demo-rail-item{color:#ff91b2;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.vs-demo-logo,.vs-demo-rail-item.active{color:#fff;background:#d01e57}.vs-demo-logo{margin-bottom:5px}.vs-demo-disclaimer{color:var(--muted);text-align:center;margin-top:10px;font-size:11px;line-height:1.5}@media (max-width:1150px){.vs-plugin-hero{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.vs-plugin-hero{gap:28px;padding:20px}.vs-demo-body{padding:10px}.vs-demo-window{grid-template-columns:minmax(0,1fr) 38px}.vs-demo-rail{padding-inline:3px}}.vs-brand-logo{width:100%;line-height:0;display:block}.vs-brand-logo img{object-fit:contain;width:100%;height:auto;display:block}.vs-brand-logo .vs-brand-on-light,:root:is([data-theme=light],[data-theme=minimal]) .vs-brand-logo .vs-brand-on-dark{display:none}:root:is([data-theme=light],[data-theme=minimal]) .vs-brand-logo .vs-brand-on-light{display:block}.auth-title .vs-brand-logo{max-width:350px;margin:0 auto 20px}.v-brand .vs-brand-logo{max-width:200px}@media (max-width:820px){.v-brand .vs-brand-logo{width:min(200px,48vw)}}.vs-auth-background{isolation:isolate;background-image:none;position:relative;overflow:hidden}.vs-auth-background-layer{z-index:-2;pointer-events:none;background-position:50%;background-size:cover;transition:opacity 1.4s ease-in-out;position:absolute;inset:0}.vs-auth-background:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#040a1c14,#040a1c38 55%,#040a1ca6);position:absolute;inset:0}.vs-auth-background .auth-card{background:var(--panel-1);position:relative}@media (prefers-reduced-motion:reduce){.vs-auth-background-layer{transition:none}}@media (max-width:600px){.vs-auth-background-layer{background-position:35%}}
