:root{--vc-bg-0:#050506;--vc-bg-1:#080809;--vc-bg-2:#0c0c0e;--vc-glow-ember:#e08a2e0b;--vc-glow-coal:#c9c2b806;--vc-accent:#e08a2e;--vc-accent-bright:#f5b045;--vc-accent-deep:#b45309;--vc-accent-glow:#e08a2e4d;--vc-accent-soft:#e08a2e24;--vc-glow-champagne:#f0f0e0;--vc-violet:var(--vc-accent);--vc-violet-bright:var(--vc-accent-bright);--vc-violet-deep:var(--vc-accent-deep);--vc-violet-glow:var(--vc-accent-glow);--vc-text:#f0f0e0;--vc-text-dim:#c9c2b0;--vc-text-faint:#9a9385;--vc-surface:#0c0c0ed1;--vc-surface-strong:#101012eb;--vc-surface-hover:#181614eb;--vc-panel:var(--vc-bg-1);--vc-surface-2:var(--vc-surface);--vc-surface-3:var(--vc-surface-strong);--vc-border:#f0f0e017;--vc-border-strong:#f0f0e033;--vc-chrome-bg:#050506db;--vc-panel-bg:#0303048c;--vc-input-bg:#030304a6;--vc-input-bg-focus:#060608c7;--vc-scrim:#020203c7;--vc-ok:#a8d4b0;--vc-ok-bg:#78aa821f;--vc-ok-border:#78aa824d;--vc-sage:var(--vc-ok);--vc-accent-animation-bright:var(--vc-ok);--vc-accent-animation-soft:var(--vc-ok-bg);--vc-accent-animation-border:var(--vc-ok-border);--vc-accent-avatar5-bright:#7dd3fc;--vc-accent-avatar5-soft:#38bdf829;--vc-accent-avatar5-border:#38bdf86b;--vc-warn:#f0d78c;--vc-warn-bg:#f59e0b1f;--vc-warn-border:#f59e0b4d;--vc-danger:#ffb0a0;--vc-danger-strong:#ff9a88;--vc-danger-bg:#d6544024;--vc-danger-border:#d6544061;--vc-radius-sm:8px;--vc-radius:12px;--vc-radius-md:var(--vc-radius);--vc-radius-lg:16px;--vc-radius-pill:999px;--vc-shadow:0 18px 54px -24px #000000e0;--vc-shadow-soft:0 8px 28px -14px #000000b8;--vc-ring:0 0 0 3px var(--vc-accent-glow);--vc-on-accent:#140c08;--vc-font:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--vc-font-display:var(--vc-font);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--vc-bg-0:#f4ede1;--vc-bg-1:#fbf5ea;--vc-bg-2:#f1e3cd;--vc-glow-ember:#f59e0b2e;--vc-glow-coal:#d9480f1a;--vc-accent:#d97706;--vc-accent-bright:#f59e0b;--vc-accent-deep:#92400e;--vc-accent-glow:#d9770647;--vc-accent-soft:#d977061f;--vc-glow-champagne:#fffaf0;--vc-text:#2c2012;--vc-text-dim:#6b5b44;--vc-text-faint:#7a6a52;--vc-surface:#fffdf8b8;--vc-surface-strong:#fffdf8eb;--vc-surface-hover:#f8eedcf2;--vc-chrome-bg:#fbf5eae6;--vc-border:#78541e29;--vc-border-strong:#78541e4d;--vc-panel-bg:#78541e0f;--vc-input-bg:#ffffffa6;--vc-input-bg-focus:#ffffffe6;--vc-scrim:#3c2a1259;--vc-ok:#3d6b2a;--vc-ok-bg:#588c3c1f;--vc-ok-border:#588c3c52;--vc-accent-avatar5-bright:#0369a1;--vc-warn:#8a5a00;--vc-warn-bg:#f59e0b24;--vc-warn-border:#c8820a59;--vc-danger:#a33520;--vc-danger-strong:#8c2a17;--vc-danger-bg:#be462d1a;--vc-danger-border:#be462d52;--vc-shadow:0 18px 48px -26px #5a3c1459;--vc-shadow-soft:0 8px 26px -14px #5a3c1440;--vc-on-accent:#fffaf0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body,#root{height:100%}body{font-family:var(--vc-font);color:var(--vc-text);background:var(--vc-bg-0);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--vc-accent);outline-offset:3px}.vc-backdrop{z-index:-1;background:radial-gradient(ellipse at 14% -6%, var(--vc-glow-ember), transparent 42%), radial-gradient(circle at 88% 12%, var(--vc-glow-coal), transparent 30%), linear-gradient(160deg, var(--vc-bg-1) 0%, var(--vc-bg-2) 38%, var(--vc-bg-0) 100%);position:fixed;inset:0;overflow:hidden}.vc-card{background:var(--vc-surface);border:1px solid var(--vc-border);border-radius:var(--vc-radius);box-shadow:var(--vc-shadow), 0 0 0 1px #c9c2b80a;-webkit-backdrop-filter:blur(20px)saturate(120%)}.vc-pill{border-radius:var(--vc-radius-pill);background:var(--vc-surface-strong);border:1px solid var(--vc-border);color:var(--vc-text-dim);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.vc-pill:hover{background:var(--vc-surface-hover);color:var(--vc-text);text-decoration:none}a.vc-pill,a.vc-icon-btn,a.vc-icon-btn:hover{text-decoration:none}.vc-pill--active{color:var(--vc-text);border-color:var(--vc-border-strong)}@property --vc-glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.vc-option{isolation:isolate;position:relative}.vc-option:before{content:"";border-radius:inherit;background:conic-gradient(from var(--vc-glow-angle), transparent 0deg, transparent 250deg, var(--vc-accent) 308deg, var(--vc-accent-bright) 330deg, var(--vc-glow-champagne) 344deg, transparent 360deg);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1.5px;transition:opacity .45s;animation:2.4s linear infinite vc-border-glow;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.vc-option:hover:before{opacity:.95}.vc-option--selected{color:var(--vc-text);border-color:var(--vc-accent);box-shadow:var(--vc-ring)}.vc-option--selected:before{opacity:0}.vc-option--selected:hover:before{opacity:.95}@keyframes vc-border-glow{to{--vc-glow-angle:360deg}}@media (prefers-reduced-motion:reduce){.vc-option:before{animation:none}.vc-option:hover:before,.vc-option--selected:before{opacity:.7}}.vc-btn{appearance:none;font:inherit;border-radius:var(--vc-radius-pill);cursor:pointer;border:1px solid #0000;padding:11px 20px;font-weight:600;transition:transform 80ms,background .15s,border-color .15s,box-shadow .15s}.vc-btn:active{transform:translateY(1px)}.vc-btn--primary{color:var(--vc-on-accent);background:linear-gradient(180deg, var(--vc-accent-bright) 0%, var(--vc-accent-deep) 100%);box-shadow:0 10px 28px -10px var(--vc-accent-glow)}.vc-btn--primary:hover{box-shadow:0 12px 34px -8px var(--vc-accent-glow)}.vc-btn--downloaded{color:var(--vc-ok);background:var(--vc-ok-bg);border-color:var(--vc-ok-border);box-shadow:0 10px 28px -10px var(--vc-ok-border)}.vc-btn--downloaded:hover{color:var(--vc-ok);background:var(--vc-ok-bg);border-color:var(--vc-ok-border);box-shadow:0 12px 34px -8px var(--vc-ok-border)}.vc-btn--downloading{cursor:progress}.vc-btn--ghost{color:var(--vc-text-dim);border-color:var(--vc-border-strong);background:0 0}.vc-btn--ghost:hover{color:var(--vc-text);background:var(--vc-surface)}.vc-btn:disabled{opacity:.5;cursor:not-allowed}.vc-btn--sm{padding:8px 14px;font-size:13px}.vc-input,.vc-textarea,.vc-select{width:100%;font:inherit;color:var(--vc-text);background:var(--vc-input-bg);border:1px solid var(--vc-border);border-radius:var(--vc-radius-sm);padding:12px 14px;transition:border-color .15s,box-shadow .15s,background .15s}.vc-textarea{resize:vertical;min-height:120px;line-height:1.55}.vc-input::placeholder,.vc-textarea::placeholder{color:var(--vc-text-faint)}.vc-input:focus,.vc-textarea:focus,.vc-select:focus{border-color:var(--vc-accent);box-shadow:var(--vc-ring);background:var(--vc-input-bg-focus);outline:none}select.vc-select{appearance:none;cursor:pointer}.vc-row{align-items:center;gap:10px;display:flex}.vc-col{flex-direction:column;display:flex}.vc-wrap{flex-wrap:wrap}.vc-grow,.vc-spacer{flex:1}.vc-muted{color:var(--vc-text-dim)}.vc-faint{color:var(--vc-text-faint)}.vc-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.vc-overlay{background:var(--vc-scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.vc-modal{width:min(560px,100%);max-height:86dvh;padding:22px;overflow:auto}.vc-option{border-radius:var(--vc-radius);border:1px solid var(--vc-border);background:var(--vc-surface);cursor:pointer;align-items:center;gap:12px;padding:14px 16px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.vc-option:hover{background:var(--vc-surface-hover)}.vc-option--selected{border-color:var(--vc-accent);box-shadow:var(--vc-ring);background:var(--vc-surface-strong)}.vc-option--disabled{opacity:.4;pointer-events:none}.vc-badge{border-radius:var(--vc-radius-pill);background:var(--vc-accent-glow);color:var(--vc-accent-bright);padding:3px 9px;font-size:11px;font-weight:600}:root[data-theme=light] .vc-badge{color:var(--vc-accent-deep)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#f59e0b47;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#f59e0b73}html,body{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}a{color:var(--vc-accent-bright);text-decoration:none}:root[data-theme=light] a{color:var(--vc-accent-deep)}a:hover{text-decoration:underline}.vc-app{flex-direction:column;min-height:100%;display:flex}.vc-main{flex:1}.vc-page{flex-direction:column;gap:22px;width:100%;max-width:1180px;margin:0 auto;padding:30px 22px 84px;display:flex}.vc-page__title{margin:4px 0;font-size:26px;font-weight:700}.vc-center-screen{place-items:center;min-height:100dvh;padding:24px;display:grid}.vc-spinner{border:3px solid var(--vc-border-strong);border-top-color:var(--vc-accent-bright);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite vc-spin}@keyframes vc-spin{to{transform:rotate(360deg)}}.vc-spinner--inline{border-width:2px;width:15px;height:15px}.vc-topbar{z-index:20;background:var(--vc-chrome-bg);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--vc-border);align-items:center;gap:12px;padding:14px 24px;display:flex;position:sticky;top:0}.vc-wordmark{color:var(--vc-text);cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:8px;padding:2px;text-decoration:none;display:inline-flex}.vc-wordmark:hover,.vc-wordmark:focus{text-decoration:none}.vc-version-chip{opacity:.7;letter-spacing:.03em;color:var(--vc-text-dim);white-space:nowrap;-webkit-user-select:all;user-select:all;background:0 0;border:1px solid #0000;border-radius:9px;margin-left:8px;padding:1px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:16px}.vc-wordmark__mark{width:auto;filter:drop-shadow(0 3px 8px var(--vc-accent-glow));flex-shrink:0;display:block;transform:translateY(-8%)}.vc-wordmark__name{width:auto;display:block}:root[data-theme=light] .vc-wordmark__name{filter:brightness(.3)}.vc-topbar__tabs{scrollbar-width:none;align-items:center;gap:18px;min-width:0;margin-right:12px;display:flex;overflow-x:auto}.vc-topbar__tabs::-webkit-scrollbar{display:none}.vc-topbar__identity{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:120px;overflow:hidden}.vc-topbar__icons{flex-shrink:0;align-items:center;gap:10px;display:flex}.vc-tab{color:var(--vc-text-dim);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:9px 2px 7px;font-size:14px;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.vc-tab:hover{color:var(--vc-text);text-decoration:none}.vc-tab--active{color:var(--vc-text);border-bottom-color:var(--vc-accent)}.vc-tab:focus-visible{outline-offset:-2px}@media (width<=520px){.vc-topbar{gap:6px;padding:10px 12px}.vc-topbar .vc-wordmark__name{display:none}.vc-topbar__tabs{gap:6px}}.vc-icon-btn{border-radius:var(--vc-radius-pill);background:var(--vc-surface-strong);border:1px solid var(--vc-border);width:38px;height:38px;color:var(--vc-text-dim);cursor:pointer;place-items:center;transition:background .15s,color .15s,border-color .15s;display:grid}.vc-icon-btn:hover{background:var(--vc-surface-hover);color:var(--vc-text)}.vc-icon-btn:disabled{cursor:not-allowed;opacity:.52}.vc-icon-btn--active{color:var(--vc-text);border-color:var(--vc-border-strong)}.vc-topbar__centre{align-items:center;gap:10px;min-width:0;display:flex}.vc-nowchip{border:1px solid var(--vc-border);border-radius:var(--vc-radius-pill);background:var(--vc-surface-strong);white-space:nowrap;align-items:center;gap:6px;min-width:0;height:34px;padding:0 6px 0 12px;font-size:13px;font-weight:600;display:inline-flex}.vc-nowchip__link{min-width:0;color:var(--vc-text);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.vc-nowchip__link:hover{color:var(--vc-accent-bright);text-decoration:none}.vc-nowchip__dot{background:var(--vc-ok);width:8px;height:8px;box-shadow:0 0 0 0 var(--vc-ok);border-radius:50%;flex:none;animation:1.8s ease-out infinite vc-nowchip-pulse}.vc-nowchip__dot--pausing{background:var(--vc-warn);animation:none}@keyframes vc-nowchip-pulse{0%{box-shadow:0 0 #50c8788c}70%{box-shadow:0 0 0 7px #50c87800}to{box-shadow:0 0 #50c87800}}@media (prefers-reduced-motion:reduce){.vc-nowchip__dot{animation:none}}.vc-nowchip__sep{color:var(--vc-text-faint)}.vc-nowchip__pct{font-variant-numeric:tabular-nums}.vc-nowchip__title{text-overflow:ellipsis;min-width:0;color:var(--vc-text-dim);font-weight:500;overflow:hidden}.vc-nowchip__more{background:var(--vc-accent-soft);color:var(--vc-text);border-radius:8px;padding:0 6px;font-size:11px;line-height:18px}.vc-nowchip__pause{border:1px solid var(--vc-border-strong);border-radius:var(--vc-radius-pill);height:26px;color:var(--vc-text);font:inherit;cursor:pointer;background:0 0;padding:0 11px;font-size:12.5px}.vc-nowchip__pause:hover{background:var(--vc-surface-hover)}.vc-nowchip__pause:disabled{opacity:.6;cursor:default}.vc-nowchip--strip{background:var(--vc-chrome-bg);border-width:0 0 1px;border-radius:0;height:44px;margin:0;padding:0 8px 0 16px;display:flex}.vc-nowchip--strip .vc-nowchip__link{flex:auto}.vc-nowchip--strip .vc-nowchip__pause{height:32px;padding:0 14px}.vc-topbar__settings{border:1px solid var(--vc-border);border-radius:var(--vc-radius-pill);background:var(--vc-surface-strong);height:38px;color:var(--vc-text-dim);white-space:nowrap;align-items:center;gap:7px;padding:0 14px 0 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.vc-topbar__settings:hover{background:var(--vc-surface-hover);color:var(--vc-text);text-decoration:none}.vc-topbar__settings--active{color:var(--vc-text);border-color:var(--vc-border-strong)}.vc-account{position:relative}.vc-account__btn{border:1px solid var(--vc-border);border-radius:var(--vc-radius-pill);background:var(--vc-surface-strong);max-width:170px;height:38px;color:var(--vc-text-dim);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.vc-account__btn:hover,.vc-account__btn[aria-expanded=true]{background:var(--vc-surface-hover);color:var(--vc-text)}.vc-account__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vc-account__menu{z-index:30;border:1px solid var(--vc-border-strong);background:var(--vc-panel-bg);min-width:210px;box-shadow:var(--vc-shadow);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.vc-account__who{color:var(--vc-text-dim);margin:4px 8px 8px;font-size:12.5px}.vc-account__item{width:100%;min-height:38px;color:var(--vc-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:0 10px;font-size:14px;text-decoration:none;display:flex}.vc-account__item:hover,.vc-account__item:focus-visible{background:var(--vc-surface-hover);text-decoration:none}.vc-btn--danger{border-color:var(--vc-danger-border);color:var(--vc-danger)}.vc-btn--ghost.vc-btn--danger:hover{color:var(--vc-danger-strong);background:var(--vc-danger-bg);border-color:var(--vc-danger-border)}.vc-login{flex-direction:column;gap:12px;width:min(380px,100%);padding:30px 28px;display:flex}.vc-login__brand{align-items:center;gap:8px;font-size:17px;font-weight:700;display:inline-flex}.vc-login__title{margin:6px 0 0;font-size:24px;font-weight:700}.vc-login__sub{margin:0 0 6px;font-size:14px}.vc-login__btn{justify-content:center;align-items:center;gap:8px;margin-top:4px;display:inline-flex}.vc-login__error{color:var(--vc-danger);font-size:13px;font-weight:500}.vc-placeholder{flex-direction:column;align-items:flex-start;gap:10px;padding:34px 30px;display:flex}.vc-placeholder__icon{border-radius:var(--vc-radius-sm);border:1px solid var(--vc-border);background:var(--vc-panel-bg);width:46px;height:46px;color:var(--vc-accent-bright);place-items:center;margin-bottom:4px;display:grid}.vc-placeholder h2{margin:0;font-size:19px}.vc-placeholder p{max-width:560px;margin:0;font-size:14px;line-height:1.55}.vc-toast-stack{z-index:60;flex-direction:column;gap:10px;max-width:min(360px,100vw - 40px);display:flex;position:fixed;bottom:20px;right:20px}.vc-toast{align-items:center;gap:10px;padding:12px 14px;display:flex}.vc-toast__icon{flex-shrink:0;place-items:center;display:grid}.vc-toast--success .vc-toast__icon{color:var(--vc-accent-bright)}.vc-toast--error .vc-toast__icon{color:var(--vc-danger)}.vc-toast__msg{flex:1;font-size:13.5px}.vc-toast__action{white-space:nowrap;flex:none}.vc-toast__close{width:26px;height:26px}.vc-modal__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.vc-modal__title{margin:0;font-size:20px;font-weight:700}.vc-modal__body{flex-direction:column;gap:12px;display:flex}.vc-modal:focus{outline:none}.vc-draft-conflict__choices{gap:6px;margin:0;padding-left:18px;display:grid}.vc-modal__footer{justify-content:flex-end;align-items:center;gap:10px;margin-top:18px;display:flex}.vc-status-badge{border-radius:var(--vc-radius-pill);border:1px solid var(--vc-border);flex-shrink:0;padding:5px 9px;font-size:11px;font-weight:800;line-height:1}.vc-status-badge--ok{color:var(--vc-ok);background:var(--vc-ok-bg);border-color:var(--vc-ok-border)}.vc-status-badge--bad{color:var(--vc-danger);background:var(--vc-danger-bg);border-color:var(--vc-danger-border)}.vc-status-badge--warn{color:var(--vc-warn);background:var(--vc-warn-bg);border-color:var(--vc-warn-border)}.vc-pillbadge{border-radius:var(--vc-radius-pill);letter-spacing:.04em;text-transform:uppercase;color:var(--vc-ok);background:var(--vc-ok-bg);border:1px solid var(--vc-ok-border);vertical-align:1px;margin-left:7px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-block}.vc-settings__card{flex-direction:column;gap:12px;padding:22px;display:flex}.vc-settings__title{margin:0;font-size:18px;font-weight:700}.vc-settings__card p{margin:0;font-size:14px;line-height:1.55}.vc-settings__field{gap:10px}.vc-settings__field .vc-input{flex:1}.vc-settings__copyrow{align-items:stretch}.vc-settings__copyrow .vc-input{min-width:0}.vc-settings__copyrow .vc-btn{flex-shrink:0}.vc-settings__stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.vc-settings__label{color:var(--vc-text-dim);flex-direction:column;gap:7px;font-size:13px;font-weight:700;display:flex}.vc-settings__status{color:var(--vc-accent-bright);align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}:root[data-theme=light] .vc-settings__status{color:var(--vc-accent-deep)}.vc-settings__error{color:var(--vc-danger);align-items:center;gap:6px;display:inline-flex}.vc-cred-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.vc-cred-group-title{color:var(--vc-text-dim);text-transform:uppercase;letter-spacing:.06em;margin:18px 0 10px;font-size:13px}.vc-cred-group-sub{max-width:640px;margin:-4px 0 10px}.vc-cred-card{border-radius:var(--vc-radius);border:1px solid var(--vc-border);background:var(--vc-panel-bg);flex-direction:column;gap:9px;padding:14px 15px;transition:border-color .2s;display:flex}.vc-cred-card--set{border-color:var(--vc-ok-border)}.vc-cred-card--toggle{margin-top:10px}.vc-cred-card--toggle .vc-cred-card__desc{margin:4px 0 0}.vc-cred-card--add{min-height:108px;color:var(--vc-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border-style:dashed;justify-content:center;align-items:flex-start;gap:4px}.vc-cred-card--add:hover{border-color:var(--vc-accent-bright)}.vc-cred-add__list{flex-direction:column;gap:8px;max-height:340px;margin-top:12px;display:flex;overflow-y:auto}.vc-cred-add__item{text-align:left}.vc-cred-add__empty{padding:10px 2px}.vc-cred-add__form{flex-direction:column;gap:10px;display:flex}.vc-cred-card__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.vc-cred-status--set,.vc-cred-status--verified{color:var(--vc-ok);background:var(--vc-ok-bg);border-color:var(--vc-ok-border)}.vc-cred-card--verified{border-color:var(--vc-ok-border)}.vc-cred-card--warning,.vc-cred-card--not_tested{border-color:var(--vc-warn-border)}.vc-cred-card--rejected{border-color:var(--vc-danger-border)}.vc-cred-card__desc{min-height:30px;margin:0;font-size:12px;line-height:1.5}.vc-cred-card__validation{margin:-2px 0 0;font-size:11px;line-height:1.45}.vc-cred-card__validation--verified{color:var(--vc-ok)}.vc-cred-card__validation--warning,.vc-cred-card__validation--not_tested{color:var(--vc-warn)}.vc-cred-card__validation--rejected{color:var(--vc-danger)}.vc-cred-card__fields{flex-direction:column;gap:7px;display:flex}.vc-cred-card__input{padding:9px 12px;font-size:13px}.vc-cred-card__actions{gap:8px}.vc-cred-card__extra{border-top:1px solid var(--vc-border);flex-direction:column;gap:7px;padding-top:4px;display:flex}.vc-credential-warning__items{flex-direction:column;gap:8px;display:flex}.vc-credential-warning__item{color:var(--vc-warn);background:var(--vc-warn-bg);border:1px solid var(--vc-warn-border);border-radius:var(--vc-radius-sm);grid-template-columns:auto minmax(0,1fr);gap:10px;padding:11px;display:grid}.vc-credential-warning__item p{color:var(--vc-text-dim);margin:3px 0;line-height:1.45}.vc-settings-v2__lede{margin:5px 0 0}.vc-uiswitch{min-height:34px;color:var(--vc-text-dim);cursor:pointer;align-items:center;gap:10px;font-size:12px;font-weight:700;display:inline-flex}.vc-uiswitch__input{opacity:0;pointer-events:none;position:absolute}.vc-uiswitch__track{border:1px solid var(--vc-border-strong);border-radius:var(--vc-radius-pill);background:var(--vc-surface-2);width:42px;height:24px;padding:3px;transition:background .16s,border-color .16s}.vc-uiswitch__knob{background:var(--vc-text-faint);border-radius:50%;width:16px;height:16px;transition:transform .16s,background .16s;display:block}.vc-uiswitch__input:checked+.vc-uiswitch__track{background:var(--vc-accent-soft);border-color:var(--vc-accent-bright)}.vc-uiswitch__input:checked+.vc-uiswitch__track .vc-uiswitch__knob{background:var(--vc-accent-bright);transform:translate(18px)}.vc-uiswitch__input:focus-visible+.vc-uiswitch__track{box-shadow:0 0 0 3px var(--vc-ring)}.vc-settings-tabs{border:1px solid var(--vc-border);border-radius:var(--vc-radius);background:var(--vc-panel-bg);gap:5px;padding:5px;display:flex;overflow-x:auto}.vc-settings-tab{border-radius:var(--vc-radius-sm);min-height:38px;color:var(--vc-text-dim);font:inherit;cursor:pointer;background:0 0;border:0;flex:1 0 auto;padding:7px 15px;font-size:13px;font-weight:750}.vc-settings-tab:hover{color:var(--vc-text);background:var(--vc-surface-hover)}.vc-settings-tab.is-active{color:var(--vc-on-accent);background:var(--vc-accent);box-shadow:var(--vc-shadow-soft)}.vc-settings-v2__content{flex-direction:column;gap:22px;min-width:0;display:flex}.vc-credentials-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.vc-credentials-head p{margin-top:4px}.vc-provider-search{gap:8px;min-width:min(100%,430px);display:flex}.vc-provider-search .vc-input:first-child{flex:1}.vc-provider-memberships{flex-wrap:wrap;gap:5px;display:flex}.vc-provider-membership{border:1px solid var(--vc-border);border-radius:var(--vc-radius-pill);color:var(--vc-accent-bright);background:var(--vc-accent-soft);font:inherit;cursor:pointer;padding:3px 8px;font-size:10px;font-weight:750}.vc-provider-membership:hover{border-color:var(--vc-accent-bright)}.vc-route-availability{color:var(--vc-text-dim);align-items:center;gap:6px;margin-right:auto;font-size:11px;font-weight:650;display:inline-flex}.vc-routing{grid-template-columns:225px minmax(0,1fr);align-items:start;gap:18px;display:grid}.vc-routing__sidebar{border:1px solid var(--vc-border);border-radius:var(--vc-radius);background:var(--vc-panel-bg);flex-direction:column;gap:4px;max-height:calc(100vh - 108px);padding:10px;display:flex;position:sticky;top:84px;overflow-y:auto}.vc-routing__sidebar-head{flex-direction:column;gap:2px;padding:7px 9px 10px;display:flex}.vc-routing__sidebar-head span{color:var(--vc-text-faint);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.vc-routing-pipeline{border-radius:var(--vc-radius-sm);color:var(--vc-text-dim);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;gap:2px;padding:9px;display:flex}.vc-routing-pipeline small{color:var(--vc-text-faint);text-transform:capitalize;font-size:10px}.vc-routing-pipeline:hover{color:var(--vc-text);background:var(--vc-surface-hover)}.vc-routing-pipeline.is-active{color:var(--vc-text);border-color:var(--vc-accent-bright);background:var(--vc-accent-soft)}.vc-routing__main{flex-direction:column;gap:14px;min-width:0;display:flex}.vc-routing__header{justify-content:space-between;align-items:flex-start;gap:18px;padding:20px;display:flex}.vc-routing__header h2{margin:3px 0 6px;font-size:21px}.vc-routing__header p,.vc-routing__consequence p{color:var(--vc-text-dim);margin:0;font-size:13px;line-height:1.5}.vc-route-kind{color:var(--vc-accent-bright);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.vc-route-rail{flex-direction:column;gap:8px;display:flex}.vc-route-node{border:1px solid var(--vc-border);border-radius:var(--vc-radius);background:var(--vc-panel-bg);grid-template-columns:38px minmax(0,1fr);gap:12px;padding:14px;transition:border-color .16s,box-shadow .16s,opacity .16s;display:grid}.vc-route-node[draggable=true]{cursor:grab}.vc-route-node.is-unavailable{opacity:.62}.vc-route-node.is-highlighted{border-color:var(--vc-accent-bright);box-shadow:0 0 0 3px var(--vc-ring)}.vc-route-node__step{width:32px;height:32px;color:var(--vc-on-accent);background:var(--vc-accent);border-radius:50%;align-self:start;place-items:center;font-size:12px;font-weight:850;display:grid}.vc-route-node__body{flex-direction:column;gap:7px;min-width:0;display:flex}.vc-route-node__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.vc-route-node__body p{color:var(--vc-text-dim);margin:0;font-size:12px}.vc-route-state{border:1px solid var(--vc-border);border-radius:var(--vc-radius-pill);color:var(--vc-text-faint);text-transform:uppercase;white-space:nowrap;padding:3px 7px;font-size:9px;font-weight:800}.vc-route-state--ready,.vc-route-state--built-in{color:var(--vc-ok);border-color:var(--vc-ok-border);background:var(--vc-ok-bg)}.vc-route-state--warning,.vc-route-state--not-tested{color:var(--vc-warn);border-color:var(--vc-warn-border);background:var(--vc-warn-bg)}.vc-route-state--rejected{color:var(--vc-danger);border-color:var(--vc-danger-border);background:var(--vc-danger-bg)}.vc-route-models{flex-wrap:wrap;gap:5px;display:flex}.vc-route-models span{border-radius:var(--vc-radius-pill);color:var(--vc-text-faint);background:var(--vc-surface-2);padding:2px 7px;font-size:10px}.vc-route-node__actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vc-routing__consequence{flex-direction:column;gap:5px;padding:16px;display:flex}@media (width<=760px){.vc-credentials-head,.vc-routing__header{flex-direction:column}.vc-uiswitch{justify-content:space-between;align-self:stretch}.vc-provider-search{flex-direction:column;min-width:100%}.vc-routing{grid-template-columns:1fr}.vc-routing__sidebar{flex-direction:row;max-height:none;position:static;overflow-x:auto}.vc-routing__sidebar-head{min-width:110px}.vc-routing-pipeline{min-width:130px}.vc-route-availability{width:100%}}.vc-license-card{flex-direction:column;gap:12px;display:flex}.vc-license-card .vc-status-badge{align-self:flex-start}.vc-license-facts{gap:8px;margin:0;display:grid}.vc-license-facts div{grid-template-columns:110px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.vc-license-facts dt{color:var(--vc-text-faint);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800}.vc-license-facts dd{color:var(--vc-text-dim);overflow-wrap:anywhere;margin:0;font-size:13px}.vc-license-facts--inline{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.vc-license-screen{text-align:center;flex-direction:column;align-items:center;gap:12px;width:min(520px,100%);padding:30px 30px 26px;display:flex}.vc-license-screen__icon{border:1px solid var(--vc-danger-border);background:var(--vc-danger-bg);width:52px;height:52px;color:var(--vc-danger);border-radius:50%;place-items:center;margin-top:6px;display:grid}.vc-license-screen__title{margin:0;font-size:26px;font-weight:700}.vc-license-screen__body{margin:0;font-size:14px;line-height:1.6}.vc-license-screen__detail{color:var(--vc-danger);margin:0;font-size:12.5px}.vc-license-screen .vc-license-facts{text-align:left;border-radius:var(--vc-radius);border:1px solid var(--vc-border);background:var(--vc-panel-bg);width:100%;padding:14px 16px}.vc-license-screen__retry{align-items:center;gap:8px;margin-top:4px;display:inline-flex}.vc-license-screen__keyform{gap:8px;width:100%;margin-top:4px;display:flex}.vc-license-screen__keyform .vc-input{text-align:center;letter-spacing:.08em;flex:1}.vc-license-screen__hint{margin:0;font-size:12px}.vc-api-access__head{justify-content:space-between;align-items:flex-start}.vc-api-access__count{border-radius:var(--vc-radius-pill);background:var(--vc-panel-bg);border:1px solid var(--vc-border);color:var(--vc-text-dim);flex:none;padding:5px 9px;font-size:12px;font-weight:800}.vc-api-access__form{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.vc-api-access__secret{border-radius:var(--vc-radius-sm);background:var(--vc-panel-bg);border:1px solid var(--vc-border);flex-direction:column;gap:9px;padding:12px;display:flex}.vc-api-access__list{flex-direction:column;gap:8px;display:flex}.vc-api-access__loading{color:var(--vc-text-dim);font-size:13px}.vc-api-access__key{border:1px solid var(--vc-border);border-radius:var(--vc-radius-sm);background:var(--vc-panel-bg);grid-template-columns:minmax(170px,1fr) minmax(230px,1.35fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.vc-api-access__key--revoked{opacity:.58}.vc-api-access__key-main{flex-direction:column;gap:5px;min-width:0;display:flex}.vc-api-access__key-main strong,.vc-api-access__key-main code{overflow-wrap:anywhere;min-width:0}.vc-api-access__key-main strong{font-size:14px}.vc-api-access__key-main code{color:var(--vc-text-dim)}.vc-api-access__key-meta{min-width:0;color:var(--vc-text-faint);flex-wrap:wrap;gap:5px 12px;font-size:12px;line-height:1.4;display:flex}.vc-api-access__key .vc-btn{justify-content:center;align-items:center;gap:6px;display:inline-flex}.vc-proxies__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.vc-proxies__head .vc-settings__title{margin:0}.vc-proxies__health-link{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.vc-proxy-overview,.vc-proxy-detail{flex-direction:column;gap:12px;min-width:0;display:flex}.vc-proxy-import{flex-direction:column;gap:8px;min-width:0;display:flex}.vc-proxy-import .vc-btn{justify-content:center;width:100%}.vc-proxy-import__input{resize:vertical;width:100%;min-height:100px}.vc-proxy-import--detail{border:1px solid var(--vc-border);border-radius:var(--vc-radius-sm);background:var(--vc-surface-2);padding:14px}.vc-proxy-import--detail .vc-proxy-import__input{min-height:78px}.vc-proxy-import__hint{font-size:12px!important}.vc-proxy-groups{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;gap:8px;min-height:0;max-height:min(420px,52dvh);padding-right:2px;display:flex;overflow-y:auto}.vc-proxy-group-card{border:1px solid var(--vc-border);border-radius:var(--vc-radius-sm);background:var(--vc-panel-bg);align-items:center;gap:10px;width:100%;min-width:0;padding-right:14px;transition:border-color .18s,background .18s;display:flex}.vc-proxy-group-card:hover,.vc-proxy-group-card:focus-within{border-color:var(--vc-border-strong);background:var(--vc-surface-2)}.vc-proxy-group-card__open{border-radius:var(--vc-radius-sm);min-width:0;color:var(--vc-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:14px;padding:14px 4px 14px 16px;display:flex}.vc-proxy-group-card__open:focus-visible{box-shadow:var(--vc-ring);outline:none}.vc-proxies__title{flex-direction:column;gap:2px;min-width:0;display:flex}.vc-proxies__title .vc-faint{font-size:12px}.vc-proxies__head-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.vc-proxies__explainer{margin:4px 0 12px;font-size:12px!important}.vc-proxies__busy{gap:8px;margin-bottom:10px;font-size:13px}.vc-proxy-badge{border:1px solid var(--vc-border-strong);border-radius:var(--vc-radius-pill);color:var(--vc-text-dim);vertical-align:middle;margin-left:8px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-block}.vc-proxy-import__target{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 10px;display:grid}.vc-proxy-import__target .vc-settings__label{margin:0}.vc-proxy-import__target .vc-input{grid-column:2}.vc-proxy-groups__head{justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.vc-proxy-groups__head .vc-settings__label{margin:0}.vc-proxy-groups__head .vc-btn{align-items:center;gap:5px;display:inline-flex}.vc-proxy-detail__head-actions{gap:10px}.vc-proxy-confirm{border:1px solid var(--vc-danger);border-radius:var(--vc-radius-sm);background:var(--vc-surface-2);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.vc-proxy-confirm p{margin:0}.vc-proxy-confirm__actions{flex-wrap:wrap;gap:8px}.vc-proxy-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.vc-proxy-toolbar__filter button{padding:5px 12px}.vc-proxy-check{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.vc-proxy-check input{width:16px;height:16px;accent-color:var(--vc-accent);cursor:pointer;margin:0}.vc-proxy-bulkbar{border:1px solid var(--vc-accent-soft,var(--vc-border-strong));border-radius:var(--vc-radius-sm);background:var(--vc-surface-2);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.vc-proxy-bulkbar .vc-btn{align-items:center;gap:5px;display:inline-flex}.vc-proxy-bulkbar__move{gap:6px}.vc-proxy-bulkbar__move .vc-select{width:auto;min-width:150px;height:34px;padding:0 12px;font-size:13px}.vc-proxy-bulkbar__clear{margin-left:auto}.vc-proxy-group-card__main{flex-direction:column;gap:3px;min-width:0;display:flex}.vc-proxy-group-card__main strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vc-proxy-group-card__main .vc-faint{font-size:12px}.vc-proxy-detail__head{border-bottom:1px solid var(--vc-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding-bottom:12px;display:grid}.vc-proxy-detail__back,.vc-proxy-detail__name-row .vc-btn,.vc-proxy-detail__head>.vc-btn{align-items:center;gap:6px;display:inline-flex}.vc-proxy-detail__title{flex-direction:column;gap:3px;min-width:0;display:flex}.vc-proxy-detail__name-row{align-items:center;gap:8px;min-width:0;display:flex}.vc-proxy-detail__name-row h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:16px;overflow:hidden}.vc-proxy-import__progress{align-items:center;gap:10px;display:flex}.vc-proxy-import__progress-bar{background:var(--vc-border);border-radius:3px;flex:1;height:6px;overflow:hidden}.vc-proxy-import__progress-fill{background:linear-gradient(180deg, var(--vc-accent-bright) 0%, var(--vc-accent-deep) 100%);border-radius:3px;height:100%;transition:width .2s}.vc-proxy-detail__list{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;gap:8px;min-height:0;max-height:min(480px,55dvh);padding:2px 4px 2px 2px;display:flex;overflow-y:auto}.vc-proxy-detail__list:focus-visible{border-radius:var(--vc-radius-sm);box-shadow:var(--vc-ring);outline:none}.vc-proxy-detail__empty{text-align:center;padding:18px 4px}.vc-proxy-row{border:1px solid var(--vc-border);border-radius:var(--vc-radius-sm);background:var(--vc-panel-bg);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.vc-proxy-row--off{opacity:.6}.vc-proxy-row--selected{border-color:var(--vc-accent);opacity:1}.vc-proxy-row__main{flex-direction:column;gap:3px;min-width:0;display:flex}.vc-proxy-row__main strong,.vc-proxy-row__main code{overflow-wrap:anywhere;min-width:0}.vc-proxy-row__main code{color:var(--vc-text-dim);font-size:12px}.vc-proxy-row__actions{flex-shrink:0;gap:6px}.vc-proxy-row__actions .vc-btn{align-items:center;gap:5px;display:inline-flex}.vc-proxy-inline-edit{align-items:center;gap:6px;min-width:0;display:flex}.vc-proxy-inline-edit .vc-input{min-width:0;height:34px;padding:6px 9px}.vc-proxy-inline-edit .vc-btn{flex:none}.vc-proxy-switch{cursor:pointer;align-items:center;padding:5px 3px;display:inline-flex;position:relative}.vc-proxy-switch input{opacity:0;pointer-events:none;position:absolute}.vc-proxy-switch__track{border:1px solid var(--vc-border-strong);border-radius:var(--vc-radius-pill);background:var(--vc-surface-2);width:36px;height:20px;transition:background .2s,border-color .2s,box-shadow .2s;position:relative}.vc-proxy-switch__thumb{background:var(--vc-text-dim);border-radius:50%;width:14px;height:14px;transition:transform .2s,background .2s;position:absolute;top:2px;left:2px}.vc-proxy-switch--on .vc-proxy-switch__track{background:linear-gradient(180deg, var(--vc-accent-bright), var(--vc-accent-deep));border-color:#0000}.vc-proxy-switch--on .vc-proxy-switch__thumb{background:var(--vc-on-accent);transform:translate(16px)}.vc-proxy-switch input:focus-visible+.vc-proxy-switch__track{box-shadow:var(--vc-ring)}.vc-proxy-switch:has(input:disabled){cursor:wait;opacity:.55}.vc-proxy-dot{background:var(--vc-text-faint);border-radius:50%;flex-shrink:0;width:10px;height:10px}.vc-proxy-dot--ok{background:var(--vc-ok)}.vc-proxy-dot--warn{background:var(--vc-warn)}.vc-proxy-dot--bad{background:var(--vc-danger)}.vc-proxy-dot--off{background:var(--vc-border-strong)}@media (width<=760px){.vc-proxy-detail__head{grid-template-columns:minmax(0,1fr) auto}.vc-proxy-detail__back{grid-column:1/-1;justify-self:start}.vc-proxy-row{grid-template-columns:auto auto minmax(0,1fr)}.vc-proxy-row__actions{flex-wrap:wrap;grid-column:3}.vc-proxy-bulkbar__clear{margin-left:0}}@media (width<=520px){.vc-proxy-detail__head{grid-template-columns:1fr}.vc-proxy-detail__head-actions{justify-self:start}.vc-proxy-import__target{grid-template-columns:1fr}.vc-proxy-import__target .vc-input{grid-column:1}.vc-proxy-detail__name-row{flex-direction:column;align-items:flex-start}.vc-proxy-row__actions .vc-btn{padding-inline:8px}}.vc-resource-mode{justify-content:space-between}.vc-resource-cap-input{flex:none;width:110px}.vc-resource-slots{gap:8px}.vc-resource-slot-row{border:1px solid var(--vc-border);border-radius:var(--vc-radius-sm);background:var(--vc-panel-bg);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.vc-resource-slot-row .vc-faint{white-space:nowrap;margin-left:auto;font-size:13px}.vc-engine-health__head{justify-content:space-between;align-items:flex-start}.vc-engine-list{flex-direction:column;gap:8px;display:flex}.vc-engine-row{border:1px solid var(--vc-border);border-radius:var(--vc-radius-sm);background:var(--vc-panel-bg);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.vc-engine-row__main{flex-direction:column;gap:3px;min-width:0;display:flex}.vc-engine-row__main strong,.vc-engine-row__main small{overflow-wrap:anywhere;min-width:0}.vc-engine-row__meta{flex-shrink:0;align-items:center;gap:8px;display:flex}.vc-engine-dot{background:var(--vc-text-faint);border-radius:50%;flex-shrink:0;width:10px;height:10px}.vc-engine-dot--ok{background:var(--vc-ok)}.vc-engine-dot--degraded{background:var(--vc-warn)}.vc-engine-dot--down{background:var(--vc-danger)}.vc-quota{align-items:center;gap:8px;font-size:.85em;display:flex}.vc-quota-bar{background:var(--vc-border);border-radius:3px;flex:0 180px;height:6px;overflow:hidden}.vc-quota-bar__fill{height:100%;display:block}.vc-quota-bar__fill--ok{background:var(--vc-ok)}.vc-quota-bar__fill--warn{background:var(--vc-warn)}.vc-quota-bar__fill--bad{background:var(--vc-danger)}.vc-cliproxy-guard__controls{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:12px;display:flex}.vc-setup-app-preview{opacity:0;filter:blur(8px);pointer-events:none;min-height:100dvh;transition:opacity .75s cubic-bezier(.16,1,.3,1),filter .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);transform:scale(.985)}.vc-setup-app-preview--reveal{opacity:1;filter:blur();transform:scale(1)}.vc-setup-overlay{z-index:80;background:linear-gradient(160deg, var(--vc-bg-1) 0%, var(--vc-bg-2) 48%, var(--vc-bg-0) 100%);place-items:center;min-height:100dvh;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.vc-setup-overlay--leaving{pointer-events:none;animation:.82s cubic-bezier(.16,1,.3,1) forwards vc-setup-reveal}@keyframes vc-setup-reveal{0%{opacity:1;clip-path:circle(150%)}to{opacity:0;clip-path:circle(0%)}}@media (prefers-reduced-motion:reduce){.vc-setup-app-preview{transition:none}.vc-setup-overlay--leaving{animation-duration:.12s}}.vc-setup-card{flex-direction:column;gap:22px;width:min(760px,100%);padding:28px;display:flex}.vc-setup-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.vc-setup-steps{border-radius:var(--vc-radius-pill);background:var(--vc-panel-bg);border:1px solid var(--vc-border);align-items:center;gap:8px;padding:5px;display:inline-flex}.vc-setup-step{width:30px;height:30px;color:var(--vc-text-faint);background:0 0;border-radius:50%;place-items:center;font-size:12px;font-weight:800;transition:color .2s,background .2s,box-shadow .2s;display:grid}.vc-setup-step--active{color:var(--vc-on-accent);background:linear-gradient(180deg, var(--vc-accent-bright) 0%, var(--vc-accent-deep) 100%);box-shadow:0 8px 20px -10px var(--vc-accent-glow)}.vc-setup-step--done{color:var(--vc-accent-bright);background:var(--vc-surface-strong)}.vc-setup-copy{flex-direction:column;gap:7px;display:flex}.vc-setup-kicker{color:var(--vc-accent-bright);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:12px;font-weight:800}:root[data-theme=light] .vc-setup-kicker{color:var(--vc-accent-deep)}.vc-setup-copy h1{margin:0;font-size:30px;line-height:1.12}.vc-setup-panel{flex-direction:column;gap:14px;min-height:260px;display:flex}.vc-setup-note{max-width:650px;margin:0;font-size:14px;line-height:1.55}.vc-setup-credentials{border-radius:var(--vc-radius);background:var(--vc-panel-bg);border:1px solid var(--vc-border);flex-direction:column;gap:12px;padding:16px;display:flex}.vc-setup-credentials h2{margin:0 0 4px;font-size:15px}.vc-setup-credentials p{margin:0;font-size:13px;line-height:1.5}.vc-setup-credentials__head{gap:10px}.vc-setup-license{border-radius:var(--vc-radius-sm);border:1px solid var(--vc-border);background:var(--vc-panel-bg);color:var(--vc-text-dim);align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:13px;font-weight:600;display:inline-flex}.vc-setup-license--ok{color:var(--vc-ok);border-color:var(--vc-ok-border);background:var(--vc-ok-bg)}.vc-setup-license--warn{color:var(--vc-warn);border-color:var(--vc-warn-border);background:var(--vc-warn-bg)}.vc-setup-keyform{gap:8px;max-width:460px;display:flex}.vc-setup-keyform .vc-input{letter-spacing:.08em;flex:1}.vc-setup-credential-error{margin:2px 0 0;font-size:13px}.vc-setup-voicegrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.vc-setup-voice__icon{border-radius:var(--vc-radius-sm);background:var(--vc-surface-strong);border:1px solid var(--vc-border);width:36px;height:36px;color:var(--vc-accent-bright);flex-shrink:0;place-items:center;display:grid}.vc-setup-summary{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vc-setup-summary__row{border-radius:var(--vc-radius-sm);border:1px solid var(--vc-border);background:var(--vc-panel-bg);color:var(--vc-text-dim);align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.vc-setup-summary__row .vc-faint{margin-left:auto;font-size:12px}.vc-setup-summary__dot{border:1px solid var(--vc-border-strong);width:20px;height:20px;color:var(--vc-on-accent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.vc-setup-summary__row--done .vc-setup-summary__dot{background:linear-gradient(180deg, var(--vc-accent-bright), var(--vc-accent));border-color:var(--vc-accent)}.vc-setup-actions{justify-content:space-between;gap:12px;display:flex}.vc-setup-actions .vc-btn{justify-content:center;align-items:center;gap:8px;display:inline-flex}@media (width<=640px){.vc-settings__stack,.vc-api-access__key{grid-template-columns:1fr}.vc-setup-head{flex-wrap:wrap}}.vc-variant{isolation:isolate;position:relative}.vc-variant:before{content:"";border-radius:inherit;background:conic-gradient(from var(--vc-glow-angle), transparent 0deg, transparent 250deg, var(--vc-accent) 308deg, var(--vc-accent-bright) 330deg, var(--vc-glow-champagne) 344deg, transparent 360deg);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1.5px;transition:opacity .45s;animation:2.4s linear infinite vc-border-glow;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.vc-variant:hover:before{opacity:.95}.vc-variant--active{color:var(--vc-text);border-color:var(--vc-accent);box-shadow:var(--vc-ring)}.vc-variant--active:before{opacity:0}.vc-variant--active:hover:before{opacity:.95}@media (prefers-reduced-motion:reduce){.vc-variant:before{animation:none}.vc-variant:hover:before,.vc-variant--active:before{opacity:.7}}.vc-segmented{background:var(--vc-surface);border:1px solid var(--vc-border);border-radius:var(--vc-radius-pill);gap:4px;padding:4px;display:inline-flex}.vc-segmented button{appearance:none;color:var(--vc-text-dim);font:inherit;border-radius:var(--vc-radius-pill);cursor:pointer;background:0 0;border:0;padding:7px 18px;font-size:13px;font-weight:600;transition:background .18s,color .18s,box-shadow .18s}.vc-segmented button[aria-pressed=true]{color:var(--vc-on-accent);background:linear-gradient(180deg, var(--vc-accent) 0%, var(--vc-accent-deep) 100%);box-shadow:0 6px 18px -6px var(--vc-accent-glow)}.vc-setting-row{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.vc-setting-row__label{color:var(--vc-text);font-size:13px;font-weight:700}.vc-setting-row__control{flex-wrap:wrap}.vc-setting-row__source,.vc-setting-row__hint{margin:0;font-size:12.5px}.vc-link-btn{appearance:none;color:var(--vc-accent-bright);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.vc-link-btn:disabled{opacity:.5;cursor:default}.vc-send{cursor:pointer;width:48px;height:48px;color:var(--vc-on-accent);background:linear-gradient(180deg, var(--vc-accent-bright) 0%, var(--vc-accent) 100%);box-shadow:0 10px 26px -8px var(--vc-accent-glow);border:0;border-radius:50%;place-items:center;transition:transform .1s,box-shadow .15s,opacity .15s;display:grid}.vc-send:hover{transform:translateY(-1px)}.vc-send:disabled{opacity:.45;cursor:not-allowed;transform:none}.vc-title-field{align-items:center;gap:12px;width:100%;display:flex}.vc-title-input{min-width:0;font:inherit;font-family:var(--vc-font-display);color:var(--vc-text);background:0 0;border:0;flex:1;padding:4px 2px;font-size:24px;font-weight:600}.vc-title-input::placeholder{color:var(--vc-text-faint)}.vc-title-input:focus{outline:none}.vc-title-input:focus-visible{box-shadow:0 2px var(--vc-accent)}.vc-title-field__warning{color:#ffb3c1;flex-shrink:0;align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.vc-title-field__warning svg{flex-shrink:0}@media (width<=640px){.vc-title-field{flex-direction:column;align-items:flex-start;gap:6px}.vc-title-input{width:100%}}.vc-content-input{width:100%;font:inherit;color:var(--vc-text);resize:none;background:0 0;border:0;flex:1;min-height:0;padding:4px 2px;font-size:16px;line-height:1.6}.vc-content-input::placeholder{color:var(--vc-text-faint)}.vc-content-input:focus{outline:none}.vc-slider{appearance:none;background:var(--vc-border-strong);border-radius:4px;outline:none;width:100%;height:4px}.vc-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--vc-accent-bright);cursor:pointer;width:16px;height:16px;box-shadow:0 0 0 4px var(--vc-accent-glow);border-radius:50%}.vc-slider:disabled{cursor:not-allowed}.vc-slider:disabled::-webkit-slider-thumb{background:var(--vc-text-faint);cursor:not-allowed;box-shadow:none}.vc-slider::-moz-range-thumb{background:var(--vc-accent-bright);cursor:pointer;border:0;border-radius:50%;width:16px;height:16px}.vc-slider:disabled::-moz-range-thumb{background:var(--vc-text-faint);cursor:not-allowed}.vc-hero-h{font-size:clamp(26px,4vw,40px);font-family:var(--vc-font-display);text-align:center;letter-spacing:0;color:var(--vc-text);font-weight:600}.vc-create__navrow{justify-content:center;display:flex}.vc-create__hero{margin:20px 0 6px}.vc-edit-banner{border-radius:var(--vc-radius-sm);box-shadow:var(--vc-shadow-soft);background:#2dd4bf1a;border:1px solid #2dd4bf57;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.vc-edit-banner__icon{color:#9ff5df;background:#2dd4bf24;border:1px solid #2dd4bf47;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.vc-edit-banner__body{flex-direction:column;gap:3px;min-width:0;display:flex}.vc-edit-banner__body strong,.vc-edit-banner__body span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vc-edit-banner__meta{color:#9ff5df;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:800}.vc-reuse-banner,.vc-edit-banner--draft{grid-template-columns:34px minmax(0,1fr) auto}.vc-draft-missing__actions{justify-content:center;gap:10px}a.vc-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.vc-reuse-banner .vc-edit-banner__body span{white-space:normal}.vc-reuse-banner__warning{color:var(--vc-warn);font-size:12px;line-height:1.4}@media (width<=640px){.vc-edit-banner,.vc-reuse-banner{grid-template-columns:34px minmax(0,1fr)}.vc-edit-banner>.vc-btn,.vc-edit-banner__meta{grid-column:2;justify-self:start}}.vc-queue{flex-direction:column;gap:16px;padding:22px;scroll-margin-top:86px;display:flex}.vc-queue__head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.vc-queue__head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.vc-queue-control{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.vc-queue__state{color:var(--vc-warn);background:#f59e0b33;border-color:#f59e0b57}.vc-queue__title{margin:0;font-size:20px;font-weight:700}.vc-queue__sub{margin:4px 0 0;font-size:14px;line-height:1.45}.vc-queue__loading{align-items:center;gap:10px;min-height:64px;display:inline-flex}.vc-queue-alert{border-radius:var(--vc-radius-sm);background:#d6406029;border:1px solid #d6406061;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.vc-queue-alert p{margin:3px 0 0;font-size:13px;line-height:1.4}.vc-queue-job{border-radius:var(--vc-radius);background:var(--vc-panel-bg);border:1px solid var(--vc-border);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:14px;display:grid}.vc-queue-job--priority{background:var(--vc-surface);border-color:var(--vc-border-strong);box-shadow:var(--vc-shadow-soft)}.vc-queue-job--failed{background:#d640601f;border-color:#d6406061}.vc-queue-job--editing{background:#2dd4bf17;border-color:#2dd4bf70}.vc-queue-job__icon{background:var(--vc-surface-strong);border:1px solid var(--vc-border);width:42px;height:42px;color:var(--vc-accent-bright);border-radius:50%;place-items:center;display:grid}.vc-queue-job__icon--failed{color:#ff8fa5;background:#d640602b;border-color:#d6406066}.vc-queue-job__position{color:var(--vc-text);font-size:13px;font-weight:800}.vc-queue-job__body{flex-direction:column;gap:4px;min-width:0;display:flex}.vc-queue-job__top,.vc-queue-job__title-row{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.vc-queue-job__status{color:var(--vc-accent-bright);letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:800}.vc-queue-job__status--failed{color:#ffb3c1}.vc-queue-job__title,.vc-queue-job__meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vc-queue-job__editing{border-radius:var(--vc-radius-pill);color:#9ff5df;text-transform:uppercase;background:#2dd4bf24;border:1px solid #2dd4bf47;flex:none;padding:2px 6px;font-size:10px;font-weight:800;line-height:1.2}.vc-queue-job__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.vc-queue-job__actions--waiting{justify-content:space-between;align-items:center}.vc-queue-job__actions--waiting .vc-icon-btn{flex:none}.vc-queue-priority-controls{border:1px solid var(--vc-border);border-radius:var(--vc-radius-sm);background:var(--vc-panel-bg);flex-wrap:wrap;align-items:center;gap:6px;min-width:0;padding:6px;display:flex}.vc-queue-priority-controls__label{color:var(--vc-text-dim);letter-spacing:.06em;text-transform:uppercase;margin:0 3px;font-size:10px;font-weight:800}.vc-queue-priority-controls__front{padding:7px 10px}.vc-queue-job__utility-actions{gap:8px;margin-left:auto;display:flex}.vc-queue-job__remove{color:#ffb3c1;border-color:#d6406057}.vc-queue-job__remove:hover{color:#fff;background:#d6406029;border-color:#d640608f}.vc-queue-job__error{color:#ffb3c1;overflow-wrap:anywhere;margin:4px 0 0;font-size:12.5px;line-height:1.4}.vc-queue-activity{flex-direction:column;gap:10px;min-width:0;display:flex}.vc-queue-activity__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.vc-queue-activity__head h3{margin:0;font-size:15px}.vc-queue-priority-help{margin:-4px 0 0;font-size:12px;line-height:1.4}.vc-queue-activity__list{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;gap:10px;max-height:min(480px,50dvh);margin:0;padding:0 8px 0 0;list-style:none;display:flex;overflow-y:auto}.vc-queue-empty{border:1px dashed var(--vc-border);border-radius:var(--vc-radius-sm);text-align:center;margin:0;padding:14px;font-size:13px}@media (width<=640px){.vc-queue{padding:16px}.vc-queue__head{flex-direction:column}.vc-queue__head-actions{justify-content:flex-start;width:100%}.vc-queue-job{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:12px}.vc-queue-job__icon{width:36px;height:36px}.vc-queue-job__top{flex-wrap:wrap;align-items:flex-start}.vc-queue-job__actions{justify-content:flex-start}.vc-queue-priority-controls{flex:100%}.vc-queue-job__actions:not(.vc-queue-job__actions--waiting) .vc-btn{flex:150px;justify-content:center}.vc-queue-activity__list{padding-right:4px}}.vc-queue-modal__copy{margin:0 0 10px;line-height:1.5}.vc-queue-modal__warning{border-radius:var(--vc-radius-sm);color:#ffced8;background:#d6406024;border:1px solid #d640605c;margin:0;padding:12px 13px;line-height:1.5}.vc-avatar-switch{isolation:isolate;border-radius:var(--vc-radius-pill);background:var(--vc-surface-strong);border:1px solid var(--vc-border);height:36px;color:var(--vc-text-dim);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;align-self:flex-start;align-items:center;gap:10px;padding:0 14px;font-size:13px;font-weight:500;transition:background .28s cubic-bezier(.16,1,.3,1),border-color .28s cubic-bezier(.16,1,.3,1),color .28s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden}.vc-avatar-switch input{opacity:0;pointer-events:none;position:absolute}.vc-avatar-switch:before{content:"";z-index:-1;opacity:0;background:linear-gradient(110deg,#0000 0%,#a78bfa2e 28%,#ffffff2e 46%,#a78bfa24 62%,#0000 100%);transition:opacity .5s;position:absolute;inset:-1px;transform:translate(-115%)}.vc-avatar-switch__track{border-radius:var(--vc-radius-pill);background:var(--vc-input-bg-focus);border:1px solid var(--vc-border-strong);flex:none;width:34px;height:18px;transition:background .85s cubic-bezier(.16,1,.3,1),border-color .85s cubic-bezier(.16,1,.3,1),box-shadow .85s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:inset 0 0 0 1px #ffffff05}.vc-avatar-switch__thumb{background:var(--vc-text-dim);border-radius:50%;width:14px;height:14px;transition:transform 1s cubic-bezier(.16,1,.3,1),background .85s cubic-bezier(.16,1,.3,1),box-shadow .85s cubic-bezier(.16,1,.3,1);position:absolute;top:2px;left:2px;box-shadow:0 4px 16px -8px #000c}.vc-avatar-switch__copy{white-space:nowrap;min-width:0;color:var(--vc-text-faint);transition:color .6s,transform .7s cubic-bezier(.16,1,.3,1)}.vc-avatar-switch:hover .vc-avatar-switch__copy,.vc-avatar-switch--on .vc-avatar-switch__copy{color:var(--vc-text)}.vc-avatar-switch:hover{background:var(--vc-surface-hover);color:var(--vc-text)}.vc-avatar-switch--on{color:var(--vc-text);border-color:var(--vc-border-strong);box-shadow:0 7px 20px -14px var(--vc-accent-glow)}.vc-avatar-switch--on:before{opacity:1;animation:1.35s cubic-bezier(.16,1,.3,1) both vc-avatar-switch-sheen}.vc-avatar-switch--on .vc-avatar-switch__copy{transform:translate(2px)}.vc-avatar-switch--on .vc-avatar-switch__track{background:linear-gradient(180deg, var(--vc-accent) 0%, var(--vc-accent-deep) 100%);box-shadow:0 10px 28px -12px var(--vc-accent-glow);border-color:#0000}.vc-avatar-switch--on .vc-avatar-switch__thumb{background:#fff;transform:translate(16px);box-shadow:0 8px 18px -8px #000000d9}.vc-avatar-switch input:focus-visible~.vc-avatar-switch__track{box-shadow:var(--vc-ring)}.vc-avatar-switch--disabled,.vc-avatar-switch--disabled:hover{opacity:.55;cursor:not-allowed;background:var(--vc-surface-strong);color:var(--vc-text-faint)}@keyframes vc-avatar-switch-sheen{0%{transform:translate(-115%)}to{transform:translate(115%)}}.vc-composer{flex-direction:column;gap:10px;height:auto;min-height:clamp(280px,35dvh,320px);padding:18px 18px 16px;display:flex}.vc-composer__top{flex-wrap:nowrap;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.vc-pillrow{flex:1;gap:8px;min-width:240px}.vc-pillrow__wf{cursor:default}.vc-pillrow__duration{gap:6px}.vc-pillrow__number{width:46px;font:inherit;text-align:right;color:var(--vc-text);-moz-appearance:textfield;background:0 0;border:0;padding:0;font-weight:600}.vc-pillrow__number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.vc-pillrow__number::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.vc-pillrow__number:focus{outline:none}.vc-composer__voiceover{padding:8px 2px;font-size:14px}.vc-composer__body{flex-direction:column;flex:1;gap:10px;min-height:85px;display:flex;overflow:hidden}.vc-composer__footer-left{flex-wrap:wrap;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.vc-composer__chips{flex:1;gap:8px;min-width:0}.vc-chip{border-radius:var(--vc-radius-pill);background:var(--vc-surface-strong);border:1px solid var(--vc-border);max-width:100%;min-height:34px;color:var(--vc-text-dim);align-items:center;gap:4px;padding:4px 6px 4px 10px;font-size:12px;font-weight:500;display:inline-flex}.vc-chip--youtube{color:#ffb3b3;background:#ff00001f;border-color:#ff00006b}.vc-chip--button{cursor:pointer}.vc-chip__main{min-width:0;color:inherit;font:inherit;cursor:default;background:0 0;border:0;align-items:center;gap:7px;padding:2px;display:inline-flex}.vc-chip__main:not(:disabled){cursor:pointer}.vc-chip__main:disabled{color:inherit;opacity:1}.vc-chip__icon{flex-shrink:0;place-items:center;display:grid}.vc-chip__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vc-chip__x{background:var(--vc-surface);color:currentColor;cursor:pointer;opacity:.6;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;transition:opacity .15s,color .15s;display:grid}.vc-chip:hover .vc-chip__x,.vc-chip:focus-within .vc-chip__x{opacity:1}.vc-chip__x:hover{color:var(--vc-text)}.vc-composer__bottom{align-items:center;gap:10px;margin-top:2px;display:flex}@media (width<=640px){.vc-composer{height:360px}.vc-composer__footer-left{gap:8px}.vc-composer__chips{flex:0 auto}.vc-chip{max-width:min(210px,100vw - 160px)}}.vc-source-video__divider{text-align:center;text-transform:uppercase;letter-spacing:.04em;margin:2px 0;font-size:12px}.vc-source-video__share{margin-top:4px}.vc-source-video__warning,.vc-source-video__error{align-items:center;gap:6px;margin:0;font-size:12.5px;line-height:1.4;display:flex}.vc-source-video__warning{color:var(--vc-warn)}.vc-source-video__error{color:var(--vc-danger)}.vc-source-video__warning svg,.vc-source-video__error svg{flex-shrink:0}.vc-context-field{min-height:85px;flex:1;min-height:calc(3lh + 8px);display:flex;position:relative}.vc-context-field .vc-content-input{height:100%;min-height:85px;scrollbar-width:none;-ms-overflow-style:none;min-height:calc(3lh + 8px);padding-bottom:4px;padding-right:44px}.vc-context-field .vc-content-input::-webkit-scrollbar{display:none}.vc-context-field__expand{border:1px solid var(--vc-border);background:var(--vc-surface-strong);width:34px;height:34px;color:var(--vc-text-dim);cursor:pointer;box-shadow:var(--vc-shadow-soft);border-radius:50%;place-items:center;transition:background .15s,border-color .15s,color .15s,transform .1s;display:grid;position:absolute;bottom:2px;right:2px}.vc-context-field__expand:hover{background:var(--vc-surface-hover);border-color:var(--vc-border-strong);color:var(--vc-text)}.vc-context-field__expand:active{transform:translateY(1px)}.vc-round-btn{border:1px solid var(--vc-border-strong);background:var(--vc-surface-strong);width:44px;height:44px;color:var(--vc-text-dim);cursor:pointer;border-radius:50%;place-items:center;transition:background .15s,color .15s,transform .1s;display:grid}.vc-round-btn:hover{background:var(--vc-surface-hover);color:var(--vc-text)}.vc-plusmenu{position:relative}.vc-plusmenu__menu{z-index:30;background:var(--vc-surface-strong);-webkit-backdrop-filter:blur(20px)saturate(120%);flex-direction:column;min-width:230px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0}.vc-plusmenu__item{text-align:left;font:inherit;color:var(--vc-text-dim);border-radius:var(--vc-radius-sm);cursor:pointer;background:0 0;border:0;padding:10px 12px;font-size:14px;transition:background .12s,color .12s}.vc-plusmenu__item:hover{background:var(--vc-surface-hover);color:var(--vc-text)}.vc-dropdown__value{color:var(--vc-text);font-weight:600}.vc-dropdown__menu{z-index:30;background:var(--vc-surface-strong);border-color:var(--vc-border-strong);-webkit-backdrop-filter:blur(20px)saturate(120%);min-width:200px;max-height:320px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;overflow:auto}.vc-dropdown__item{text-align:left;width:100%;font:inherit;color:var(--vc-text-dim);border-radius:var(--vc-radius-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:9px 12px;font-size:14px;transition:background .12s,color .12s;display:flex}.vc-dropdown__item--active{color:var(--vc-text)}.vc-dropdown__item>span:first-child{flex:1}.vc-dropdown__hint{font-size:12px}.vc-create__secondary{flex-wrap:wrap;justify-content:center;gap:12px}.vc-create__secondary .vc-btn{align-items:center;gap:8px;display:inline-flex}.vc-presetbar{flex-wrap:wrap;justify-content:center;gap:10px}.vc-create__loaders{align-items:flex-end;gap:18px}.vc-create__loaders .vc-presetbar{margin:0}.vc-preset-save{isolation:isolate;justify-content:center;align-items:center;display:inline-flex;position:relative}.vc-preset-save--glow{animation:2.8s ease-in-out infinite vc-preset-breathe}.vc-preset-save--glow:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--vc-glow-angle), #ff5ea8, #ffd166, #5df2b6, #66b8ff, #b58cff, #ff5ea8);-webkit-mask-composite:xor;opacity:.85;pointer-events:none;padding:2px;animation:4s linear infinite vc-border-glow;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes vc-preset-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.vc-preset-save--glow,.vc-preset-save--glow:before{animation:none}}.vc-stepper{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vc-stepper__item{font:inherit;color:var(--vc-text-faint);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 6px;font-size:14px;font-weight:600;display:inline-flex}.vc-stepper__item:disabled{cursor:not-allowed}.vc-stepper__item--done{color:var(--vc-text-dim)}.vc-stepper__item--active{color:var(--vc-accent-bright)}:root[data-theme=light] .vc-stepper__item--active{color:var(--vc-accent-deep)}.vc-stepper__num{border-radius:var(--vc-radius-sm);background:var(--vc-surface-strong);border:1px solid var(--vc-border);place-items:center;width:24px;height:24px;font-size:12px;display:grid}.vc-stepper__item--active .vc-stepper__num,.vc-stepper__item--done .vc-stepper__num{background:linear-gradient(180deg, var(--vc-accent-bright) 0%, var(--vc-accent) 100%);color:var(--vc-on-accent);border-color:#0000}.vc-section{flex-direction:column;gap:16px;padding:22px;display:flex}.vc-section__head{flex-direction:column;gap:4px;display:flex}.vc-section__title{font-family:var(--vc-font-display);margin:0;font-size:24px;font-weight:600}.vc-section__sub{margin:0;font-size:14px}.vc-section__body{flex-direction:column;gap:10px;display:flex}.vc-section__actions{margin-top:4px}.vc-step__nav{gap:10px}.vc-reference-modal__thumb-label{margin-top:14px;display:block}.vc-methodgrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.vc-method{text-align:left;font:inherit}.vc-method--locked{opacity:.55}.vc-method__attached{cursor:default}.vc-method__note{margin:0;font-size:13px}.vc-method__more{margin:8px 2px 0;font-size:12.5px}.vc-method__more a{color:var(--vc-accent-bright)}.vc-voiceid{flex-direction:column;gap:6px;display:flex}.vc-voiceid--combo{z-index:20;position:relative}.vc-voiceid-menu{z-index:30;flex-direction:column;gap:10px;padding:12px;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0}.vc-voiceid-menu__search{padding:10px 12px}.vc-voiceid-list{flex-direction:column;gap:6px;max-height:240px;padding-right:2px;display:flex;overflow-y:auto}.vc-voiceid-row{border:1px solid var(--vc-border);border-radius:var(--vc-radius-sm);background:var(--vc-panel-bg);grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:6px;display:grid}.vc-voiceid-row--active{border-color:var(--vc-accent);box-shadow:var(--vc-ring)}.vc-voiceid-row__pick{min-width:0;color:var(--vc-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:10px 12px}.vc-voiceid-row__pick .vc-faint{overflow-wrap:anywhere}.vc-voiceid-row__edit{width:30px;height:30px;margin-right:4px}.vc-voiceid-empty{color:var(--vc-text-faint);padding:12px 4px;font-size:13px}.vc-voiceid-save{border-top:1px solid var(--vc-border);grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-top:10px;display:grid}.vc-voiceid-save .vc-input{padding:10px 12px}.vc-voiceid-edit{flex-direction:column;gap:8px;display:flex}.vc-voiceid-edit .vc-input{padding:10px 12px}.vc-voiceid-edit__actions{justify-content:flex-end;align-items:center;gap:8px;padding-top:4px;display:flex}.vc-xai-voices{flex-direction:column;gap:10px;display:flex}.vc-xai-voices__head{align-items:center}.vc-xai-voices__search{padding:10px 12px}.vc-xai-voices__selected{border:1px solid var(--vc-accent);border-radius:var(--vc-radius-sm);min-height:52px;box-shadow:var(--vc-ring);background:#7c5cff1f;align-items:center;padding:10px 12px;display:flex}.vc-xai-voices__list{flex-direction:column;gap:6px;max-height:328px;padding-right:2px;display:flex;overflow-y:auto}.vc-xai-voices__row{border:1px solid var(--vc-border);border-radius:var(--vc-radius-sm);background:var(--vc-panel-bg);cursor:pointer;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:8px;min-height:56px;padding:9px 10px 9px 12px;display:grid}.vc-xai-voices__row:hover{border-color:var(--vc-border-strong);background:#ffffff0b}.vc-xai-voices__row--active{border-color:var(--vc-accent);box-shadow:var(--vc-ring)}.vc-xai-voices__row .vc-faint,.vc-xai-voices__selected .vc-faint{overflow-wrap:anywhere}.vc-collapse__head{width:100%;font:inherit;color:var(--vc-text-dim);background:var(--vc-surface-strong);border:1px solid var(--vc-border);border-radius:var(--vc-radius-sm);cursor:pointer;justify-content:space-between;align-items:center;padding:11px 14px;font-size:14px;font-weight:600;display:flex}.vc-collapse__head:hover{color:var(--vc-text)}.vc-collapse__body{flex-direction:column;gap:14px;padding:8px 2px 2px;display:flex}.vc-rot{transform:rotate(180deg)}.vc-slider-row{flex-direction:column;gap:8px;display:flex}.vc-slider-row--disabled{opacity:.56}.vc-slider-row__head{justify-content:space-between;align-items:center;font-size:13px;display:flex}.vc-slider-row__val{font-variant-numeric:tabular-nums;color:var(--vc-text);font-weight:600}.vc-slider-row__note{color:var(--vc-text-dim);margin:-2px 0 0;font-size:12px}.vc-voice-setting{flex-direction:column;gap:7px;font-size:13px;display:flex}.vc-voice-setting__label{color:var(--vc-text-dim);font-weight:600}.vc-voice-setting--toggle{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}.vc-voice-setting--toggle>span{flex-direction:column;gap:3px;display:flex}.vc-voice-setting--toggle input{width:18px;height:18px;accent-color:var(--vc-accent)}.vc-voice-setting__text{resize:vertical;min-height:74px}.vc-warn{border-radius:var(--vc-radius-sm);color:#ffb3c1;background:#d6406029;border:1px solid #d6406066;padding:11px 14px;font-size:13.5px}.vc-thumbnail-cta__head{flex-direction:row;justify-content:space-between;align-items:center;gap:18px}.vc-thumbnail-cta__head>div{min-width:0}.vc-thumbnail__preview{aspect-ratio:16/9;border:1px solid var(--vc-border);border-radius:var(--vc-radius-sm);background:var(--vc-surface-strong);width:min(100%,320px);margin-top:2px;overflow:hidden}.vc-thumbnail__preview img{object-fit:cover;width:100%;height:100%;display:block}.vc-estimate{border:1px solid var(--vc-border);border-radius:var(--vc-radius-sm);background:var(--vc-panel-bg);margin-top:8px;overflow:hidden}.vc-estimate__head{width:100%;min-height:54px;color:var(--vc-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px 14px;display:flex}.vc-estimate__head:disabled{cursor:default}.vc-estimate__label{white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:650;display:inline-flex}.vc-estimate__headline{color:var(--vc-text-dim);justify-content:flex-end;align-items:baseline;gap:9px;margin-left:auto;font-size:12px;display:inline-flex}.vc-estimate__headline strong{color:var(--vc-accent-bright);font-variant-numeric:tabular-nums;font-size:18px}.vc-estimate__headline em{border:1px solid var(--vc-border);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:2px 7px;font-size:10px;font-style:normal}.vc-estimate__skeleton{background:linear-gradient(90deg, var(--vc-border), #ffffff14, var(--vc-border));background-size:200% 100%;border-radius:6px;width:130px;height:18px;animation:1.3s linear infinite vc-shimmer;display:inline-block}.vc-estimate__detail{border-top:1px solid var(--vc-border);padding:0 14px 14px}.vc-estimate__scope{margin:12px 0}.vc-estimate__scroll{overflow-x:auto}.vc-estimate__table{border-collapse:collapse;width:100%;font-size:11.5px}.vc-estimate__table th,.vc-estimate__table td{border-bottom:1px solid var(--vc-border);vertical-align:top;padding:8px}.vc-estimate__table th{text-align:left;color:var(--vc-text-dim);font-weight:600}.vc-estimate__table td:last-child,.vc-estimate__table th:last-child{text-align:right;white-space:nowrap}.vc-estimate__rowrange{white-space:nowrap;margin-top:2px;font-size:10px;display:block}.vc-estimate__excluded{color:var(--vc-text-dim);margin-top:12px;font-size:11.5px}.vc-estimate__excluded ul{margin:6px 0 0;padding-left:18px}@media (width<=720px){.vc-estimate__headline em{display:none}.vc-estimate__headline{flex-wrap:wrap}}.vc-cta-toggle{z-index:0;border-radius:var(--vc-radius-pill);border:1px solid var(--vc-border);background:var(--vc-surface);min-width:126px;min-height:42px;color:var(--vc-text-dim);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 9px 8px 15px;transition:background .2s,border-color .2s,box-shadow .2s,color .2s;display:inline-flex;position:relative;overflow:hidden}.vc-cta-toggle input{opacity:0;pointer-events:none;position:absolute}.vc-cta-toggle__copy{letter-spacing:0;font-size:13px;font-weight:800}.vc-cta-toggle__track{border-radius:var(--vc-radius-pill);background:var(--vc-surface-strong);border:1px solid var(--vc-border-strong);flex:none;width:38px;height:20px;transition:background .24s,border-color .24s,box-shadow .24s;position:relative}.vc-cta-toggle__thumb{background:var(--vc-text-dim);border-radius:50%;width:14px;height:14px;transition:transform .24s,background .24s;position:absolute;top:2px;left:2px}.vc-cta-toggle:hover,.vc-cta-toggle--on{color:var(--vc-text);background:#0b212499;border-color:#2dd4bf75}.vc-cta-toggle--on{box-shadow:0 12px 30px -18px #2dd4bfeb}.vc-cta-toggle--on .vc-cta-toggle__track{background:linear-gradient(#2dd4bf 0%,#0f766e 100%);border-color:#0000;box-shadow:0 8px 22px -10px #2dd4bff2}.vc-cta-toggle--on .vc-cta-toggle__thumb{background:#fff;transform:translate(18px)}.vc-cta-toggle input:focus-visible~.vc-cta-toggle__track{box-shadow:var(--vc-ring)}.vc-video-group-picker{border:1px solid var(--vc-border);border-radius:var(--vc-radius-sm);background:var(--vc-panel-bg);justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:13px 14px;display:flex}.vc-video-group-picker__copy{margin:5px 0 0;font-size:12.5px}.vc-video-group-picker .vc-dropdown{flex:none}.vc-cta-reveal{opacity:0;filter:blur(5px);pointer-events:none;will-change:grid-template-rows, margin-top, opacity, transform, filter;grid-template-rows:0fr;margin-top:-16px;transition:grid-template-rows .54s cubic-bezier(.16,1,.3,1),margin-top .54s cubic-bezier(.16,1,.3,1),opacity .26s,transform .54s cubic-bezier(.16,1,.3,1),filter .42s;display:grid;transform:translateY(-8px)scale(.985)}.vc-cta-reveal--on{opacity:1;filter:blur();pointer-events:auto;grid-template-rows:1fr;margin-top:0;transform:translateY(0)scale(1)}.vc-cta-reveal__inner{min-height:0;overflow:hidden}.vc-cta-panel{border-radius:var(--vc-radius-sm);background:linear-gradient(135deg,#2dd4bf21,#0000 46%),linear-gradient(#ffffff0e,#ffffff05);border:1px solid #2dd4bf47;flex-direction:column;gap:14px;padding:16px;display:flex;position:relative;overflow:hidden}.vc-cta-panel:before{content:"";background:linear-gradient(#2dd4bf,#f4c76b);width:3px;position:absolute;inset:0 auto 0 0}.vc-cta-panel__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.vc-cta-panel__head h3{margin:0;font-size:16px;line-height:1.25}.vc-cta-panel__badge{border-radius:var(--vc-radius-pill);background:var(--vc-warn-bg);border:1px solid var(--vc-warn-border);color:var(--vc-text-dim);flex:none;padding:6px 10px;font-size:12px;font-weight:800}.vc-cta-panel__note{color:var(--vc-text-dim);margin:-4px 0 0;font-size:12.5px;line-height:1.45}.vc-cta-panel__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:16px;display:grid}.vc-cta-logo{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:14px;display:grid}.vc-cta-logo__preview{border-radius:var(--vc-radius-sm);background:var(--vc-surface);border:1px solid #ffffff21;place-items:center;width:82px;height:82px;display:grid;overflow:hidden}.vc-cta-logo__preview--empty{background:radial-gradient(circle at 50% 35%, #ffffff1f, transparent 28%), linear-gradient(180deg, #2dd4bf14, #7c3aed14), var(--vc-panel-bg)}.vc-cta-logo__preview img{object-fit:cover;width:100%;height:100%}.vc-cta-avatar{background:linear-gradient(#ffffff1f,#ffffff0a);border:1px solid #ffffff1f;border-radius:50%;width:46px;height:46px;display:block;position:relative;box-shadow:inset 0 -12px 22px -18px #2dd4bff2}.vc-cta-avatar__head,.vc-cta-avatar__body{background:#dae7ffa8;position:absolute;left:50%;transform:translate(-50%)}.vc-cta-avatar__head{border-radius:50%;width:13px;height:13px;top:11px}.vc-cta-avatar__body{border-radius:16px 16px 7px 7px;width:27px;height:14px;bottom:8px}.vc-cta-logo__body,.vc-cta-fields,.vc-cta-field{flex-direction:column;min-width:0;display:flex}.vc-cta-logo__body{gap:8px}.vc-cta-logo__body--empty{justify-content:center}.vc-cta-logo__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vc-cta-logo__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vc-cta-logo__actions .vc-btn,.vc-cta-logo__progress{align-items:center;gap:7px;display:inline-flex}.vc-cta-logo__progress{color:var(--vc-text-dim);font-size:12.5px}.vc-cta-logo__cancel{color:#8df4e7;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12.5px;font-weight:700}.vc-cta-fields{gap:12px}.vc-cta-field{gap:7px}.vc-cta-timing{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.vc-cta-timing button{padding-inline:10px}.vc-picker{flex-direction:column;gap:10px;display:flex}.vc-picker__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vc-picker__icon{border-radius:var(--vc-radius-sm);background:var(--vc-surface-strong);border:1px solid var(--vc-border);width:36px;height:36px;color:var(--vc-accent-bright);flex-shrink:0;place-items:center;display:grid}.vc-picker__upload{border-style:dashed}.vc-picker__sub{font-size:12.5px;display:block}.vc-picker__name{gap:8px}.vc-picker__empty{text-align:center;padding:18px 4px}.vc-upload-progress{align-items:center;gap:7px;display:inline-flex}.vc-upload-cancel,.vc-uploadform .vc-btn{justify-content:center;align-items:center;gap:7px;display:inline-flex}.vc-upload-progress--panel{border-radius:var(--vc-radius-sm);background:var(--vc-surface-strong);border:1px solid var(--vc-border);width:fit-content;color:var(--vc-text-dim);padding:8px 10px;font-size:13px}.vc-context-modal{background:var(--vc-bg-1);border-color:var(--vc-border-strong)}.vc-context-modal__textarea{resize:none;background:var(--vc-bg-0);min-height:min(58dvh,520px);max-height:62dvh;overflow:auto}.vc-stagebar{justify-content:center;gap:0;padding:2px 0;overflow:hidden}.vc-stagebar__slot{white-space:nowrap;opacity:1;transform-origin:0;will-change:max-width, transform, opacity;align-items:center;max-width:190px;transition:max-width 1.35s cubic-bezier(.16,1,.3,1),opacity .72s,transform 1.35s cubic-bezier(.16,1,.3,1),filter 1.1s cubic-bezier(.16,1,.3,1);display:inline-flex;overflow:hidden;transform:translate(0)scale(1)}.vc-stagebar__slot--thumbnail{max-width:232px}.vc-stagebar__slot--collapsed{opacity:0;filter:blur(7px);pointer-events:none;max-width:0;transform:translate(-34px)scale(.84)}.vc-stagebar__slot--collapsed .vc-stepper__item{opacity:0;width:0;padding-inline:0;overflow:hidden}.vc-stagebar__slot--voice,.vc-stagebar__slot--thumbnail{transition-duration:1.45s,.72s,1.45s,1.1s}.vc-stagebar__slot--avatar:not(.vc-stagebar__slot--collapsed):not(.vc-stagebar__slot--exiting) .vc-stepper__item{animation:1.25s cubic-bezier(.16,1,.3,1) both vc-avatar-step-materialize}.vc-stagebar__slot--avatar.vc-stagebar__slot--exiting{pointer-events:none;transition:none;animation:1.35s cubic-bezier(.16,1,.3,1) both vc-avatar-slot-dematerialize}.vc-stagebar__slot--avatar.vc-stagebar__slot--exiting .vc-stepper__item{animation:1.25s cubic-bezier(.16,1,.3,1) both vc-avatar-step-dematerialize}.vc-stagebar__sep{background:var(--vc-border-strong);transform-origin:0;flex-shrink:0;width:26px;height:1px;margin:0 6px;transition:width 1.35s cubic-bezier(.16,1,.3,1),opacity .8s}.vc-stagebar__slot--collapsed .vc-stagebar__sep{opacity:0;width:0}@keyframes vc-avatar-step-materialize{0%{opacity:0;filter:blur(9px);transform:translate(-12px)translateY(7px)scale(.78)}42%{opacity:1;filter:blur();transform:translate(2px)translateY(-4px)scale(1.08)}to{opacity:1;filter:blur();transform:translate(0)translateY(0)scale(1)}}@keyframes vc-avatar-step-dematerialize{0%{opacity:1;filter:blur();transform:translate(0)translateY(0)scale(1)}to{opacity:0;filter:blur(9px);transform:translate(0)translateY(7px)scale(.78)}}@keyframes vc-avatar-slot-dematerialize{0%{opacity:1;filter:blur();max-width:190px;transform:scale(1)}to{opacity:0;filter:blur(7px);max-width:0;transform:scale(.84)}}.vc-stagefooter{flex-shrink:0;align-items:center;gap:10px;margin-top:6px;display:flex}.vc-stagefooter__back{align-items:center;gap:6px;display:inline-flex}.vc-stagefooter__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.vc-stagefooter__generate{min-width:152px}.vc-stagefooter__hint{font-size:13px}.vc-send-wrap{display:inline-grid;position:relative}.vc-send--disabled{opacity:.45;cursor:not-allowed;transform:none}.vc-send--disabled:hover{transform:none}.vc-send-wrap .vc-tooltip{z-index:40;border-radius:var(--vc-radius-sm);background:var(--vc-surface-strong);border:1px solid var(--vc-border-strong);width:max-content;max-width:250px;box-shadow:var(--vc-shadow-soft);color:var(--vc-text);opacity:0;pointer-events:none;padding:8px 11px;font-size:12.5px;font-weight:500;line-height:1.4;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 10px);right:0;transform:translateY(4px)}.vc-send-wrap:hover .vc-tooltip{opacity:1;transform:translateY(0)}.vc-field{position:relative}.vc-field__popover{z-index:12;border-radius:var(--vc-radius-sm);background:var(--vc-surface-strong);border:1px solid var(--vc-border-strong);width:max-content;max-width:min(320px,100%);box-shadow:var(--vc-shadow-soft);color:var(--vc-text-dim);padding:9px 12px;font-size:12.5px;line-height:1.4;animation:.16s vc-pop-in;position:absolute;bottom:calc(100% + 8px);right:0}.vc-field__popover:after{content:"";border:6px solid #0000;border-top-color:var(--vc-surface-strong);position:absolute;top:100%;right:18px}@keyframes vc-pop-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.vc-voicepick{cursor:pointer}.vc-voicepick__play{border:1px solid var(--vc-border-strong);background:var(--vc-surface-strong);width:30px;height:30px;color:var(--vc-accent-bright);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;transition:background .15s,transform .1s;display:grid}.vc-voicepick__play:hover{background:var(--vc-accent-glow);transform:scale(1.05)}.vc-voicepick__play:disabled{opacity:.45;cursor:not-allowed;transform:none}.vc-done{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-top:24px;padding:38px 28px;display:flex}.vc-done__check{color:#fff;background:linear-gradient(180deg, var(--vc-accent-bright), var(--vc-accent-deep));width:64px;height:64px;box-shadow:0 12px 30px -8px var(--vc-accent-glow);border-radius:50%;place-items:center;display:grid}.vc-done__title{margin:4px 0 0;font-size:22px;font-weight:700}.vc-done .vc-btn--primary{margin-top:6px}@keyframes vc-avatar-pop{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.vc-avatar-stage{animation:.58s cubic-bezier(.16,1,.3,1) both vc-avatar-pop}.vc-avatar-picker{min-height:min(680px,100dvh - 160px)}.vc-avatar-picker__footer{margin-top:auto}.vc-avatar-picker__grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:12px;max-height:min(620px,56dvh);padding-right:3px;display:grid;overflow-y:auto}.vc-avatar-picker__lookhead{justify-content:space-between;gap:10px;margin-bottom:10px}.vc-avatar-card{border:1px solid var(--vc-border);border-radius:var(--vc-radius-sm);background:var(--vc-panel-bg);min-width:0;color:var(--vc-text);font:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:8px;padding:8px;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative}.vc-avatar-card:hover{background:var(--vc-surface-hover);border-color:var(--vc-border-strong);transform:translateY(-1px)}.vc-avatar-card:disabled{cursor:not-allowed;opacity:.48}.vc-avatar-card:disabled:hover{background:var(--vc-panel-bg);border-color:var(--vc-border);transform:none}.vc-avatar-card--active{border-color:var(--vc-accent-bright);box-shadow:0 0 0 3px var(--vc-accent-glow)}.vc-avatar-card__image{aspect-ratio:16/9;background:var(--vc-panel-bg);border-radius:8px;display:block;overflow:hidden}.vc-avatar-card__image img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.vc-avatar-card__body{flex-direction:column;gap:2px;min-width:0;display:flex}.vc-avatar-card__name{color:var(--vc-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.vc-avatar-card__meta{color:var(--vc-text-faint);font-size:12px;font-weight:700}.vc-avatar-card__check{color:#fff;background:linear-gradient(180deg, var(--vc-accent-bright), var(--vc-accent-deep));width:24px;height:24px;box-shadow:0 8px 20px -8px var(--vc-accent-glow);border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.vc-avatar-empty{border:1px dashed var(--vc-border-strong);border-radius:var(--vc-radius-sm);flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;min-height:220px;padding:22px;display:flex}@media (width<=720px){.vc-avatar-picker__grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));max-height:none}}@media (prefers-reduced-motion:reduce){.vc-avatar-stage{transition:none;animation:none}}.vc-center{justify-content:center;align-items:center}.vc-topbar__unread{border-radius:var(--vc-radius-pill);background:linear-gradient(180deg, var(--vc-accent-bright) 0%, var(--vc-accent) 100%);min-width:18px;height:18px;color:var(--vc-on-accent);justify-content:center;align-items:center;margin-left:0;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.vc-settings__link{align-self:flex-start;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.vc-settings__link:hover{text-decoration:none}.vc-settings__actions{align-items:center}.vc-api-docs-page{max-width:1120px}.vc-api-docs-page__toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.vc-api-docs-page__toolbar .vc-btn{justify-content:center;align-items:center;gap:8px;display:inline-flex}.vc-api-docs-page__head{flex-direction:column;gap:10px;display:flex}.vc-api-docs-page__head p{max-width:720px;margin:0;font-size:14px;line-height:1.55}.vc-api-docs__auth{border-radius:var(--vc-radius-sm);background:var(--vc-panel-bg);border:1px solid var(--vc-border);padding:11px 12px;overflow:auto}.vc-api-docs__shell{padding:22px}.vc-api-docs__list{flex-direction:column;gap:12px;display:flex}.vc-api-docs__endpoint{border-radius:var(--vc-radius-sm);border:1px solid var(--vc-border);background:var(--vc-panel-bg);flex-direction:column;gap:10px;padding:14px;display:flex}.vc-api-docs__head{align-items:center;gap:10px;min-width:0;display:flex}.vc-api-docs__head code{overflow-wrap:anywhere;min-width:0;color:var(--vc-text)}.vc-api-docs__copy{flex-direction:column;gap:7px;display:flex}.vc-api-docs__copy h2{margin:0;font-size:17px;line-height:1.3}.vc-api-docs__copy p{color:var(--vc-text-dim);margin:0;font-size:14px;line-height:1.55}.vc-api-docs__method{text-align:center;color:#fff;letter-spacing:0;border-radius:7px;flex:none;width:58px;padding:5px 0;font-size:12px;font-weight:900}.vc-api-docs__method--get{background:#2563eb}.vc-api-docs__method--post{background:#0f766e}.vc-api-docs__method--patch{background:#b45309}.vc-api-docs__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.vc-api-docs__grid h3,.vc-api-docs__parameters h3{color:var(--vc-text-dim);text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:800}.vc-api-docs__table-wrap{border:1px solid var(--vc-border);border-radius:var(--vc-radius-sm);background:var(--vc-input-bg);overflow-x:auto}.vc-api-docs__parameters table{border-collapse:collapse;width:100%;min-width:760px;font-size:12px;line-height:1.45}.vc-api-docs__parameters th,.vc-api-docs__parameters td{border-bottom:1px solid var(--vc-border);color:var(--vc-text-dim);text-align:left;vertical-align:top;padding:10px 12px}.vc-api-docs__parameters th{color:var(--vc-text);font-weight:800}.vc-api-docs__parameters tr:last-child td{border-bottom:0}.vc-api-docs__parameters code{color:var(--vc-text);font-size:12px}.vc-api-docs__section-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.vc-api-docs__section-head h3{color:var(--vc-text-dim);text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.vc-api-docs__section-head .vc-btn{align-items:center;gap:6px;display:inline-flex}.vc-api-docs__grid pre,.vc-api-docs__curl pre{border-radius:var(--vc-radius-sm);background:var(--vc-input-bg);border:1px solid var(--vc-border);min-height:92px;max-height:280px;color:var(--vc-text-dim);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.45;overflow:auto}.vc-api-docs__curl{flex-direction:column;gap:6px;display:flex}.vc-api-docs__curl pre{min-height:0}.vc-param-page{max-width:1120px}.vc-param-page__head{align-items:center}.vc-param-page__sub{max-width:780px;margin:0;font-size:14px;line-height:1.55}.vc-param-back{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.vc-param-back:hover{text-decoration:none}.vc-param-copy{white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.vc-param-stepbar{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.vc-param-step{border-radius:var(--vc-radius-sm);border:1px solid var(--vc-border);background:var(--vc-surface-strong);min-width:0;color:var(--vc-text-dim);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:700;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.vc-param-step span{background:var(--vc-panel-bg);border:1px solid var(--vc-border);width:22px;height:22px;color:var(--vc-text-faint);border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.vc-param-step:hover,.vc-param-step--active{color:var(--vc-text);border-color:var(--vc-border-strong);background:var(--vc-surface-hover)}.vc-param-step--active span{color:var(--vc-on-accent);background:linear-gradient(180deg, var(--vc-accent-bright) 0%, var(--vc-accent) 100%);border-color:#0000}.vc-param-shell{flex-direction:column;gap:16px;padding:22px;display:flex}.vc-param-list,.vc-param-children{flex-direction:column;gap:10px;display:flex}.vc-param{border:1px solid var(--vc-border);border-radius:var(--vc-radius-sm);background:var(--vc-panel-bg);overflow:hidden}.vc-param--nested{background:var(--vc-panel-bg)}.vc-param__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;list-style:none;display:flex}.vc-param__summary::-webkit-details-marker{display:none}.vc-param[open]>.vc-param__summary{border-bottom:1px solid var(--vc-border);background:var(--vc-surface-hover)}.vc-param__summary-main{align-items:baseline;gap:10px;min-width:0;display:flex}.vc-param__summary-main code{color:var(--vc-accent-bright);overflow-wrap:anywhere}:root[data-theme=light] .vc-param__summary-main code{color:var(--vc-accent-deep)}.vc-param__summary-main span{color:var(--vc-text-dim);font-size:13px;font-weight:700}.vc-param__summary-side{color:var(--vc-text-faint);flex:none;align-items:center;gap:8px;display:inline-flex}.vc-param__summary-side svg{transition:transform .15s}.vc-param[open]>.vc-param__summary .vc-param__summary-side svg{transform:rotate(180deg)}.vc-param__count{color:var(--vc-text-faint);font-size:12px}.vc-param__body{flex-direction:column;gap:12px;padding:14px 15px 15px;display:flex}.vc-param-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0;display:grid}.vc-param-meta__row{grid-template-columns:86px minmax(0,1fr);align-items:baseline;gap:8px;min-width:0;font-size:13px;display:grid}.vc-param-meta dt{color:var(--vc-text-faint)}.vc-param-meta dd{min-width:0;color:var(--vc-text-dim);overflow-wrap:anywhere;margin:0}.vc-param-values{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;display:grid}.vc-param-value{border:1px solid var(--vc-border);border-radius:var(--vc-radius-sm);background:var(--vc-surface-hover);flex-direction:column;gap:4px;min-width:0;padding:10px 11px;display:flex}.vc-param-value--disabled{opacity:.52}.vc-param-value code{color:var(--vc-text);overflow-wrap:anywhere}.vc-param-value span{color:var(--vc-text-dim);font-size:12.5px;font-weight:600}.vc-param-value small{color:var(--vc-text-faint);overflow-wrap:anywhere;font-size:12px;line-height:1.35}.vc-param-notes{color:var(--vc-text-faint);margin:0;padding-left:18px;font-size:13px;line-height:1.5}.af-changelog__head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.af-changelog__head .vc-settings__title{flex:1}.af-changelog__pending{color:var(--vc-accent);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.af-changelog__pending:before{content:"";background:var(--vc-accent);border-radius:50%;width:7px;height:7px}.af-heatmap{flex-direction:column;gap:12px;margin-top:4px;display:flex;position:relative}.af-heatmap__chart{align-items:flex-start;gap:8px;display:flex}.af-heatmap__weekdays{flex-direction:column;flex-shrink:0;gap:4px;padding-top:18px;display:flex}.af-heatmap__weekday{height:16px;color:var(--vc-text-faint);white-space:nowrap;font-size:10px;line-height:16px}.af-heatmap__scroll{scrollbar-width:thin;padding-bottom:8px;overflow:auto hidden}.af-heatmap__scroll::-webkit-scrollbar{height:6px}.af-heatmap__scroll::-webkit-scrollbar-thumb{background:#f59e0b47;border-radius:6px}.af-heatmap__months{gap:4px;height:18px;display:flex}.af-heatmap__month{width:16px;color:var(--vc-text-faint);white-space:nowrap;font-size:9.5px;overflow:visible}.af-heatmap__grid{gap:4px;display:flex}.af-heatmap__week{flex-direction:column;gap:4px;display:flex}.af-cell{background-color:var(--vc-panel-bg);border:1px solid #0000;border-radius:3px;flex-shrink:0;width:16px;height:16px;padding:0;display:block}button.af-cell{cursor:pointer;transition:transform 80ms,box-shadow .12s}button.af-cell:hover{transform:scale(1.22)}button.af-cell:focus-visible{box-shadow:0 0 0 2px var(--vc-accent-bright);outline:none}.af-cell--future{background:0 0}.af-cell--l1{background-image:linear-gradient(#39d35340 0 100%)}.af-cell--l2{background-image:linear-gradient(#39d35380 0 100%)}.af-cell--l3{background-image:linear-gradient(#39d353bf 0 100%)}.af-cell--l4{background-image:linear-gradient(#39d353 0 100%)}.af-cell--selected{border-color:var(--vc-accent-bright);box-shadow:0 0 0 1px var(--vc-accent-bright)}.af-cell--here{position:relative}.af-cell--here:after{content:"";background:var(--vc-accent);pointer-events:none;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.af-heatmap__tip{z-index:5;pointer-events:none;border-radius:var(--vc-radius-sm);border:1px solid var(--vc-border-strong);background:var(--vc-surface-strong);box-shadow:var(--vc-shadow-soft);white-space:nowrap;flex-direction:column;gap:1px;padding:7px 10px;font-size:11.5px;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 8px))}.af-heatmap__tip strong{font-size:12px;font-weight:600}.af-heatmap__tip span{color:var(--vc-text-dim)}.af-heatmap__legend{color:var(--vc-text-faint);flex-wrap:wrap;align-items:center;gap:12px;font-size:11.5px;display:flex}.af-heatmap__hint{flex:1;min-width:180px}.af-heatmap__scale{align-items:center;gap:3px;display:inline-flex}.af-heatmap__scale .af-cell:first-of-type{margin-left:4px}.af-heatmap__scale .af-cell:last-of-type{margin-right:4px}@keyframes vc-spotlight-pulse{0%{box-shadow:0 0 #ff5c4a00,0 0 #ff5c4a00}12%{box-shadow:0 0 0 3px #ff5c4a8c,0 0 28px 8px #ff5c4a42}60%{box-shadow:0 0 0 3px #ff5c4a66,0 0 22px 6px #ff5c4a29}to{box-shadow:0 0 0 3px #ff5c4a00,0 0 #ff5c4a00}}.vc-changelog-spotlight{animation:2.4s ease-in-out vc-spotlight-pulse}@media (prefers-reduced-motion:reduce){.vc-changelog-spotlight{animation:none;box-shadow:0 0 0 2px #ff5c4a80}}.af-day{border-top:1px solid var(--vc-border);scrollbar-width:thin;overscroll-behavior:contain;flex-direction:column;gap:10px;height:272px;padding-top:14px;display:flex;overflow-y:auto}.af-day::-webkit-scrollbar{width:6px}.af-day::-webkit-scrollbar-thumb{background:#f59e0b47;border-radius:6px}.af-day__head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.af-day__date{font-family:var(--vc-font);margin:0;font-size:16px;font-weight:600}.af-day__version{color:var(--vc-text-faint);font-size:11.5px}.af-day__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.af-change{align-items:flex-start;gap:9px;display:flex}.af-change__body{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.af-change__text{text-align:left;font-size:13.5px;line-height:1.5}.af-change__toggle{color:var(--vc-text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:flex-start;gap:6px;padding:0;display:flex}.af-change__toggle:hover .af-change__text{color:var(--vc-accent-bright)}.af-change__chevron{color:var(--vc-text-faint);flex-shrink:0;margin-top:3px;transition:transform .15s}.af-change__chevron--open{transform:rotate(180deg)}.af-day .af-change__detail{color:var(--vc-text-dim);max-width:68ch;margin:0;font-size:12.5px;line-height:1.6}.af-day .af-change__link{align-self:flex-start;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.af-chip{text-align:center;letter-spacing:.06em;text-transform:uppercase;border-radius:var(--vc-radius-pill);border:1px solid #0000;flex-shrink:0;width:76px;margin-top:1px;padding:3px 7px;font-size:9.5px;font-weight:700}.af-chip--new{background:var(--vc-warn-bg);color:var(--vc-accent-bright);border-color:var(--vc-warn-border)}.af-chip--improved{color:var(--vc-ok);border-color:var(--vc-ok-border);background:#8fa88829}.af-chip--fixed{background:var(--vc-danger-bg);color:var(--vc-danger);border-color:var(--vc-danger-border)}.vc-whatsnew-btn{display:inline-flex;position:relative}.vc-whatsnew-btn .vc-icon-btn{position:relative}.vc-whatsnew-btn__badge{background:var(--vc-accent);min-width:17px;height:17px;color:var(--vc-on-accent,#1a1206);text-align:center;pointer-events:none;border-radius:9px;padding:0 4px;font-size:10.5px;font-weight:800;line-height:17px;position:absolute;top:-3px;right:-3px}.vc-whatsnew-btn__panel{z-index:60;text-align:left;width:min(380px,100vw - 24px);max-height:min(70vh,560px);position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto}.vc-whatsnew-btn--mobile .vc-whatsnew-btn__panel{top:calc(52px + var(--vc-safe-top,0px));width:auto;position:fixed;left:12px;right:12px}.vc-whatsnew-btn--mobile .vc-icon-btn{background:0 0;border:0}.af-whatsnew{border-radius:var(--vc-radius);border:1px solid var(--vc-border-strong);background:var(--vc-surface-strong);-webkit-backdrop-filter:blur(18px);box-shadow:var(--vc-shadow);flex-direction:column;gap:9px;padding:14px;display:flex}.af-whatsnew__head{align-items:center;gap:8px;display:flex}.af-whatsnew__title{font-size:14px;font-weight:700}.af-whatsnew__version{color:var(--vc-text-faint);flex:1;font-size:11px}.af-whatsnew__close{width:26px;height:26px;color:var(--vc-text-faint);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}.af-whatsnew__close:hover{color:var(--vc-text);background:var(--vc-surface-hover)}.af-whatsnew__list{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.af-whatsnew__item{align-items:flex-start;gap:8px;display:flex}.af-whatsnew__text{color:var(--vc-text-dim);font-size:12.5px;line-height:1.45}.af-whatsnew__more{color:var(--vc-text-faint);font-size:11.5px}.af-whatsnew__actions{justify-content:flex-end;gap:8px;display:flex}@media (width<=640px){.af-heatmap__hint{display:none}}.vc-param-page code,.vc-api-docs-page code{background:var(--vc-panel-bg);border-radius:5px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}@media (width<=640px){.vc-settings__actions .vc-btn{justify-content:center;width:100%}.vc-api-docs-page__toolbar{flex-direction:column;align-items:stretch}.vc-api-docs-page__toolbar .vc-btn{width:100%}.vc-api-docs__shell{padding:16px}.vc-api-docs__grid{grid-template-columns:1fr}.vc-api-docs__head{flex-direction:column;align-items:flex-start}.vc-param-page__head{flex-direction:column;align-items:stretch}.vc-param-copy{width:100%}.vc-param-stepbar{grid-template-columns:1fr}.vc-param-shell{padding:16px}.vc-param__summary{align-items:flex-start}.vc-param__summary-main{flex-direction:column;gap:4px}.vc-param__count{display:none}.vc-param-meta{grid-template-columns:1fr}.vc-param-meta__row{grid-template-columns:78px minmax(0,1fr)}.vc-param-values{grid-template-columns:1fr}}.vc-gen-block{border-top:1px solid var(--vc-border);flex-direction:column;gap:8px;padding-top:14px;display:flex}.vc-gen-block:first-of-type{border-top:none;padding-top:0}.vc-gen-block__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.vc-gen-block__title{margin:0;font-size:14.5px;font-weight:650}.vc-gen-block__hint{margin:0;font-size:12.5px}.vc-mix-sum{font-variant-numeric:tabular-nums;border:1px solid var(--vc-border);border-radius:999px;padding:2px 9px;font-size:13px;font-weight:700}.vc-mix-sum--ok{color:var(--vc-ok);border-color:var(--vc-ok-border)}.vc-mix-sum--bad{color:var(--vc-danger);border-color:var(--vc-danger-border)}.vc-mix-rows{flex-direction:column;gap:8px;margin-top:2px;display:flex}.vc-mix-row{grid-template-columns:30px 130px 1fr 44px;align-items:center;gap:10px;display:grid}.vc-mix-row__label{font-size:13px}.vc-mix-row__range{width:100%;accent-color:var(--vc-accent);cursor:pointer}.vc-mix-row__range:disabled{cursor:not-allowed;opacity:.6}.vc-mix-row__val{font-variant-numeric:tabular-nums;text-align:right;color:var(--vc-text-faint);font-size:12.5px}.vc-duration-row{grid-template-columns:140px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.vc-duration-row__range{min-width:0}.vc-duration-row__value{white-space:nowrap;min-width:4.8em}.vc-dual-range{--dual-thumb:16px;touch-action:none;cursor:pointer;-webkit-user-select:none;user-select:none;min-width:0;height:24px;position:relative}.vc-dual-range:has(input:disabled){cursor:not-allowed;touch-action:auto}.vc-dual-range__track{background:var(--vc-border-strong);pointer-events:none;border-radius:4px;height:4px;margin-top:-2px;position:absolute;top:50%;left:0;right:0}.vc-dual-range__fill{top:0;bottom:0;left:calc(var(--dual-thumb) * .5 + (100% - var(--dual-thumb)) * var(--fill-left,0));width:calc((100% - var(--dual-thumb)) * var(--fill-width,0));background:var(--vc-accent);pointer-events:none;border-radius:4px;position:absolute}.vc-dual-range__input{pointer-events:none;appearance:none;background:0 0;outline:none;width:100%;margin:0;padding:0;position:absolute;inset:0}.vc-dual-range__input--min{z-index:3}.vc-dual-range__input--max{z-index:2}.vc-dual-range__input--active{z-index:4}.vc-dual-range__input::-webkit-slider-runnable-track{background:0 0;border:none;height:24px}.vc-dual-range__input::-webkit-slider-thumb{appearance:none;pointer-events:none;width:var(--dual-thumb);height:var(--dual-thumb);background:var(--vc-accent-bright);box-shadow:0 0 0 4px var(--vc-accent-glow);border:0;border-radius:50%;position:relative}.vc-dual-range__input:disabled::-webkit-slider-thumb{background:var(--vc-text-faint);cursor:not-allowed;box-shadow:none}.vc-dual-range__input::-moz-range-track{background:0 0;border:none;height:24px}.vc-dual-range__input::-moz-range-progress{background:0 0;border:none;height:24px}.vc-dual-range__input::-moz-range-thumb{pointer-events:none;width:var(--dual-thumb);height:var(--dual-thumb);background:var(--vc-accent-bright);box-shadow:0 0 0 4px var(--vc-accent-glow);border:0;border-radius:50%}.vc-dual-range__input:disabled::-moz-range-thumb{background:var(--vc-text-faint);cursor:not-allowed;box-shadow:none}.vc-mix-lock{all:unset;border:1px solid var(--vc-border);width:26px;height:26px;color:var(--vc-text-faint);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.vc-mix-lock:hover{color:var(--vc-text)}.vc-mix-lock--on{color:var(--vc-accent);border-color:var(--vc-accent);background:var(--vc-accent-soft,transparent)}.vc-mix-lock:focus-visible{outline:2px solid var(--vc-accent);outline-offset:2px}.vc-mix-warn{color:var(--vc-danger);margin:2px 0 0;font-size:12.5px}.vc-scene-model-select{max-width:360px}.vc-scene-mix-rows{flex-direction:column;gap:10px;margin-top:4px;display:flex}.vc-scene-mix-row{border-top:1px solid var(--vc-border);flex-direction:column;gap:8px;padding:9px 0;display:flex}.vc-scene-mix-row__main{grid-template-columns:30px 150px minmax(120px,1fr) 44px;align-items:center;gap:10px;display:grid}.vc-scene-mix-row--locked .vc-mix-row__label{color:var(--vc-text)}.vc-composition-block{flex-direction:column;gap:14px;display:flex}.vc-composition-group{border:1px solid var(--vc-border);background:var(--vc-surface-strong,transparent);border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.vc-composition-group__title{margin:0;font-size:13.5px;font-weight:700}.vc-composition-group__subtitle{color:var(--vc-text-dim);margin:6px 0 0;font-size:12.5px;font-weight:650}.vc-composition-master .vc-mix-row__label{font-weight:650}.vc-composition-master .vc-mix-row__val{color:var(--vc-text);font-size:14px}.vc-composition-style-row{grid-template-columns:30px 210px 1fr 210px}.vc-composition-pairs{flex-direction:column;gap:6px;margin-top:2px;display:flex}.vc-composition-pair-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.vc-composition-pair-row .vc-mix-row__label{min-width:130px;font-weight:650}.vc-check{cursor:pointer;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.vc-check input{accent-color:var(--vc-accent);cursor:pointer}.vc-composition-models{margin-top:4px}.vc-composition-models>summary{cursor:pointer;color:var(--vc-text-dim);font-size:12.5px}.vc-composition-models>*+*{margin-top:8px}.vc-composition-preview{flex-direction:column;gap:8px;display:flex}.vc-composition-preview__head{align-items:center;gap:6px}.vc-composition-preview__select{width:auto;min-width:68px}.vc-composition-preview__readout{margin:0;font-size:12.5px;line-height:1.5}.vc-composition-preview__legend{color:var(--vc-text-faint);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:3px 14px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}@media (width<=720px){.vc-composition-style-row{grid-template-columns:28px 1fr}.vc-composition-style-row .vc-mix-row__val{text-align:left}}.vc-cam-matrix{overflow-x:auto}.vc-cam-matrix__grid{grid-template-columns:minmax(112px,1.2fr) repeat(4,minmax(92px,1fr));gap:6px;min-width:540px;display:grid}.vc-cam-matrix__head,.vc-cam-cell{border:1px solid var(--vc-border);background:var(--vc-surface-strong);min-height:58px;color:var(--vc-text-dim);cursor:pointer;font:inherit;border-radius:8px;padding:5px}.vc-cam-matrix__head{flex-direction:column;justify-content:center;gap:2px;font-size:11px;font-weight:650;display:flex}.vc-cam-matrix__head--row{text-align:left;align-items:flex-start}.vc-cam-matrix__head.is-off,.vc-cam-cell.is-off{opacity:.38}.vc-cam-matrix__band,.vc-cam-matrix__count{color:var(--vc-text-faint);font-size:11px}.vc-cam-cell{color:var(--vc-accent)}.vc-cam-cell__svg{width:100%;height:auto;display:block}.vc-cam-cell__frame{fill:var(--vc-surface);stroke:var(--vc-border)}.vc-cam-cell__cam{fill:currentColor;opacity:.85}.vc-cam-matrix__count{margin:8px 0 0}@media (width<=720px){.vc-scene-mix-row__main{grid-template-columns:28px 110px minmax(100px,1fr) 40px;gap:7px}}.vc-limits-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:2px;display:grid}@media (width<=720px){.vc-limits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-mix-row{grid-template-columns:28px 100px 1fr 40px}.vc-duration-row{grid-template-columns:minmax(0,1fr) auto}.vc-duration-row .vc-mix-row__label{grid-column:1/-1}.vc-duration-row__range{grid-column:1}.vc-duration-row__value{grid-column:2}}@media (pointer:coarse){.vc-dual-range{height:44px}.vc-dual-range__input::-webkit-slider-runnable-track{height:44px}.vc-dual-range__input::-moz-range-track{height:44px}.vc-dual-range__input::-moz-range-progress{height:44px}}.vc-limit-cell{flex-direction:column;gap:5px;display:flex}.vc-limit-cell__label{color:var(--vc-text-faint);font-size:12px}.vc-limit-cell__input{width:100%}.vc-retention-row{align-items:center;gap:12px}.vc-retention-row .vc-mix-row__range{flex:1}.vc-gen-actions{margin-top:4px}.vc-gen-defaults-summary{color:var(--vc-text-dim);margin:0 0 10px;font-size:14px}.vc-gen-defaults-page .vc-settings__card{margin-top:16px}.vc-gen-defaults-toggle{margin-bottom:8px}.vc-thumb-gate-toggle{margin-bottom:6px}.vc-smart-overlays__coverage{grid-template-columns:130px minmax(120px,1fr) 44px;align-items:center;gap:10px;margin-top:2px;font-size:13px;display:grid}.vc-smart-overlays__coverage input{width:100%;accent-color:var(--vc-accent);cursor:pointer}.vc-smart-overlays__coverage>span:last-child{color:var(--vc-text-faint);font-variant-numeric:tabular-nums;text-align:right}@media (width<=720px){.vc-smart-overlays__coverage{grid-template-columns:100px minmax(100px,1fr) 40px}}.vc-openspeaker{flex-direction:column;gap:10px;display:flex}.vc-openspeaker__search{width:100%}.vc-openspeaker__selected{border:1px solid var(--vc-accent);background:var(--vc-accent-soft,transparent);border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.vc-openspeaker__error{color:var(--vc-danger);justify-content:space-between;align-items:center;gap:10px;display:flex}.vc-openspeaker__manual-toggle{align-self:flex-start}.vc-plusmenu__divider{background:var(--vc-border);height:1px;margin:4px 6px}.vc-plusmenu__item--adapt{color:var(--vc-text);font-weight:600}.vc-adapt__form,.vc-adapt__pick,.vc-adapt__confirm,.vc-adapt__error,.vc-adapt__notice{flex-direction:column;gap:10px;display:flex}.vc-adapt__confirm-title{margin:0;font-size:15px}.vc-adapt__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.vc-adapt__progress{color:var(--vc-text);align-items:center;gap:8px;font-size:14px;display:flex}.vc-adapt__sub{margin:0;font-size:12.5px}.vc-adapt__cancel{align-self:flex-start}.vc-adapt__preview{border:1px solid var(--vc-border);border-radius:var(--vc-radius-sm);background:var(--vc-surface-strong);align-items:center;gap:10px;padding:8px;display:flex}.vc-adapt__thumb{object-fit:cover;border-radius:4px;flex-shrink:0;width:96px;height:54px}.vc-adapt__preview-copy{flex-direction:column;gap:2px;min-width:0;font-size:13px;display:flex}.vc-adapt__chips{gap:6px}.vc-adapt__chip{padding:4px 10px}.vc-adapt__titles{border:1px solid var(--vc-border);border-radius:var(--vc-radius-sm);flex-direction:column;gap:2px;max-height:340px;padding:4px;display:flex;overflow-y:auto}.vc-adapt__title{border-radius:var(--vc-radius-sm);cursor:pointer;align-items:center;gap:8px;padding:8px 10px;font-size:13.5px;line-height:1.35;display:flex}.vc-adapt__title:hover{background:var(--vc-surface-hover)}.vc-adapt__title-text{flex:1;min-width:0}.vc-adapt__title-count{flex-shrink:0;font-size:11.5px}.vc-adapt__mismatch{flex-direction:column;gap:6px;display:flex}.vc-adapt__mismatch-actions{gap:8px}.vc-topbar__queue .vc-badge{color:var(--vc-on-accent);background:var(--vc-violet-bright)}.vc-language-picker__option-label .vc-badge{flex:none;padding:2px 7px;font-size:10px}.vc-result{border-radius:var(--vc-radius-sm);background:var(--vc-surface-strong);border:1px solid var(--vc-border);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.vc-result__row{justify-content:space-between;align-items:center;gap:12px;font-size:13.5px;display:flex}.vc-result__status--error{color:#fca5a5;background:#f8717140}.vc-done .vc-result{width:100%;max-width:340px}.vc-badge--artifact{color:#fdba74;background:#c2410c2e;border-color:#fb923c6b}.vc-cred-status{text-transform:uppercase;letter-spacing:.06em;border-radius:var(--vc-radius-pill);border:1px solid var(--vc-border);color:var(--vc-text-faint);align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;font-weight:800;display:inline-flex}.vc-cred-status--set,.vc-cred-status--verified{color:#a7f3d0;background:#34d39921;border-color:#34d39952}.vc-cred-status--warning,.vc-cred-status--not_tested{color:#fde68a;background:#facc1521;border-color:#facc1557}.vc-cred-status--rejected{color:#fca5a5;background:#f8717121;border-color:#f871715c}.vc-badge--animation{background:var(--vc-accent-animation-soft);color:var(--vc-accent-animation-bright);border-color:var(--vc-accent-animation-border)}.vc-badge--avatar5{color:var(--vc-accent-avatar5-bright);background:var(--vc-accent-avatar5-soft);border:1px solid var(--vc-accent-avatar5-border)}.vc-routing-card{padding:0;overflow:hidden}.vc-routing{align-items:stretch;min-height:470px;display:flex}.vc-routing__aside{border-right:1px solid var(--vc-border);flex-direction:column;flex:0 0 230px;gap:2px;width:230px;padding:16px 12px;display:flex}.vc-cat{border-radius:var(--vc-radius-sm);width:100%;color:var(--vc-text-dim);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:11px;padding:12px 14px;font-size:14px;font-weight:500;transition:background .15s,color .15s,border-color .15s;display:flex}.vc-cat:hover{color:var(--vc-text);background:var(--vc-surface)}.vc-cat[aria-selected=true]{background:var(--vc-surface-strong);color:var(--vc-violet-bright);border-color:var(--vc-border-strong)}.vc-cat--action{border-style:dashed;border-color:var(--vc-border);color:var(--vc-text-faint);margin:6px 0;font-weight:600}.vc-cat--action:hover{border-color:var(--vc-violet);color:var(--vc-violet-bright);background:0 0}.vc-cat__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vc-cat__dot{border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-left:auto}.vc-cat__dot--ok{background:var(--vc-sage)}.vc-cat__dot--warn{background:#facc15}.vc-cat__dot--none{border:1px solid var(--vc-text-faint);opacity:.8;background:0 0}.vc-routing__main{flex:auto;min-width:0;padding:28px}.vc-routing__title{margin:0;font-size:22px;font-weight:700}.vc-routing__desc{color:var(--vc-text-dim);margin:6px 0 0;font-size:13.5px;line-height:1.55}.vc-routing__lead{color:var(--vc-text-faint);max-width:620px;margin:10px 0 0;font-size:12.5px;line-height:1.55}.vc-routing__lead--custom{color:var(--vc-text-dim)}.vc-linkbtn{font:inherit;color:var(--vc-violet-bright);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.vc-linkbtn:hover{color:var(--vc-violet)}.vc-routing__note{color:var(--vc-text-faint);max-width:620px;margin:12px 0 0;font-size:12.5px;line-height:1.55}.vc-pinned{border-top:1px solid var(--vc-border);margin-top:24px;padding-top:18px}.vc-pinned__title{margin:0;font-size:15px;font-weight:700}.vc-pinned__role{border:1px solid var(--vc-border);border-radius:var(--vc-radius-sm);background:var(--vc-panel-bg);max-width:620px;margin-top:14px;padding:12px 14px}.vc-pinned__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.vc-pinned__name{font-weight:600}.vc-pinned__custom,.vc-pinned__detail{color:var(--vc-text-faint);font-size:12.5px}.vc-pinned__detail{margin:4px 0 8px}.vc-pinned__legs{gap:6px;margin:0;padding:0;list-style:none;display:grid}.vc-pinned__leg{border:1px solid var(--vc-border);border-radius:var(--vc-radius-sm);background:var(--vc-surface-strong);cursor:grab;align-items:center;gap:10px;min-width:0;padding:6px 8px;display:flex}.vc-pinned__leg--off{opacity:.55}.vc-pinned__leg--dragging{opacity:.45}.vc-pinned__num{text-align:center;width:18px;color:var(--vc-text-faint);flex:none;font-size:12px}.vc-pinned__provider{flex:none;font-size:13px;font-weight:600}.vc-pinned__model{color:var(--vc-text-dim);overflow-wrap:anywhere;min-width:0;font-size:12.5px}.vc-pinned__leg{flex-wrap:wrap}.vc-pinned__editor{cursor:default;flex-basis:100%}.vc-pinned__moves{flex:none;margin:0 0 0 auto;padding:0}@media (width<=560px){.vc-pinned__leg{flex-wrap:wrap}}.vc-node--verified{border-color:#34d39947}.vc-node--not_tested,.vc-node--warning,.vc-node--incomplete{border-color:#facc1542}.vc-node--rejected{border-color:#f8717157}.vc-node--not_set{border:1px dashed var(--vc-border-strong);background:0 0}.vc-node--not_set .vc-node__name{color:var(--vc-text-dim)}.vc-node--not_set .vc-node__num{color:var(--vc-text-faint);background:0 0}.vc-node--off,.vc-node--dim{opacity:.55}.vc-node--skipped{opacity:.6;border-style:dashed}.vc-node--skipped .vc-node__name{color:var(--vc-text-faint);text-decoration:line-through}.vc-node--active{border-color:var(--vc-violet);box-shadow:var(--vc-ring);opacity:1}.vc-node__head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.vc-node__num{background:var(--vc-surface-strong);border:1px solid var(--vc-border);width:34px;height:34px;color:var(--vc-text-dim);border-radius:8px;flex:0 0 34px;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.vc-node__name{overflow-wrap:anywhere;flex:auto;min-width:0;font-size:16px;font-weight:700}.vc-node__model-row{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.vc-node__model{min-width:0;color:var(--vc-text-dim);overflow-wrap:anywhere;flex:120px;margin:0;font-size:11.5px;line-height:1.4}.vc-node__custom{border-color:var(--vc-violet-bright);background:linear-gradient(180deg, var(--vc-violet-bright), var(--vc-violet));color:var(--vc-on-accent);box-shadow:0 5px 12px -7px var(--vc-violet-glow);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;flex:none;padding:3px 7px;font-size:9px;font-weight:800}.vc-node__change{border:1px solid var(--vc-border-strong);border-radius:var(--vc-radius-pill);background:var(--vc-surface-strong);min-height:25px;color:var(--vc-text-dim);font:inherit;cursor:pointer;flex:none;justify-content:center;align-items:center;gap:5px;padding:3px 8px;font-size:10.5px;font-weight:700;line-height:1;transition:border-color .12s,background .12s,color .12s,box-shadow .12s;display:inline-flex}.vc-node__change svg{flex:none}.vc-node__change[aria-expanded=true] svg{transform:rotate(180deg)}.vc-node__change:hover{border-color:var(--vc-violet);background:var(--vc-surface-hover);color:var(--vc-text)}.vc-node__change:focus-visible{border-color:var(--vc-violet-bright);box-shadow:var(--vc-ring);outline:none}.vc-node__override{flex-direction:column;gap:8px;display:flex}.vc-node__field{flex-direction:column;gap:4px;display:flex}.vc-node__hard{color:var(--vc-text-faint);flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin:0;font-size:11.5px;line-height:1.4;display:flex}.vc-node__hard-label{font-weight:700}.vc-node__hard-value{overflow-wrap:anywhere;min-width:0}.vc-node__hard--set .vc-node__hard-value{color:var(--vc-violet-bright);font-weight:600}.vc-node__hard-paused{color:var(--vc-text-faint)}.vc-node__hard-editor{border-top:1px solid var(--vc-border);flex-direction:column;gap:8px;padding-top:8px;display:flex}.vc-routing__hard-roles{margin-top:6px}.vc-node__field .vc-select,.vc-node__field .vc-input{width:100%}.vc-node__meta{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.vc-node__tag{white-space:nowrap;flex:none}.vc-node__status{color:var(--vc-text-faint);font-size:13px;font-weight:600}.vc-node__status--ok{color:#a7f3d0}.vc-node__status--warn{color:#fde68a}.vc-node__status--bad{color:#fca5a5}.vc-node__note{color:var(--vc-text-faint);margin:0;font-size:12px;line-height:1.45}.vc-node__hint{color:var(--vc-text-faint);margin:0;font-size:11.5px;line-height:1.45}.vc-node__add{align-self:flex-start;margin-top:2px}.vc-node__menu{flex:none;position:relative}.vc-node__menubtn{border-radius:var(--vc-radius-sm);width:26px;height:26px;color:var(--vc-text-faint);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;transition:color .12s,background .12s;display:grid}.vc-node__menubtn:hover{color:var(--vc-text);background:var(--vc-surface-hover)}.vc-node__menulist{z-index:30;background:var(--vc-surface-strong);flex-direction:column;min-width:190px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.vc-node__menuitem{border-radius:var(--vc-radius-sm);color:var(--vc-text-dim);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:9px 11px;font-size:13px;transition:background .12s,color .12s}.vc-node__menuitem:hover:not(:disabled){background:var(--vc-surface-hover);color:var(--vc-text)}.vc-node__menuitem:disabled{color:var(--vc-text-faint);cursor:default}.vc-chain-scroll{margin:24px -4px 0;padding:4px;overflow:auto hidden}.vc-chain{align-items:stretch;min-width:min-content;display:flex}.vc-chain--grid{flex-wrap:wrap;gap:12px;min-width:0}.vc-chain__link{background:var(--vc-border-strong);flex:0 0 34px;align-self:center;height:1px}.vc-node{border-radius:var(--vc-radius);border:1px solid var(--vc-border);background:var(--vc-panel-bg);flex-direction:column;flex:1 0 200px;gap:8px;min-width:200px;max-width:300px;padding:16px;transition:border-color .15s,box-shadow .15s,opacity .15s;display:flex}.vc-node__moves{align-items:center;gap:4px;margin-top:auto;padding-top:4px;display:flex}.vc-node__grip{min-width:32px;min-height:32px;color:var(--vc-text-faint);cursor:grab;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;margin-right:auto;padding:0 4px 0 0;font-size:17px;line-height:1;display:inline-flex}.vc-node__grip:active{cursor:grabbing}.vc-node__move{border-radius:var(--vc-radius-sm);border:1px solid var(--vc-border);background:var(--vc-surface-strong);width:32px;height:32px;color:var(--vc-text-dim);font:inherit;cursor:pointer;justify-content:center;align-items:center;font-size:12px;line-height:1;transition:border-color .15s,color .15s;display:flex}.vc-node__move:hover:not(:disabled){border-color:var(--vc-violet);color:var(--vc-text)}.vc-node__move:disabled{opacity:.35;cursor:default}.vc-node--dragging{opacity:.45}.vc-node--drop{border-color:var(--vc-violet);box-shadow:inset 2px 0 0 0 var(--vc-violet)}.vc-info{color:var(--vc-text-dim);margin:22px 0 0;font-size:13.5px;line-height:1.55}.vc-testrow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.vc-test-btn{align-items:center;gap:9px;display:inline-flex}.vc-testrow .vc-result{border-radius:var(--vc-radius-pill);border:1px solid var(--vc-border);color:var(--vc-text-dim);background:0 0;flex-direction:row;align-items:center;gap:7px;padding:8px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.vc-testrow .vc-result--ok{color:#a7f3d0;background:#34d39921;border-color:#34d39952}.vc-testrow .vc-result--warn{color:#fde68a;background:#facc1521;border-color:#facc1557}@media (width<=1180px){.vc-routing__aside{flex-basis:200px;width:200px}.vc-routing__main{padding:22px}}@media (width<=980px){.vc-routing{flex-direction:column}.vc-routing__aside{border-right:0;border-bottom:1px solid var(--vc-border);flex-flow:wrap;flex-basis:auto;width:100%}.vc-cat{width:auto}}.vc-provsearch{z-index:5;border-radius:var(--vc-radius);border:1px solid var(--vc-border);background:var(--vc-surface-strong);-webkit-backdrop-filter:blur(14px);align-items:center;gap:9px;margin:6px 0 2px;padding:9px 13px;display:flex;position:sticky;top:0}.vc-provsearch__icon{color:var(--vc-text-faint);flex:none;display:inline-flex}.vc-provsearch__input{min-width:0;color:var(--vc-text);font:inherit;background:0 0;border:0;flex:auto;padding:2px 0;font-size:14px}.vc-provsearch__input:focus{outline:none}.vc-provsearch__input::placeholder{color:var(--vc-text-faint)}.vc-provsearch__kbd{border-radius:var(--vc-radius-sm);border:1px solid var(--vc-border);color:var(--vc-text-faint);letter-spacing:.04em;flex:none;padding:2px 7px;font-size:11px}.vc-provsearch__clear{border:1px solid var(--vc-border);width:22px;height:22px;color:var(--vc-text-dim);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:border-color .15s,color .15s;display:inline-flex}.vc-provsearch__clear:hover{color:var(--vc-text);border-color:var(--vc-border-strong)}.vc-filterchips{flex-wrap:wrap;gap:7px;margin:2px 0 4px;display:flex}.vc-filterchip{border-radius:var(--vc-radius-pill);border:1px solid var(--vc-border);color:var(--vc-text-dim);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.vc-filterchip:hover{color:var(--vc-text);border-color:var(--vc-border-strong)}.vc-filterchip[aria-pressed=true]{color:var(--vc-text);border-color:var(--vc-violet);background:var(--vc-violet-glow)}.vc-filterchip__count{font-variant-numeric:tabular-nums;color:var(--vc-text-faint);font-size:11px}.vc-filterchip[aria-pressed=true] .vc-filterchip__count{color:var(--vc-text-dim)}.vc-scope-banner{border-radius:var(--vc-radius);border:1px solid var(--vc-border-strong);background:var(--vc-surface);align-items:center;gap:12px;padding:11px 14px;display:flex}.vc-scope-banner__text{flex-direction:column;flex:auto;gap:2px;min-width:0;font-size:13.5px;display:flex}.vc-prov-list{flex-direction:column;gap:6px;display:flex}.vc-prov-list+.vc-prov-list{margin-top:14px}.vc-prov-group{z-index:3;background:var(--vc-panel);text-transform:uppercase;letter-spacing:.07em;color:var(--vc-text-faint);margin:0 0 2px;padding:5px 0;font-size:12px;font-weight:700;position:sticky;top:52px}.vc-prov-row{border-radius:var(--vc-radius);border:1px solid var(--vc-border);background:var(--vc-panel-bg);flex-direction:column;transition:border-color .18s,background .18s,opacity .18s;display:flex;position:relative}.vc-prov-row:hover{border-color:var(--vc-border-strong)}.vc-prov-row--active{border-color:var(--vc-violet);box-shadow:var(--vc-ring)}.vc-prov-row--expanded{border-color:var(--vc-border-strong);background:var(--vc-input-bg)}.vc-prov-row--off{opacity:.62}.vc-prov-row--menu{z-index:9}.vc-prov-row--off .vc-prov-row__name{text-decoration:line-through}.vc-prov-row__head{flex-wrap:wrap;align-items:center;gap:10px;padding:10px 13px;display:flex;position:relative}.vc-prov-row__main{min-width:0;color:var(--vc-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:0 auto;align-items:center;gap:9px;padding:0;display:inline-flex}.vc-prov-row__main:after{content:"";border-radius:var(--vc-radius);position:absolute;inset:0}.vc-prov-row__main:focus-visible{outline:none}.vc-prov-row__main:focus-visible:after{box-shadow:var(--vc-ring)}.vc-prov-row__dot{border:1px solid var(--vc-border-strong);background:var(--vc-input-bg-focus);border-radius:50%;flex:none;width:9px;height:9px}.vc-prov-row__name{white-space:nowrap;font-size:14px;font-weight:600}.vc-prov-row__name mark{background:var(--vc-violet-glow);color:var(--vc-violet-bright);border-radius:3px;padding:0 1px}.vc-prov-row__req{border-radius:var(--vc-radius-pill);border:1px solid var(--vc-border);color:var(--vc-text-faint);text-transform:uppercase;letter-spacing:.06em;padding:2px 7px;font-size:10px;font-weight:700}.vc-prov-row__engine{border-radius:var(--vc-radius-pill);border:1px solid var(--vc-border);color:var(--vc-text-dim);white-space:nowrap;padding:2px 8px;font-size:11px;font-weight:600}.vc-prov-row__engine--builtin{border-color:var(--vc-ok-border);background:var(--vc-ok-bg);color:var(--vc-ok)}.vc-prov-row__engine--external{border-color:var(--vc-warn-border);background:var(--vc-warn-bg);color:var(--vc-warn)}.vc-prov-row__engine--down{border-color:var(--vc-danger-border);background:var(--vc-danger-bg);color:var(--vc-danger)}.vc-prov-row__desc{color:var(--vc-text-dim);margin:-6px 0 0;padding:0 13px 10px 31px;font-size:12.5px;line-height:1.45}.vc-prov-legend{color:var(--vc-text-dim);margin:0 0 12px;font-size:13px;line-height:1.5}.vc-prov-row__mem{z-index:1;flex-wrap:wrap;flex:auto;gap:5px;min-width:0;display:flex;position:relative}.vc-prov-row__right{z-index:1;align-items:center;gap:8px;margin-left:auto;display:flex;position:relative}.vc-prov-row__key{align-items:center;gap:7px;display:inline-flex}.vc-prov-row__mask{color:var(--vc-text-faint);letter-spacing:.12em;font-size:12px}.vc-prov-row__link,.vc-prov-row__add{color:var(--vc-violet-bright);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px}.vc-prov-row__link:hover,.vc-prov-row__add:hover{text-decoration:underline}.vc-prov-row__menu{position:relative}.vc-prov-row__menubtn{border-radius:var(--vc-radius-sm);width:32px;height:32px;color:var(--vc-text-dim);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;transition:border-color .15s,color .15s;display:inline-flex}.vc-prov-row__menubtn:hover{color:var(--vc-text);border-color:var(--vc-border-strong)}.vc-prov-row__menulist{z-index:8;border-radius:var(--vc-radius-sm);border:1px solid var(--vc-border-strong);background:var(--vc-surface-strong);min-width:158px;box-shadow:var(--vc-shadow-soft);flex-direction:column;padding:5px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.vc-prov-row__menuitem{border-radius:var(--vc-radius-sm);color:var(--vc-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:7px 9px;font-size:13px}.vc-prov-row__menuitem:hover:not(:disabled){background:var(--vc-surface-hover)}.vc-prov-row__menuitem:disabled{color:var(--vc-text-faint);cursor:default}.vc-prov-row__panel{z-index:1;border-top:1px solid var(--vc-border);flex-direction:column;gap:9px;padding:12px 13px 14px;display:flex;position:relative}.vc-mem-chip{border-radius:var(--vc-radius-pill);border:1px solid var(--vc-border);color:var(--vc-text-dim);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;padding:3px 9px;font-size:11.5px;transition:color .15s,border-color .15s}.vc-mem-chip:hover{color:var(--vc-violet-bright);border-color:var(--vc-violet)}.vc-cred-status--off{color:var(--vc-text-faint);background:var(--vc-input-bg);border-color:var(--vc-border-strong)}.vc-confirm{border-radius:var(--vc-radius-sm);border:1px solid var(--vc-border-strong);background:var(--vc-input-bg);flex-wrap:wrap;align-items:center;gap:12px;margin:0 13px 12px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.vc-confirm--warn{color:#fde68a;background:#facc151a;border-color:#facc155c}.vc-confirm__text{flex:240px;margin:0}.vc-confirm__actions{gap:8px;display:flex}.vc-prov-empty{border-radius:var(--vc-radius);border:1px dashed var(--vc-border);flex-direction:column;align-items:flex-start;gap:8px;padding:26px 18px;font-size:14px;display:flex}.vc-prov-empty__hint{max-width:520px;margin:0;font-size:12.5px}@media (width<=860px){.vc-prov-row__right{flex-wrap:wrap;width:100%;margin-left:0}}.vc-settings__tabs{border-bottom:1px solid var(--vc-border);scrollbar-width:none;align-items:stretch;gap:4px;margin-top:-8px;display:flex;position:relative;overflow:auto hidden}.vc-settings__tabs::-webkit-scrollbar{display:none}.vc-settings__tab{color:var(--vc-text-dim);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:12px 16px 14px;font-size:14px;font-weight:600;transition:color .15s;display:inline-flex}.vc-settings__tab:hover{color:var(--vc-text)}.vc-settings__tab[aria-selected=true]{color:var(--vc-violet-bright)}.vc-settings__tab:focus-visible{box-shadow:var(--vc-ring);border-radius:var(--vc-radius-sm);outline:none}.vc-settings__tabink{background:var(--vc-violet-bright);pointer-events:none;border-radius:2px;width:0;height:2px;transition:left .26s cubic-bezier(.4,0,.2,1),width .26s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0}.vc-settings__panel{flex-direction:column;gap:22px;display:flex}.vc-settings__panel[hidden]{display:none}@media (width<=980px){.vc-create-shell{grid-template-columns:1fr}.vc-create-side{position:static}}.vc-layout-editor{gap:14px;display:grid}.vc-layout-preview{aspect-ratio:16/9;border:1px solid var(--vc-border,#ffffff14);border-radius:10px;place-items:center;width:100%;max-width:640px;display:grid;position:relative;overflow:hidden}.vc-layout-preview__frame{aspect-ratio:16/9;color:#fff;letter-spacing:.04em;background:linear-gradient(135deg,#3b82f6,#7c3aed);place-items:center;font-size:12px;font-weight:700;display:grid}.vc-layout-preview__frame--shadow{box-shadow:10px 14px 24px #0000008c}.vc-layout-preview__frame--border{outline:3px solid #fff}.vc-layout-row{gap:6px;font-size:13px;display:grid}.vc-layout-row input[type=range]{width:100%;max-width:640px;accent-color:var(--vc-accent)}.vc-layout-row--split{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.vc-layout-row__label{margin-bottom:6px;font-weight:650;display:block}.vc-layout-beds{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:10px;display:grid}.vc-layout-bed{cursor:pointer;color:inherit;text-align:left;background:0 0;border:2px solid #0000;border-radius:12px;gap:6px;padding:0;display:grid}.vc-layout-bed--on{border-color:var(--vc-accent)}.vc-layout-bed__thumb{aspect-ratio:16/10;border-radius:10px;display:block}.vc-layout-bed__thumb--add{color:#fff;background:linear-gradient(135deg,#0ea5e9,#22c55e);place-items:center;font-size:28px;display:grid}.vc-layout-bed__label{padding:0 4px 6px;font-size:12px}@media (width<=700px){.vc-layout-row--split{grid-template-columns:1fr}}.vc-cta-editor{gap:14px;display:grid}.vc-cta-preview{aspect-ratio:16/9;border:1px solid var(--vc-border,#ffffff14);background:linear-gradient(135deg,#1f2937,#0b0f14);border-radius:10px;width:100%;max-width:640px;position:relative;overflow:hidden}.vc-cta-preview__card{color:#111827;background:#fffffff5;border-radius:10px;align-items:center;gap:8px;padding:7px 9px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 8px 22px #00000059}.vc-cta-preview__badge{color:#fff;background:#191414;border:1px solid #1db95480;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:10px;font-weight:600;display:inline-flex;position:absolute}.vc-cta-preview__bars{opacity:.9;background:repeating-linear-gradient(90deg,#fff 0 2px,#0000 2px 5px);border-radius:3px;width:54px;height:14px}.vc-cta-preview__card--top-left{top:8%;left:5%}.vc-cta-preview__card--top-right{top:8%;right:5%}.vc-cta-preview__card--bottom-left{bottom:9%;left:5%}.vc-cta-preview__card--bottom-right{bottom:9%;right:5%}.vc-cta-preview__card--bottom-middle{bottom:9%;left:50%;transform:translate(-50%)}.vc-cta-preview__logo{border-radius:50%;flex-shrink:0;width:18px;height:18px}.vc-cta-preview__name{white-space:nowrap}.vc-cta-preview__button{padding:5px 10px;font-size:10px;font-weight:700;line-height:1;display:inline-block}.vc-cta-preview__card--arrive-popIn{animation:.6s cubic-bezier(.34,1.56,.64,1) both vc-cta-pop}.vc-cta-preview__card--arrive-dropBounce{animation:.8s cubic-bezier(.34,1.56,.64,1) both vc-cta-drop}.vc-cta-preview__card--arrive-slideUp{animation:.5s ease-out both vc-cta-rise}.vc-cta-preview__card--arrive-glowPulse{animation:1.6s ease-in-out infinite vc-cta-glow}@keyframes vc-cta-pop{0%{opacity:0;scale:.55}to{opacity:1;scale:1}}@keyframes vc-cta-drop{0%{opacity:0;translate:0 -60px}to{opacity:1;translate:0}}@keyframes vc-cta-rise{0%{opacity:0;translate:0 40px}to{opacity:1;translate:0}}@keyframes vc-cta-glow{0%,to{box-shadow:0 8px 22px #00000059}50%{box-shadow:0 0 22px 6px #ffffff59}}.vc-cta-preview__card--bottom-middle.vc-cta-preview__card--arrive-popIn,.vc-cta-preview__card--bottom-middle.vc-cta-preview__card--arrive-dropBounce,.vc-cta-preview__card--bottom-middle.vc-cta-preview__card--arrive-slideUp,.vc-cta-preview__card--bottom-middle.vc-cta-preview__card--arrive-glowPulse{transform:translate(-50%)}.vc-cta-colors{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vc-cta-color{cursor:pointer;color:inherit;border:2px solid var(--vc-border,#ffffff1f);background:0 0;border-radius:999px;align-items:center;gap:7px;padding:5px 9px 5px 5px;font-size:12px;display:inline-flex}.vc-cta-color--on{border-color:var(--vc-accent)}.vc-cta-color__swatch{border-radius:50%;width:18px;height:18px;box-shadow:inset 0 0 0 1px #00000040}.vc-cta-color__swatch--custom{background-image:conic-gradient(#f43f5e,#f59e0b,#22c55e,#3b82f6,#a855f7,#f43f5e)}.vc-cta-custom{align-items:center;gap:8px;font-size:12px;display:inline-flex}.vc-cta-custom input[type=color]{cursor:pointer;background:0 0;border:none;width:34px;height:26px;padding:0}.vc-cta-spots{grid-template-rows:repeat(2,40px);grid-template-columns:repeat(3,64px);gap:6px;display:grid}.vc-cta-spot{cursor:pointer;color:inherit;background:#7f7f7f1f;border:2px solid #0000;border-radius:8px;place-items:center;font-size:11px;font-weight:650;display:grid}.vc-cta-spot--on{border-color:var(--vc-accent)}.vc-cta-spot--auto{grid-area:1/2}.vc-cta-spot--top-left{grid-area:1/1}.vc-cta-spot--top-right{grid-area:1/3}.vc-cta-spot--bottom-left{grid-area:2/1}.vc-cta-spot--bottom-middle{grid-area:2/2}.vc-cta-spot--bottom-right{grid-area:2/3}.vc-cta-spot__dot{opacity:.7;background:currentColor;border-radius:50%;width:10px;height:10px}.vc-cta-spotify{border-top:1px solid var(--vc-border,#ffffff14);gap:10px;padding-top:6px;display:grid}.vc-cta-preview-wrap{max-width:640px;position:relative}.vc-cta-replay{opacity:.85;position:absolute;top:8px;right:8px}.vc-cta-preview__timeline{background:#ffffff2e;border-radius:2px;height:3px;position:absolute;bottom:4px;left:12px;right:12px}.vc-cta-preview__moment{background:#1db954;border-radius:50%;width:11px;height:11px;position:absolute;top:-4px;transform:translate(-50%);box-shadow:0 0 0 2px #00000080}.vc-cta-preview__moment--start{left:8%}.vc-cta-preview__moment--middle{left:50%}.vc-cta-preview__moment--end{left:92%}.vc-layout-preview--drift{background-size:112% 112%;animation:14s ease-in-out infinite alternate vc-bed-drift}@keyframes vc-bed-drift{0%{background-position:0 0}to{background-position:100% 100%}}.vc-layout-bed{position:relative}.vc-layout-bed__pick{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;gap:6px;padding:0;display:grid}.vc-layout-bed__thumb{position:relative;overflow:hidden}.vc-layout-bed__clip{color:#fff;background:#0000008c;border-radius:6px;padding:2px 6px;font-size:11px;font-weight:700;position:absolute;bottom:6px;left:8px}.vc-layout-row--inactive{opacity:.45}.vc-layout-bed__turn{text-align:center;color:#1a1206;background:var(--vc-accent,#f0a040);border-radius:10px;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;line-height:20px;position:absolute;top:6px;right:8px}.vc-layout-bed__label{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.vc-layout-bed__remove{cursor:pointer;color:#fff;opacity:0;background:#000000a6;border:none;border-radius:50%;place-items:center;width:24px;height:24px;font-size:16px;line-height:1;display:grid;position:absolute;top:6px;right:6px}.vc-layout-bed:hover .vc-layout-bed__remove,.vc-layout-bed__remove:focus-visible{opacity:1}.vc-layout-bed__remove:hover{background:var(--vc-danger,#dc2626)}.vc-cuts-editor{gap:14px;display:grid}.vc-cuts-editor__dim{opacity:.55}.vc-cuts-replay{margin-left:10px}.vc-tr-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.vc-tr-tile{cursor:pointer;color:inherit;text-align:left;background:0 0;border:2px solid #0000;border-radius:12px;gap:6px;padding:0;display:grid}.vc-tr-tile--on{border-color:var(--vc-accent)}.vc-tr-tile:disabled{cursor:default}.vc-tr-tile__label{justify-content:space-between;align-items:center;padding:0 6px 6px;font-size:12px;display:flex}.vc-tr-tile__tick{border:1px solid var(--vc-border,#ffffff40);text-align:center;border-radius:50%;width:16px;height:16px;font-size:11px;line-height:14px}.vc-tr-tile__tick--on{background:var(--vc-accent);color:#fff;border-color:var(--vc-accent)}.vc-tr-preview{aspect-ratio:16/9;background:#0b0f14;border-radius:10px;display:block;position:relative;overflow:hidden}.vc-tr-preview__a,.vc-tr-preview__b,.vc-tr-preview__veil{position:absolute;inset:0}.vc-tr-preview__a{background:linear-gradient(135deg,#1d4ed8,#0ea5e9)}.vc-tr-preview__a:after{content:"";background:#ffffff8c;border-radius:50%;width:26%;height:40%;position:absolute;top:30%;left:22%}.vc-tr-preview__b{background:linear-gradient(135deg,#f59e0b,#ef4444)}.vc-tr-preview__b:after{content:"";background:#ffffff80;border-radius:8px;width:30%;height:44%;position:absolute;top:28%;right:20%}.vc-tr-preview__veil{pointer-events:none;opacity:0}.vc-tr-preview__b{animation:3.2s ease-in-out infinite vc-tr-fade}@keyframes vc-tr-fade{0%,37%{opacity:0}62%,to{opacity:1}}.vc-tr-preview--dissolve .vc-tr-preview__b{animation-name:vc-tr-dissolve}@keyframes vc-tr-dissolve{0%,37%{opacity:0;filter:contrast(1.4)saturate(1.4)}62%,to{opacity:1;filter:none}}.vc-tr-preview--fade_black .vc-tr-preview__veil,.vc-tr-preview--fade_white .vc-tr-preview__veil{animation:3.2s ease-in-out infinite vc-tr-veil}.vc-tr-preview--fade_black .vc-tr-preview__veil{background:#000}.vc-tr-preview--fade_white .vc-tr-preview__veil{background:#fff}@keyframes vc-tr-veil{0%,37%{opacity:0}49%{opacity:1}62%,to{opacity:0}}.vc-tr-preview--fade_black .vc-tr-preview__b,.vc-tr-preview--fade_white .vc-tr-preview__b{animation-name:vc-tr-swap}@keyframes vc-tr-swap{0%,49%{opacity:0}50%,to{opacity:1}}.vc-tr-preview--blur_transition .vc-tr-preview__b{animation-name:vc-tr-blur}@keyframes vc-tr-blur{0%,37%{opacity:0;filter:blur(12px)}62%{opacity:1;filter:blur()}to{opacity:1;filter:blur()}}.vc-tr-preview--zoom_blend .vc-tr-preview__b{animation-name:vc-tr-zoomblend}@keyframes vc-tr-zoomblend{0%,37%{opacity:0;transform:scale(1.3)}62%,to{opacity:1;transform:scale(1)}}.vc-tr-preview--zoom_in .vc-tr-preview__b{animation-name:vc-tr-zoomin}@keyframes vc-tr-zoomin{0%,37%{opacity:0;transform:scale(.2)}62%,to{opacity:1;transform:scale(1)}}.vc-tr-preview--slide_left .vc-tr-preview__b{animation-name:vc-tr-slide-left}@keyframes vc-tr-slide-left{0%,37%{opacity:1;transform:translate(100%)}62%,to{opacity:1;transform:translate(0)}}.vc-tr-preview--slide_right .vc-tr-preview__b{animation-name:vc-tr-slide-right}@keyframes vc-tr-slide-right{0%,37%{opacity:1;transform:translate(-100%)}62%,to{opacity:1;transform:translate(0)}}.vc-tr-preview--slide_up .vc-tr-preview__b{animation-name:vc-tr-slide-up}@keyframes vc-tr-slide-up{0%,37%{opacity:1;transform:translateY(100%)}62%,to{opacity:1;transform:translateY(0)}}.vc-tr-preview--slide_down .vc-tr-preview__b{animation-name:vc-tr-slide-down}.vc-tr-preview--whip_left .vc-tr-preview__b{animation-name:vc-tr-slide-left;animation-duration:.9s}.vc-tr-preview--whip_right .vc-tr-preview__b{animation-name:vc-tr-slide-right;animation-duration:.9s}.vc-tr-preview--whip_up .vc-tr-preview__b{animation-name:vc-tr-slide-up;animation-duration:.9s}.vc-tr-preview--whip_down .vc-tr-preview__b{animation-name:vc-tr-slide-down;animation-duration:.9s}@keyframes vc-tr-slide-down{0%,37%{opacity:1;transform:translateY(-100%)}62%,to{opacity:1;transform:translateY(0)}}.vc-tr-preview--wipe_left .vc-tr-preview__b{animation-name:vc-tr-wipe-left}@keyframes vc-tr-wipe-left{0%,37%{clip-path:inset(0 0 0 100%);opacity:1}62%,to{clip-path:inset(0);opacity:1}}.vc-tr-preview--wipe_right .vc-tr-preview__b{animation-name:vc-tr-wipe-right}@keyframes vc-tr-wipe-right{0%,37%{clip-path:inset(0 100% 0 0);opacity:1}62%,to{clip-path:inset(0);opacity:1}}.vc-tr-preview--wipe_up .vc-tr-preview__b{animation-name:vc-tr-wipe-up}@keyframes vc-tr-wipe-up{0%,37%{clip-path:inset(100% 0 0);opacity:1}62%,to{clip-path:inset(0);opacity:1}}.vc-tr-preview--wipe_down .vc-tr-preview__b{animation-name:vc-tr-wipe-down}@keyframes vc-tr-wipe-down{0%,37%{clip-path:inset(0 0 100%);opacity:1}62%,to{clip-path:inset(0);opacity:1}}.vc-tr-preview--diagonal_wipe .vc-tr-preview__b{animation-name:vc-tr-diag}@keyframes vc-tr-diag{0%,37%{clip-path:polygon(0 0,0 0,0 0);opacity:1}62%,to{clip-path:polygon(0 0,200% 0,0 200%);opacity:1}}.vc-tr-preview--circle_open .vc-tr-preview__b{animation-name:vc-tr-circle-open}@keyframes vc-tr-circle-open{0%,37%{clip-path:circle(0%);opacity:1}62%,to{clip-path:circle(75%);opacity:1}}.vc-tr-preview--circle_close .vc-tr-preview__a{z-index:1;animation:3.2s ease-in-out infinite vc-tr-circle-close}.vc-tr-preview--circle_close .vc-tr-preview__b{opacity:1;animation:none}@keyframes vc-tr-circle-close{0%,37%{clip-path:circle(75%)}62%,to{clip-path:circle(0%)}}.vc-tr-preview--circle_reveal .vc-tr-preview__b{animation-name:vc-tr-circle-reveal}@keyframes vc-tr-circle-reveal{0%,37%{clip-path:circle(0% at 20% 30%);opacity:1}62%,to{clip-path:circle(120% at 20% 30%);opacity:1}}.vc-tr-preview--pixelate .vc-tr-preview__b{animation-name:vc-tr-pixelate}@keyframes vc-tr-pixelate{0%,37%{opacity:0;filter:blur()}45%{opacity:.5;filter:blur(6px)contrast(2);image-rendering:pixelated}62%,to{opacity:1;filter:none}}.vc-tr-preview--glitch .vc-tr-preview__b{animation-name:vc-tr-glitch}@keyframes vc-tr-glitch{0%,37%{opacity:0;transform:none}40%{opacity:1;filter:hue-rotate(90deg);transform:translate(-8%)skew(8deg)}44%{opacity:.3;transform:translate(6%)}48%{opacity:1;filter:hue-rotate(-60deg);transform:translate(-3%)skew(-6deg)}52%{opacity:.6;transform:translate(4%)}56%,to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.vc-tr-preview__a,.vc-tr-preview__b,.vc-tr-preview__veil{animation:none!important}.vc-tr-preview__b{opacity:.5}}.vc-looks-editor{gap:14px;display:grid}.vc-look-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.vc-look-tile{border:2px solid #0000;border-radius:12px;gap:4px;padding:0 0 6px;display:grid}.vc-look-tile--on{border-color:var(--vc-accent)}.vc-look-tile--soon{opacity:.6}.vc-look-tile__pick{color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;gap:6px;padding:0;display:grid}.vc-look-tile__label{padding:0 6px;font-size:12px}.vc-look-tile__label em{color:var(--vc-muted,#9aa);font-style:normal}.vc-look-tile__blurb{color:var(--vc-muted,#9aa);padding:0 6px;font-size:11px}.vc-look-tile__sig{cursor:pointer;align-items:center;gap:6px;padding:0 6px;font-size:11px;display:inline-flex}.vc-look-preview{aspect-ratio:16/9;background:#0b0f14 50%/cover;border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.vc-look-preview__pic{aspect-ratio:16/9;background:linear-gradient(135deg,#3b82f6,#7c3aed);display:block;box-shadow:6px 8px 16px #00000080}.vc-look-preview__pic--full{width:100%;box-shadow:none}.vc-look-preview__pic--white,.vc-look-preview__pic--polaroid{outline:3px solid #fff}.vc-look-preview__pic--polaroid{box-shadow:0 10px #fff,6px 8px 16px #00000080}.vc-look-preview__pic--rope{outline:4px dotted #d9b05f}.vc-look-preview__pic--tv{border-radius:4px;outline:5px solid #1c1e22}.vc-look-preview--card{background:linear-gradient(135deg,#3b1f6b,#6b3fb8)}.vc-look-preview__text{color:#fff;text-align:center;padding:0 10px;font-size:16px;font-weight:800}.vc-look-preview__pic--left{position:absolute;top:50%;left:6%;transform:translateY(-50%)}.vc-look-preview__pic--card{aspect-ratio:16/9;background:#fff;outline:3px solid #fff;place-items:center;display:grid;box-shadow:6px 8px 16px #00000080}.vc-look-preview__pic--card .vc-look-preview__text{color:#111;font-size:13px}.vc-look-preview__cutout{filter:drop-shadow(0 4px 6px #00000073);width:auto;height:52%;position:absolute;top:50%;right:8%;transform:translateY(-50%)}.vc-look-preview__cutout--lead{height:56%;animation:2.4s ease-out infinite vc-look-pop;left:47%;right:auto;transform:translate(-50%,-50%)}.vc-look-preview__sticker--lead{width:24%;animation:2.4s ease-out infinite vc-look-pop;bottom:22%;left:36%}@keyframes vc-look-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.75)}6%{opacity:1}21%{transform:translate(-50%,-50%)scale(1.04)}30%,to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.vc-look-preview__text--big{text-shadow:0 2px 6px #0009;font-size:18px}.vc-look-stickers{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;display:grid}.vc-look-sticker{border:1px solid var(--vc-border,#2a2f3a);color:inherit;font:inherit;text-align:center;cursor:pointer;background:repeating-conic-gradient(#1f2430 0% 25%,#171b24 0% 50%) 0 0/16px 16px;border-radius:10px;grid-template-rows:72px auto;gap:4px;padding:6px;font-size:11px;display:grid;position:relative}.vc-look-sticker--on{border-color:var(--vc-accent,#6ea8fe);box-shadow:0 0 0 2px #6ea8fe59}.vc-look-sticker img{object-fit:contain;width:100%;height:72px}.vc-look-sticker__pick{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:contents}.vc-look-sticker__remove{color:#fff;cursor:pointer;background:#b91c1c;border:0;border-radius:50%;width:20px;height:20px;font-size:14px;line-height:20px;position:absolute;top:-6px;right:-6px}.vc-look-sticker--add{cursor:pointer;grid-template-rows:1fr;place-items:center}.vc-look-sticker--add input{display:none}.vc-look-sticker--busy{opacity:.6}.vc-look-preview--photo{background:linear-gradient(#9ca3af,#4b5563)}.vc-look-preview__sticker{aspect-ratio:3/4;background:#fbbf24;border-radius:40% 40% 30% 30%;width:22%;position:absolute;bottom:12%;left:18%;box-shadow:0 6px 10px #0006}.vc-look-preview__sticker--b{background:#f472b6;width:18%;left:auto;right:16%}.vc-look-beds{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;display:grid}.vc-look-frame-swatch{background:linear-gradient(135deg,#3b82f6,#7c3aed);border-radius:3px;width:22px;height:14px;display:inline-block}.vc-look-frame-swatch--white{outline:2px solid #fff}.vc-look-frame-swatch--polaroid{outline:2px solid #fff;box-shadow:0 4px #fff}.vc-look-frame-swatch--rope{outline:2px dotted #d9b05f}.vc-look-frame-swatch--tv{outline:3px solid #1c1e22}.vc-transitions>.vc-gen-block__head{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.vc-transitions__toggle-row{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.vc-transitions__controls{gap:1rem;margin-top:1rem;display:grid}.vc-transitions__styles{border:0;flex-wrap:wrap;gap:.5rem;min-width:0;margin:0;padding:0;display:flex}.vc-transitions__styles legend{margin-bottom:.65rem;padding:0;font-weight:600}.vc-transitions__frequency-label{justify-content:space-between;gap:1rem;display:flex}.vc-transitions__save{min-height:1.25em;color:var(--vc-text-faint);margin:.5rem 0 0;font-size:.8rem}.vc-combobox{position:relative}.vc-combobox__menu{z-index:40;border-radius:var(--vc-radius-sm);border:1px solid var(--vc-border);background:var(--vc-bg-2);box-shadow:var(--vc-shadow-soft);padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0}.vc-combobox__list{max-height:180px;margin:0;padding:0;list-style:none;overflow:auto}.vc-combobox__menu--portal{right:auto}.vc-combobox__option{border-radius:var(--vc-radius-sm);width:100%;color:var(--vc-text-dim);font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;gap:8px;padding:7px 9px;font-size:12px;display:flex}.vc-combobox__option:hover,.vc-combobox__option[aria-selected=true]{background:var(--vc-surface-hover);color:var(--vc-text)}.vc-combobox__id{flex:auto;min-width:0}.vc-combobox__price{font-variant-numeric:tabular-nums;color:var(--vc-text);flex:none}.vc-combobox__discount{border-radius:var(--vc-radius-pill);background:var(--vc-ok-bg);border:1px solid var(--vc-ok-border);color:var(--vc-ok);font-variant-numeric:tabular-nums;flex:none;padding:1px 6px;font-size:11px;font-weight:700}.vc-combobox__foot{border-top:1px solid var(--vc-border);justify-content:space-between;align-items:center;gap:8px;margin-top:4px;padding:6px 9px 2px;font-size:11px;display:flex}.vc-combobox__more{color:var(--vc-accent-bright);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.vc-combobox__more:hover{text-decoration:underline}.vc-combobox__more:focus-visible{box-shadow:var(--vc-ring);border-radius:var(--vc-radius-sm);outline:none}.vc-toggle{border-radius:var(--vc-radius-pill);border:1px solid var(--vc-border);background:var(--vc-panel-bg);cursor:pointer;flex:none;width:42px;height:24px;padding:0;transition:background .18s,border-color .18s;position:relative}.vc-toggle:disabled{cursor:default;opacity:.5}.vc-toggle:focus-visible{box-shadow:var(--vc-ring);outline:none}.vc-toggle__knob{background:var(--vc-text-faint);border-radius:50%;width:16px;height:16px;transition:left .18s,background .18s;position:absolute;top:3px;left:3px}.vc-toggle[aria-checked=true]{background:linear-gradient(180deg, var(--vc-accent-bright), var(--vc-accent));border-color:var(--vc-accent)}.vc-toggle[aria-checked=true] .vc-toggle__knob{background:var(--vc-bg-0);left:21px}.vc-catalog-modal{background:var(--vc-bg-1);border-color:var(--vc-border-strong);flex-direction:column;width:min(1080px,100%);max-height:88dvh;display:flex}.vc-catalog-modal .vc-modal__body{flex-direction:column;flex:auto;gap:12px;min-height:0;display:flex;overflow:hidden}.vc-catalog__filters{border-radius:var(--vc-radius);border:1px solid var(--vc-border);background:var(--vc-surface);flex-wrap:wrap;align-items:center;gap:10px;padding:10px;display:flex}.vc-catalog__search{flex:260px;min-width:180px}.vc-catalog__chips{border-radius:var(--vc-radius-pill);border:1px solid var(--vc-border);background:var(--vc-bg-0);gap:4px;padding:3px;display:inline-flex}.vc-catalog__chip{border-radius:var(--vc-radius-pill);color:var(--vc-text-dim);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;padding:5px 14px;font-size:12px;font-weight:600}.vc-catalog__chip:hover{color:var(--vc-text)}.vc-catalog__chip--on{border-color:var(--vc-accent);color:var(--vc-accent-bright);background:var(--vc-accent-glow)}.vc-catalog__chip:focus-visible{box-shadow:var(--vc-ring);outline:none}.vc-catalog__toggle{color:var(--vc-text-dim);cursor:pointer;align-items:center;gap:7px;font-size:12px;display:inline-flex}.vc-catalog__state{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:40px 16px;display:flex}.vc-catalog__tablewrap{border-radius:var(--vc-radius);border:1px solid var(--vc-border);background:var(--vc-bg-0);flex:auto;min-height:0;overflow:auto}.vc-catalog__table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.vc-catalog__th{z-index:1;text-align:left;color:var(--vc-text-dim);background:var(--vc-bg-2);border-bottom:1px solid var(--vc-border-strong);white-space:nowrap;padding:0;font-size:12px;font-weight:600;position:sticky;top:0}.vc-catalog__th--action{text-align:right;padding:11px 14px}.vc-catalog__sort{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:11px 14px;font-weight:600;display:inline-flex}.vc-catalog__sort:hover{color:var(--vc-text)}.vc-catalog__sort--active{color:var(--vc-accent-bright)}.vc-catalog__sort:focus-visible{box-shadow:var(--vc-ring);outline:none}.vc-catalog__sortmark{font-size:9px}.vc-catalog__row:hover .vc-catalog__cell{background:var(--vc-surface-hover)}.vc-catalog__cell{border-bottom:1px solid var(--vc-border);vertical-align:middle;padding:9px 14px}.vc-catalog__cell--num{font-variant-numeric:tabular-nums;white-space:nowrap}.vc-catalog__cell--action{text-align:right}.vc-catalog__cell--model{flex-direction:column;gap:1px;display:flex}.vc-catalog__id{color:var(--vc-text);overflow-wrap:anywhere;font-weight:600}.vc-catalog__provider{font-size:11px}.vc-catalog__discount{border-radius:var(--vc-radius-pill);background:var(--vc-ok-bg);border:1px solid var(--vc-ok-border);color:var(--vc-ok);font-variant-numeric:tabular-nums;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.vc-catalog__row--selected .vc-catalog__cell{background:var(--vc-accent-glow);border-top:1px solid var(--vc-accent);border-bottom:1px solid var(--vc-accent)}.vc-catalog__row--selected .vc-catalog__cell:first-child{border-left:1px solid var(--vc-accent)}.vc-catalog__row--selected .vc-catalog__cell:last-child{border-right:1px solid var(--vc-accent)}.vc-catalog__select{border-radius:var(--vc-radius-sm);border:1px solid var(--vc-border-strong);background:var(--vc-surface);color:var(--vc-text);font:inherit;cursor:pointer;padding:6px 16px;font-size:12px;font-weight:600}.vc-catalog__select:hover{border-color:var(--vc-accent);color:var(--vc-accent-bright)}.vc-catalog__select:focus-visible{box-shadow:var(--vc-ring);outline:none}.vc-catalog__select--on{background:linear-gradient(135deg, var(--vc-accent-bright), var(--vc-accent-deep));color:var(--vc-on-accent);border-color:#0000}@media (width<=720px){.vc-catalog__table{font-size:12px}.vc-catalog__cell,.vc-catalog__sort,.vc-catalog__th--action{padding-left:9px;padding-right:9px}}.vc-quality-menu{z-index:2;flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:absolute;top:10px;right:10px}.vc-quality-menu__btn,.vc-quality-menu__option{font:inherit;color:#fff;cursor:pointer;font-size:12px;font-weight:600}.vc-quality-menu__btn{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000009e;border:1px solid #ffffff47;border-radius:999px;padding:5px 10px}.vc-quality-menu__btn:hover,.vc-quality-menu__btn:focus-visible{background:#000c}.vc-quality-menu__list{background:#0c0c0ef0;border:1px solid #ffffff2e;border-radius:10px;flex-direction:column;min-width:112px;padding:4px;display:flex}.vc-quality-menu__option{text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;gap:12px;padding:7px 10px;display:flex}.vc-quality-menu__option:hover,.vc-quality-menu__option:focus-visible{background:#ffffff1a}.vc-quality-menu__option--selected{background:#ffffff29}.vc-prov-add{border-radius:var(--vc-radius);border:1px dashed var(--vc-border);color:var(--vc-text);font:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:3px;margin-top:14px;padding:12px 14px;transition:border-color .15s;display:flex}.vc-prov-add:hover{border-color:var(--vc-accent-bright)}.vc-prov-add__note{max-width:640px;margin:6px 0 0;font-size:12.5px;line-height:1.5}.vc-summary{flex-direction:column;gap:0;margin:0;display:flex}.vc-summary__row{border-bottom:1px solid var(--vc-border);align-items:baseline;gap:14px;padding:9px 0;display:flex}.vc-summary__val{word-break:break-word;margin:0;font-size:14px}.vc-thumbnail__footer-left{flex-wrap:wrap;gap:10px}.vc-thumbnail__draft-row{justify-content:flex-end;margin-top:4px;display:flex}.vc-thumbnail__save-draft{min-width:152px;color:var(--vc-text-dim);background:0 0;border-color:#0000;padding:6px 12px;font-size:13px}.vc-thumbnail__toggle{margin-bottom:10px}.vc-review-footer__wait{color:var(--vc-text-dim);cursor:pointer;font-size:13px}.vc-review-footer__wait-hint{text-align:right;margin:0;font-size:12px}.vc-queue-job__wait-note{margin:2px 0 0;font-size:12px}.vc-thumbnail__footer-left{flex-wrap:wrap}.vc-summary__row dt{flex-shrink:0;width:150px;font-size:13px}.vc-summary__row:last-child{border-bottom:0}@media (width<=600px){.vc-summary__row{flex-direction:column;gap:4px}.vc-thumbnail .vc-stagefooter{flex-wrap:wrap;gap:12px}.vc-thumbnail__footer-left{flex:100%}.vc-thumbnail .vc-stagefooter__actions{margin-left:auto}}.vc-translate__form,.vc-translate__unavailable{flex-direction:column;gap:10px;display:flex}.vc-translate__lead{margin:0 0 4px;font-size:13px;line-height:1.45}.vc-translate__chips{gap:6px}.vc-translate__chips .vc-chip{padding:4px 10px}.vc-translate__chip--cost{border-color:var(--vc-accent)}.vc-translate__note{margin:0;font-size:12.5px}.vc-translate__missing{margin:0;padding-left:18px;font-size:12.5px}.vc-section--embedded{gap:10px;padding:0}.vc-video-card__translated{align-items:center;gap:4px;display:inline-flex}.vc-translate .vc-estimate__scope{font-size:12px}.vc-tempo-fill--rapid{background:var(--vc-accent)}.vc-tempo-fill--brisk{background:color-mix(in srgb, var(--vc-accent) 72%, var(--vc-surface))}.vc-tempo-fill--steady{background:color-mix(in srgb, var(--vc-accent) 48%, var(--vc-surface))}.vc-tempo-fill--hold{background:color-mix(in srgb, var(--vc-accent) 28%, var(--vc-surface))}.vc-tempo-fill--linger{background:color-mix(in srgb, var(--vc-accent) 14%, var(--vc-surface))}.vc-tempo-fill--none{background:var(--vc-surface-strong)}.vc-tempo-chip{border-radius:var(--vc-radius-pill);border:1px solid var(--vc-border);color:var(--vc-text);align-items:center;padding:2px 9px;font-size:11px;font-weight:600;display:inline-flex}.vc-tempo-chip--rapid{background:var(--vc-accent);color:var(--vc-on-accent);border-color:#0000}.vc-tempo-chip--brisk{background:color-mix(in srgb, var(--vc-accent) 72%, var(--vc-surface))}.vc-tempo-chip--steady{background:color-mix(in srgb, var(--vc-accent) 48%, var(--vc-surface))}.vc-tempo-chip--hold{background:color-mix(in srgb, var(--vc-accent) 28%, var(--vc-surface))}.vc-tempo-chip--linger{background:color-mix(in srgb, var(--vc-accent) 14%, var(--vc-surface))}.vc-pacing-settings .vc-segmented{flex-wrap:wrap}.vc-pacing-settings__preset-hint{color:var(--vc-text-dim);max-width:68ch;margin:10px 0 0;font-size:13px;line-height:1.5}.vc-pacing-settings__legend{flex-wrap:wrap;gap:6px;margin:12px 0 4px;display:flex}.vc-pacing-settings__row{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 10px;display:flex}.vc-pacing-settings__label{font-size:13px;font-weight:600}.vc-pacing-settings__row-hint{font-size:12px}.vc-pacing-settings__classic{margin-top:14px}.vc-settings__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.vc-settings-search{flex:320px;max-width:520px;position:relative}.vc-settings-search__box{align-items:center;display:flex;position:relative}.vc-settings-search__box>svg{color:var(--vc-text-faint);pointer-events:none;position:absolute;left:12px}.vc-input.vc-settings-search__input{width:100%;padding-left:36px;padding-right:48px}.vc-settings-search__kbd{border:1px solid var(--vc-border);color:var(--vc-text-faint);pointer-events:none;border-radius:6px;padding:1px 6px;font:600 11px/16px ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;right:10px}.vc-settings-search__results{z-index:40;max-height:min(60vh,520px);box-shadow:var(--vc-shadow);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.vc-settings-search__result{border-radius:var(--vc-radius-sm);width:100%;color:var(--vc-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title value""crumb value";gap:2px 12px;padding:9px 10px;display:grid}.vc-settings-search__result--active,.vc-settings-search__result:hover{background:var(--vc-surface-hover)}.vc-settings-search__title{grid-area:title;font-size:13.5px;font-weight:700}.vc-settings-search__crumb{grid-area:crumb;font-size:12px}.vc-settings-search__value{color:var(--vc-accent-bright);white-space:nowrap;text-overflow:ellipsis;grid-area:value;align-self:center;max-width:220px;font-size:12.5px;overflow:hidden}.vc-settings-search__empty{padding:10px}.vc-labs__note{border:1px solid var(--vc-border-strong);border-radius:var(--vc-radius-sm);background:var(--vc-panel-bg);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.vc-labs__list{border-top:1px solid var(--vc-border);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vc-labs__row{border-bottom:1px solid var(--vc-border);padding:10px 0}.vc-labs__main{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;display:grid}.vc-labs__text{flex-direction:column;gap:2px;min-width:0;display:flex}.vc-labs__title{font-size:13.5px;font-weight:700}.vc-labs__summary{font-size:12.5px}.vc-labs__added{white-space:nowrap;font-size:12px}.vc-labs__switch.vc-cta-toggle{background:0 0;border:0;padding:0}.vc-labs__details{margin:6px 0 0;font-size:12.5px}@media (width<=640px){.vc-labs__main{grid-template-columns:minmax(0,1fr) auto}.vc-labs__added{grid-area:2/1}}.vc-labs__note .vc-btn{white-space:nowrap;flex:none}.vc-labs__switch.vc-cta-toggle{gap:0;width:auto;min-width:0;margin:0}.vc-translate__queued{border-radius:var(--vc-radius-sm);background:var(--vc-ok-bg);border:1px solid var(--vc-ok-border);color:var(--vc-ok);margin:0 0 10px;padding:8px 12px;font-size:13px}.vc-schedule-submit{display:inline-block;position:relative}.vc-schedule-submit:has(.vc-schedule-submit__menu){z-index:1200}.vc-schedule-submit__split{align-items:stretch;display:inline-flex}.vc-schedule-submit__main{border-top-right-radius:0;border-bottom-right-radius:0}.vc-schedule-submit__caret{border-top-left-radius:0;border-bottom-left-radius:0;justify-content:center;align-items:center;margin-left:1px;padding-left:12px;padding-right:14px;display:inline-flex;box-shadow:inset 1px 0 #1a0f0547}.vc-schedule-submit__caret svg{transition:transform .15s}.vc-schedule-submit__caret.is-open svg{transform:rotate(180deg)}.vc-schedule-submit .vc-schedule-submit__menu{text-align:left;flex-direction:column;gap:12px;width:min(360px,100vw - 32px);max-height:none;padding:14px;display:flex;left:auto;right:0;overflow:visible}.vc-schedule-submit .vc-schedule-submit__menu--above{top:auto;bottom:calc(100% + 8px)}.vc-schedule-submit .vc-schedule-submit__menu--below{top:calc(100% + 8px);bottom:auto}.vc-schedule-submit--inline{display:inline-flex}.vc-schedule-submit__remove{align-self:center}.vc-scheduled-banner__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vc-schedule-submit__inline-panel{border:1px solid var(--vc-border-strong);border-radius:var(--vc-radius-md);background:var(--vc-surface-strong);flex-direction:column;gap:12px;max-width:380px;margin-top:12px;padding:14px;display:flex}.vc-queue-job__schedule-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vc-schedule-submit__head{color:var(--vc-text);align-items:center;gap:8px;display:flex}.vc-schedule-submit__sub{margin:-6px 0 0;font-size:12.5px;line-height:1.45}.vc-schedule-submit__presets{flex-wrap:wrap;gap:6px;display:flex}.vc-schedule-submit__slider,.vc-schedule-submit__exact{grid-template-columns:44px 1fr auto;align-items:center;gap:10px;font-size:13px;display:grid}.vc-schedule-submit__exact{grid-template-columns:44px 1fr}.vc-schedule-submit__slider input[type=range]{width:100%;accent-color:var(--vc-violet-bright)}.vc-schedule-submit__slider-value{text-align:right;font-variant-numeric:tabular-nums;min-width:72px;color:var(--vc-text);font-weight:600}.vc-schedule-submit__exact .vc-input{min-width:0}:root:not([data-theme=light]) .vc-schedule-submit__exact .vc-input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.vc-schedule-submit__problem{color:var(--vc-warn);margin-top:-6px;font-size:12.5px}.vc-schedule-submit__confirm{justify-content:center;width:100%}.vc-progress-panel.vc-scheduled-banner{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.vc-scheduled-banner p{margin:3px 0 0;font-size:13px;line-height:1.4}.vc-scheduled-chip{color:var(--vc-accent-bright);font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:12px;display:inline-flex}@media (width<=520px){.vc-progress-panel.vc-scheduled-banner{flex-direction:column;align-items:flex-start}}.vc-slow-note{margin:8px 0 0;font-size:13px}.vc-load-error{border:1px solid color-mix(in srgb, var(--vc-danger) 35%, transparent);background:color-mix(in srgb, var(--vc-danger) 8%, transparent);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px 16px;display:flex}.vc-load-error p{flex:240px;margin:0}.vc-gen-order{border:1px solid var(--vc-border,#7f7f7f40);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:0 0 16px;padding:12px 16px;font-size:13px;display:flex}.vc-gen-order ol{flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;display:flex}.vc-gen-order li{align-items:baseline;gap:6px;display:flex}.vc-gen-order li>span{background:color-mix(in srgb, currentColor 12%, transparent);border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-weight:600;display:inline-grid}.vc-gen-advanced{border-top:1px solid var(--vc-border,#7f7f7f40);margin-top:12px;padding-top:12px}.vc-gen-advanced>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-height:32px;padding:8px 0;font-weight:600;display:flex}.vc-gen-advanced[open]>summary{margin-bottom:8px}.vc-create__channel{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;max-width:760px;margin:0 auto 14px;display:flex}.vc-create__channel-picker>.vc-pill{min-height:40px;padding-inline:16px;font-size:15px;font-weight:600}.vc-create__channel-note{text-align:center;margin:0;font-size:13px}.vc-skip-link{z-index:1000;background:var(--vc-accent);color:#000;border-radius:8px;padding:8px 14px;font-weight:600;text-decoration:none;position:absolute;top:-48px;left:12px}.vc-skip-link:focus{top:12px}.vc-main:focus{outline:none}.vc-channel-logo-pick{justify-items:start;gap:6px;display:grid}.vc-channel-logo-pick>label{cursor:pointer;position:relative}.vc-channel-logo-pick>label[aria-disabled]{cursor:progress;opacity:.7}.vc-channel-logo-pick>label:focus-within{outline:2px solid var(--vc-accent);outline-offset:2px}.vc-channel-logo-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}:root{--vc-safe-top:env(safe-area-inset-top,0px);--vc-safe-right:env(safe-area-inset-right,0px);--vc-safe-bottom:env(safe-area-inset-bottom,0px);--vc-safe-left:env(safe-area-inset-left,0px);--vc-bottom-nav-h:0px;--vc-bottom-gutter:calc(var(--vc-bottom-nav-h) + var(--vc-safe-bottom))}@media (pointer:coarse){html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{overscroll-behavior-y:none}a,button,[role=button],.vc-pill,.vc-option,.vc-icon-btn{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button,[role=button],.vc-icon-btn,.vc-segmented,.vc-nav-item{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.vc-btn:active,.vc-pill:active,.vc-option:active,.vc-icon-btn:active,.vc-nav-item:active,.vc-send:active{filter:brightness(1.28);transition:filter 40ms ease-out}.vc-pill:hover,.vc-option:hover,.vc-btn--ghost:hover{background:inherit}}@media (width<=768px){:root{--vc-bottom-nav-h:56px}input:not([type=hidden]):not([type=range]),textarea:not([hidden]),select:not([hidden]),.vc-input{font-size:16px}.vc-btn,.vc-icon-btn,.vc-pill,.vc-send{min-height:44px}.vc-icon-btn,.vc-send{min-width:44px}.vc-segmented button{min-height:36px}.vc-lib-tab{min-height:44px}.vc-mix-lock{min-width:36px;min-height:36px}.vc-progress-panel__head{min-height:44px}.vc-main{padding-bottom:var(--vc-bottom-gutter)}.vc-topbar{padding:calc(10px + var(--vc-safe-top)) 16px 10px}.vc-center-screen{padding:calc(24px + var(--vc-safe-top)) 20px calc(24px + var(--vc-safe-bottom))}}.vc-mheader{z-index:20;height:calc(48px + var(--vc-safe-top));padding:var(--vc-safe-top) 6px 0;background:var(--vc-scrim);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--vc-border);grid-template-columns:88px minmax(0,1fr) 88px;align-items:center;display:grid;position:sticky;top:0}.vc-mheader__title{text-align:center;color:var(--vc-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;font-weight:600;line-height:1.2;overflow:hidden}.vc-mheader__slot{justify-content:flex-start;align-items:center;display:flex}.vc-mheader__slot--end{justify-content:flex-end}.vc-mheader__back,.vc-mheader__action{width:44px;height:44px;color:var(--vc-text);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.vc-mheader__action{color:var(--vc-text-dim)}.vc-bottomnav{z-index:30;height:calc(var(--vc-bottom-nav-h) + var(--vc-safe-bottom));padding-bottom:var(--vc-safe-bottom);background:var(--vc-surface-strong);-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--vc-border);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.vc-nav-item{color:var(--vc-text-faint);flex-direction:column;justify-content:center;align-items:center;gap:3px;padding-top:2px;text-decoration:none;transition:color .15s;display:flex}.vc-nav-item:hover{text-decoration:none}.vc-nav-item--active{color:var(--vc-accent-bright)}.vc-nav-item__label{letter-spacing:.01em;font-size:10px;font-weight:600;line-height:1}@media (width<=768px){.vc-page__title,.vc-route-back,.vc-param-back{display:none}.vc-stagebar{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin-inline:-16px;padding-inline:16px;overflow:auto hidden}.vc-stagebar::-webkit-scrollbar{display:none}.vc-composer__top{flex-wrap:wrap}.vc-avatar-switch__copy,.vc-avatar-switch__track{flex-shrink:0}.vc-avatar-switch .vc-faint{white-space:normal;flex:auto;min-width:0}.vc-composer{height:auto}.vc-composer__body{min-height:140px}.vc-stagebar__slot{flex:none;max-width:none}.vc-stagetimeline .vc-stagetimeline__label{white-space:normal;text-align:center;max-width:84px;line-height:1.25}.vc-video-controls__leading{flex-wrap:nowrap;min-width:0}.vc-input.vc-video-controls__search{width:148px;font-size:16px}.vc-video-controls__filters{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-16px;padding-inline:16px;overflow-x:auto}.vc-video-controls__filters::-webkit-scrollbar{display:none}.vc-video-controls__filters .vc-pill,.vc-video-controls__filters .vc-lib-tab{flex:none;width:auto}.vc-video-selection-bar{flex-direction:column;align-items:stretch;gap:12px}.vc-video-selection-bar__actions{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);display:grid}.vc-video-selection-bar__actions .vc-btn{width:100%;min-width:0}.vc-video-card--selectable{padding-left:52px}.vc-video-card__selector{width:32px;height:32px;top:10px;left:10px}.vc-video-card--compact{grid-template-columns:64px minmax(0,1fr)}.vc-video-card--compact .vc-video-card__top{grid-template-areas:none;display:flex}.vc-video-card--compact .vc-video-card__titleblock strong{white-space:nowrap;-webkit-line-clamp:unset;line-clamp:unset;display:block}.vc-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vc-video-grid-card{flex-direction:column;grid-template-columns:none;align-items:stretch;display:flex}.vc-video-grid-card__hover{display:none!important}.vc-density-toggle{width:100%}.vc-density-toggle__btn{flex:1}.vc-attention-chip{margin-left:auto}}.vc-settings__note{border:1px solid var(--vc-border);border-left:3px solid var(--vc-accent);border-radius:var(--vc-radius-sm);background:var(--vc-panel-bg);color:var(--vc-text-dim);margin:0;padding:12px 14px;font-size:13.5px;line-height:1.55}.vc-settings__note strong{color:var(--vc-text)}.vc-settings__note svg{vertical-align:-2px;color:var(--vc-accent-bright)}.vc-app-overlays{left:0;right:0;bottom:calc(var(--vc-bottom-gutter) + 12px);z-index:40;pointer-events:none;flex-direction:column;gap:8px;padding-inline:12px;display:flex;position:fixed}.vc-app-overlays>*{pointer-events:auto}.vc-install-hint{border-radius:var(--vc-radius);border:1px solid var(--vc-border-strong);background:var(--vc-surface-strong);-webkit-backdrop-filter:blur(20px);box-shadow:var(--vc-shadow);align-items:center;gap:12px;padding:12px 14px;display:flex}@media (width>=769px){.vc-app-overlays{width:min(420px,100%);margin-left:auto;left:auto}}.vc-install-hint__body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.vc-install-hint__title{font-size:14px;font-weight:600}.vc-install-hint__text{color:var(--vc-text-dim);font-size:12.5px;line-height:1.45}.vc-install-hint__text svg{vertical-align:-3px;color:var(--vc-accent-bright);margin-inline:1px}.vc-install-hint__close{width:28px;height:28px;color:var(--vc-text-faint);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;align-self:flex-start;place-items:center;padding:0;display:grid}@media (display-mode:standalone){body{overscroll-behavior:none}}@media (width<=700px){.vc-lib__row{flex-wrap:wrap}.vc-lib__row>.vc-grow{flex:calc(100% - 64px);min-width:0}.vc-lib__row>.vc-grow~.vc-btn:first-of-type{margin-left:auto}.vc-channel-settings,.vc-channel-settings>*,.vc-field{min-width:0}.vc-field>.vc-input{box-sizing:border-box;width:100%;max-width:100%}.vc-channel-logo-row{flex-wrap:wrap}.vc-channel-logo-row input[type=file]{max-width:100%}.vc-provsearch__kbd,.vc-settings-search__kbd{display:none}.vc-settings__tabs{padding-right:32px;-webkit-mask-image:linear-gradient(90deg,#000 82%,#0000);mask-image:linear-gradient(90deg,#000 82%,#0000)}.vc-progress-hero__top{flex-wrap:wrap;row-gap:6px;min-width:0}.vc-progress-hero__numbers{flex-wrap:wrap;min-width:0}.vc-progress-hero__pct{font-size:22px}.vc-segmented{scrollbar-width:none;max-width:100%;overflow-x:auto}.vc-segmented::-webkit-scrollbar{display:none}.vc-segmented button{white-space:nowrap;flex-shrink:0}.vc-uploaded-toggle{min-height:44px;padding-inline:12px}}.lb-page{--lb-gold:#fbbf24;--lb-gold-soft:#fbbf2473;--lb-silver:#e2e8f0;--lb-bronze:#f59e0b;--lb-up:#4ade80;--lb-down:#f87171;--lb-glow:#fb923c80;flex-direction:column;gap:20px;max-width:1340px;margin:0 auto;padding:26px 28px 64px;display:flex}.lb-led{--dot:3px;letter-spacing:.05em;color:var(--led-color,#fdba74);-webkit-mask-image:radial-gradient(circle,#000 58%,#0000 62%);mask-image:radial-gradient(circle,#000 58%,#0000 62%);-webkit-mask-size:var(--dot) var(--dot);-webkit-mask-size:var(--dot) var(--dot);mask-size:var(--dot) var(--dot);font-family:Arial Black,Helvetica Neue,Arial,sans-serif;font-weight:900;display:inline-block}.lb-led-glow{filter:drop-shadow(0 0 3px var(--led-glow,#fb923cd9)) drop-shadow(0 0 14px var(--led-glow,#fb923c8c));display:inline-block}.lb-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.lb-title{font-family:var(--vc-font-display);color:var(--vc-text);text-shadow:0 0 28px #fb923c2e;margin:0;font-size:clamp(34px,4vw,46px);font-weight:700}.lb-privacy{color:var(--vc-text-dim);align-items:center;gap:8px;margin:6px 0 0;font-size:14px;display:flex}.lb-profile{border-radius:var(--vc-radius-lg);background:var(--vc-surface-strong);border:1px solid var(--vc-border);box-shadow:var(--vc-shadow-soft);align-items:center;gap:12px;padding:10px 14px 10px 10px;display:flex}.lb-profile__text{gap:1px;display:grid}.lb-profile__text strong{align-items:center;gap:6px;font-size:15px;display:inline-flex}.lb-profile__text span{color:var(--vc-text-faint);font-size:12.5px}.lb-profile__actions{flex-direction:column;align-items:flex-end;gap:2px;margin-left:10px;display:flex}.lb-profile__link{appearance:none;color:var(--vc-text-faint);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12.5px;-webkit-text-decoration:underline #fdf1e340;text-decoration:underline #fdf1e340}.lb-profile__link:hover{color:var(--vc-text);text-decoration-color:currentColor}.lb-profile__link:disabled{opacity:.5;cursor:default}.lb-profile__photo{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;padding:0;position:relative}.lb-profile__photo .lb-avatar{transition:filter .18s;display:block}.lb-profile__photo:hover .lb-avatar{filter:brightness(.7)}.lb-profile__photo:focus-visible{box-shadow:var(--vc-ring);outline:none}.lb-profile__photo--busy .lb-avatar{filter:brightness(.5)}.lb-profile__photo-edit{background:linear-gradient(180deg, var(--vc-violet-bright), var(--vc-violet));width:20px;height:20px;color:var(--vc-on-accent);border:2px solid var(--vc-bg-1);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.lb-profile__error{color:var(--vc-danger);font-style:normal}.lb-avatar{object-fit:cover;background:var(--vc-bg-2);border:2px solid #fdf1e32e;border-radius:50%;flex:none;display:inline-block}.lb-avatar--mono{color:var(--vc-accent-bright);letter-spacing:.02em;background:radial-gradient(circle at 30% 25%,#fb923c47,#1f1710f2);place-items:center;font-weight:800;display:inline-grid}.lb-avatar--gold{border-color:var(--lb-gold);box-shadow:0 0 0 3px #fbbf242e,0 0 22px -2px #fbbf248c}.lb-avatar--silver{border-color:var(--lb-silver);box-shadow:0 0 0 3px #e2e8f01f,0 0 18px -4px #e2e8f073}.lb-avatar--bronze{border-color:var(--lb-bronze);box-shadow:0 0 0 3px #f59e0b24,0 0 18px -4px #f59e0b80}.lb-you{background:var(--vc-accent);color:var(--vc-on-accent);letter-spacing:.06em;vertical-align:2px;border-radius:6px;margin-left:8px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:800;display:inline-block}.lb-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:22px;display:grid}.lb-board,.lb-panel{background:var(--vc-surface);border-radius:var(--vc-radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #fb923c38;position:relative}.lb-board{box-shadow:0 0 0 1px #fb923c24, 0 0 70px -26px var(--lb-glow), var(--vc-shadow);padding:18px 20px 20px}.lb-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lb-toolbar__spacer{flex:1}.lb-chip{border-radius:var(--vc-radius-pill);border:1px solid var(--vc-border);color:var(--vc-text-dim);background:#0f0b0799;align-items:center;gap:7px;padding:7px 13px;font-size:13px;font-weight:600;display:inline-flex}.lb-podium{background:radial-gradient(at 50% 12%,#fbbf2438,#0000 55%),radial-gradient(at 50% 100%,#fb923c2e,#0000 60%),linear-gradient(#0f0b0733,#0f0b078c);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:0;min-height:356px;margin:16px -4px 8px;padding:26px 18px 0;display:grid;position:relative;overflow:hidden}.lb-podium:before{content:"";pointer-events:none;background-image:linear-gradient(#fdf1e309 1px,#0000 1px),linear-gradient(90deg,#fdf1e309 1px,#0000 1px);background-size:8px 8px;position:absolute;inset:0}.lb-podium:after{content:"";background:var(--lb-gold);width:6px;height:6px;box-shadow:140px 40px 0 -1px #fde68a, 310px 12px 0 0 #fb923c, 470px 58px 0 -1px #fde68a, 560px 20px 0 0 var(--lb-gold), 40px 96px 0 -1px #fdba74, 620px 110px 0 -1px #fde68a, 230px 120px 0 -2px #fef3c7, 400px 150px 0 -2px #fb923c, -60px 36px 0 -1px #fde68a;opacity:.55;pointer-events:none;position:absolute;top:18px;left:18%}.lb-podium__spot{z-index:1;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.lb-podium__who{box-sizing:border-box;flex-direction:column;align-items:center;gap:8px;width:100%;min-width:0;margin-bottom:12px;padding-inline:8px;animation:.8s cubic-bezier(.2,1.3,.3,1) both lb-drop;display:flex}.lb-podium__spot--gold .lb-podium__who{animation-delay:.25s}.lb-podium__spot--bronze .lb-podium__who{animation-delay:.1s}@keyframes lb-drop{0%{opacity:0;transform:translateY(-26px)scale(.9)}to{opacity:1;transform:none}}.lb-podium__sprite{filter:drop-shadow(0 0 8px #fbbf24b3);align-items:flex-end;height:40px;display:flex}.lb-podium__spot--gold .lb-podium__sprite{height:44px}.lb-podium__crown{filter:drop-shadow(0 0 10px #fbbf24bf)}.lb-podium__name{white-space:normal;text-wrap:balance;overflow-wrap:anywhere;max-width:100%;font-size:15px;font-weight:700;line-height:1.15;display:block}.lb-podium__nick{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lb-podium__name .lb-you{margin-top:3px;display:inline-block}.lb-podium__spot--gold .lb-podium__name{font-size:17px}.lb-podium__open{color:var(--vc-text-faint);padding-bottom:60px;font-size:13px}.lb-podium__block{--step:8px;--metal-top:#fde68a;--metal-mid:#f59e0b;--metal-low:#92400e;color:#1a0f05;transform-origin:bottom;width:calc(100% - 14px);clip-path:polygon(0 calc(var(--step) * 2), var(--step) calc(var(--step) * 2), var(--step) var(--step), calc(var(--step) * 2) var(--step), calc(var(--step) * 2) 0, calc(100% - var(--step) * 2) 0, calc(100% - var(--step) * 2) var(--step), calc(100% - var(--step)) var(--step), calc(100% - var(--step)) calc(var(--step) * 2), 100% calc(var(--step) * 2), 100% 100%, 0 100%);background:repeating-linear-gradient(0deg, #00000012 0 2px, transparent 2px 6px), linear-gradient(180deg, var(--metal-top) 0%, var(--metal-mid) 42%, var(--metal-low) 100%);flex-direction:column;align-items:center;gap:4px;padding:18px 10px 16px;animation:.9s cubic-bezier(.2,1.1,.3,1) both lb-rise;display:flex;position:relative;box-shadow:inset 0 3px #ffffff73,inset 0 -6px #0000002e}.lb-podium__spot--gold{filter:drop-shadow(0 0 22px #fbbf2461)}.lb-podium__spot--gold .lb-podium__block{min-height:196px}.lb-podium__spot--silver .lb-podium__block{--metal-top:#f8fafc;--metal-mid:#cbd5e1;--metal-low:#475569;min-height:156px;animation-delay:.12s}.lb-podium__spot--bronze .lb-podium__block{--metal-top:#fed7aa;--metal-mid:#d97706;--metal-low:#7c2d12;min-height:128px;animation-delay:.2s}.lb-podium__spot--silver{filter:drop-shadow(0 0 16px #e2e8f02e)}.lb-podium__spot--bronze{filter:drop-shadow(0 0 16px #f59e0b38)}.lb-podium__spot--open .lb-podium__block{opacity:.35}@keyframes lb-rise{0%{opacity:0;transform:scaleY(.2)}to{opacity:1;transform:none}}.lb-podium__place .lb-led{--dot:2px;--led-color:#1a0f05d1;letter-spacing:.12em;font-size:20px}.lb-podium__screen{--screen-led:#fbbf24;background:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 3px),#140e09eb;border-radius:8px;align-items:baseline;gap:8px;padding:6px 16px 8px;display:flex;box-shadow:inset 0 3px 10px #000000b3,0 1px #ffffff73,0 0 0 2px #00000040}.lb-podium__spot--silver .lb-podium__screen{--screen-led:#e2e8f0}.lb-podium__spot--bronze .lb-podium__screen{--screen-led:#fb923c}.lb-podium__screen .lb-led-glow{--led-glow:var(--screen-led)}.lb-podium__screen .lb-led{--dot:4px;--led-color:var(--screen-led);font-size:44px;line-height:1.05}.lb-podium__spot--gold .lb-podium__screen .lb-led{font-size:54px}.lb-podium__screen small{color:var(--screen-led);opacity:.8;font-size:13px;font-weight:700}.lb-podium__minutes{font-size:17px;font-weight:800}.lb-podium__meta{color:#1a0f05c7;flex-wrap:wrap;justify-content:center;gap:4px 12px;font-size:12.5px;font-weight:700;display:flex}.lb-podium__meta .lb-streak{color:#1a0f05d9}.lb-podium__empty{text-align:center;flex-direction:column;grid-column:1/-1;align-self:center;align-items:center;gap:8px;padding-bottom:40px;display:flex}.lb-podium__empty p{font-family:var(--vc-font-display);margin:8px 0 0;font-size:22px}.lb-podium__empty span{color:var(--vc-text-dim)}.lb-podium__who--celebrate{animation:1.4s cubic-bezier(.2,1.4,.3,1) both lb-champion}.lb-podium__who--celebrate .lb-avatar{animation:1.2s ease-in-out 3 lb-flare}.lb-podium__spot--me .lb-podium__block{box-shadow:inset 0 3px #ffffff73,inset 0 -6px #0000002e,inset 0 0 0 3px #ffffff8c}@keyframes lb-champion{0%{opacity:0;transform:translateY(80px)scale(.6)}55%{opacity:1;transform:translateY(-18px)scale(1.12)}to{transform:none}}@keyframes lb-flare{0%,to{box-shadow:0 0 0 3px #fbbf2433,0 0 20px -2px #fbbf2499}50%{box-shadow:0 0 0 6px #fbbf2473,0 0 46px 6px #fbbf24e6}}.lb-podium--celebrate{animation:1.6s ease-out lb-stage-flash}@keyframes lb-stage-flash{0%{background-color:#fbbf2400}20%{background-color:#fbbf242e}to{background-color:#fbbf2400}}.lb-scores-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:18px 0 8px;display:flex}.lb-scores-title .lb-led{--dot:4px;--led-color:#fdba74;letter-spacing:.08em;background:linear-gradient(#fde68a 0%,#fb923c 60%,#ea580c 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Arial Black,Helvetica Neue,Arial,sans-serif;font-size:clamp(34px,3.6vw,48px);font-weight:900}.lb-metric button{padding:6px 14px;font-size:12.5px}.lb-dayclock{color:var(--vc-text-faint);text-align:right;margin:-4px 0 10px;font-size:12.5px}.lb-table{position:relative}.lb-table__body{flex-direction:column;display:flex;position:relative}.lb-row{background:0 0;border-bottom:1px solid #fdf1e30f;grid-template-columns:128px minmax(150px,1fr) 92px 80px 64px 72px 76px 104px;align-items:center;gap:8px;min-height:52px;padding:0 12px;display:grid;position:relative}.lb-row--head{min-height:34px;color:var(--vc-text-faint);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #fdf1e31f;font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:11px;font-weight:700}.lb-table__body .lb-row:hover{background:#fdf1e308}.lb-row__place{align-items:center;gap:6px;display:flex}.lb-row__place .lb-led{--dot:2px;font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:20px;font-weight:800}.lb-row__place{filter:drop-shadow(0 0 6px var(--place-glow,transparent))}.lb-row__place--gold{--led-color:var(--lb-gold);--place-glow:#fbbf248c}.lb-row__place--silver{--led-color:var(--lb-silver);--place-glow:#e2e8f066}.lb-row__place--bronze{--led-color:var(--lb-bronze);--place-glow:#f59e0b73}.lb-row__place--n0{--led-color:#fb923c;--place-glow:#fb923c80}.lb-row__place--n1{--led-color:#f472b6;--place-glow:#f472b673}.lb-row__place--n2{--led-color:#67e8f9;--place-glow:#67e8f973}.lb-row__player{align-items:center;gap:12px;min-width:0;display:flex}.lb-row__name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.lb-row__num{text-align:right;font-variant-numeric:tabular-nums;color:var(--vc-text);font-size:15px}.lb-row--head .lb-row__num{color:var(--vc-text-faint);font-size:11px}.lb-row__num--active{color:var(--vc-accent-bright);font-weight:700}.lb-row--head .lb-row__num--active{color:var(--vc-accent)}.lb-row__num--streak{text-align:right}.lb-row--gap{text-align:center;min-height:24px;color:var(--vc-text-faint);letter-spacing:.3em;display:block}.lb-dim{color:var(--vc-text-faint)}.lb-row--me{z-index:1;background:linear-gradient(90deg,#fb923c33,#fb923c0f);border:1px solid #fb923cb3;border-radius:10px;box-shadow:0 0 26px -8px #fb923cb3}.lb-row--me:before{content:"";background:var(--vc-accent);width:4px;box-shadow:0 0 12px var(--vc-accent);border-radius:0 4px 4px 0;position:absolute;top:8px;bottom:8px;left:-1px}.lb-row--me .lb-row__name{color:var(--vc-accent-bright)}.lb-streak{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.lb-streak--risk{color:var(--vc-text-dim)}.lb-streak--risk svg{opacity:.5}.lb-move{border-radius:6px;padding:1px 6px;font-size:11px;font-weight:800;animation:.6s cubic-bezier(.2,1.6,.3,1) 1.2s both lb-pop;display:inline-block}.lb-move--up{color:#052e16;background:var(--lb-up);box-shadow:0 0 14px #4ade80b3}.lb-move--down{color:#450a0a;background:var(--lb-down);box-shadow:0 0 14px #f87171b3}@keyframes lb-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}.lb-table__empty{color:var(--vc-text-faint);text-align:center;margin:18px 0 6px}.lb-callout{color:var(--vc-accent-bright);box-shadow:0 0 26px -14px var(--lb-glow);background:#fb923c12;border:1px solid #fb923c8c;border-radius:12px;align-items:center;gap:10px;margin-top:14px;padding:13px 16px;font-weight:600;display:flex}.lb-callout strong{color:var(--vc-text)}.lb-callout__arrow{color:var(--vc-accent);text-shadow:0 0 10px var(--vc-accent);font-size:20px;font-weight:900}.lb-callout--gold{color:#fde68a;background:#fbbf2414;border-color:#fbbf24b3}.lb-side{flex-direction:column;gap:16px;display:flex}.lb-panel{box-shadow:var(--vc-shadow-soft), 0 0 40px -28px var(--lb-glow);padding:18px 18px 16px}.lb-panel__title{font-family:var(--vc-font-display);margin:0;font-size:24px;font-weight:700}.lb-panel__sub{color:var(--vc-text-faint);margin:2px 0 12px;font-size:13px}.lb-league{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lb-league li{border-bottom:1px solid #fdf1e30d;grid-template-columns:20px 20px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px;display:grid}.lb-league__place{text-align:center;font-family:SF Mono,ui-monospace,monospace;font-weight:800}.lb-league__place--gold{color:var(--lb-gold);text-shadow:0 0 8px #fbbf2499}.lb-league__place--silver{color:var(--lb-silver)}.lb-league__place--bronze{color:var(--lb-bronze)}.lb-league__place--rest{color:var(--vc-text-faint)}.lb-league__name{align-items:center;min-width:0;font-size:14px;display:flex}.lb-league__nick{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lb-league__name .lb-you{flex:none;margin-left:6px}.lb-league__value{font-variant-numeric:tabular-nums;color:var(--vc-text-dim);font-size:13.5px}.lb-league__me{background:#fb923c24;border-radius:10px;outline:1px solid #fb923c8c}.lb-league__me .lb-league__name{color:var(--vc-accent-bright)}.lb-league__empty{color:var(--vc-text-faint);font-size:13px;display:block!important}.lb-record{align-items:center;gap:18px;display:flex}.lb-record__sprite{filter:drop-shadow(0 0 14px #fbbf24a6);flex:none}.lb-record__sprite--flame{filter:drop-shadow(0 0 14px #fb923ccc)}.lb-record__value .lb-led{--dot:4px;--led-color:#fde68a;font-size:50px;line-height:1.05}.lb-record__streak{align-items:baseline;gap:8px;display:flex}.lb-record__unit{color:#fde68a;font-size:18px;font-weight:700}.lb-record__what{color:var(--vc-text-dim);margin:2px 0 0;font-size:14px}.lb-record__who{color:var(--vc-text-faint);margin:2px 0 0;font-size:13px}.lb-join{border-radius:var(--vc-radius-lg);background:radial-gradient(ellipse at 0% 50%, #fbbf241f, transparent 50%), var(--vc-surface-strong);box-shadow:0 0 50px -22px var(--lb-glow), var(--vc-shadow-soft);border:1px solid #fb923c80;align-items:center;gap:24px;padding:22px 24px;animation:.6s cubic-bezier(.2,1.2,.3,1) both lb-drop;display:flex}.lb-join--readonly{padding:16px 20px}.lb-join .lb-join__picture{cursor:pointer;background:radial-gradient(circle at 50% 35%,#fdf1e312,#0f0b07bf 70%);border:1.5px dashed #fdf1e347;border-radius:50%;flex:none;width:108px;height:108px;padding:0;transition:border-color .2s,box-shadow .2s,transform .15s;position:relative}.lb-join .lb-join__picture *{cursor:pointer}.lb-join .lb-join__picture:hover{box-shadow:0 0 26px -10px var(--lb-glow);border-color:#fb923cbf}.lb-join .lb-join__picture:focus-visible{box-shadow:var(--vc-ring);outline:none}.lb-join .lb-join__picture:active{transform:scale(.98)}.lb-join__picture img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.lb-join .lb-join__picture--missing{border-color:#f87171cc}.lb-join__picture-empty{color:#fdf1e361;place-items:center;width:100%;height:100%;display:grid}.lb-join__picture-hover{color:var(--vc-text);opacity:0;background:#0f0b079e;border-radius:50%;place-items:center;font-size:12px;font-weight:700;transition:opacity .18s;display:grid;position:absolute;inset:0}.lb-join .lb-join__picture:hover .lb-join__picture-hover,.lb-join .lb-join__picture:focus-visible .lb-join__picture-hover{opacity:1}.lb-join__picture-badge{background:linear-gradient(180deg, var(--vc-violet-bright), var(--vc-violet));width:30px;height:30px;color:var(--vc-on-accent);border:2px solid var(--vc-bg-0);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:4px;right:2px;box-shadow:0 4px 12px -4px #000000b3}.lb-join__fields{flex:1;min-width:0}.lb-join__title{font-family:var(--vc-font-display);margin:0;font-size:26px;font-weight:700}.lb-join__lead{color:var(--vc-text-dim);max-width:70ch;margin:4px 0 14px}.lb-join__row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.lb-join__field{min-width:220px;max-width:360px;color:var(--vc-text-dim);flex:1;gap:6px;font-size:12.5px;font-weight:600;display:grid}.lb-join__submit{white-space:nowrap}.lb-join__error{color:var(--vc-danger);margin:10px 0 0;font-size:13.5px}.lb-join__lock{color:var(--vc-text-faint);align-items:center;gap:7px;margin:12px 0 0;font-size:12.5px;display:flex}.lb-offline{border-radius:var(--vc-radius-lg);background:var(--vc-surface-strong);border:1px solid var(--vc-border);align-items:center;gap:18px;padding:20px 22px;display:flex}.lb-offline h2{font-family:var(--vc-font-display);margin:0;font-size:22px}.lb-offline p{color:var(--vc-text-dim);margin:4px 0 0}.lb-offline>div{flex:1}.lb-confetti{pointer-events:none;z-index:9999;width:100vw;height:100vh;position:fixed;inset:0}.lb-pill-slot{flex:none;position:relative}.lb-pill,.lb-pill:hover,.lb-pill:focus,.lb-pill:active{text-decoration:none}.lb-pill{border-radius:var(--vc-radius-pill);height:38px;color:var(--vc-text);letter-spacing:.01em;white-space:nowrap;background:linear-gradient(#281d14eb,#140e09eb);border:1px solid #fdf1e31f;align-items:center;gap:10px;padding:0 6px 0 13px;font-size:14px;font-weight:600;transition:border-color .2s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 1px #fdf1e30f,0 6px 18px -12px #000c}.lb-pill:hover{background:linear-gradient(#322418f2,#18110bf2);border-color:#fb923c6b;box-shadow:inset 0 1px #fdf1e314,0 8px 24px -14px #fb923c80}.lb-pill:focus-visible{box-shadow:var(--vc-ring);outline:none}.lb-pill:active{transform:translateY(1px)}.lb-pill--active{border-color:#fb923c8c;box-shadow:inset 0 1px #fdf1e314,0 0 22px -10px #fb923cb3}.lb-pill__crown{filter:drop-shadow(0 0 3px #fbbf2466)}.lb-pill__label{color:var(--vc-text)}.lb-pill__rank,.lb-pill__join{border-radius:var(--vc-radius-pill);background:linear-gradient(180deg, var(--vc-violet-bright), var(--vc-violet));height:26px;color:var(--vc-on-accent);letter-spacing:.02em;align-items:center;padding:0 10px;font-size:12.5px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff59,0 4px 12px -6px #fb923c8c}.lb-pill__join{padding:0 12px;font-weight:700}.lb-pill__rank--podium{background:linear-gradient(#fef3c7,#fbbf24)}.lb-pill__streak{color:#fdba74;align-items:center;gap:4px;padding-right:6px;font-size:13.5px;font-weight:700;display:inline-flex}.lb-pill__streak--risk{color:var(--vc-text-faint)}.lb-pill__streak--risk svg{opacity:.55}@media (width<=1180px){.lb-pill__label{display:none}}.lb-brief{--tone:#fdba74;z-index:40;background:repeating-linear-gradient(0deg,#fb923c0b 0 1px,#0000 1px 3px),radial-gradient(at 50% 0,#fb923c29,#0000 70%),#140e09;border:1px solid #fb923c99;border-radius:14px;width:380px;padding:16px 44px 16px 18px;animation:.7s cubic-bezier(.2,1.25,.3,1) both lb-brief-in;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #0006,0 22px 60px -20px #000000e6,0 0 42px -12px #fb923c99}.lb-brief--up{--tone:var(--lb-up,#4ade80)}.lb-brief--down{--tone:var(--lb-down,#f87171)}.lb-brief--gold{--tone:#fbbf24}.lb-brief--streak{--tone:#fb923c}.lb-brief--leaving{animation:.26s ease-in both lb-brief-out}@keyframes lb-brief-in{0%{opacity:0;transform:translate(-50%,-18px)scale(.94)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes lb-brief-out{to{opacity:0;transform:translate(-50%,-10px)scale(.97)}}.lb-brief__notch{background:#1b130c;border-top:1px solid #fb923c99;border-left:1px solid #fb923c99;width:12px;height:12px;position:absolute;top:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.lb-brief__body{width:100%;color:inherit;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;gap:4px;padding:0;display:grid}.lb-brief__eyebrow{color:var(--tone);letter-spacing:.16em;text-transform:uppercase;text-shadow:0 0 10px var(--tone);justify-content:center;align-items:center;gap:8px;font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:12.5px;font-weight:800;display:inline-flex}.lb-brief__arrow{font-size:13px}.lb-brief__headline{font-family:var(--vc-font-display);color:var(--vc-text);font-size:21px;font-weight:700}.lb-brief__detail{color:var(--vc-text-dim);font-size:13.5px}.lb-brief__close{width:26px;height:26px;color:var(--vc-text-faint);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.lb-brief__close:hover{color:var(--vc-text);background:#fdf1e314}.lb-tier--rookie{--tier:#d08a4a;--tier-bg:#2a170a;--tier-ring:linear-gradient(145deg, #f0b27a, #9a5a24 55%, #d08a4a);--tier-glow:#d08a4a8c}.lb-tier--uploader{--tier:#f0835a;--tier-bg:#2d120a;--tier-ring:linear-gradient(145deg, #ffb08f, #b4492a 55%, #f0835a);--tier-glow:#f0835a8c}.lb-tier--creator{--tier:#dfe7f0;--tier-bg:#1b2129;--tier-ring:linear-gradient(145deg, #fff, #8b98a8 50%, #dfe7f0);--tier-glow:#dfe7f080}.lb-tier--producer{--tier:#fbbf24;--tier-bg:#2c1d03;--tier-ring:linear-gradient(145deg, #fff3b0, #d08a0a 50%, #fbbf24);--tier-glow:#fbbf24a6}.lb-tier--studio{--tier:#e6f0ff;--tier-bg:#141a26;--tier-ring:linear-gradient(135deg, #fff, #9fb3cf 30%, #f1f5fb 55%, #8ea2c0 80%, #fff);--tier-glow:#bad6ff99}.lb-tier--mogul{--tier:#c9b6ff;--tier-bg:#1a1030;--tier-ring:conic-gradient(from 20deg, #f472b6, #a78bfa, #60a5fa, #34d399, #fde047, #fb923c, #f472b6);--tier-glow:#a78bfaa6}.lb-tier--legend{--tier:#ffb347;--tier-bg:#2e0e04;--tier-ring:conic-gradient(from 200deg, #fde047, #f97316, #dc2626, #f97316, #fde047, #fb923c, #fde047);--tier-glow:#f97316bf}.lb-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lb-lvl{vertical-align:middle;filter:drop-shadow(0 0 5px var(--tier-glow));flex:none;margin-left:7px;display:inline-grid;position:relative}.lb-lvl svg{display:block;overflow:visible}.lb-lvl__hex{fill:var(--tier-bg);stroke:var(--tier);stroke-width:1.7px}.lb-lvl text{fill:var(--tier);letter-spacing:-.03em;font-family:SF Mono,ui-monospace,Menlo,monospace;font-weight:800}.lb-frame{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.lb-frame__ring{background:var(--tier-ring);box-shadow:0 0 12px -3px var(--tier-glow);border-radius:50%;padding:2px;display:inline-flex;position:relative}.lb-frame--big .lb-frame__ring{box-shadow:0 0 0 1px #0000004d, 0 0 26px -4px var(--tier-glow);padding:3.5px}.lb-frame .lb-avatar{border:2px solid #0e0a07eb;display:block}.lb-frame .lb-avatar--mono{display:grid}.lb-frame__wing{filter:drop-shadow(0 0 6px #fbbf248c);pointer-events:none;position:absolute;top:14%;right:-34%}.lb-frame__wing--left{left:-34%;right:auto;transform:scaleX(-1)}.lb-tier--legend .lb-frame__wing{filter:drop-shadow(0 0 6px #f97316b3)hue-rotate(-18deg)saturate(1.4)}.lb-frame__crown{filter:drop-shadow(0 0 8px #fb923ccc);pointer-events:none;position:absolute;top:-30%;left:50%;transform:translate(-50%)}.lb-xpbar{background:#fdf1e314;border-radius:999px;height:10px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fb923c2e}.lb-xpbar__fill{border-radius:inherit;background:linear-gradient(90deg,#ea580c,#fb923c 70%,#fdba74);transition:width .9s cubic-bezier(.2,.9,.3,1);position:absolute;inset:0 auto 0 0;box-shadow:0 0 12px #fb923c99}.lb-player-btn{appearance:none;min-width:0;max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:inline-flex}.lb-player-btn:hover .lb-row__name,.lb-player-btn:hover .lb-league__nick,.lb-player-btn:hover .lb-podium__name{color:var(--vc-accent-bright)}.lb-player-btn:focus-visible{box-shadow:var(--vc-ring);border-radius:10px;outline:none}.lb-podium__open-card{text-align:center;flex-direction:column;gap:8px;width:100%}.lb-podium__tier{color:var(--vc-text-faint);letter-spacing:.02em;align-items:center;gap:6px;margin-top:-2px;font-size:12px;display:inline-flex}.lb-podium__tier .lb-lvl{margin:0}.lb-podium__who .lb-frame--big{margin:8px 0 2px}.lb-row__player .lb-lvl{margin-left:0}.lb-league__who{gap:9px}.lb-league__name .lb-lvl{margin-left:6px}.lb-tabs{border-bottom:1px solid #fdf1e314;gap:26px;margin-bottom:-6px;display:flex}.lb-tabs__tab{color:var(--vc-text-faint);padding:6px 2px 11px;font-size:15px;font-weight:600;text-decoration:none;position:relative}.lb-tabs__tab:hover{color:var(--vc-text);text-decoration:none}.lb-tabs__tab--active{color:var(--vc-text)}.lb-tabs__tab--active:after{content:"";background:var(--vc-accent);height:3px;box-shadow:0 0 12px var(--lb-glow);border-radius:3px 3px 0 0;position:absolute;bottom:-1px;left:0;right:0}.lb-goal{border-radius:var(--vc-radius-lg);background:var(--vc-surface);box-shadow:0 0 40px -26px var(--lb-glow);border:1px solid #fb923c38;grid-template-columns:auto minmax(180px,1fr) auto auto;align-items:center;gap:20px;padding:14px 20px;display:grid}.lb-goal__label{gap:2px;display:grid}.lb-goal__label strong{font-size:15px}.lb-goal__label span{color:var(--vc-text-faint);font-size:12.5px}.lb-goal__meter{gap:6px;min-width:0;display:grid}.lb-goal__bar{background:#fdf1e312;border-radius:4px;height:14px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fb923c40}.lb-goal__fill,.lb-goal__mine{transition:width 1s cubic-bezier(.2,.9,.3,1);position:absolute;inset:0 auto 0 0}.lb-goal__fill{background:repeating-linear-gradient(90deg,#f97316 0 6px,#ea580c 6px 8px);box-shadow:0 0 14px #f973168c}.lb-goal__mine{background:repeating-linear-gradient(90deg,#fde68a 0 6px,#fbbf24 6px 8px);box-shadow:0 0 12px #fde68acc}.lb-goal__you{color:var(--vc-text-dim);font-size:12.5px}.lb-goal__you strong{color:#fde68a}.lb-goal__nums{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px}.lb-goal__nums strong{font-size:18px}.lb-goal__nums span{color:var(--vc-text-faint)}.lb-goal__reward{color:var(--vc-text-dim);border-left:1px solid #fdf1e31a;max-width:300px;padding-left:18px;font-size:13px}.lb-goal--filled{border-color:#4ade8073;box-shadow:0 0 40px -22px #4ade8099}.lb-goal--filled .lb-goal__label strong{color:var(--lb-up)}.lb-levelcard{gap:12px;display:grid}.lb-levelcard__row{align-items:center;gap:16px;display:flex}.lb-levelcard .lb-profile__photo{border-radius:50%}.lb-levelcard__who{gap:3px;min-width:0;display:grid}.lb-levelcard__name{font-family:var(--vc-font-display);color:var(--vc-text);align-items:center;gap:6px;font-size:20px;font-weight:700;display:inline-flex}.lb-levelcard__name .lb-lvl{margin-left:2px}.lb-levelcard__tier{color:var(--tier);font-size:15px;font-weight:600}.lb-levelcard__xp{gap:6px;display:grid}.lb-levelcard__nums,.lb-levelcard__tonext{color:var(--vc-text-dim);font-variant-numeric:tabular-nums;font-size:13px}.lb-levelcard__nums strong,.lb-levelcard__tonext strong{color:var(--vc-accent-bright)}.lb-levelcard__rule{color:var(--vc-text-faint);margin:0;font-size:12px}.lb-levelcard__actions{border-top:1px solid #fdf1e312;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.lb-levelcard__link{color:var(--vc-accent-bright);font-size:13px;font-weight:600;text-decoration:none}.lb-levelcard__link:hover{color:var(--vc-text);text-decoration:none}.lb-levelcard__owner{gap:12px;display:inline-flex}.lb-levelcard__join{color:var(--vc-accent-bright);font-size:13px;text-decoration:none}.lb-levelcard--wide{border-radius:var(--vc-radius-lg);background:var(--vc-surface);box-shadow:0 0 50px -26px var(--lb-glow);border:1px solid #fb923c47;grid-template-columns:auto minmax(180px,280px) minmax(0,1fr);align-items:center;gap:24px;padding:20px 24px}.lb-levelcard--wide .lb-levelcard__name{font-size:24px}.lb-levelcard__xpline{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.lb-levelcard__xpnum{color:var(--vc-accent-bright);font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.lb-levelcard--wide .lb-levelcard__tonext{font-size:14px}.lb-levelcard--wide .lb-xpbar{height:14px}.lb-levelcard__split{color:var(--vc-text-faint);font-size:12.5px}.lb-card-modal{background:radial-gradient(120% 80% at 20% 0%, #fb923c1f, transparent 60%), var(--vc-surface-strong);box-shadow:0 0 80px -30px var(--lb-glow), var(--vc-shadow);border:1px solid #fb923c59}.lb-card-modal .vc-modal__head{z-index:2;border:0;padding:0;position:absolute;top:14px;right:14px}.lb-card-modal .vc-modal__body{padding-top:26px}.lb-card{gap:22px;display:grid}.lb-card__loading,.lb-card__error,.lb-card__empty{color:var(--vc-text-dim);padding:12px 0;font-size:14px}.lb-card__error{color:var(--vc-danger)}.lb-card__head{align-items:center;gap:22px;padding:4px 44px 0 8px;display:flex}.lb-card__who{flex:1;gap:4px;min-width:0;display:grid}.lb-card__name{font-family:var(--vc-font-display);flex-wrap:wrap;align-items:center;gap:4px;margin:0;font-size:clamp(26px,3.4vw,36px);line-height:1.1;display:flex}.lb-card__name .lb-lvl{margin-left:8px}.lb-card__tier{color:var(--tier);margin:0;font-size:18px;font-weight:700}.lb-card__since{color:var(--vc-text-faint);margin:0;font-size:13.5px}.lb-card__xp{gap:6px;margin-top:8px;display:grid}.lb-card__xp>span:first-child{color:var(--vc-text-dim);font-variant-numeric:tabular-nums;justify-self:end;font-size:13px}.lb-card__stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.lb-card__stat{text-align:center;background:#fdf1e309;border:1px solid #fb923c33;border-radius:12px;justify-items:center;gap:2px;padding:14px 8px;display:grid}.lb-card__stat strong{font-variant-numeric:tabular-nums;font-size:22px}.lb-card__stat span{color:var(--vc-text-faint);font-size:12px;line-height:1.25}.lb-card__section{gap:12px;display:grid}.lb-card__section-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lb-card__section-head h3{font-family:var(--vc-font-display);margin:0;font-size:22px}.lb-card__section-head span{color:var(--vc-text-faint);font-size:13px}.lb-heat{justify-content:center;gap:8px;display:flex}.lb-heat__days{color:var(--vc-text-faint);grid-template-rows:repeat(7,22px);gap:5px;font-size:11px;line-height:1;display:grid}.lb-heat__days span{align-items:center;height:100%;display:flex}.lb-heat__grid{grid-auto-columns:22px;grid-auto-flow:column;gap:5px;display:grid}.lb-heat__col{grid-template-rows:repeat(7,22px);gap:5px;display:grid}.lb-heat__cell{background:#fdf1e30f;border-radius:4px;width:100%;height:100%;display:block}.lb-heat__cell--1{background:#fb923c47}.lb-heat__cell--2{background:#fb923c80}.lb-heat__cell--3{background:#fb923cc7}.lb-heat__cell--4{background:#fdba74;box-shadow:0 0 8px #fb923c99}.lb-heat__cell--future{background:0 0;box-shadow:inset 0 0 0 1px #fdf1e30d}.lb-heat__legend{color:var(--vc-text-faint);justify-content:flex-end;align-items:center;gap:5px;font-size:12px;display:flex}.lb-heat__legend .lb-heat__cell{width:12px;height:12px}.lb-shelf{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;display:grid}.lb-shelf__item{text-align:center;background:#fdf1e309;border:1px solid #fb923c38;border-radius:12px;justify-items:center;gap:6px;padding:12px 8px 10px;display:grid;position:relative}.lb-shelf__item img{image-rendering:pixelated;filter:drop-shadow(0 0 10px #fb923c59)}.lb-shelf__item strong{font-size:12.5px;line-height:1.25}.lb-shelf__tier{color:var(--vc-accent-bright);font-family:SF Mono,ui-monospace,monospace;font-size:11px;font-weight:800;position:absolute;top:6px;right:8px}.lb-shelf__tier small{color:var(--vc-text-faint);font-size:10px}.lb-ach-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.lb-ach-head__count{color:var(--vc-text-dim);align-items:baseline;gap:10px;font-size:20px;display:flex}.lb-ach-head__led .lb-led{--dot:4px;--led-color:#fdba74;font-size:54px;line-height:1}.lb-ach-loading{color:var(--vc-text-dim);text-align:center;padding:40px 0}.lb-ach-start{border-radius:var(--vc-radius-lg);background:#fb923c14;border:1px solid #fb923c73;gap:4px;padding:16px 20px;display:grid}.lb-ach-start strong{font-size:16px}.lb-ach-start span{color:var(--vc-text-dim);font-size:14px}.lb-ach-start__join{color:var(--vc-accent-bright);justify-self:start;margin-top:6px;font-weight:700;text-decoration:none}.lb-ach-start__join:hover{color:var(--vc-text);text-decoration:none}.lb-path{border-radius:var(--vc-radius-lg);background:var(--vc-surface);box-shadow:0 0 60px -30px var(--lb-glow);border:1px solid #fb923c38;gap:16px;padding:22px 22px 16px;display:grid}.lb-path__head{gap:4px;display:grid}.lb-path__title .lb-led{--dot:3px;font-size:34px}.lb-path__head p{color:var(--vc-text-dim);margin:0;font-size:14px}.lb-path__track{background:#fdf1e31a;border-radius:4px;height:4px;margin:26px 7.14286% 6px;position:relative}.lb-path__fill{border-radius:inherit;background:linear-gradient(90deg,#ea580c,#fb923c);position:absolute;inset:0 auto 0 0;box-shadow:0 0 10px #fb923c99}.lb-path__dot{background:var(--vc-bg-1);border:2px solid #fdf1e340;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;top:50%}.lb-path__dot--on{background:#7c2d12;border-color:#fb923c;box-shadow:0 0 8px #fb923cb3}.lb-path__here{background:var(--vc-accent);color:var(--vc-on-accent);letter-spacing:.04em;white-space:nowrap;border-radius:6px;padding:2px 9px;font-size:11px;font-weight:800;position:absolute;bottom:12px;transform:translate(-50%)}.lb-path__tiers{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.lb-path__tier{text-align:center;background:#fdf1e308;border:1px solid #fdf1e314;border-radius:14px;align-content:start;justify-items:center;gap:6px;padding:22px 10px 14px;display:grid;position:relative}.lb-path__tier h3{font-family:var(--vc-font-display);margin:6px 0 0;font-size:19px}.lb-path__tier--current{box-shadow:0 0 30px -12px var(--lb-glow);background:#fb923c14;border-color:#fb923cb3}.lb-path__tier--done{opacity:.78}.lb-path__tier .lb-frame--big{margin-top:8px}.lb-path__you{background:var(--vc-accent);color:var(--vc-on-accent);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:6px;padding:2px 9px;font-size:10.5px;font-weight:800;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.lb-path__range{color:var(--vc-text-dim);align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}.lb-path__range .lb-lvl{margin-left:0}.lb-path__minutes{color:var(--vc-text);margin:0;font-size:13px;font-weight:600}.lb-path__tier ul{text-align:left;border-top:1px solid #fdf1e314;gap:6px;width:100%;margin:8px 0 0;padding:10px 0 0;list-style:none;display:grid}.lb-path__tier li{color:var(--vc-text-dim);align-items:center;gap:7px;font-size:12px;line-height:1.25;display:flex}.lb-path__ring{background:var(--tier-ring);border-radius:50%;flex:none;width:13px;height:13px;-webkit-mask:radial-gradient(circle,#0000 3.5px,#000 4px);mask:radial-gradient(circle,#0000 3.5px,#000 4px)}.lb-path__star{color:#fbbf24;text-align:center;flex:none;width:13px;font-size:12px}.lb-path__note{color:var(--vc-text-faint);margin:0;font-size:12px}.lb-ach-filters{flex-wrap:wrap;gap:8px;display:flex}.lb-chip-btn{appearance:none;color:var(--vc-text-dim);font:inherit;cursor:pointer;background:#fdf1e308;border:1px solid #fdf1e324;border-radius:999px;padding:7px 16px;font-size:13.5px;font-weight:600;transition:border-color .15s,color .15s,background .15s}.lb-chip-btn:hover{color:var(--vc-text);border-color:#fb923c80}.lb-chip-btn--on{color:var(--vc-on-accent);box-shadow:0 0 16px -4px var(--lb-glow);background:linear-gradient(#fb923c,#ea580c);border-color:#0000}.lb-ach-section{gap:12px;display:grid}.lb-ach-section__title{font-family:var(--vc-font-display);margin:8px 0 0;font-size:22px}.lb-ach-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px;display:grid}.lb-ach{background:var(--vc-surface);border:1px solid #fdf1e317;border-radius:14px;align-content:start;gap:12px;padding:14px 16px 12px;display:grid}.lb-ach--unlocked{box-shadow:0 0 26px -16px var(--lb-glow);border-color:#fb923c8c}.lb-ach--maxed{background:radial-gradient(120% 90% at 0% 0%, #fbbf241a, transparent 60%), var(--vc-surface);border-color:#fbbf24cc}.lb-ach__top{gap:14px;display:flex}.lb-ach__icon{width:64px;height:64px;image-rendering:pixelated;background:#00000040;border:1px solid #fdf1e314;border-radius:12px;flex:none}.lb-ach:not(.lb-ach--unlocked) .lb-ach__icon{filter:grayscale(.85)brightness(.62)}.lb-ach--secret .lb-ach__icon{filter:none}.lb-ach__text{align-content:start;gap:3px;min-width:0;display:grid}.lb-ach__name{font-family:var(--vc-font-display);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:18px;line-height:1.2;display:flex}.lb-ach__desc,.lb-ach__next{color:var(--vc-text-dim);margin:0;font-size:13px;line-height:1.35}.lb-ach__next{color:var(--vc-text-faint);font-size:12.5px}.lb-ach__next strong{color:var(--vc-text-dim);font-weight:600}.lb-ach__xp{color:var(--vc-accent-bright);margin-top:3px;font-size:14px;font-weight:800}.lb-ach__progress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.lb-ach__progress .lb-xpbar{height:8px}.lb-ach__progress>span:last-child{color:var(--vc-text-dim);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.lb-ach__foot{font-size:12.5px}.lb-ach__done{color:var(--lb-up)}.lb-ach__locked{color:var(--vc-text-faint);align-items:center;gap:5px;display:inline-flex}.lb-pips{gap:3px;display:inline-flex}.lb-pips span{background:#fdf1e326;border-radius:2px;width:7px;height:7px}.lb-pips .lb-pips__on{background:#fbbf24;box-shadow:0 0 6px #fbbf24b3}.lb-howto{border-radius:var(--vc-radius-lg);background:var(--vc-surface);border:1px solid #fb923c38;grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:center;gap:22px;padding:18px 22px;display:grid}.lb-howto__title{font-family:var(--vc-font-display);font-size:22px;font-weight:700}.lb-howto>div:not(.lb-howto__title){border-left:1px solid #fdf1e31a;gap:2px;padding-left:18px;display:grid}.lb-howto strong{font-size:15px}.lb-howto span{color:var(--vc-text-faint);font-size:12.5px}.lb-cele-overlay{z-index:1200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080503b8;place-items:center;padding:16px;animation:.25s both lb-fade;display:grid;position:fixed;inset:0}@keyframes lb-fade{0%{opacity:0}}.lb-cele{text-align:center;background:radial-gradient(90% 60% at 50% 0,#fb923c38,#0000 70%),linear-gradient(#1c130c,#120c08);border:1px solid #fb923c8c;border-radius:22px;justify-items:center;gap:8px;width:min(560px,100%);max-height:calc(100vh - 32px);padding:34px 34px 22px;animation:.55s cubic-bezier(.2,1.3,.3,1) both lb-cele-in;display:grid;position:relative;overflow:auto;box-shadow:0 0 0 1px #fb923c26,0 0 90px -20px #fb923cb3,0 30px 60px #00000080}@keyframes lb-cele-in{0%{opacity:0;transform:translateY(18px)scale(.94)}}.lb-cele__close{width:30px;height:30px;color:var(--vc-text-faint);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.lb-cele__close:hover{color:var(--vc-text);background:#fdf1e314}.lb-cele__avatars{align-items:center;gap:28px;margin:18px 0 4px;display:flex}.lb-cele__was,.lb-cele__now{justify-items:center;gap:10px;display:grid}.lb-cele__was{opacity:.8}.lb-cele__was small,.lb-cele__now small{color:var(--vc-text-dim);font-size:14px}.lb-cele__now small{color:var(--vc-text);font-weight:700}.lb-cele__arrow{color:#fb923c;text-shadow:0 0 12px #fb923ccc;font-size:24px}.lb-cele__who{align-items:center;margin:4px 0 0;font-size:20px;font-weight:700;display:flex}.lb-cele__level .lb-led{--dot:5px;--led-color:#fdba74;font-size:64px;line-height:1.05}.lb-cele__headline{font-family:var(--vc-font-display);margin:0;font-size:32px;line-height:1.15}.lb-cele__sub{color:#fde68a;margin:0;font-size:15px}.lb-cele__unlocked{text-align:left;background:#0003;border:1px solid #fb923c4d;border-radius:14px;gap:8px;width:100%;margin-top:14px;padding:14px 18px;display:grid}.lb-cele__label{color:var(--vc-text-dim);font-size:13px;font-weight:700}.lb-cele__row{align-items:center;gap:12px;font-size:15px;display:flex}.lb-cele__row .lb-lvl{margin-left:0}.lb-cele__row img{image-rendering:pixelated;border-radius:6px}.lb-cele__row em{color:var(--vc-accent-bright);font-style:normal;font-weight:800}.lb-cele__ring{background:var(--tier-ring);width:26px;height:26px;filter:drop-shadow(0 0 6px var(--tier-glow));border-radius:50%;-webkit-mask:radial-gradient(circle,#0000 8px,#000 9px);mask:radial-gradient(circle,#0000 8px,#000 9px)}.lb-cele__more{color:var(--vc-text-faint);padding-left:42px;font-size:13px}.lb-cele__cta{color:#1c0d03;width:100%;font:inherit;cursor:pointer;background:linear-gradient(#fb923c,#ea580c);border:0;border-radius:14px;margin-top:16px;padding:14px;font-size:17px;font-weight:800;box-shadow:0 0 30px -8px #fb923ccc}.lb-cele__cta:hover{filter:brightness(1.06)}.lb-cele__dismiss{color:var(--vc-text-dim);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 18px;font-size:15px}.lb-cele__dismiss:hover{color:var(--vc-text)}@media (width<=1180px){.lb-layout{grid-template-columns:minmax(0,1fr)}.lb-side{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.lb-path__tiers{grid-template-columns:repeat(4,minmax(0,1fr))}.lb-path__track{display:none}.lb-goal{grid-template-columns:auto minmax(160px,1fr) auto}.lb-goal__reward{border-left:0;grid-column:1/-1;max-width:none;padding-left:0}}@media (width<=900px){.lb-row{grid-template-columns:94px minmax(100px,1fr) 80px 75px 58px 65px 83px}.lb-levelcard--wide{grid-template-columns:auto minmax(0,1fr)}.lb-levelcard--wide .lb-levelcard__xp{grid-column:1/-1}.lb-howto{grid-template-columns:minmax(0,1fr);gap:12px}.lb-howto>div:not(.lb-howto__title){border-left:0;padding-left:0}.lb-card__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.lb-page{padding:16px 12px 48px}.lb-board{padding:14px 10px}.lb-podium{min-height:300px;padding:18px 6px 0}.lb-podium__block{--step:6px;width:calc(100% - 6px);padding:14px 4px 12px}.lb-podium__screen .lb-led,.lb-podium__spot--gold .lb-podium__screen .lb-led{--dot:3px;font-size:28px}.lb-podium__screen{padding:4px 8px 5px}.lb-podium__screen small{display:none}.lb-podium__minutes{white-space:nowrap;font-size:13px}.lb-podium__place .lb-led{font-size:15px}.lb-podium__name{font-size:12.5px}.lb-podium__nick{-webkit-line-clamp:3}.lb-podium__tier{font-size:11px}.lb-row__place .lb-you{display:none}.lb-row__place .lb-led{font-size:16px}.lb-podium__meta{display:none}.lb-row{grid-template-columns:74px minmax(0,1fr) 60px 70px;padding:0 6px}.lb-row>.lb-row__num:not(.lb-row__num--videos):not(.lb-row__num--active){display:none}.lb-table[data-metric=videos] .lb-row>.lb-row__num--minutes{display:block}.lb-dayclock{text-align:left}.lb-join{flex-direction:column;align-items:flex-start}.lb-goal{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px 14px}.lb-goal__nums{justify-self:start}.lb-path{padding:16px 12px 12px}.lb-path__title .lb-led{font-size:22px}.lb-path__tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.lb-ach-grid{grid-template-columns:minmax(0,1fr)}.lb-ach-head__led .lb-led{font-size:38px}.lb-card__head{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:0}.lb-card__name{justify-content:center}.lb-card__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.lb-heat__grid{flex:1;grid-auto-columns:minmax(0,1fr);gap:3px}.lb-heat__col,.lb-heat__days{grid-template-rows:repeat(7,16px);gap:3px}.lb-cele{padding:28px 18px 16px}.lb-cele__level .lb-led{--dot:4px;font-size:44px}.lb-cele__headline{font-size:25px}.lb-row__player .lb-lvl,.lb-podium .lb-frame__wing{display:none}.lb-podium .lb-frame--winged{margin-inline:0!important}.lb-levelcard--wide{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:14px;padding:18px 16px}.lb-levelcard--wide .lb-levelcard__who{justify-items:center}.lb-levelcard--wide .lb-levelcard__name{flex-wrap:wrap;justify-content:center;font-size:22px}.lb-levelcard--wide .lb-levelcard__xp{text-align:left;width:100%}}.lb-livewrap{flex:none;display:inline-flex;position:relative}.lb-live{z-index:1;background:var(--lb-up);pointer-events:auto;border-radius:50%;position:absolute;bottom:0;right:0;box-shadow:0 0 0 2px #0e0a07f2,0 0 10px #4ade80bf}.lb-live--inline{flex:none;position:static;box-shadow:0 0 8px #4ade80cc}.lb-chip--live{color:var(--vc-text);border-color:#4ade8059}@media (prefers-reduced-motion:reduce){.lb-podium__who,.lb-podium__block,.lb-bubble,.lb-podium--celebrate,.lb-avatar,.lb-brief,.lb-move,.lb-join,.lb-cele,.lb-cele-overlay{animation:none!important}.lb-xpbar__fill,.lb-goal__fill,.lb-goal__mine{transition:none}}.lb-bubble{--bubble-edge:var(--lb-gold,#fbbf24);--bubble-fill:#fdf1e3;--bubble-ink:#1a0f05;--px:3px;max-width:min(210px,100%);filter:drop-shadow(var(--px) var(--px) 0 #00000080) drop-shadow(0 0 14px #fbbf242e);transform-origin:50% 100%;animation:.42s steps(5,end) both lb-bubble-pop;animation-delay:var(--bubble-delay,1s);flex-direction:column;align-items:center;margin-bottom:2px;display:flex;position:relative}.lb-bubble--silver{--bubble-edge:#e2e8f0}.lb-bubble--bronze{--bubble-edge:#fb923c}@keyframes lb-bubble-pop{0%{opacity:0;transform:translateY(10px)scale(.2)}60%{opacity:1;transform:translateY(-3px)scale(1.08)}to{opacity:1;transform:none}}.lb-bubble__box,.lb-bubble__text{--s:var(--px);clip-path:polygon(0 calc(var(--s) * 2), var(--s) calc(var(--s) * 2), var(--s) var(--s), calc(var(--s) * 2) var(--s), calc(var(--s) * 2) 0, calc(100% - var(--s) * 2) 0, calc(100% - var(--s) * 2) var(--s), calc(100% - var(--s)) var(--s), calc(100% - var(--s)) calc(var(--s) * 2), 100% calc(var(--s) * 2), 100% calc(100% - var(--s) * 2), calc(100% - var(--s)) calc(100% - var(--s) * 2), calc(100% - var(--s)) calc(100% - var(--s)), calc(100% - var(--s) * 2) calc(100% - var(--s)), calc(100% - var(--s) * 2) 100%, calc(var(--s) * 2) 100%, calc(var(--s) * 2) calc(100% - var(--s)), var(--s) calc(100% - var(--s)), var(--s) calc(100% - var(--s) * 2), 0 calc(100% - var(--s) * 2))}.lb-bubble__box{max-width:100%;padding:var(--px);background:var(--bubble-edge);box-sizing:border-box}.lb-bubble__text{background:var(--bubble-fill);color:var(--bubble-ink);letter-spacing:.01em;text-align:center;text-wrap:balance;overflow-wrap:anywhere;-webkit-font-smoothing:none;padding:6px 11px 7px;font-family:Pixelify Sans,SF Mono,ui-monospace,monospace;font-size:15px;font-weight:600;line-height:1.12;display:block}.lb-bubble__rest{visibility:hidden}.lb-bubble--think .lb-bubble__box,.lb-bubble--think .lb-bubble__text{--s:calc(var(--px) * 1.6)}.lb-bubble--think .lb-bubble__text{padding:8px 14px 9px}.lb-bubble__tail{margin-top:calc(var(--px) * -1);display:block}.lb-bubble--think .lb-bubble__tail{margin-top:4px;margin-left:22px}.lb-shout{border-top:1px solid #fdf1e314;gap:10px;margin:0;padding-top:14px;display:grid}.lb-shout__head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.lb-shout__head strong{font-size:14px}.lb-shout__live{color:#fbbf24;font-size:12px;font-weight:600}.lb-shout__live--off{color:var(--vc-text-faint);font-weight:500}.lb-shout__kind{background:#0f0b0799;border:1px solid #fdf1e314;border-radius:999px;grid-template-columns:1fr 1fr;justify-self:start;gap:4px;padding:4px;display:inline-grid}.lb-shout__kind button{appearance:none;color:var(--vc-text-dim);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.lb-shout__kind button[aria-pressed=true]{color:#1a0f05;background:linear-gradient(#fb923c,#ea580c)}.lb-shout__kind button:focus-visible{box-shadow:var(--vc-ring);outline:none}.lb-shout__field{display:block;position:relative}.lb-shout__field input{box-sizing:border-box;letter-spacing:.02em;width:100%;padding:10px 56px 10px 12px;font-family:Pixelify Sans,ui-monospace,monospace;font-size:15px;font-weight:600}.lb-shout__count{color:var(--vc-text-faint);pointer-events:none;font-family:SF Mono,ui-monospace,monospace;font-size:12px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.lb-shout__count--full{color:#fbbf24}.lb-shout__row{align-items:center;gap:8px;display:flex}.lb-shout__note{color:var(--vc-text-faint);margin:0;font-size:12px;line-height:1.4}.lb-shout__note--ok{color:#86efac}@media (width<=760px){.lb-bubble{--px:2px}.lb-bubble__text{padding:4px 6px 5px;font-size:11.5px}.lb-bubble--think .lb-bubble__text{padding:5px 7px 6px}}.lb-plogo{vertical-align:middle;object-fit:contain;flex:none;width:auto;display:inline-block}.lb-pbadge{vertical-align:middle;background:#080d20b3;border:1px solid #a5f3fc47;border-radius:999px;flex:none;align-items:center;gap:3px;margin-left:7px;padding:2px 6px 2px 4px;line-height:1;display:inline-flex}.lb-pbadge--both{background:linear-gradient(90deg,#fb923c2e,#a78bfa38);border-color:#c4b5fd8c;padding:2px 5px;box-shadow:0 0 10px -3px #a78bfab3}.lb-pbadge__short{color:#cbd5e1;letter-spacing:.06em;font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:9.5px;font-weight:800}.lb-podium__name .lb-pbadge{margin:4px auto 0;display:inline-flex}.lb-row__player .lb-player-btn,.lb-league__who{position:relative}.lb-pbadge--overlay{z-index:2;pointer-events:auto;background:#06091af0;border-color:#a5f3fc80;gap:1px;margin:0;padding:2px 3px;position:absolute;bottom:-5px;left:-7px;box-shadow:0 1px 4px #0009}.lb-pbadge--overlay.lb-pbadge--both{background:linear-gradient(90deg,#401e0af5,#281850f5);padding:2px 3px}.lb-league__who .lb-pbadge--overlay{padding:1px 2px;bottom:-6px;left:-9px}.lb-linkedmark{color:#c4b5fd;vertical-align:middle;background:#a78bfa29;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-left:6px;display:inline-grid;box-shadow:inset 0 0 0 1px #a78bfa73}.lb-podium__name .lb-linkedmark{margin:4px auto 0;display:inline-grid}.lb-split{cursor:help;text-underline-offset:4px;border-radius:4px;outline:none;-webkit-text-decoration:underline dotted #a5f3fc73;text-decoration:underline dotted #a5f3fc73;text-decoration-thickness:1px;display:inline;position:relative}.lb-split:hover,.lb-split:focus-visible{text-decoration-color:#67e8f9}.lb-split:focus-visible{box-shadow:0 0 0 2px #67e8f9bf}.lb-split--screen{border-radius:8px;text-decoration:none;display:inline-flex}.lb-split--screen:hover .lb-podium__screen,.lb-split--screen:focus-visible .lb-podium__screen{box-shadow:inset 0 3px 10px #000000b3,0 0 0 2px #67e8f9cc,0 0 18px #22d3ee73}.lb-card__stat .lb-split,.lb-record .lb-split{text-underline-offset:6px}.lb-splittip{z-index:10000;color:#eef2ff;max-width:min(520px,100vw - 16px);font-family:var(--vc-font-body,inherit);white-space:nowrap;pointer-events:none;transform:translate(calc(-50% + var(--tip-shift,0px)), -100%);background:linear-gradient(#141836f7,#0a0c1ef7);border:1px solid #a5f3fc73;border-radius:10px;gap:4px;padding:8px 12px 9px;font-size:13px;font-weight:500;line-height:1.3;animation:.14s ease-out both lb-tip-in;display:grid;position:fixed;box-shadow:0 10px 30px -8px #000000b3,0 0 24px -6px #8b5cf699}.lb-splittip--below{transform:translate(calc(-50% + var(--tip-shift,0px)), 0)}.lb-splittip:after{content:"";left:calc(50% - var(--tip-shift,0px));background:#0a0c1ef7;border-bottom:1px solid #a5f3fc73;border-right:1px solid #a5f3fc73;width:10px;height:10px;margin-left:-5px;position:absolute;bottom:-6px;transform:rotate(45deg)}.lb-splittip--below:after{top:-6px;bottom:auto;transform:rotate(225deg)}@keyframes lb-tip-in{0%{opacity:0}to{opacity:1}}.lb-splittip__caption{color:#67e8f9;letter-spacing:.1em;text-transform:uppercase;font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:10.5px;font-weight:800}.lb-splittip__parts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lb-splittip__part{align-items:center;gap:6px;display:inline-flex}.lb-splittip__part strong{color:#fff;font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:800}.lb-splittip__part--avatarforge strong{color:#fdba74}.lb-splittip__part--vidforge strong{color:#fcd34d}.lb-splittip__dot{color:#cbd5e199;font-weight:800}.lb-combine{appearance:none;color:#ddd6fe;font:inherit;cursor:pointer;background:linear-gradient(90deg,#22d3ee14,#a78bfa1f),#0f0b07b3;border:1px solid #a78bfa80;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 8px;font-size:13px;font-weight:700;transition:box-shadow .18s,border-color .18s,background .18s,color .18s;display:inline-flex}.lb-combine:hover{border-color:#a5f3fc;box-shadow:0 0 16px -4px #67e8f999}.lb-combine:focus-visible{outline:none;box-shadow:0 0 0 3px #67e8f980}.lb-combine__logos{background:#00000059;border-radius:999px;align-items:center;gap:2px;padding:3px 6px;display:inline-flex}.lb-combine__plus{color:#a5f3fc;font-size:11px;font-weight:900}.lb-combine--on{color:#04131a;background:linear-gradient(90deg,#22d3ee,#a78bfa);border-color:#0000;box-shadow:0 6px 20px -6px #8b5cf6cc}.lb-combine--on .lb-combine__plus{color:#fff}.lb-combined-banner{background:linear-gradient(#0c0e24eb,#0c0e24eb) padding-box padding-box,linear-gradient(90deg,#fb923c,#22d3ee 45%,#a78bfa 75%,#f472b6) border-box;border:1px solid #0000;border-radius:14px;align-items:center;gap:16px;margin:0 0 14px;padding:12px 16px;display:flex;box-shadow:0 0 34px -14px #22d3eeb3}.lb-combined-banner__logos{background:#ffffff0d;border-radius:12px;flex:none;align-items:center;gap:8px;padding:6px 12px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14}.lb-combined-banner__plus{color:#a5f3fc;text-shadow:0 0 10px #22d3eecc;font-size:18px;font-weight:900}.lb-combined-banner__text{flex:1;gap:2px;min-width:0;display:grid}.lb-combined-banner__text strong{font-family:var(--vc-font-display);background:linear-gradient(90deg,#a5f3fc,#c4b5fd);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:19px}.lb-combined-banner__text span{color:#c7d2fe;font-size:13px}.lb-combined-banner__exit{appearance:none;color:#e0e7ff;font:inherit;cursor:pointer;background:0 0;border:1px solid #a5f3fc66;border-radius:999px;flex:none;padding:7px 14px;font-size:13px;font-weight:600}.lb-combined-banner__exit:hover{color:#fff;border-color:#a5f3fc}.lb-page--combined{--lb-glow:#8b5cf68c;--vc-violet:#22d3ee;--vc-violet-bright:#a5f3fc;--vc-violet-deep:#0891b2;--vc-violet-glow:#22d3ee59;--vc-accent:#22d3ee;--vc-accent-bright:#a5f3fc;--vc-accent-deep:#0891b2;--vc-accent-glow:#22d3ee59;--vc-on-accent:#04131a;--vc-ring:0 0 0 3px #67e8f973}.lb-page--combined .lb-board,.lb-page--combined .lb-panel{background:linear-gradient(180deg, #312e8133, #080d2059), var(--vc-surface);border-color:#818cf861}.lb-page--combined .lb-board{box-shadow:0 0 0 1px #22d3ee29, 0 0 80px -26px #8b5cf6a6, var(--vc-shadow)}.lb-page--combined .lb-panel{box-shadow:var(--vc-shadow-soft), 0 0 40px -26px #8b5cf6cc}.lb-page--combined .lb-title{text-shadow:0 0 28px #22d3ee47}.lb-page--combined .lb-led{color:var(--led-color,#67e8f9)}.lb-page--combined .lb-led-glow{filter:drop-shadow(0 0 3px var(--led-glow,#22d3eed9)) drop-shadow(0 0 14px var(--led-glow,#8b5cf68c))}.lb-page--combined .lb-scores-title .lb-led{background:linear-gradient(#cffafe 0%,#22d3ee 50%,#a78bfa 100%);-webkit-background-clip:text;background-clip:text}.lb-page--combined .lb-chip{background:#080d2099;border-color:#818cf84d}.lb-page--combined .lb-tabs__tab--active:after{background:linear-gradient(90deg,#22d3ee,#a78bfa);box-shadow:0 0 12px #22d3ee99}.lb-page--combined .lb-podium{background:radial-gradient(at 50% 12%,#22d3ee3d,#0000 55%),radial-gradient(at 50% 100%,#a78bfa47,#0000 60%),linear-gradient(#080a1c40,#080a1c99)}.lb-page--combined .lb-podium:after{background:#67e8f9;box-shadow:140px 40px 0 -1px #c4b5fd,310px 12px #f472b6,470px 58px 0 -1px #a5f3fc,560px 20px #67e8f9,40px 96px 0 -1px #c4b5fd,620px 110px 0 -1px #a5f3fc,230px 120px 0 -2px #e0e7ff,400px 150px 0 -2px #f472b6,-60px 36px 0 -1px #c4b5fd}.lb-page--combined .lb-podium__spot--gold .lb-podium__block{--metal-top:#cffafe;--metal-mid:#22d3ee;--metal-low:#155e75}.lb-page--combined .lb-podium__spot--silver .lb-podium__block{--metal-top:#ede9fe;--metal-mid:#a78bfa;--metal-low:#4c1d95}.lb-page--combined .lb-podium__spot--bronze .lb-podium__block{--metal-top:#fce7f3;--metal-mid:#f472b6;--metal-low:#831843}.lb-page--combined .lb-podium__spot--gold{filter:drop-shadow(0 0 22px #22d3ee66)}.lb-page--combined .lb-podium__spot--silver{filter:drop-shadow(0 0 16px #a78bfa4d)}.lb-page--combined .lb-podium__spot--bronze{filter:drop-shadow(0 0 16px #f472b64d)}.lb-page--combined .lb-podium__screen{--screen-led:#67e8f9;background:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 3px),#06091af0}.lb-page--combined .lb-podium__spot--silver .lb-podium__screen{--screen-led:#c4b5fd}.lb-page--combined .lb-podium__spot--bronze .lb-podium__screen{--screen-led:#f9a8d4}.lb-page--combined .lb-podium__meta,.lb-page--combined .lb-podium__meta .lb-streak{color:#040a1ad9}.lb-page--combined .lb-podium__block{color:#040a1a}.lb-page--combined .lb-row__place--n0{--led-color:#67e8f9;--place-glow:#22d3ee80}.lb-page--combined .lb-row__place--n1{--led-color:#c4b5fd;--place-glow:#a78bfa80}.lb-page--combined .lb-row__place--n2{--led-color:#f9a8d4;--place-glow:#f472b673}.lb-page--combined .lb-row--me{background:linear-gradient(90deg,#22d3ee2e,#a78bfa14);border-color:#67e8f9b3;box-shadow:0 0 26px -8px #22d3eeb3}.lb-page--combined .lb-league__me{background:#22d3ee1f;outline-color:#67e8f98c}.lb-page--combined .lb-callout{background:#22d3ee0a;border-color:#818cf873}.lb-page--combined .lb-callout__arrow{color:#67e8f9;text-shadow:0 0 10px #22d3ee}.lb-page--combined .lb-callout--gold{color:#cffafe;background:#22d3ee14;border-color:#67e8f9b3}.lb-page--combined .lb-record__value .lb-led{--led-color:#a5f3fc}.lb-page--combined .lb-record__unit{color:#a5f3fc}.lb-page--combined .lb-record__sprite{filter:drop-shadow(0 0 14px #22d3eea6)hue-rotate(160deg)}.lb-page--combined .lb-podium__sprite{filter:drop-shadow(0 0 8px #22d3eeb3)}.lb-card-modal--combined{background:radial-gradient(120% 80% at 20% 0%, #22d3ee24, transparent 60%), radial-gradient(90% 70% at 100% 100%, #a78bfa24, transparent 60%), var(--vc-surface-strong);box-shadow:0 0 80px -30px #8b5cf6cc, var(--vc-shadow);border-color:#818cf880}.lb-card-modal--combined .lb-card__stat{border-color:#818cf84d}.lb-card-modal--combined .lb-heat__cell--1{background:#22d3ee47}.lb-card-modal--combined .lb-heat__cell--2{background:#22d3ee80}.lb-card-modal--combined .lb-heat__cell--3{background:#22d3eec7}.lb-card-modal--combined .lb-heat__cell--4{background:#a5f3fc;box-shadow:0 0 8px #22d3ee99}.lb-card-modal--combined .lb-xpbar__fill{background:linear-gradient(90deg,#0891b2,#22d3ee 60%,#a78bfa);box-shadow:0 0 12px #22d3ee99}.lb-card__combined-note{color:#a5f3fc;font-size:14px;font-weight:600}.lb-card__name .lb-pbadge{margin-left:10px;padding:3px 8px 3px 6px}.lb-tabs{align-items:flex-end}.lb-tabs__aside{align-self:center;margin-left:auto;padding-bottom:6px;position:relative}.lb-mycode{color:var(--vc-text-faint);opacity:.62;align-items:center;gap:6px;font-size:11.5px;transition:opacity .18s;display:inline-flex;position:relative}.lb-mycode:hover,.lb-mycode:focus-within{opacity:1}.lb-mycode--off{cursor:default}.lb-mycode__label{letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:600}.lb-mycode__code{color:var(--vc-text-dim);letter-spacing:.14em;-webkit-user-select:all;user-select:all;background:#00000040;border:1px dashed #fdf1e338;border-radius:6px;padding:2px 7px;font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:12.5px;font-weight:700}.lb-mycode__btn{appearance:none;width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid}.lb-mycode__btn:hover{color:var(--vc-text);background:#fdf1e314}.lb-mycode__btn:focus-visible{box-shadow:var(--vc-ring);outline:none}.lb-mycode__confirm{z-index:20;border:1px solid var(--vc-border-strong);background:var(--vc-surface-strong);color:var(--vc-text-dim);white-space:nowrap;box-shadow:var(--vc-shadow);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.lb-mycode__confirm button{appearance:none;border:1px solid var(--vc-border-strong);color:var(--vc-text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.lb-mycode__confirm button:first-of-type{background:var(--vc-accent);color:var(--vc-on-accent);border-color:#0000}.lb-mycode__error{color:var(--vc-danger);font-size:11.5px}.lb-join__already{color:var(--vc-text-dim);border-top:1px solid #fdf1e314;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 0;padding-top:12px;font-size:13.5px;display:flex}.lb-join__already .lb-profile__link{color:var(--vc-accent-bright);font-size:13.5px;font-weight:700}.lb-join--link{border-color:#a78bfa73;box-shadow:0 0 40px -22px #8b5cf6cc}.lb-join__linklogo{background:radial-gradient(circle,#a78bfa33,#0000 70%);border-radius:50%;flex:none;place-items:center;width:112px;height:112px;display:grid}.lb-linkflow{gap:10px;display:grid}.lb-linkflow__field{max-width:260px;color:var(--vc-text-dim);gap:6px;font-size:12.5px;font-weight:600;display:grid}.lb-linkflow__code{letter-spacing:.22em;text-transform:uppercase;font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:20px;font-weight:800}.lb-linkflow__hint{color:var(--vc-text-faint);max-width:64ch;margin:0;font-size:13px;line-height:1.45}.lb-linkflow__hint strong{color:var(--vc-text)}.lb-linkflow__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.lb-linkflow__title{font-family:var(--vc-font-display);margin:0;font-size:22px}.lb-found{background:linear-gradient(90deg,#a78bfa1a,#0000);border:1px solid #a78bfa66;border-radius:14px;align-items:center;gap:16px;max-width:420px;padding:14px 16px;display:flex}.lb-found .lb-avatar{border:3px solid #a78bfab3;box-shadow:0 0 22px -4px #a78bfab3}.lb-found__who{gap:4px;min-width:0;display:grid}.lb-found__who strong{font-family:var(--vc-font-display);align-items:center;font-size:24px;display:inline-flex}.lb-found__who span{color:var(--vc-text-dim);align-items:center;gap:6px;font-size:13px;display:inline-flex}.lb-keeps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lb-keep{border:1px solid var(--vc-border-strong);cursor:pointer;background:#fdf1e308;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:relative}.lb-keep input{opacity:0;pointer-events:none;position:absolute}.lb-keep--on{background:#a78bfa1a;border-color:#a78bfa;box-shadow:0 0 20px -8px #a78bfacc}.lb-keep:focus-within{box-shadow:var(--vc-ring)}.lb-keep--off{opacity:.5;cursor:not-allowed}.lb-keep__who{gap:3px;min-width:0;display:grid}.lb-keep__who strong{text-overflow:ellipsis;white-space:nowrap;align-items:center;font-size:16px;display:inline-flex;overflow:hidden}.lb-keep__who span{color:var(--vc-text-faint);align-items:center;gap:5px;font-size:12px;display:inline-flex}.lb-keep__who em{color:var(--vc-text-dim);font-size:12px;font-style:normal}.lb-keep--on .lb-keep__who em{color:#c4b5fd;font-weight:700}.lb-link-modal .lb-link-modal__lead{color:var(--vc-text-dim);margin:0 0 14px}.lb-linkpanel{border-top:1px solid #fdf1e312;padding-top:12px}.lb-linkpanel__row{color:var(--vc-text-dim);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.lb-linkpanel__text{flex-wrap:wrap;flex:1;align-items:center;gap:5px;min-width:0;display:inline-flex}.lb-linkpanel__text strong{color:var(--vc-text)}.lb-linkpanel__chain{color:#c4b5fd;background:#a78bfa29;border-radius:50%;place-items:center;width:22px;height:22px;display:inline-grid}.lb-linkbtn{appearance:none;width:100%;color:var(--vc-text);font:inherit;text-align:left;cursor:pointer;background:#a78bfa0f;border:1px dashed #a78bfa8c;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;font-weight:700;transition:border-color .18s,background .18s;display:flex}.lb-linkbtn span{flex:1}.lb-linkbtn svg{color:#c4b5fd}.lb-linkbtn:hover{background:#a78bfa1f;border-style:solid;border-color:#a78bfa}.lb-linkbtn:focus-visible{box-shadow:var(--vc-ring);outline:none}@media (width<=760px){.lb-tabs{flex-wrap:wrap;row-gap:4px}.lb-tabs__aside{flex-basis:100%;justify-content:flex-end;padding-bottom:4px;display:flex}.lb-combined-banner{grid-template-columns:auto minmax(0,1fr);gap:10px 12px;padding:10px 12px;display:grid}.lb-combined-banner__logos{padding:4px 8px}.lb-combined-banner__logos img{height:22px!important}.lb-combined-banner__exit{place-self:center end;padding:6px 12px;font-size:12px}.lb-combined-banner__text{grid-area:2/1/auto/-1}.lb-combined-banner__text strong{font-size:16px}.lb-combined-banner__text span{font-size:12px}.lb-combine{padding:5px 10px 5px 6px}.lb-pbadge__short{display:none}.lb-pbadge:not(.lb-pbadge--overlay){margin-left:4px;padding:2px 4px}.lb-row__player .lb-linkedmark{width:16px;height:16px}.lb-keeps{grid-template-columns:minmax(0,1fr)}.lb-join__linklogo{width:72px;height:72px}.lb-found{padding:10px 12px}.lb-found__who strong{font-size:20px}}.vc-page .vc-create-shell{grid-template-columns:minmax(0,1fr)}.vc-queue-summary{border-top:1px solid var(--vc-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.vc-queue-summary>div:first-child{flex:280px}.vc-queue-load-error{border:1px solid var(--vc-border);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.vc-library-queue{margin-bottom:16px}.vc-library-queue>summary{cursor:pointer;border:1px solid var(--vc-border-strong,var(--vc-border));border-radius:999px;flex-wrap:wrap;align-items:baseline;gap:4px;margin:4px 0;padding:8px 14px;font-weight:600;list-style:none;display:inline-flex}.vc-library-queue>summary::-webkit-details-marker{display:none}.vc-library-queue>summary:before{content:"▸";transition:transform .15s}.vc-library-queue[open]>summary:before{transform:rotate(90deg)}.vc-library-queue>summary:hover{border-color:var(--vc-accent)}.vc-library-queue__hint{font-weight:400}.vc-library-queue .vc-queue{width:100%;position:static}.vc-refimages__hint{margin:0 0 12px;font-size:13px}.vc-refimages__list{flex-direction:column;gap:8px;display:flex}.vc-refimages__row{border:1px solid var(--vc-border);border-radius:var(--vc-radius-sm);align-items:flex-end;gap:10px;padding:8px;display:flex}.vc-refimages__thumb{border-radius:var(--vc-radius-sm);object-fit:cover;border:1px solid var(--vc-border);background:var(--vc-surface-hover);width:52px;height:52px}.vc-refimages__label{flex:1;min-width:0}.vc-refimages__remove{flex:none}.vc-refimages__upload{cursor:pointer;align-items:center;gap:8px;margin-top:12px;display:inline-flex}.vc-refimages__upload input[type=file]{display:none}.vc-refimages__upload--full{opacity:.55;cursor:not-allowed}.vc-refimages__error{color:#f87171;margin:10px 0 0;font-size:13px}.vc-caption__toggle{cursor:pointer;align-items:baseline;gap:10px;margin-top:6px}.vc-caption__toggle input{width:18px;height:18px;accent-color:var(--vc-accent);cursor:pointer;flex-shrink:0}.vc-caption__editor{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);align-items:start;gap:18px;margin:16px 0 2px;display:grid}.vc-caption-preview-wrap{width:100%;min-width:0}.vc-caption-preview{isolation:isolate;aspect-ratio:16/9;border:1px solid var(--vc-border-strong);border-radius:var(--vc-radius);box-shadow:inset 0 0 0 999px #07080d21, var(--vc-shadow-soft);-webkit-user-select:none;user-select:none;touch-action:none;background:radial-gradient(circle at 74% 26%,#9db3c65c,#0000 17%),radial-gradient(circle at 22% 72%,#56718380,#0000 22%),linear-gradient(126deg,#162b39 0%,#384451 45%,#151a21 100%);position:relative;overflow:hidden}.vc-caption-preview:before,.vc-caption-preview:after{content:"";z-index:-1;filter:blur(2px);opacity:.9;border-radius:50%;position:absolute}.vc-caption-preview:before{background:linear-gradient(145deg,#bbccdb66,#25485214);width:36%;height:62%;top:18%;left:31%;transform:rotate(-18deg)}.vc-caption-preview:after{background:linear-gradient(#aabccf40,#0b121e1f);width:22%;height:68%;top:17%;right:5%;transform:rotate(22deg)}.vc-caption-preview__safe-area{pointer-events:none;border:1px dashed #fff7e74d;border-radius:8px;position:absolute;inset:7%}.vc-caption-preview__copy{z-index:2;text-align:center;letter-spacing:.005em;cursor:grab;width:min(78%,540px);padding:.28em .6em;line-height:1.05;transition:box-shadow .15s,transform .15s;position:absolute;transform:translate(-50%,-50%)}.vc-caption-preview__copy:focus-visible{outline:2px solid var(--vc-violet-bright);outline-offset:4px}.vc-caption-preview__copy--dragging{cursor:grabbing;transform:translate(-50%,-50%)scale(1.02)}.vc-caption-preview__hint{color:#fff7e7b8;letter-spacing:.04em;text-transform:uppercase;pointer-events:none;background:#05070c66;border:1px solid #ffffff3b;border-radius:999px;padding:5px 8px;font-size:10px;position:absolute;top:10px;right:11px}.vc-caption-preview__meta{color:var(--vc-text-faint);justify-content:space-between;gap:10px;padding:7px 2px 0;font-size:11.5px;display:flex}.vc-caption__controls{flex-direction:column;grid-column:1/-1;gap:15px;max-width:680px;display:flex}.vc-caption__control-row{grid-template-columns:minmax(150px,.75fr) minmax(220px,1.25fr);align-items:end;gap:14px;display:grid}.vc-caption__control-row .vc-field,.vc-caption__character-slider{flex-direction:column;gap:8px;min-width:0;display:flex}.vc-caption__control-row select.vc-select{appearance:auto;min-height:44px}.vc-caption__size-field input[type=range],.vc-caption__character-slider input[type=range]{width:100%;height:44px;accent-color:var(--vc-accent);cursor:pointer;margin:0}.vc-caption__control-value{float:right;color:var(--vc-text);font-variant-numeric:tabular-nums}.vc-caption__timing{flex-direction:column;gap:8px;display:flex}.vc-caption__timing .vc-segmented{align-self:flex-start}.vc-caption__help{color:var(--vc-text-faint);margin:0;font-size:12px}.vc-caption__position-note{color:var(--vc-text-faint);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.vc-caption__position-note .vc-btn{margin-left:4px}.vc-caption__style-head{justify-content:space-between;align-items:end;gap:12px;max-width:680px;display:flex}.vc-caption__style-head .vc-caption__help{margin-top:4px}.vc-caption__selected-style{color:var(--vc-violet-bright);font-size:12px;font-weight:700}.vc-caption__styles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:900px;display:grid}.vc-caption-style{appearance:none;border:1px solid var(--vc-border);border-radius:var(--vc-radius-sm);background:var(--vc-panel-bg);min-width:0;color:var(--vc-text);font:inherit;text-align:left;cursor:pointer;padding:7px;transition:border-color .15s,background .15s,box-shadow .15s}.vc-caption-style:hover{border-color:var(--vc-border-strong);background:var(--vc-surface-hover)}.vc-caption-style--selected{border-color:var(--vc-violet);box-shadow:var(--vc-ring)}.vc-caption-style__canvas{aspect-ratio:16/9;background:radial-gradient(circle at 70% 28%,#9db3c66b,#0000 25%),linear-gradient(126deg,#15303b,#384451 47%,#151a21);border-radius:6px;place-items:center;display:grid;position:relative;overflow:hidden}.vc-caption-style__sample{text-align:center;max-width:91%;padding:3px 5px;font-size:clamp(8px,1.2vw,12px);font-weight:800;line-height:1}.vc-caption-style__name{margin-top:7px;font-size:12px;font-weight:700;display:block}.vc-caption-style__description{min-height:2.2em;color:var(--vc-text-faint);margin-top:3px;font-size:10.5px;line-height:1.25;display:block}.vc-caption-style--classic .vc-caption-style__sample,.vc-caption-preview__copy.vc-caption-style--classic{color:#fff;background:#070709db;border-radius:.34em;box-shadow:0 .12em .35em #0006}.vc-caption-style--kinetic .vc-caption-style__sample,.vc-caption-preview__copy.vc-caption-style--kinetic{color:#fff4b3;text-transform:uppercase;background:#1b2632;border:.08em solid #f7b74b;transform:rotate(-2deg)}.vc-caption-preview__copy.vc-caption-style--kinetic{transform:translate(-50%,-50%)rotate(-2deg)}.vc-caption-style--clean .vc-caption-style__sample,.vc-caption-preview__copy.vc-caption-style--clean{color:#fff9ed;background:linear-gradient(#0000,#04080ec7);border-bottom:.12em solid #e6c486;border-radius:0}.vc-caption-style--punch .vc-caption-style__sample,.vc-caption-preview__copy.vc-caption-style--punch{color:#fff;text-shadow:.07em .07em #08090d,-.04em -.04em #08090d;text-transform:uppercase;letter-spacing:.04em}.vc-caption-style--marker .vc-caption-style__sample,.vc-caption-preview__copy.vc-caption-style--marker{color:#261c0d;background:#f5c15b;border-radius:.08em;font-family:Comic Sans MS,Bradley Hand,cursive;transform:rotate(-1deg)}.vc-caption-preview__copy.vc-caption-style--marker{transform:translate(-50%,-50%)rotate(-1deg)}.vc-caption-style--bubble .vc-caption-style__sample,.vc-caption-preview__copy.vc-caption-style--bubble{color:#fff7f1;background:#b9575b;border:.11em solid #ffc1a9;border-radius:1.2em}.vc-caption-style--editorial .vc-caption-style__sample,.vc-caption-preview__copy.vc-caption-style--editorial{color:#f9e7c4;background:#1a1411b3;border-left:.18em solid #e1b769;font-family:Georgia,serif;font-style:italic}.vc-caption-style--neon .vc-caption-style__sample,.vc-caption-preview__copy.vc-caption-style--neon{color:#b9f5ff;background:#070f1ad6;border:.09em solid #5ee3f1;box-shadow:0 0 .55em #44dcf1bf,inset 0 0 .4em #b251ff66}.vc-caption-style--typewriter .vc-caption-style__sample,.vc-caption-preview__copy.vc-caption-style--typewriter{color:#ffd36e;letter-spacing:.02em;background:#0a0e0ce6;border:.08em solid #c09542;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.vc-caption-style--minimal .vc-caption-style__sample,.vc-caption-preview__copy.vc-caption-style--minimal{color:#fff9edeb;background:#090a0e7a;border-radius:.18em;font-weight:600}@media (width<=880px){.vc-caption__styles{grid-template-columns:repeat(2,minmax(0,1fr))}}.vc-promotion__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.vc-promotion__books{gap:8px;margin:14px 0;display:grid}.vc-promotion__books label{align-items:center;gap:8px;display:flex}.vc-promotion__fields label{flex-direction:column;gap:7px;display:flex}.vc-promotion h3{margin:24px 0 10px}.vc-refimages__chip{align-items:center;gap:8px;margin:8px 0;display:inline-flex}@media (width<=600px){.vc-promotion__fields,.vc-caption__control-row{grid-template-columns:minmax(0,1fr)}.vc-caption__editor{margin-left:0}.vc-caption__timing .vc-segmented{flex-wrap:wrap;max-width:100%}}.vc-caption-preview{container-type:inline-size}.vc-caption-preview__copy[class]{white-space:pre-line;width:max-content;max-width:90%;box-shadow:none;text-transform:none;letter-spacing:normal;text-shadow:none;border:0;border-radius:0;line-height:1.15;transform:translate(-50%,-50%)}.vc-caption__templates{gap:12px;min-width:0;max-height:440px;padding:4px;display:grid;overflow-y:auto}.vc-caption__style-head{z-index:3;background:var(--vc-surface-strong);border-radius:var(--vc-radius-sm);padding:8px;position:sticky;top:0}@media (width<=760px){.vc-caption__editor{grid-template-columns:minmax(0,1fr)}.vc-caption__templates{max-height:210px}.vc-caption__styles{grid-template-columns:repeat(3,minmax(0,1fr))}.vc-caption-style__description{display:none}}.vc-animation-style__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:760px;display:grid}.vc-animation-style__option{cursor:pointer;min-width:0;display:block;position:relative}.vc-animation-style__radio{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vc-animation-style__card{border:1px solid var(--vc-border);border-radius:var(--vc-radius);background:var(--vc-panel-bg);height:100%;color:var(--vc-text);flex-direction:column;gap:10px;padding:8px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.vc-animation-style__option:hover .vc-animation-style__card{border-color:var(--vc-border-strong);background:var(--vc-surface-hover)}.vc-animation-style__radio:checked+.vc-animation-style__card{border-color:var(--vc-violet);box-shadow:var(--vc-ring)}.vc-animation-style__radio:focus-visible+.vc-animation-style__card{outline:2px solid var(--vc-violet-bright);outline-offset:3px}.vc-animation-style__preview{aspect-ratio:16/9;border-radius:calc(var(--vc-radius) - 4px);display:block;position:relative;overflow:hidden}.vc-animation-style__preview--regular{background:radial-gradient(circle at 70% 30%,#9db3c64d,#0000 32%),linear-gradient(126deg,#0f1519 0%,#202830 52%,#0b0d10 100%)}.vc-animation-style__preview--paper{background:radial-gradient(at 50% 45%,#f1e5c8 0%,#e2cc9e 62%,#c4a46e 100%);box-shadow:inset 0 0 28px #5c3e1859}.vc-animation-style__media{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.vc-animation-style__check{background:var(--vc-accent);width:22px;height:22px;color:var(--vc-on-accent);border-radius:50%;place-items:center;display:grid;position:absolute;top:7px;right:7px;box-shadow:0 2px 8px #00000073}.vc-animation-style__body{flex-direction:column;gap:3px;padding:0 4px 4px;display:flex}.vc-animation-style__name{font-size:14px;font-weight:700}.vc-animation-style__description{color:var(--vc-text-faint);font-size:12.5px;line-height:1.4}@media (width<=560px){.vc-animation-style__options{grid-template-columns:minmax(0,1fr)}.vc-animation-style__card{flex-direction:row;align-items:center}.vc-animation-style__preview{flex:0 0 42%}.vc-animation-style__body{flex:auto;min-width:0;padding:0 2px}}.vc-review{flex-direction:column;gap:12px;padding:18px 20px 8px;display:flex}.vc-review__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.vc-review__channel{border:1px solid var(--vc-border-strong);color:var(--vc-text-dim);border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:700}.vc-review__rows{border-top:1px solid var(--vc-border);flex-direction:column;margin:0;display:flex}.vc-review__row{border-bottom:1px solid var(--vc-border);grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:10px 0;display:grid}.vc-review__label{color:var(--vc-text-faint);font-size:12.5px;font-weight:700}.vc-review__value{flex-direction:column;gap:2px;min-width:0;margin:0;display:flex}.vc-review__text{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.vc-review__note{font-size:12px}.vc-review__action{margin:0}.vc-review__action .vc-btn{align-items:center;gap:6px;min-height:32px;display:inline-flex}.vc-review__body{grid-column:1/-1;margin:6px 0 4px}.vc-review__body>.vc-card,.vc-review__body>.vc-section{box-shadow:none;background:0 0;border:0;padding:0}.vc-review-footer{z-index:12;border:1px solid var(--vc-border-strong);border-radius:var(--vc-radius);background:var(--vc-surface-strong);-webkit-backdrop-filter:blur(16px);box-shadow:var(--vc-shadow);flex-direction:column;gap:8px;padding:12px 14px;display:flex;position:sticky;bottom:0}.vc-review-footer__row{flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:relative}.vc-review-footer__row .vc-estimate{background:0 0;border:0;margin:0;padding:0;overflow:visible}.vc-review-footer__row .vc-estimate__detail{z-index:3;border:1px solid var(--vc-border-strong);border-radius:var(--vc-radius-sm);background:var(--vc-surface-strong);max-height:52vh;box-shadow:var(--vc-shadow);padding:12px;position:absolute;bottom:calc(100% + 18px);left:0;right:0;overflow:auto}.vc-review-footer__keep{color:var(--vc-text-dim);cursor:pointer;gap:6px;font-size:13px}.vc-review-footer__reason{color:var(--vc-warn,#e7bd73);text-align:right;margin:0;font-size:12.5px}.vc-send-hint{color:var(--vc-text-faint);text-align:right;max-width:260px;font-size:12.5px}.vc-send-wrap{align-items:center;gap:12px;display:inline-flex}@media (width<=720px){.vc-review__row{grid-template-columns:minmax(0,1fr) auto}.vc-review__label{grid-column:1/-1}.vc-review__text{white-space:normal}.vc-review-footer{bottom:calc(64px + var(--vc-safe-bottom,0px))}.vc-review-footer__keep span{font-size:12.5px}.vc-send-hint{max-width:170px}}@media (width<=768px){.vc-stagebar .vc-stepper__item:not(.vc-stepper__item--active)>span:last-child,.vc-review-footer .vc-stagefooter__back{display:none}.vc-review-footer__row{gap:8px}.vc-review{padding:14px 14px 4px}}.vc-review-footer .vc-schedule-submit .vc-schedule-submit__menu{background:var(--vc-panel)}@media (width<=720px){.vc-review-footer .vc-schedule-submit .vc-schedule-submit__menu{left:0;right:auto}}.vc-caption-style--bare .vc-caption-style__sample,.vc-caption-preview__copy.vc-caption-style--bare{color:#fff;box-shadow:none;text-shadow:none;-webkit-text-stroke:0;background:0 0;border:0;font-weight:400}.vc-caption-style--bold-bare .vc-caption-style__sample,.vc-caption-preview__copy.vc-caption-style--bold-bare{color:#fff;box-shadow:none;text-shadow:none;-webkit-text-stroke:0;background:0 0;border:0;font-weight:700}.vc-caption-style--warm-bare .vc-caption-style__sample,.vc-caption-preview__copy.vc-caption-style--warm-bare{color:#ffe9bd;box-shadow:none;text-shadow:none;-webkit-text-stroke:0;background:0 0;border:0;font-weight:400}.vc-caption-style--gold-bare .vc-caption-style__sample,.vc-caption-preview__copy.vc-caption-style--gold-bare{color:#ffd45a;box-shadow:none;text-shadow:none;-webkit-text-stroke:0;background:0 0;border:0;font-weight:700}.vc-uploaded-toggle{border:1px solid var(--border,#444);min-height:32px;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:6px;padding:5px 9px;font-size:12px;display:inline-flex}.vc-uploaded-toggle__check{border:1px solid;border-radius:3px;justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}.vc-uploaded-toggle--checked{color:#65c996;border-color:#397351}.vc-uploaded-toggle:focus-visible{outline-offset:2px;outline:2px solid}.vc-uploaded-toggle:disabled{cursor:default}.vc-uploaded-toggle[aria-busy=true]{opacity:.65}.vc-library-quick{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex;position:relative}.vc-library-quick__split{align-items:stretch;display:inline-flex}.vc-library-quick__split>:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.vc-library-quick__split>:last-child:not(:first-child){border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.vc-library-quick__toggle{gap:6px}.vc-library-quick__menu{z-index:80;gap:3px;width:260px;max-width:calc(100vw - 32px);padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.vc-library-quick__menu>button{width:100%;color:var(--vc-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:10px;display:flex}.vc-library-quick__menu>button:hover,.vc-library-quick__menu>button:focus-visible{background:var(--vc-surface-hover,#80808026)}.vc-library-quick__menu>span{padding:6px 10px;font-size:11px}.vc-library-quick__retry{font-size:12px}.vc-library-quick+.vc-lib-toolbar__menus{margin-left:0}.vc-video-controls__leading>.vc-library-quick{order:2}@media (width<=640px){.vc-library-quick{flex-basis:100%;order:2;margin-left:0}.vc-library-quick__menu{left:0;right:auto}}.vc-delete-progress{gap:6px;margin-top:12px;display:grid}.vc-delete-progress progress{width:100%;height:8px;accent-color:var(--vc-danger,#e5484d)}.vc-thumbnail-gallery{flex-direction:column;gap:14px;min-width:0;display:flex}.vc-thumbnail-gallery__head,.vc-thumbnail-gallery__label{justify-content:space-between;align-items:center;gap:12px;display:flex}.vc-thumbnail-gallery__head>div{min-width:0}.vc-thumbnail-gallery__head strong{color:var(--vc-text);font-size:14px}.vc-thumbnail-gallery__head p{margin:3px 0 0;font-size:12.5px}.vc-thumbnail-gallery__head .vc-btn{flex-shrink:0;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.vc-thumbnail-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.vc-thumbnail-gallery__item{border:1px solid var(--vc-border);border-radius:var(--vc-radius);background:var(--vc-panel-bg);min-width:0;overflow:hidden}.vc-thumbnail-gallery__image-link{background:#000;display:block}.vc-thumbnail-gallery__image{aspect-ratio:16/9;object-fit:cover;background:var(--vc-input-bg);width:100%;display:block}.vc-thumbnail-gallery__image--empty{color:var(--vc-text-faint);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.vc-thumbnail-gallery__label strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;overflow:hidden}.vc-thumbnail-gallery__copy p{color:var(--vc-text-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}@media (width<=620px){.vc-thumbnail-gallery__head{flex-direction:column;align-items:flex-start}.vc-thumbnail-gallery__grid{grid-template-columns:1fr}}.vc-thumbnail-gallery__title{overflow-wrap:anywhere;font-size:16px;line-height:1.4;display:block}.vc-thumbnail-gallery__copy{padding:14px}.vc-thumbnail-gallery__actions{gap:6px;margin-top:10px}.vc-scriptmedia{flex-direction:column;gap:18px;padding-bottom:76px;display:flex}.vc-script-panel{flex-direction:column;gap:14px;padding:20px;display:flex}.vc-script-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.vc-script-panel__head h2{margin:2px 0 4px;font-size:19px}.vc-script-panel__head p{align-items:center;gap:5px;margin:0;display:flex}.vc-script-warning{border-radius:var(--vc-radius-sm);background:var(--vc-surface);border:1px solid var(--vc-border);color:var(--vc-text-dim);align-items:center;gap:8px;margin:0;padding:9px 12px;font-size:13px;display:flex}.vc-script-chip{border-radius:var(--vc-radius-pill);background:var(--vc-surface-strong);border:1px solid var(--vc-border);color:var(--vc-text-faint);white-space:nowrap;padding:2px 7px;font-size:11px}.vc-chapterlist{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.vc-chapter{border:1px solid var(--vc-border);border-radius:var(--vc-radius-sm);background:var(--vc-surface);overflow:hidden}.vc-chapter--active{border-color:var(--vc-violet);background:var(--vc-surface-strong)}.vc-chapter__row{align-items:center;gap:4px;padding-right:8px;display:flex}.vc-chapter__main{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;flex:auto;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.vc-chapter__chev--open{transform:rotate(180deg)}.vc-chapter__chev,.vc-chapter__chev--open{color:var(--vc-text-faint);flex:none}.vc-chapter__no,.vc-chapter__time{color:var(--vc-text-faint);flex:none;font-size:12px}.vc-chapter__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--vc-text);flex:auto;font-size:13.5px;font-weight:600;overflow:hidden}.vc-chapter__words{flex:none;font-size:11.5px}.vc-chapter__play{appearance:none;background:var(--vc-surface-strong);border:1px solid var(--vc-border);border-radius:var(--vc-radius-pill);color:var(--vc-text-dim);cursor:pointer;flex:none;place-items:center;width:28px;height:28px;display:grid}.vc-chapter__play:hover{color:var(--vc-text);border-color:var(--vc-border-strong)}.vc-chapter__body{flex-direction:column;gap:10px;padding:0 12px 12px;display:flex}.vc-chapter__text{background:var(--vc-bg-0);border:1px solid var(--vc-border);border-radius:var(--vc-radius-sm);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--vc-text-dim);max-width:80ch;padding:12px 14px;font-size:13.5px;line-height:1.7}.vc-voplayer{bottom:calc(var(--vc-bottom-gutter,0px) + 12px);z-index:5;border-radius:var(--vc-radius);border:1px solid var(--vc-border-strong);background:var(--vc-surface-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--vc-shadow);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex;position:sticky}.vc-voplayer__toggle{appearance:none;background:var(--vc-violet);border-radius:var(--vc-radius-pill);color:var(--vc-bg-0);cursor:pointer;border:0;flex:none;place-items:center;width:34px;height:34px;display:grid}.vc-voplayer__time{color:var(--vc-text-faint);flex:none;font-size:12px}.vc-voplayer__track{flex:200px;align-items:center;min-width:140px;display:flex;position:relative}.vc-voplayer__track input[type=range]{width:100%;accent-color:var(--vc-violet);margin:0}.vc-voplayer__ticks{pointer-events:none;position:absolute;inset:0}.vc-voplayer__ticks span{background:var(--vc-text-faint);opacity:.55;border-radius:1px;width:2px;height:10px;margin-top:-5px;position:absolute;top:50%}.vc-voplayer__mode{flex:none;font-size:12px}@media (width<=768px){.vc-chapter__main{flex-wrap:wrap;gap:6px 8px}.vc-chapter__title{white-space:normal;flex:100%}.vc-script-download--quiet{opacity:.7}}.vc-script-audio-files{color:var(--vc-text-dim);font-size:13px}.vc-script-audio-files summary{cursor:pointer;margin-bottom:10px}.vc-voplayer__download{margin-left:auto}.vc-scriptmedia .vc-generation-prompt{white-space:pre-wrap}.vc-scriptmedia .vc-thumbnail-gallery__head>div{display:none}.vc-pacing-strip__stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:4px 0 14px;display:grid}.vc-pacing-strip__stats>div{flex-direction:column;gap:2px;font-size:12px;display:flex}.vc-pacing-strip__num{font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.vc-pacing-strip__rows{flex-direction:column;gap:3px;display:flex}.vc-pacing-strip__row{grid-template-columns:38px 1fr;align-items:center;gap:8px;display:grid}.vc-pacing-strip__minute{color:var(--vc-text-faint);text-align:right;font-size:11px}.vc-pacing-strip__track{background:var(--vc-surface);border-radius:3px;height:14px;position:relative;overflow:hidden}.vc-pacing-strip__hook{border-bottom:2px solid var(--vc-accent-deep);pointer-events:none;z-index:1;position:absolute;inset:0 auto 0 0}.vc-pacing-strip__shot{box-shadow:inset -1px 0 0 var(--vc-bg,var(--vc-surface));position:absolute;top:0;bottom:0}.vc-pacing-strip__legend{color:var(--vc-text-dim);flex-wrap:wrap;gap:12px;margin-top:12px;font-size:12px;display:flex}.vc-pacing-strip__key{align-items:center;gap:6px;display:inline-flex}.vc-pacing-strip__key i{border-radius:2px;width:10px;height:10px;display:inline-block}.vc-pacing-strip__note{margin:6px 0 10px;font-size:12px}@media (width<=720px){.vc-pacing-strip__row{grid-template-columns:30px 1fr;gap:6px}.vc-pacing-strip__num{font-size:16px}}.vc-progress-page{max-width:1180px}.vc-progress-back{margin-bottom:-6px}.vc-progress-back__btn{align-items:center;gap:6px;display:inline-flex}.vc-progress-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.vc-progress-head__titles{flex-direction:column;gap:4px;min-width:0;display:flex}.vc-progress-head__kicker{color:var(--vc-accent-bright);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800}:root[data-theme=light] .vc-progress-head__kicker{color:var(--vc-accent-deep)}.vc-progress-head__title{overflow-wrap:anywhere;margin:0;font-size:clamp(22px,3vw,32px);font-weight:700}.vc-progress-head__meta{font-size:13px}.vc-progress-head__side{flex-shrink:0;align-items:center;gap:10px;display:flex}.vc-progress-hero{flex-direction:column;gap:14px;padding:22px;display:flex}.vc-progress-hero--loading{text-align:center;align-items:center;gap:18px;padding:40px 22px}.vc-progress-hero__top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;display:flex}.vc-progress-hero__stage{color:var(--vc-text);font-size:19px}.vc-progress-hero__numbers{align-items:baseline;gap:14px;display:inline-flex}.vc-progress-hero__elapsed{color:var(--vc-text-dim);align-items:center;gap:6px;font-size:13px;display:inline-flex}.vc-progress-hero__pct{color:var(--vc-accent-bright);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.vc-stagetimeline{flex-wrap:wrap;align-items:center;row-gap:14px;margin:2px 0 0;padding:0;list-style:none;display:flex}.vc-stagetimeline__step{flex-direction:column;flex:1;align-items:center;gap:7px;min-width:64px;display:flex;position:relative}.vc-stagetimeline__step:not(:first-child):before{content:"";background:var(--vc-border-strong);height:1.5px;position:absolute;top:11px;left:calc(16px - 50%);right:calc(50% + 16px)}.vc-stagetimeline__step--done:not(:first-child):before,.vc-stagetimeline__step--active:not(:first-child):before{background:linear-gradient(90deg, var(--vc-accent-deep), var(--vc-accent))}.vc-stagetimeline__dot{z-index:1;border:1.5px solid var(--vc-border-strong);background:var(--vc-input-bg-focus);width:22px;height:22px;color:var(--vc-on-accent);border-radius:50%;place-items:center;transition:background .3s,border-color .3s,box-shadow .3s;display:grid}.vc-stagetimeline__step--done .vc-stagetimeline__dot{background:linear-gradient(180deg, var(--vc-accent-bright), var(--vc-accent));border-color:var(--vc-accent)}.vc-stagetimeline__step--active .vc-stagetimeline__dot{border-color:var(--vc-accent-bright);box-shadow:0 0 0 4px var(--vc-accent-glow);animation:1.4s ease-in-out infinite alternate vc-stage-pulse}.vc-stagetimeline__step--failed .vc-stagetimeline__dot{border-color:var(--vc-danger);box-shadow:0 0 0 4px var(--vc-danger-bg)}@keyframes vc-stage-pulse{to{box-shadow:0 0 0 7px var(--vc-accent-glow)}}.vc-stagetimeline__label{letter-spacing:.03em;text-transform:uppercase;color:var(--vc-text-faint);white-space:nowrap;text-align:center;font-size:10.5px;font-weight:700}.vc-stagetimeline__step--done .vc-stagetimeline__label,.vc-stagetimeline__step--active .vc-stagetimeline__label{color:var(--vc-text-dim)}.vc-stagetimeline__step--failed .vc-stagetimeline__label{color:var(--vc-danger)}@media (prefers-reduced-motion:reduce){.vc-stagetimeline__dot{animation:none}}.vc-progress-error{border-color:var(--vc-danger-border);background:var(--vc-danger-bg);flex-direction:column;gap:6px;padding:16px 18px;display:flex}.vc-progress-error strong{color:var(--vc-danger)}.vc-progress-error p{color:var(--vc-text-dim);overflow-wrap:anywhere;margin:0}.vc-progress-auto-resume,.vc-progress-warnings__item{color:var(--vc-text-dim);overflow-wrap:anywhere;align-items:center;gap:8px;margin:0;display:flex}.vc-progress-auto-resume svg,.vc-progress-warnings__item svg{flex:none}.vc-progress-warnings{flex-direction:column;gap:6px;display:flex}.vc-progress-pause-copy{align-self:center;font-size:12px}.vc-progress-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.vc-progress-cell{flex-direction:column;gap:18px;min-width:0;display:flex}@media (width<=900px){.vc-progress-grid{grid-template-columns:1fr}}.vc-progress-panel{flex-direction:column;gap:12px;padding:18px;display:flex}.vc-progress-panel__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.vc-progress-panel__title{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;display:inline-flex}.vc-job-tabs{border:1px solid var(--vc-border);border-radius:var(--vc-radius);background:var(--vc-panel-bg);gap:4px;padding:4px;display:flex;overflow-x:auto}.vc-job-tab{appearance:none;border-radius:calc(var(--vc-radius) - 3px);color:var(--vc-text-faint);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;padding:9px 14px;font-size:13px;font-weight:700}.vc-job-tab:hover{color:var(--vc-text)}.vc-job-tab--active{color:var(--vc-text);border-color:var(--vc-border-strong);box-shadow:var(--vc-shadow-soft);background:#ffffff0b}.vc-job-tab:focus-visible{outline:2px solid var(--vc-accent);outline-offset:1px}.vc-chunk-panel__head{flex-wrap:wrap;gap:10px}.vc-chunk-panel__filters{gap:6px}.vc-chunk-scroll{overscroll-behavior:contain;max-height:460px;padding-right:2px;overflow-y:auto}.vc-chunk-scroll__empty{margin:4px 0;font-size:12.5px}.vc-chunk-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:10px;display:grid}@media (width<=720px){.vc-chunk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.vc-chunk-card{border:1px solid var(--vc-border);border-radius:var(--vc-radius);background:var(--vc-panel-bg);flex-direction:column;gap:8px;padding:12px 13px;transition:border-color .2s,background .2s;display:flex;position:relative}.vc-chunk-card--rendering{border-color:var(--vc-warn-border);background:var(--vc-warn-bg)}.vc-chunk-card--failed{border-color:var(--vc-danger-border);background:var(--vc-danger-bg)}.vc-chunk-card--rendered{border-color:var(--vc-ok-border)}.vc-chunk-card__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.vc-chunk-card__name{font-size:13.5px}.vc-chunk-card__badges{color:var(--vc-text-faint);align-items:center;gap:7px;font-size:11.5px;display:inline-flex}.vc-chunk-card__step{color:var(--vc-text-faint);align-items:center;gap:7px;min-height:16px;font-size:12px;display:inline-flex}.vc-chunk-card__step--rendering{color:var(--vc-warn)}.vc-chunk-card__step--rendered{color:var(--vc-ok)}.vc-chunk-card__step--failed{color:var(--vc-danger)}.vc-chunk-card__pulse{background:var(--vc-warn);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.4s ease-in-out infinite vc-live-pulse}@keyframes vc-live-pulse{0%,to{box-shadow:0 0 0 0 var(--vc-accent-glow)}50%{box-shadow:0 0 0 5px #0000}}.vc-chunk-card__error{color:var(--vc-danger);overflow-wrap:anywhere;font-size:11.5px}@media (prefers-reduced-motion:reduce){.vc-chunk-card__pulse{animation:none}}.vc-segtype-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vc-segtype-row{border:1px solid var(--vc-border);border-radius:var(--vc-radius-sm);background:var(--vc-panel-bg);flex-direction:column;gap:3px;padding:9px 10px;font-size:12.5px;display:flex}.vc-segtype-row strong{text-transform:capitalize}.vc-source-analysis__origin{align-items:center;gap:4px;display:inline-flex}.vc-source-analysis__stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.vc-source-analysis__overall{margin:0;font-size:13px;line-height:1.5}.vc-source-analysis__section{flex-direction:column;gap:8px;display:flex}.vc-source-analysis__subhead{color:var(--vc-text-faint);text-transform:uppercase;letter-spacing:.03em;margin:0;font-size:12.5px;font-weight:700}.vc-source-analysis__chapters,.vc-source-analysis__hooks{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vc-source-analysis__chapter{border:1px solid var(--vc-border);border-radius:var(--vc-radius-sm);background:var(--vc-panel-bg);padding:9px 10px}.vc-source-analysis__chapter-head{align-items:baseline;gap:8px;font-size:12.5px;display:flex}.vc-source-analysis__chapter-summary{margin:4px 0 0;font-size:11.5px;line-height:1.4}.vc-source-analysis__hook{border:1px solid var(--vc-border);border-radius:var(--vc-radius-sm);background:var(--vc-panel-bg);align-items:baseline;gap:8px;padding:9px 10px;font-size:12.5px;display:flex}.vc-source-analysis__collapsible summary{cursor:pointer;color:var(--vc-text-faint);font-size:12px}.vc-source-analysis__collapsible[open] summary{margin-bottom:8px}.vc-source-analysis__warning{border:1px solid var(--vc-warn-border);border-radius:var(--vc-radius-sm);background:var(--vc-warn-bg);color:var(--vc-warn);padding:8px 10px;font-size:11.5px;line-height:1.4}.vc-worker-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vc-worker-row{border:1px solid var(--vc-border);border-radius:var(--vc-radius-sm);background:var(--vc-panel-bg);align-items:center;gap:8px;padding:9px 10px;font-size:12.5px;display:flex}.vc-worker-row__dot{background:var(--vc-border);border-radius:50%;flex-shrink:0;width:7px;height:7px}.vc-worker-row--busy .vc-worker-row__dot{background:var(--vc-accent);box-shadow:0 0 6px var(--vc-accent-glow)}.vc-worker-row strong{flex-shrink:0}.vc-worker-row .vc-faint{text-align:right;margin-left:auto}.vc-worker-row--memwait{border-color:var(--vc-warn-border);background:var(--vc-warn-bg);animation:2.4s ease-in-out infinite vc-mem-breathe}.vc-worker-row--memwait .vc-worker-row__dot{background:var(--vc-warn);box-shadow:0 0 6px var(--vc-warn-border);animation:2.4s ease-in-out infinite vc-mem-breathe}@keyframes vc-mem-breathe{0%,to{opacity:1}50%{opacity:.62}}@media (prefers-reduced-motion:reduce){.vc-worker-row--memwait,.vc-worker-row--memwait .vc-worker-row__dot{animation:none}}.vc-worker-list__memnote{color:var(--vc-faint-fg,var(--vc-warn));opacity:.85;margin:8px 0 0;font-size:11.5px}.vc-cost-panel{flex-direction:column;gap:10px;display:flex}.vc-cost-panel__row{justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;display:flex}.vc-cost-panel__value{color:var(--vc-text);font-variant-numeric:tabular-nums;font-size:17px}.vc-cost-panel__value--actual{color:var(--vc-accent-bright)}.vc-cost-panel__row--minor{font-size:11.5px}.vc-cost-panel__providers{border-top:1px solid var(--vc-border);flex-direction:column;gap:5px;margin:0;padding:8px 0 0;list-style:none;display:flex}.vc-cost-panel__providers li{color:var(--vc-text-dim);justify-content:space-between;gap:10px;font-size:12.5px;display:flex}.vc-cost-panel__excluded{margin:0;font-size:12px}.vc-cost-panel__providers--secondary{opacity:.72}.vc-cost-panel__models li{align-items:flex-start}.vc-cost-panel__model-name{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.vc-cost-panel__model-name small{color:var(--vc-text-faint);font-size:10.5px;line-height:1.3}.vc-cost-panel__warning{border:1px solid var(--vc-warn-border);border-radius:var(--vc-radius-sm);background:var(--vc-warn-bg);color:var(--vc-warn);padding:8px 10px;font-size:11.5px;line-height:1.4}.vc-cost-panel__details{justify-content:center;width:100%;margin-top:2px}.vc-generation-details,.vc-cost-details{padding:22px}.vc-generation-details__head,.vc-cost-details__head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.vc-generation-details__head h2,.vc-cost-details__head h2{margin:3px 0 4px;font-size:22px}.vc-generation-details__head p,.vc-cost-details__head p{margin:0}.vc-generation-details__head .vc-btn{flex-shrink:0;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.vc-generation-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.vc-generation-section{border:1px solid var(--vc-border);border-radius:var(--vc-radius);background:var(--vc-panel-bg);min-width:0;padding:16px}.vc-generation-section--wide{grid-column:1/-1}.vc-generation-section h3,.vc-cost-section h3{margin:0 0 13px;font-size:14px}.vc-generation-section__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.vc-generation-section__head h3{margin:0}.vc-generation-section__head .vc-btn,.vc-generation-raw__head .vc-btn{align-items:center;gap:6px;display:inline-flex}.vc-generation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.vc-generation-field{flex-direction:column;gap:4px;min-width:0;display:flex}.vc-generation-field>span{font-size:11.5px}.vc-generation-field>strong{color:var(--vc-text-dim);overflow-wrap:anywhere;font-size:13px;font-weight:600}.vc-generation-field>small{color:var(--vc-accent);font-size:10.5px}.vc-generation-link{color:var(--vc-accent-bright);overflow-wrap:anywhere}.vc-generation-prompt{border:1px solid var(--vc-border);border-radius:var(--vc-radius-sm);background:var(--vc-panel-bg);max-height:360px;color:var(--vc-text-dim);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:12px;padding:14px;font-size:13px;line-height:1.65;overflow-y:auto}.vc-generation-raw{border-top:1px solid var(--vc-border);margin-top:14px;padding-top:14px}.vc-generation-raw>summary{cursor:pointer;color:var(--vc-text-dim);font-size:13px;font-weight:700}.vc-generation-raw__head{justify-content:space-between;align-items:center;gap:12px;margin:12px 0 8px;display:flex}.vc-generation-raw pre{border:1px solid var(--vc-border);border-radius:var(--vc-radius-sm);background:var(--vc-input-bg);max-height:420px;color:var(--vc-text-dim);margin:0;padding:14px;font-size:11.5px;line-height:1.5;overflow:auto}.vc-cost-completeness{border:1px solid var(--vc-warn-border);border-radius:var(--vc-radius-pill);color:var(--vc-warn);background:var(--vc-warn-bg);padding:5px 9px;font-size:11px;font-weight:700}.vc-cost-completeness--complete{color:var(--vc-ok);border-color:var(--vc-ok-border);background:var(--vc-ok-bg)}.vc-cost-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.vc-cost-summary .vc-generation-field{border:1px solid var(--vc-border);border-radius:var(--vc-radius-sm);background:var(--vc-panel-bg);padding:13px 14px}.vc-cost-summary .vc-generation-field>strong{color:var(--vc-text);font-variant-numeric:tabular-nums;font-size:18px}.vc-cost-details>.vc-cost-panel__warning{margin-top:14px}.vc-cost-section{border:1px solid var(--vc-border);border-radius:var(--vc-radius);background:var(--vc-panel-bg);min-width:0;margin-top:18px;padding:16px}.vc-detail-table-wrap{overflow-x:auto}.vc-detail-table{border-collapse:collapse;width:100%;min-width:760px;font-size:12px}.vc-detail-table th{color:var(--vc-text-faint);text-align:left;text-transform:uppercase;letter-spacing:.04em;padding:0 10px 9px;font-size:10.5px}.vc-detail-table td{border-top:1px solid var(--vc-border);color:var(--vc-text-dim);vertical-align:top;padding:10px}.vc-detail-table td small{color:var(--vc-text-faint);margin-top:3px;font-size:10.5px;line-height:1.35;display:block}.vc-cost-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.vc-cost-amount-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vc-cost-amount-list li{border-top:1px solid var(--vc-border);color:var(--vc-text-dim);justify-content:space-between;gap:12px;padding:8px 0;font-size:12.5px;display:flex}.vc-cost-routing summary{cursor:pointer;color:var(--vc-accent);white-space:nowrap}.vc-cost-routing p{overflow-wrap:anywhere;max-width:440px;margin:7px 0 0;line-height:1.45}.vc-cost-excluded{border:1px solid var(--vc-border);border-radius:var(--vc-radius-sm);color:var(--vc-text-dim);flex-direction:column;gap:4px;margin-top:16px;padding:12px 14px;font-size:12px;display:flex}@media (width<=760px){.vc-generation-details__head,.vc-cost-details__head{flex-direction:column}.vc-generation-sections,.vc-cost-split{grid-template-columns:1fr}.vc-generation-section--wide{grid-column:auto}.vc-cost-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.vc-generation-grid,.vc-cost-summary{grid-template-columns:1fr}.vc-generation-raw__head{flex-direction:column;align-items:flex-start}}.vc-output-stats{flex-direction:column;gap:9px;display:flex}.vc-output-stats__row{border:1px solid var(--vc-border);border-radius:var(--vc-radius-sm);background:var(--vc-panel-bg);flex-direction:column;gap:5px;padding:10px;font-size:12px;display:flex}.vc-output-stats__head{justify-content:space-between;gap:10px;display:flex}.vc-output-stats__head span{color:var(--vc-accent-bright)}.vc-output-stats__failed{color:var(--vc-danger)}.vc-provider-attempts summary{cursor:pointer;color:var(--vc-text-dim);font-size:12px;font-weight:700}.vc-provider-attempts[open] summary{margin-bottom:6px}.vc-provider-stats{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.vc-provider-stats li{border-bottom:1px solid var(--vc-border);flex-direction:column;gap:6px;padding:10px 0;display:flex}.vc-provider-stats li:last-child{border-bottom:0}.vc-provider-stats__head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.vc-provider-stats__nums{color:var(--vc-text-dim);flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.vc-provider-stats__nums span{border-radius:var(--vc-radius-pill);border:1px solid var(--vc-border);background:#ffffff0a;padding:2px 7px}.vc-provider-stats__error{color:var(--vc-danger);margin:0;font-size:12px;line-height:1.35}.vc-eventfeed{gap:0}.vc-eventfeed__toggle{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.vc-eventfeed__headside{color:var(--vc-text-faint);gap:12px}.vc-eventfeed__list{border:1px solid var(--vc-border);border-radius:var(--vc-radius-sm);background:var(--vc-panel-bg);scroll-behavior:smooth;flex-direction:column;gap:2px;max-height:340px;margin-top:12px;padding:10px 12px;display:flex;overflow-y:auto}.vc-eventfeed__empty{margin:4px 0;font-size:12.5px}.vc-logline{color:var(--vc-text-dim);flex-wrap:wrap;align-items:baseline;gap:2px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.6;display:flex}.vc-logline__ts{color:var(--vc-text-faint);font-variant-numeric:tabular-nums;flex-shrink:0}.vc-loglevel{text-align:center;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--vc-border);width:44px;color:var(--vc-text-faint);border-radius:5px;flex-shrink:0;padding:1px 0;font-size:10px;font-weight:800}.vc-loglevel--info{color:#a8c6de;border-color:#7da5c759}.vc-loglevel--warn{color:var(--vc-warn);border-color:var(--vc-warn-border)}.vc-loglevel--error,.vc-loglevel--fatal{color:var(--vc-danger);border-color:var(--vc-danger-border)}.vc-logline--error .vc-logline__msg,.vc-logline--fatal .vc-logline__msg{color:var(--vc-danger-strong)}.vc-logline--warn .vc-logline__msg{color:var(--vc-warn)}.vc-logline__msg{overflow-wrap:anywhere;flex:auto;min-width:min(240px,100%)}.vc-logline__step{color:var(--vc-text-faint);flex-shrink:0;font-size:11px}.vc-progress-final{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:20px;padding:20px;display:grid;position:relative}@media (width<=720px){.vc-progress-final{grid-template-columns:1fr}}.vc-progress-final--handled{background:linear-gradient(135deg, #4755691f, var(--vc-surface));border-color:#94a3b842;box-shadow:inset 0 0 0 1px #94a3b80d}.vc-progress-final--handled .vc-progress-final__media,.vc-progress-final--handled .vc-progress-final__body>:not(.vc-progress-final__handled-tick){opacity:.64;filter:grayscale(.78)saturate(.42)}.vc-progress-final .vc-progress-final__media,.vc-progress-final .vc-progress-final__body>:not(.vc-progress-final__handled-tick){transition:opacity .16s,filter .16s}.vc-progress-final__handled-tick{appearance:none;z-index:2;border:1px solid var(--vc-border-strong);background:var(--vc-input-bg);width:22px;height:22px;color:var(--vc-text);cursor:pointer;opacity:.72;border-radius:6px;place-items:center;padding:0;transition:opacity .14s,border-color .14s,background .14s;display:grid;position:absolute;top:0;right:0}.vc-progress-final__handled-tick span{border-radius:inherit;border:0;place-items:center;width:100%;height:100%;display:grid}.vc-progress-final__handled-tick:hover,.vc-progress-final__handled-tick:focus-visible,.vc-progress-final__handled-tick[aria-checked=true]{opacity:1}.vc-progress-final__handled-tick[aria-checked=true]{color:#d1fae5;background:#145344e0;border-color:#a7f3d09e}.vc-progress-final__handled-tick:focus-visible{outline:2px solid var(--vc-accent-bright);outline-offset:1px}@media (pointer:coarse){.vc-progress-final__handled-tick:after{content:"";position:absolute;inset:-8px}}.vc-progress-final__media{flex-direction:column;gap:10px;min-width:0;display:flex}.vc-progress-final__video{border-radius:var(--vc-radius);border:1px solid var(--vc-border);aspect-ratio:16/9;background:#000;width:100%}.vc-progress-final__placeholder{text-align:center;color:var(--vc-text-faint);border:1px dashed var(--vc-border-strong);border-radius:var(--vc-radius);aspect-ratio:16/9;background:var(--vc-panel-bg);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;display:flex}.vc-progress-final__placeholder p{margin:0;font-size:13px}.vc-progress-final__body{flex-direction:column;gap:12px;min-width:0;display:flex;position:relative}.vc-progress-final__body--tickable{padding-right:36px}@media (width<=720px){.vc-progress-final__body--tickable{padding-right:40px}.vc-progress-final__handled-tick{border-radius:7px;width:26px;height:26px}}.vc-progress-final__title{color:var(--vc-text);align-items:center;gap:8px;margin:0;font-size:20px;font-weight:700;display:inline-flex}.vc-progress-final__title svg{color:var(--vc-ok)}.vc-progress-final__retention{color:var(--vc-warn);align-items:center;gap:6px;margin:0;font-size:13px;display:inline-flex}.vc-progress-final__timing{flex-wrap:wrap;gap:12px 24px;margin:0;font-size:13px;display:flex}.vc-progress-final__timing dt{color:var(--vc-text-faint)}.vc-progress-final__timing dd{font-variant-numeric:tabular-nums;margin:4px 0 0}.vc-progress-final__retention--gone{color:var(--vc-text-faint)}.vc-progress-final__desc{border:1px solid var(--vc-border);border-radius:var(--vc-radius-sm);background:var(--vc-panel-bg);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.vc-progress-final__desc-head{justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.vc-progress-final__desc p{color:var(--vc-text-dim);white-space:pre-wrap;max-height:190px;margin:0;font-size:13px;line-height:1.6;overflow-y:auto}.vc-progress-final__actions{margin-top:2px}.vc-progress-final__actions .vc-btn{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.vc-progress-cancelrow{justify-content:flex-end;gap:10px;margin-top:2px;display:flex}.vc-progress-cancelrow .vc-btn{align-items:center;gap:6px;display:inline-flex}.vc-conn-badge{border:1px solid var(--vc-border);color:var(--vc-text-faint);background:var(--vc-panel-bg);border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.vc-conn-badge__dot{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.vc-conn-badge--live{color:var(--vc-ok);border-color:var(--vc-ok-border)}.vc-conn-badge--live .vc-conn-badge__dot{animation:1.6s ease-in-out infinite vc-live-pulse}.vc-conn-badge--polling{color:var(--vc-warn);border-color:var(--vc-warn-border)}.vc-conn-badge--connecting{color:var(--vc-text-faint)}@media (prefers-reduced-motion:reduce){.vc-conn-badge--live .vc-conn-badge__dot{animation:none}}.vc-progress-hero__eta{color:var(--vc-accent);white-space:nowrap;font-size:12.5px;font-weight:600}.vc-chunk-card__head{all:unset;cursor:pointer;flex-direction:column;gap:8px;display:flex}.vc-chunk-card__head:focus-visible{outline:2px solid var(--vc-accent);outline-offset:2px;border-radius:6px}.vc-chunk-card__caret{vertical-align:-2px;opacity:.6;margin-right:3px;transition:transform .18s}.vc-chunk-card__caret--open{transform:rotate(180deg)}.vc-chunk-card__bar{background:var(--vc-border);border-radius:999px;height:4px;display:block;overflow:hidden}.vc-chunk-card__bar-fill{background:var(--vc-accent);border-radius:999px;height:100%;transition:width .4s;display:block}.vc-chunk-card__bar-fill--rendered{background:var(--vc-ok)}.vc-chunk-card__bar-fill--failed{background:var(--vc-danger)}.vc-chunk-card__bar-fill--rendering{background:var(--vc-warn)}.vc-chunk-card__play{align-self:flex-start}.vc-chunk-segs{border-top:1px solid var(--vc-border);flex-direction:column;gap:5px;margin:2px 0 0;padding:8px 0 0;list-style:none;display:flex}.vc-chunk-segs__empty{border-top:1px solid var(--vc-border);margin:6px 0 0;padding-top:8px;font-size:11.5px}.vc-chunk-seg{align-items:center;gap:7px;font-size:11.5px;display:flex}.vc-chunk-seg__dot{background:var(--vc-text-faint);border-radius:50%;flex-shrink:0;width:7px;height:7px}.vc-chunk-seg--done .vc-chunk-seg__dot{background:var(--vc-ok)}.vc-chunk-seg--failed .vc-chunk-seg__dot{background:var(--vc-danger)}.vc-chunk-seg--processing .vc-chunk-seg__dot{background:var(--vc-warn);animation:1.4s ease-in-out infinite vc-live-pulse}.vc-chunk-seg__type{text-transform:capitalize}.vc-chunk-seg__open{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.vc-chunk-seg__open:hover{color:var(--vc-accent)}.vc-chunk-seg__timing{font-size:11px}.vc-chunk-seg__flag{background:var(--vc-warn-bg);color:var(--vc-warn);border-radius:4px;padding:1px 5px;font-size:10px}.vc-chunk-seg__err{background:var(--vc-danger);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;margin-left:auto;font-size:10px;font-weight:700;display:inline-flex}@media (prefers-reduced-motion:reduce){.vc-chunk-seg--processing .vc-chunk-seg__dot{animation:none}}.vc-chunk-preview{position:relative}.vc-chunk-preview__video{display:block}.vc-chunk-preview__quality{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000009e;border-radius:999px;padding:2px;display:flex;position:absolute;top:10px;right:10px}.vc-chunk-preview__quality-btn{color:#ffffffb8;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600}.vc-chunk-preview__quality-btn:hover{color:#fff}.vc-chunk-preview__quality-btn--active{color:#111;background:#ffffffeb}.vc-segment-agent{flex-direction:column;gap:12px;display:flex}.vc-segment-agent__modal-title{align-items:center;gap:8px;min-width:0;display:flex}.vc-segment-agent__modal-title>span{flex-direction:column;gap:2px;min-width:0;display:flex}.vc-segment-agent__modal-title small{color:var(--vc-text-faint);white-space:nowrap;font-size:10px;font-weight:500}.vc-segment-agent__modal-title strong{color:var(--vc-text);text-transform:capitalize;font-size:13px;font-weight:650}.vc-segment-agent__summary,.vc-segment-agent__section-head{align-items:center;gap:10px;display:flex}.vc-segment-agent__summary{flex-wrap:wrap}.vc-segment-agent__overlay{color:var(--vc-text);font-size:12px}.vc-segment-agent__thread{border:1px solid var(--vc-border);border-radius:8px;flex-direction:column;gap:6px;max-height:150px;padding:7px;display:flex;overflow:auto}.vc-segment-agent__message{white-space:pre-wrap;border-radius:7px;flex-direction:column;gap:2px;padding:7px 9px;font-size:12px;display:flex}.vc-segment-agent__message--user{background:var(--vc-bg-2);align-self:flex-end;max-width:88%}.vc-segment-agent__message--agent{background:var(--vc-bg-1);max-width:92%}.vc-segment-agent__message--tool{color:var(--vc-text-faint);font-size:11px}.vc-segment-agent__role{text-transform:uppercase;letter-spacing:.08em;color:var(--vc-text-faint);font-size:9px}.vc-segment-agent__thinking,.vc-segment-agent__loading,.vc-segment-agent__live-banner,.vc-segment-agent__pending{color:var(--vc-text-faint);align-items:center;gap:7px;font-size:12px;display:flex}.vc-segment-agent__live-banner{border:1px solid var(--vc-border);background:var(--vc-bg-2);color:var(--vc-text);border-radius:7px;padding:8px 10px}.vc-segment-agent__activity-error{border:1px solid var(--vc-danger);background:var(--vc-bg-1);color:var(--vc-danger);border-radius:7px;align-items:flex-start;gap:7px;padding:7px 9px;font-size:12px;display:flex}.vc-segment-agent__activity-icon{border:1px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;width:14px;height:14px;margin-top:1px;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.vc-segment-agent__activity-text{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.vc-segment-agent__activity-text small{color:var(--vc-text-faint);font-size:11px}.vc-segment-agent__activity-ts{color:var(--vc-text-faint);flex:none;margin-top:1px;font-size:10px}.vc-segment-agent__section-head{justify-content:space-between;margin-bottom:7px;font-size:12px}.vc-segment-agent__candidates{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:8px;display:grid}.vc-segment-agent__candidate{border:1px solid var(--vc-border);background:var(--vc-bg-1);min-width:0;color:var(--vc-text);text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;gap:4px;padding:0 0 7px;display:flex;overflow:hidden}.vc-segment-agent__candidate:hover{border-color:var(--vc-accent)}.vc-segment-agent__candidate img,.vc-segment-agent__candidate-empty{object-fit:cover;background:var(--vc-bg-0);width:100%;height:72px;display:block}.vc-segment-agent__candidate-empty{color:var(--vc-text-faint);place-items:center;font-size:11px;display:grid}.vc-segment-agent__candidate>span,.vc-segment-agent__candidate>small{text-overflow:ellipsis;white-space:nowrap;padding:0 7px;overflow:hidden}.vc-segment-agent__candidate>small{color:var(--vc-text-faint)}.vc-segment-agent__preview{padding-top:2px}.vc-segment-agent__preview video{background:var(--vc-bg-0);border-radius:8px;width:100%;max-height:300px;display:block}.vc-segment-agent__rendering{border:1px solid var(--vc-border);background:var(--vc-bg-0);min-height:160px;color:var(--vc-text-faint);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.vc-segment-agent__rendering--error{color:var(--vc-danger)}.vc-segment-agent__revisions{gap:7px;padding:1px 0 3px;display:flex;overflow-x:auto}.vc-segment-agent__revision{border:1px solid var(--vc-border);background:var(--vc-bg-1);color:var(--vc-text);cursor:pointer;border-radius:7px;flex:none;align-items:center;gap:6px;padding:6px 8px;font-size:11px;display:flex}.vc-segment-agent__revision:hover,.vc-segment-agent__revision--active{border-color:var(--vc-accent)}.vc-segment-agent__revision-icon{width:14px;color:var(--vc-text-faint);justify-content:center;align-items:center;font-size:10px;display:inline-flex}.vc-segment-agent__revision small{color:var(--vc-text-faint);font-size:9px}.vc-segment-agent__pending{margin:0}.vc-segment-agent__composer{align-items:flex-end;gap:8px;display:flex}.vc-segment-agent__composer textarea{resize:vertical;border:1px solid var(--vc-border);background:var(--vc-bg-1);min-height:42px;max-height:88px;color:var(--vc-text);font:inherit;border-radius:7px;flex:1;padding:8px 10px;font-size:12px;line-height:1.4}.vc-segment-agent__composer textarea:focus{outline:1px solid var(--vc-accent);border-color:var(--vc-accent)}.vc-segment-agent__error{color:var(--vc-danger);margin:0;font-size:12px}.vc-progress-back{justify-content:space-between;align-items:center;gap:10px;display:flex}.vc-progress-back__steps{gap:8px;margin-left:auto;display:inline-flex}.vc-progress-back__steps .vc-btn{align-items:center;gap:6px;display:inline-flex}.vc-progress-head__side{flex-wrap:wrap;justify-content:flex-end}.vc-progress-head__side .vc-btn{align-items:center;gap:6px;display:inline-flex}.vc-progress-head__menu{position:relative}.vc-progress-head__menu-list{min-width:200px;left:auto;right:0}.vc-stagetimeline--plain .vc-stagetimeline__label{text-transform:none;letter-spacing:0;font-size:12.5px}.vc-render-details{padding:0}.vc-render-details__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-weight:700;list-style:none;display:flex}.vc-render-details__summary::-webkit-details-marker{display:none}.vc-render-details__summary:after{content:"▸";color:var(--vc-text-faint);transition:transform .15s}.vc-render-details[open]>.vc-render-details__summary:after{transform:rotate(90deg)}.vc-render-details__summary .vc-faint{margin-left:auto;font-size:12.5px;font-weight:500}.vc-render-details__body{flex-direction:column;gap:14px;padding:0 14px 14px;display:flex}.vc-parts__head{flex-wrap:wrap}.vc-parts__toggle{margin-left:auto}.vc-parts__bar{grid-template-columns:repeat(auto-fit,minmax(4px,1fr));grid-auto-rows:12px;gap:2px;margin-top:4px;display:grid}.vc-parts__seg{background:var(--vc-input-bg);border:1px solid var(--vc-border);border-radius:3px;min-width:0;position:relative;overflow:hidden}.vc-parts__seg--rendered{background:var(--vc-ok,#6fbf73);border-color:#0000}.vc-parts__seg--failed{background:var(--vc-danger);border-color:#0000}.vc-parts__seg--rendering{border-color:var(--vc-accent)}.vc-parts__seg-fill{background:var(--vc-accent);opacity:.8;position:absolute;inset:0 auto 0 0}.vc-parts .vc-card{box-shadow:none}.vc-publish-kit .vc-progress-final__body{gap:12px}.vc-publish-field p{max-height:60px}.vc-publish-field--multi p{max-height:220px}.vc-publish-field:not(.vc-publish-field--multi) p{color:var(--vc-text);font-size:15px;font-weight:700;line-height:1.35}.vc-publish-kit .vc-progress-final__actions .vc-btn{align-items:center;gap:6px;display:inline-flex}@media (width<=720px){.vc-progress-head{flex-direction:column;align-items:stretch}.vc-progress-head__side{justify-content:flex-start}}.vc-publish-thumbs .vc-thumbnail-gallery__grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}@media (width<=768px){.vc-progress-back .vc-route-back{display:none}}.vc-lib-page{max-width:1080px}.vc-lib__head{gap:12px}.vc-lib__head .vc-btn{align-items:center;gap:8px;display:inline-flex}.vc-lib__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.vc-lib__row{align-items:center;gap:12px;padding:14px 16px;display:flex}.vc-lib__icon{border-radius:var(--vc-radius-sm);background:var(--vc-surface-strong);border:1px solid var(--vc-border);width:38px;height:38px;color:var(--vc-accent-bright);flex-shrink:0;place-items:center;display:grid}.vc-lib__name{gap:8px}.vc-lib__meta{font-size:12.5px}.vc-lib__empty{text-align:center;padding:28px}.vc-lib__load-more{justify-content:center;margin-top:16px;display:flex}.vc-lib-section{margin-top:8px}.vc-lib-section__head{margin-bottom:12px}.vc-lib-section__title{margin:0;font-size:18px}.vc-lib__row .vc-btn{align-items:center;gap:6px;display:inline-flex}.vc-lib-tabs{border-radius:var(--vc-radius-pill);background:var(--vc-panel-bg);border:1px solid var(--vc-border);align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.vc-lib-tab{appearance:none;color:var(--vc-text-dim);font:inherit;border-radius:var(--vc-radius-pill);cursor:pointer;background:0 0;border:0;padding:8px 20px;font-size:13px;font-weight:700;transition:background .16s,color .16s,box-shadow .16s}.vc-lib-tab--active{color:var(--vc-on-accent);background:linear-gradient(180deg, var(--vc-accent-bright) 0%, var(--vc-accent-deep) 100%);box-shadow:0 6px 18px -6px var(--vc-accent-glow)}.vc-lib-videos,.vc-video-sections,.vc-video-section{flex-direction:column;gap:14px;display:flex}.vc-video-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.vc-video-controls__leading{flex:auto;gap:8px;min-width:0}.vc-input.vc-video-controls__search{flex:none;width:196px;max-width:100%;padding:8px 12px;font-size:13px}.vc-video-controls__filters,.vc-video-controls__menus{gap:8px}.vc-video-section__title{color:var(--vc-text-dim);letter-spacing:0;text-transform:uppercase;margin:4px 0 0;font-size:13px;font-weight:800}.vc-video-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.vc-video-card{grid-template-columns:100px minmax(0,1fr);align-items:center;gap:14px;padding:12px;display:grid;position:relative}.vc-video-thumb{object-fit:cover;background:var(--vc-input-bg);border:1px solid var(--vc-border);border-radius:8px;flex-shrink:0;width:100px;height:56px}.vc-video-thumb-button{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100px;height:56px;padding:0;display:block}.vc-video-thumb-button .vc-video-thumb{transition:border-color .16s,filter .16s,transform .16s}.vc-video-thumb-button:hover .vc-video-thumb,.vc-video-thumb-button:focus-visible .vc-video-thumb{border-color:var(--vc-accent);filter:brightness(1.08);transform:scale(1.02)}.vc-video-thumb-button:focus-visible{outline:2px solid var(--vc-accent-bright);outline-offset:3px}.vc-video-thumb--empty{color:var(--vc-text-faint);place-items:center;display:grid}.vc-video-card__body,.vc-video-card__titleblock{flex-direction:column;min-width:0;display:flex}.vc-video-card__titleblock{flex:1;gap:4px;width:100%;max-width:100%}.vc-video-card__body{gap:10px}.vc-video-card__top,.vc-video-card__bottom,.vc-video-card__actions{align-items:center;gap:10px;display:flex}.vc-video-card__top,.vc-video-card__bottom{justify-content:space-between;min-width:0}.vc-video-card__titleblock strong,.vc-video-card__meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vc-video-card__meta{font-size:12.5px}.vc-video-card__actions{flex-shrink:0}.vc-video-card__actions .vc-btn{justify-content:center;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.vc-thumbnail-modal .vc-modal__body{overflow-y:auto}.vc-video-card__actions .vc-btn:hover{text-decoration:none}.vc-btn--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.vc-video-card__menu{flex-shrink:0;margin-left:4px}.vc-video-card__menu .vc-video-card__menu-list{min-width:190px;left:auto;right:0}.vc-video-card__pipeline{flex-direction:column;flex:1;gap:5px;min-width:0;max-width:320px;display:flex}.vc-video-card__stage{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.vc-video-card__retention{color:var(--vc-warn);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.vc-video-card__error{color:var(--vc-danger);text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-size:12.5px;overflow:hidden}.vc-lib__retention-note{margin:2px 0 0;font-size:12.5px}.vc-video-share,.vc-video-share__current{flex-direction:column;gap:14px;display:flex}.vc-video-share__current{border:1px solid var(--vc-ok-border);border-radius:var(--vc-radius-sm);background:var(--vc-ok-bg);gap:10px;padding:14px}.vc-video-share__current p,.vc-video-share__hint,.vc-video-share__intro,.vc-video-share__stop-confirm p{margin:4px 0 0}.vc-video-share__intro{line-height:1.55}.vc-video-share__hint{font-size:12.5px;line-height:1.45}.vc-video-share__link-row,.vc-video-share__durations,.vc-video-share__stop-actions{align-items:center;gap:8px;display:flex}.vc-video-share__link-row .vc-input{flex:1;min-width:0}.vc-video-share__link-row .vc-btn,.vc-video-share__create{justify-content:center;align-items:center;gap:7px;display:inline-flex}.vc-video-share__durations{flex-wrap:wrap}.vc-video-share__create{align-self:flex-start}.vc-video-share__loading{min-height:160px;color:var(--vc-text-dim);justify-content:center;align-items:center;gap:10px;display:flex}.vc-video-share__stop-confirm{border:1px solid var(--vc-danger-border);border-radius:var(--vc-radius-sm);color:var(--vc-danger);background:var(--vc-danger-bg);justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.vc-video-share__stop-confirm p,.vc-video-share__error{font-size:12.5px}.vc-video-share__error{color:var(--vc-danger);margin:0}@media (width<=560px){.vc-video-share__link-row,.vc-video-share__stop-confirm{flex-direction:column;align-items:stretch}.vc-video-share__create{width:100%}}.vc-status-badge--queued,.vc-status-badge--in_progress,.vc-status-badge--pausing,.vc-status-badge--paused{color:var(--vc-warn);background:var(--vc-warn-bg);border-color:var(--vc-warn-border)}.vc-status-badge--pausing{border-style:dashed}.vc-status-badge--done{color:var(--vc-ok);background:var(--vc-ok-bg);border-color:var(--vc-ok-border)}.vc-status-badge--abandoned{color:var(--vc-danger);background:var(--vc-danger-bg);border-color:var(--vc-danger-border)}.vc-status-badge--expired{color:var(--vc-text-faint);background:var(--vc-panel-bg);border-color:var(--vc-border-strong)}.vc-progressbar{border-radius:var(--vc-radius-pill);background:var(--vc-input-bg);border:1px solid var(--vc-border);width:100%;height:10px;position:relative;overflow:hidden}.vc-progressbar__fill{border-radius:inherit;background:linear-gradient(90deg, var(--vc-accent-deep), var(--vc-accent) 55%, var(--vc-accent-bright));height:100%;transition:width .6s cubic-bezier(.25,.8,.35,1);display:block}.vc-progressbar--done .vc-progressbar__fill{background:linear-gradient(90deg, color-mix(in srgb, var(--vc-ok) 60%, transparent), var(--vc-ok))}.vc-progressbar--failed .vc-progressbar__fill{background:linear-gradient(90deg, color-mix(in srgb, var(--vc-danger) 60%, transparent), var(--vc-danger))}.vc-progressbar--mini{height:6px}.vc-folder-chips{gap:8px}.vc-folder-chips .vc-badge{padding:2px 7px;font-size:10px}.vc-folder-chip{align-items:center;gap:4px;display:inline-flex}.vc-folder-chip__main{gap:7px}.vc-folder-chip__actions{gap:4px;display:inline-flex}.vc-folder-chip__actions .vc-icon-btn{width:32px;height:32px}.vc-folder-chips__new{color:var(--vc-accent-bright);border-style:dashed}:root[data-theme=light] .vc-folder-chips__new{color:var(--vc-accent-deep)}.vc-dropdown{display:inline-block;position:relative}.vc-dropdown:has(.vc-dropdown__menu){z-index:1200}.vc-card:has(.vc-dropdown__menu){z-index:1200;position:relative}.vc-dropdown__menu{z-index:1200;background:var(--vc-surface-strong);border:1px solid var(--vc-border-strong);border-radius:var(--vc-radius);min-width:190px;max-height:320px;box-shadow:var(--vc-shadow);-webkit-backdrop-filter:blur(18px);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);overflow:auto}.vc-dropdown__item{text-align:left;width:100%;font:inherit;color:var(--vc-text-dim);border-radius:var(--vc-radius-sm);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;text-decoration:none;transition:background .12s,color .12s;display:flex}.vc-dropdown__item:hover:not(:disabled){background:var(--vc-surface-hover);color:var(--vc-text)}.vc-dropdown__item:disabled{opacity:.4;cursor:not-allowed}.vc-dropdown__item--danger{color:var(--vc-danger)}.vc-fieldlabel{color:var(--vc-text-dim);font-size:13px;font-weight:600}.vc-uploadform{gap:8px}.vc-uploadform .vc-btn{justify-content:center;align-items:center;gap:7px;display:inline-flex}.vc-upload-progress--panel{border-radius:var(--vc-radius-sm);background:var(--vc-surface-strong);border:1px solid var(--vc-border);width:fit-content;color:var(--vc-text-dim);align-items:center;gap:7px;padding:8px 10px;font-size:13px;display:inline-flex}.vc-preset-edit__json{min-height:240px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.vc-queue-modal__copy{margin:0 0 8px;font-size:14px;line-height:1.5}.vc-video-section__load-more{justify-content:center}.vc-video-section__empty{text-align:center;margin:0}.vc-attention-chip{flex-shrink:0}.vc-attention-chip__btn{appearance:none;border-radius:var(--vc-radius-pill);color:#fca5a5;font:inherit;cursor:pointer;white-space:nowrap;background:#f871711a;border:1px solid #fb923c75;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.vc-attention-chip__btn:hover,.vc-attention-chip__btn--open{color:#fecaca;background:#f8717129;border-color:#f871719e}.vc-attention-chip__menu{flex-direction:column;gap:6px;min-width:min(360px,100vw - 32px);max-width:400px;padding:8px;display:flex;left:auto;right:0}.vc-attention-chip__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.vc-attention-chip__row{min-width:0}.vc-attention-chip__link{border-radius:var(--vc-radius-sm);color:inherit;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"title badge when""error error error";align-items:center;gap:2px 8px;padding:6px 8px;text-decoration:none;display:grid}.vc-attention-chip__link:hover{background:#f871711a}.vc-attention-chip__title{text-overflow:ellipsis;white-space:nowrap;grid-area:title;min-width:0;font-size:13px;font-weight:650;overflow:hidden}.vc-attention-chip__link .vc-status-badge{grid-area:badge}.vc-attention-chip__when{white-space:nowrap;grid-area:when;font-size:12px}.vc-attention-chip__error{text-overflow:ellipsis;white-space:nowrap;color:#fca5a5;grid-area:error;min-width:0;font-size:12px;overflow:hidden}.vc-attention-chip__all{justify-content:center;width:100%}.vc-video-selection-bar{background:linear-gradient(135deg, #7f1d1d33, var(--vc-surface-strong));border-color:#f871716b;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex;box-shadow:0 12px 32px -24px #f87171e6}.vc-video-selection-bar__copy{flex-direction:column;gap:3px;min-width:0;font-size:13px;display:flex}.vc-video-selection-bar__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.vc-video-selection-bar__actions .vc-btn{justify-content:center;align-items:center;gap:6px;display:inline-flex}.vc-video-card--handled{background:linear-gradient(135deg, #4755691f, var(--vc-surface));border-color:#94a3b842;box-shadow:inset 0 0 0 1px #94a3b80d}.vc-video-card--handled .vc-video-card__thumb-shell>:not(.vc-video-card__handled-tick),.vc-video-card--handled .vc-video-card__top>:not(.vc-video-card__menu),.vc-video-card--handled .vc-video-card__bottom,.vc-video-card--handled .vc-video-row__body>:not(.vc-video-row__actions),.vc-video-card--handled .vc-video-row__actions>:not(.vc-video-card__menu),.vc-video-card--handled .vc-video-card__menu>.vc-icon-btn,.vc-video-card--handled .vc-video-grid-card__thumb-link,.vc-video-card--handled .vc-video-grid-card__meta{opacity:.64;filter:grayscale(.78)saturate(.42)}.vc-video-card .vc-video-card__thumb-shell>:not(.vc-video-card__handled-tick),.vc-video-card .vc-video-card__top>:not(.vc-video-card__menu),.vc-video-card .vc-video-card__bottom,.vc-video-card .vc-video-row__body>:not(.vc-video-row__actions),.vc-video-card .vc-video-row__actions>:not(.vc-video-card__menu),.vc-video-card .vc-video-card__menu>.vc-icon-btn,.vc-video-card .vc-video-grid-card__thumb-link,.vc-video-card .vc-video-grid-card__meta{transition:opacity .16s,filter .16s}.vc-video-card__thumb-shell{min-width:0;max-width:100%;display:grid;position:relative}.vc-video-card__handled-tick{appearance:none;z-index:6;color:#f8fafc;cursor:pointer;opacity:.64;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f0b07c7;border:1px solid #e2e8f0b3;border-radius:6px;place-items:center;width:22px;height:22px;padding:0;transition:opacity .14s,border-color .14s,background .14s;display:grid;position:absolute;top:5px;left:5px;box-shadow:0 3px 10px #00000057}.vc-video-card__handled-tick span{border-radius:inherit;border:0;place-items:center;width:100%;height:100%;display:grid}.vc-video-card__handled-tick--list{width:20px;height:20px;top:4px;left:4px}.vc-video-card__handled-tick--compact{border-radius:5px;width:18px;height:18px;top:3px;left:3px}.vc-video-card__handled-tick:hover,.vc-video-card__handled-tick:focus-visible,.vc-video-card__handled-tick[aria-checked=true]{opacity:.96}.vc-video-card__handled-tick[aria-checked=true]{color:#d1fae5;background:#145344e0;border-color:#a7f3d09e}.vc-video-card__handled-tick:focus-visible{outline:2px solid var(--vc-accent-bright);outline-offset:1px}.vc-video-card--selectable{padding-left:58px}.vc-video-card--selected{background:linear-gradient(135deg, #7f1d1d33, var(--vc-surface));border-color:#f87171b8;box-shadow:0 0 0 2px #f8717126}.vc-video-card__selector{z-index:2;background:var(--vc-surface-strong);color:#fff;cursor:pointer;border:1px solid #f8717194;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;left:12px;box-shadow:0 5px 16px #00000061}.vc-video-card__selector input{opacity:0;width:1px;height:1px;position:absolute}.vc-video-card__selector span{background:#f8717114;border:2px solid #fca5a5;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.vc-video-card__selector input:checked+span{background:#dc2626;border-color:#ef4444}.vc-video-card__selector:focus-within{outline-offset:2px;outline:3px solid #fb923c8c}.vc-video-card__selector:has(input:disabled){cursor:not-allowed;opacity:.6}.vc-density-toggle{background:var(--vc-scrim);border:1px solid var(--vc-border);border-radius:var(--vc-radius-pill);gap:2px;padding:3px;display:inline-flex}.vc-density-toggle__btn{appearance:none;color:var(--vc-text-dim);font:inherit;border-radius:var(--vc-radius-pill);cursor:pointer;background:0 0;border:0;padding:6px 12px;font-size:12.5px;font-weight:700}.vc-density-toggle__btn--active,.vc-density-toggle__btn[aria-checked=true]{color:var(--vc-on-accent);background:linear-gradient(180deg, var(--vc-accent-bright) 0%, var(--vc-accent-deep) 100%);box-shadow:0 6px 18px -6px var(--vc-accent-glow)}.vc-video-card--compact{grid-template-columns:72px minmax(0,1fr);gap:10px;padding:8px 10px}.vc-video-card--compact .vc-video-thumb,.vc-video-card--compact .vc-video-thumb-button{width:72px;height:40px}.vc-video-card--compact .vc-video-card__body{gap:4px}.vc-video-card--compact .vc-video-card__titleblock{flex-direction:row;align-items:center;gap:8px}.vc-video-card--compact .vc-video-card__titleblock strong{flex:auto;min-width:0}.vc-video-card--compact .vc-video-card__bottom{gap:8px}.vc-video-card--compact .vc-video-card__pipeline{max-width:none}.vc-video-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.vc-video-grid-card{flex-direction:column;grid-template-columns:none;align-items:stretch;gap:8px;padding:10px;display:flex}.vc-video-grid-card__media{position:relative}.vc-video-grid-card__media-clip{aspect-ratio:16/9;background:var(--vc-input-bg);border:1px solid var(--vc-border);border-radius:10px;position:relative;overflow:hidden}.vc-video-grid-card__thumb-link{width:100%;height:100%;color:inherit;display:block}.vc-video-grid-card .vc-video-thumbs,.vc-video-grid-card .vc-video-thumb,.vc-video-grid-card .vc-video-thumb-button{border:0;border-radius:0;width:100%;max-width:none;height:100%}.vc-video-grid-card__menu-slot{z-index:5;position:absolute;top:6px;right:6px}.vc-video-grid-card__menu-slot .vc-video-card__menu{margin:0}.vc-video-grid-card__menu-slot .vc-video-card__menu-list{z-index:1300;top:calc(100% + 4px);left:auto;right:0}.vc-video-grid-card:has(.vc-dropdown__menu){z-index:1300}.vc-video-grid-card__menu-slot .vc-icon-btn{background:var(--vc-scrim);width:30px;height:30px;color:var(--vc-text);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #ffffff1f;border-radius:999px}.vc-video-grid-card__menu-slot .vc-icon-btn:hover{background:var(--vc-surface-strong)}.vc-video-grid-card__hover{z-index:2;pointer-events:none;opacity:0;background:linear-gradient(180deg, transparent 45%, color-mix(in srgb, var(--vc-bg-0) 55%, transparent) 72%, color-mix(in srgb, var(--vc-bg-0) 88%, transparent) 100%);align-items:flex-end;transition:opacity .14s;display:flex;position:absolute;inset:0}.vc-video-grid-card:hover .vc-video-grid-card__hover,.vc-video-grid-card:focus-within .vc-video-grid-card__hover{opacity:1;pointer-events:auto}.vc-video-grid-card__hover-bar{flex-wrap:nowrap;justify-content:flex-end;gap:6px;width:100%;padding:10px 8px 8px;display:flex}.vc-video-grid-card__hover-btn{white-space:nowrap;flex:0 auto;gap:5px;min-width:0;max-width:50%;padding-inline:10px!important}.vc-video-grid-card__hover-btn span{text-overflow:ellipsis;overflow:hidden}.vc-video-grid-card__meta{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.vc-video-grid-card__title{color:inherit;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13.5px;font-weight:700;line-height:1.3;text-decoration:none;overflow:hidden}.vc-video-grid-card__title:hover{text-decoration:underline}.vc-video-grid-card__status{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:3px 7px;font-size:10px;line-height:1.15;overflow:hidden}.vc-video-grid-card.vc-video-card--selectable{padding-left:10px}.vc-video-grid-card .vc-video-card__selector{z-index:7;top:16px;left:46px}@media (width<=720px){.vc-video-card{grid-template-columns:1fr}.vc-video-thumb,.vc-video-thumb-button{width:100%;height:120px}.vc-video-card__bottom{flex-direction:column;align-items:flex-start}.vc-video-card__actions{flex-wrap:wrap}.vc-attention-chip__link{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title badge""when when""error error"}.vc-video-card--compact{grid-template-columns:64px minmax(0,1fr)}.vc-video-grid-card{grid-template-columns:none}.vc-video-card__handled-tick--list{border-radius:7px;width:26px;height:26px;top:6px;left:6px}.vc-video-card__handled-tick--grid{width:24px;height:24px}.vc-video-grid-card .vc-video-card__selector{left:44px}}@media (pointer:coarse){.vc-video-card__handled-tick:after{content:"";position:absolute;inset:-6px}}.vc-workflow-picker{align-items:center;gap:6px;display:inline-flex}.vc-workflow-picker__trigger{flex:0 200px;justify-content:space-between;width:auto;min-width:160px}.vc-workflow-picker__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vc-workflow-picker__modal{overflow:hidden}.vc-workflow-picker__modal .vc-modal__body{min-height:0}.vc-workflow-picker__dialog-body{flex-direction:column;gap:12px;min-height:0;display:flex}.vc-workflow-picker__search{flex:none}.vc-workflow-picker__list{overscroll-behavior:contain;flex-direction:column;gap:6px;max-height:min(52dvh,480px);padding:2px;display:flex;overflow-y:auto}.vc-workflow-picker__option{text-align:left;font:inherit;color:var(--vc-text-dim);border-radius:var(--vc-radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.vc-workflow-picker__option:hover,.vc-workflow-picker__option:focus-visible{background:var(--vc-surface-hover);color:var(--vc-text)}.vc-workflow-picker__option--selected{border-color:var(--vc-border-strong);background:var(--vc-surface-strong);color:var(--vc-text)}.vc-workflow-picker__empty{text-align:center;margin:0;padding:24px 12px}@media (width<=720px){.vc-workflow-picker,.vc-workflow-picker__trigger{flex:none;min-width:0;max-width:100%}.vc-workflow-picker__modal{max-height:calc(100dvh - 24px)}.vc-workflow-picker__list{max-height:calc(100dvh - 190px)}}.vc-video-controls__searchbox{flex:0 240px;align-items:center;min-width:160px;display:inline-flex;position:relative}.vc-video-controls__searchbox>svg{color:var(--vc-text-faint);pointer-events:none;position:absolute;left:11px}.vc-video-controls__searchbox .vc-input.vc-video-controls__search{width:100%;padding-left:32px}.vc-pill__count{background:var(--vc-input-bg);color:var(--vc-text-dim);border-radius:999px;margin-left:6px;padding:0 6px;font-size:11px;font-weight:700;line-height:18px}.vc-pill--active .vc-pill__count{color:inherit;background:#0000002e}.vc-video-controls__select{align-items:center;gap:6px;display:inline-flex}.vc-video-section__note{text-transform:none;color:var(--vc-text-faint);font-weight:600}.vc-video-selection-bar{z-index:15;position:sticky;top:72px}.vc-video-row .vc-video-row__title{color:var(--vc-text);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:1.3;text-decoration:none;display:-webkit-box;overflow:hidden}.vc-video-row .vc-video-row__title:hover,.vc-video-row .vc-video-row__title:focus-visible{color:var(--vc-accent-bright);text-decoration:underline}.vc-video-card--compact .vc-video-row__title{-webkit-line-clamp:1;font-size:14px}.vc-video-row__actions{flex-wrap:wrap;justify-content:flex-end}.vc-video-row__actions .vc-btn{min-height:32px}.vc-render-strip{flex-direction:column;gap:10px;padding:12px 14px;display:flex}.vc-render-strip__head{align-items:center;gap:12px;display:flex}.vc-render-strip__summary{flex-wrap:wrap;flex:1;align-items:center;gap:6px 12px;min-width:0;display:flex}.vc-render-strip__lead{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:420px;font-size:12.5px;overflow:hidden}.vc-render-strip__bar{flex:none;width:140px}.vc-render-strip__list{border-top:1px solid var(--vc-border);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vc-render-row{border-bottom:1px solid var(--vc-border);grid-template-columns:minmax(0,1fr) 120px 40px minmax(0,220px) auto;align-items:center;gap:12px;padding:6px 0;display:grid}.vc-render-row:last-child{border-bottom:0}.vc-render-row__title{color:var(--vc-text);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;text-decoration:none;overflow:hidden}.vc-render-row__title:hover,.vc-render-row__title:focus-visible{color:var(--vc-accent-bright);text-decoration:underline}.vc-render-row__pct{font-variant-numeric:tabular-nums;text-align:right;font-size:12.5px}.vc-render-row__status{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.vc-move-folder{flex-direction:column;gap:4px;display:flex}.vc-move-folder__option{border-radius:var(--vc-radius-sm);cursor:pointer;align-items:center;gap:10px;padding:10px 12px;display:flex}.vc-move-folder__option:hover{background:var(--vc-surface-hover)}.vc-lib-mobilebar{flex:none;gap:6px;display:inline-flex}.vc-lib-mobilebar__btn{position:relative}.vc-lib-mobilebar__dot{background:var(--vc-accent);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:8px}@media (width<=720px){.vc-video-controls__leading{flex-wrap:wrap}.vc-video-controls__searchbox{flex:100%;order:3}.vc-video-controls__chips{flex:1 1 0;min-width:0}.vc-video-card.vc-video-row:not(.vc-video-grid-card){grid-template-columns:88px minmax(0,1fr);gap:10px;padding:10px}.vc-video-row .vc-video-thumb,.vc-video-row .vc-video-thumb-button{width:88px;height:50px}.vc-video-row .vc-video-card__bottom{flex-direction:row;align-items:center}.vc-video-row__copy{display:none}.vc-video-row__actions{flex-wrap:nowrap}.vc-render-row{grid-template-columns:minmax(0,1fr) 40px auto;grid-template-areas:"title pct menu""status status status";gap:2px 10px}.vc-render-row__title{grid-area:title}.vc-render-row__bar{display:none}.vc-render-row__pct{grid-area:pct}.vc-render-row__status{grid-area:status}.vc-render-strip__bar,.vc-render-strip__lead{display:none}.vc-video-selection-bar{top:60px}.vc-render-row .vc-video-card__menu{grid-area:menu}}.vc-video-row__body{flex-direction:row;align-items:center;gap:14px}.vc-video-row__body .vc-video-card__titleblock{flex:auto;gap:3px}.vc-video-row__body .vc-video-row__actions{flex:none}.vc-video-row__retention{color:var(--vc-accent-bright);white-space:nowrap}.vc-video-row__retention svg{vertical-align:-1px}@media (width<=1100px){.vc-video-row__body{flex-wrap:wrap}.vc-video-row__body .vc-video-card__titleblock{flex-basis:100%}.vc-video-row__body .vc-video-row__actions{margin-left:auto}}@media (width<=720px){.vc-video-row__body{flex-flow:column;align-items:stretch;gap:8px}.vc-video-row__body .vc-video-card__titleblock{flex-basis:auto}.vc-video-row__body .vc-video-row__actions{justify-content:flex-end;margin-left:0}.vc-video-row__actions .vc-video-row__copy{display:none}.vc-video-row__body .vc-video-card__meta{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.vc-video-row__body .vc-video-row__title{font-size:14px}.vc-video-row__body>.vc-status-badge{display:none}}.an-page{max-width:1040px;color:var(--vc-text);margin:36px auto 80px;padding:0 20px}.an-heading h1{font:600 30px/1.2 var(--vc-font,sans-serif);margin:0 0 8px}.an-heading p,.an-context{color:var(--vc-text-dim);font-size:13px}.an-heading p{margin:0 0 24px}.an-toolbar,.an-chart-heading,.an-detail-heading,.an-below-chart{justify-content:space-between;align-items:center;gap:16px;display:flex}.an-tabs,.an-mode{border:1px solid var(--vc-border-strong);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.an-page button,.an-page input,.an-page select{font:inherit}.an-tabs button,.an-mode button{color:var(--vc-text-dim);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:9px 22px;font-size:13px;font-weight:600}.an-tabs button[aria-current],.an-mode button[aria-pressed=true]{background:linear-gradient(135deg,var(--vc-accent-bright),var(--vc-accent));color:var(--vc-on-accent)}.an-period{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.an-period select,.an-period input{border:1px solid var(--vc-border-strong);background:var(--vc-surface);color:var(--vc-text);border-radius:12px;min-height:40px;padding:9px 12px;font-size:13px}.an-period select{border-radius:999px}.an-year{max-width:100px}.an-custom{gap:8px;display:flex}.an-custom label{color:var(--vc-text-dim);gap:4px;font-size:12px;display:grid}.an-content,.an-detail-content{transition:opacity .18s}.an-content.is-updating,.an-detail-content.is-updating{opacity:.5}.an-metrics{gap:clamp(40px,9vw,140px);margin:26px 0 30px;display:flex}.an-metrics span{color:var(--vc-text-dim);margin-bottom:8px;font-size:14px;display:block}.an-metrics strong{font-variant-numeric:tabular-nums;font-size:clamp(26px,3vw,36px);font-weight:600}.an-chart-card,.an-details{background:var(--vc-surface);border:1px solid var(--vc-border);border-radius:var(--vc-radius);padding:22px}.an-chart-heading{min-height:33px;margin-bottom:18px}.an-page h2{font:600 18px/1.3 var(--vc-font,sans-serif);margin:0}.an-mode button{padding:6px 12px;font-size:12px}.an-chart-area{min-width:0;position:relative}.an-chart{width:100%;min-width:240px;height:310px;display:block}.an-chart text{fill:var(--vc-text-dim);pointer-events:none;font-size:12px}.an-grid{stroke:var(--vc-border);stroke-width:1px;pointer-events:none}.an-date-bar{outline:none}.an-date-bar:focus-visible>rect,.an-date-bar:focus-visible>circle:last-child{stroke:var(--vc-accent-bright);stroke-width:2px}.an-point-target{fill:#0000}.an-line{fill:none;stroke:var(--vc-accent);stroke-width:2.5px;pointer-events:none}.an-chart-message{text-align:center;color:var(--vc-text-dim);background:var(--vc-surface);margin:0;padding:12px;font-size:13px;position:absolute;inset:35% 12% auto}.an-tooltip{z-index:10;box-sizing:border-box;background:var(--vc-bg-2);border:1px solid var(--vc-border-strong);width:320px;max-width:calc(100% - 24px);box-shadow:var(--vc-shadow);color:var(--vc-text);border-radius:12px;padding:12px 14px;font-size:12px;position:absolute;top:12px}.an-tooltip-heading{justify-content:space-between;align-items:center;gap:12px;min-height:24px;display:flex}.an-tooltip-close{height:24px;color:var(--vc-text-dim);cursor:pointer;background:0 0;border:0;flex:0 0 24px;place-items:center;padding:0;display:grid;font-size:20px!important}.an-tooltip-total{font-variant-numeric:tabular-nums;margin:8px 0;font-size:18px;font-weight:600}.an-tooltip-rows{scrollbar-width:thin;max-height:160px;transition:max-height .22s;overflow-y:auto}.an-tooltip.is-expanded .an-tooltip-rows{max-height:min(330px,42vh)}.an-tooltip-row{justify-content:space-between;gap:12px;padding:6px 0;display:flex}.an-tooltip-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.an-tooltip.is-expanded .an-tooltip-row>span{white-space:normal;overflow-wrap:anywhere}.an-tooltip-row b{font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:500}.an-tooltip-placeholder span{background:var(--vc-border-strong);opacity:.5;border-radius:4px;width:62%;height:16px}.an-tooltip-placeholder span:last-child{width:22%}.an-tooltip-row i,.an-swatch{border-radius:2px;flex-shrink:0;width:8px;height:8px;margin-right:8px;display:inline-block}.an-tooltip>small{color:var(--vc-text-dim);margin-top:8px;display:block}.an-tooltip-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.an-tooltip-actions>span{color:var(--vc-text-dim)}.an-tooltip-error{color:var(--vc-danger);font-size:12px}.an-tooltip>.an-link{margin-top:8px}.an-below-chart{min-height:26px;margin-top:16px}.an-link{color:var(--vc-accent-bright);text-align:left;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:4px 0;text-decoration:underline;font-size:13px!important}.an-link:disabled{cursor:default;text-decoration:none}.an-muted{color:var(--vc-text-dim)}.an-context{max-width:760px;margin-top:16px;line-height:1.6}.an-context p{margin:4px 0}.an-quality{color:var(--vc-text-dim);margin-top:5px;font-size:12px;font-weight:400;display:block}.an-breakdown{grid-template-rows:0fr;transition:grid-template-rows .22s;display:grid}.an-breakdown.is-open{grid-template-rows:1fr}.an-breakdown>div{min-height:0;overflow:hidden}.an-details{margin-top:18px}.an-detail-heading{margin-bottom:18px}.an-detail-heading>span{font-size:12px}.an-table-scroll{overflow:auto}.an-details table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.an-details th{color:var(--vc-text-dim);border-bottom:1px solid var(--vc-border-strong);padding:10px 12px;font-weight:500}.an-details td{border-bottom:1px solid var(--vc-border);vertical-align:top;overflow-wrap:anywhere;padding:14px 12px}.an-details td:first-child{min-width:150px;max-width:360px}.an-details small{color:var(--vc-text-dim);overflow-wrap:anywhere;margin-top:5px;font-size:11px;display:block}.an-details .an-amount{text-align:right;font-variant-numeric:tabular-nums;min-width:96px}.an-provider-table{table-layout:fixed}.an-provider-table th:first-child{width:28%}.an-provider-table th:last-child{width:26%}.an-provider-table tbody th{color:var(--vc-text);vertical-align:top;overflow-wrap:anywhere;padding-top:14px}.an-provider-table tbody td{min-width:0}.an-provider-total td{color:var(--vc-text-dim)}.an-provider-total td strong{color:var(--vc-text)}.an-provider-table .an-quality{font-size:11px}.an-pagination{justify-content:space-between;align-items:center;gap:10px;margin-top:18px;font-size:12px;display:flex}.an-pagination button{border:1px solid var(--vc-border-strong);color:var(--vc-text);cursor:pointer;background:0 0;border-radius:8px;padding:8px 12px}.an-pagination button:disabled{opacity:.4;cursor:default}.an-state{box-sizing:border-box;min-height:310px;color:var(--vc-text-dim);text-align:center;flex-direction:column;justify-content:center;padding:40px 16px;display:flex}.an-state strong{color:var(--vc-text)}.an-error{color:var(--vc-danger);padding:12px 0;font-size:13px}.an-skeleton-label,.an-skeleton-value,.an-skeleton-row span{background:var(--vc-border-strong);border-radius:5px;animation:1.5s ease-in-out infinite alternate an-pulse;display:block}.an-skeleton-label{width:150px;height:17px}.an-metrics .an-skeleton-label{margin-bottom:8px}.an-skeleton-value{width:170px;height:43px}.an-skeleton-chart{border-bottom:1px solid var(--vc-border);background:repeating-linear-gradient(to top, transparent 0, transparent 60px, var(--vc-border) 61px, transparent 62px);height:310px;margin-top:34px}.an-breakdown-skeleton{min-height:176px}.an-skeleton-row{grid-template-columns:1fr 1.4fr .6fr;gap:24px;padding:17px 12px;display:grid}.an-skeleton-row span{height:18px}.an-page button:focus-visible,.an-page select:focus-visible,.an-page input:focus-visible{outline:2px solid var(--vc-accent-bright);outline-offset:4px}.an-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes an-pulse{0%{opacity:.4}to{opacity:.8}}@media (prefers-reduced-motion:reduce){.an-content,.an-detail-content,.an-breakdown,.an-tooltip-rows{transition:none}.an-skeleton-label,.an-skeleton-value,.an-skeleton-row span{animation:none}}@media (width<=650px){.an-page{margin-top:18px;padding:0 12px}.an-toolbar{flex-direction:column;align-items:flex-start}.an-tabs{box-sizing:border-box;width:100%}.an-tabs button{flex:1;padding:9px 12px}.an-period{justify-content:flex-start;width:100%}.an-chart-card,.an-details{padding:14px}.an-chart-heading{flex-direction:column;align-items:flex-start;gap:12px}.an-metrics{justify-content:space-between;gap:24px}.an-metrics>div{flex:1;min-width:0}.an-metrics span{font-size:12px}.an-custom{flex-wrap:wrap}.an-pagination span{text-align:center}.an-provider-table th,.an-provider-table td{padding-left:7px;padding-right:7px;font-size:12px}.an-provider-table th:first-child{width:27%}.an-provider-table th:last-child{width:28%}.an-provider-table .an-amount{min-width:0}.an-provider-table .an-swatch{margin-right:4px}.an-skeleton-label,.an-skeleton-value{max-width:100%}}.an-tiles{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:24px 0 26px;display:grid}.an-tile{border:1px solid var(--vc-border);border-radius:var(--vc-radius);background:var(--vc-surface);flex-direction:column;gap:4px;padding:16px 18px;display:flex}.an-tile__label{color:var(--vc-text-dim);font-size:13px}.an-tile__value{font-variant-numeric:tabular-nums;font-size:clamp(24px,2.6vw,32px);font-weight:600}.an-tile__sub{color:var(--vc-text-dim);font-size:12.5px}.an-tile__change{min-height:1.2em;font-size:12.5px;font-weight:600}.an-tile__change--good{color:var(--vc-ok)}.an-tile__change--bad{color:var(--vc-warn,#e7bd73)}.an-tile__change--flat{color:var(--vc-text-faint);font-weight:500}.an-bar--previous{fill:var(--vc-text-faint);opacity:.22;pointer-events:none}.an-line--previous{stroke:var(--vc-text-faint);stroke-dasharray:5 5;opacity:.6}.an-chart-legend{color:var(--vc-text-dim);align-items:center;gap:8px;margin:10px 0 0;font-size:12px;display:flex}.an-chart-legend i{border-radius:2px;width:10px;height:10px;display:inline-block}.an-chart-legend__now{background:var(--vc-accent)}.an-chart-legend__before{background:var(--vc-text-faint);opacity:.35;margin-left:10px}.an-expensive{margin-top:18px}.an-video-link{color:inherit;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--vc-border-strong);text-decoration-color:var(--vc-border-strong)}.an-video-link:hover{color:var(--vc-accent-bright)}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAzAABAAAAAAJfgAAAxhAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjAbgTwcKAZgP1NUQVQqAIJQEQgKsTilGguBSgABNgIkA4MOBCAFhHQHh2UMBxv3HTOjNnuTCpPi/5Sg2Rjs9HGzyhAViR+8NedkuOdhOgaKYrGmoJUyJejd9dN82LAoYq9b/WWa8iqWhUHE+9f3VX36zbs7e1dgRKaQsnXsEP4/SMDQGZjCnou1tu/miOrhUsUjITFkElFaIuvgualXP6IEUuxn+BHFSzuiIV3QvlKT+7+cmkKqIy0QOXJAdllqTkWc+f9LBQDPBDRvX1JEvz2i22XJr8oSHonlRfe6ML4t/Kcb/n+UiXdXKytktwTBAgRDQv7XNoJ4M3PRulK5kl3HZr4tDcYQ49EbYv7fz5U2mc0r7V2ByOF4YHnCFoXcfT95Nz8/cJS5y5YwR9gt55rr5EAVWJUlkWNWVWVbzcKScHWiWtV1W6YFM8Xd2xlKFVlRVMxgLdYQktfu8/rIkaAzADAYmkAKsssIDBJADdSI7IICmoyWhF6yrNoG9CM7VxeATgK0EIDE4b3IAnA3hDmYQISCYAk8x5XKX3kqMRQjUSlUoUgnxE4pIsKY0EDu+ZpA8wsqgt5ycyeSstRFeJZCSzrsNGxTAeiBLUNVMOCucSxacBBP9zK46k/se6b7Zmkby0mtwP9N+Y3AG0O3d3n8X0K5k2FDgQcBfK1Pg6EwqEA76PnmYCD0yf1TqygABAJYYgMABFCAnjC8V411DsBISliSoVKeeMEoZlvWOSg1Gc5MJjnmku/2rsxHfRKzPTvn0NRmJLOZ5ZzPyZ1/z5+HX8j/DmC0f36HfxPm+MFqoeDt96VkBiwDnHDOPR4AoGYKImMZmFno6FmxiameOP9QmnSkE53pQlcsHFw8ElJyMgpKWhpqJjZ2Ti5uHn4BIWERUTElZVUVNXUtmjXp1Kdf0ACvDu26dOvRqk2vuKIGErOgsIUuAOwBwIvANag6Q/UmGAgYCoAg/jRGJCJiYheAsJAkCpuCdkwkEAkSH2f4ROuWocEgafAtARIxs2vFrNjxI+MbVTP79k3snIE9e1baWtuU1tTs2fW9PG5iwXbMgcN5fV1ekruj3sCBic01UmYy06PM/Lru+SL37SDsW9evPqV07Wt0vjrOwSWr7n67TGVP/BZ1RT3P/5w7NcxnWV5g9C6+aRKot5a79oCBJUs4Y4qvU0FCuCM+GLmVcZZz/i5besOlX/IN56zUB0L54zCdO+gcIZoaUDLSURHJKPYPFmRM3oUsdyMsv3BMkQp0bSwEQay9GGNyBs4e+hPqzpJG5bU3VlpQMkuJCFUjTMDSWFlI1nu7oiq/hmboigK22MI21Y/KaTQQqhe1q4c1JMlfPiO1JbULpNeGk3v4RNTC+x7kymwZaS3HVLiNujAbNn8ZBDQA2S+BkObRnhAIyqHAbz5qJBOGTMqTuiRUUIW4SMvWZRX1IpCZwlZW15SaBjPantO0RfuKaiKaRC2PaY3t7iDCdpuZUcTVQQsyXs5TE2xBlYiwOvArFuzr3i3V1bJODEKtBt+shRjDiJ6f7IAZGtSlIeyEU9M7fWRoX5sAYm2FNK69g6H+3o9PvMsyVTbViXIhjxGE8oetC5lUE2ny7HfQ2IbCkNSF20TIX/H45kRCA6zUWYtyyz1uiUhke8oE6WxZEB2n5sOY8giG6GVNZ8L2Q9ThwWwZ3FLSzqZxbWp3N1hIyyQJIPlNnHlL0nOAfSVhI/M4SUMTxpbhb2jotJPPnHFA1h+hLts77Zru2fI9M+4xZMgBBgA4ZTLWsaOPIfc5Xn7iisXQHQGKJNfHbUY/EbOG9Ql92rCO8BTQD+SGb0qH0+Pa+PzwiLJzb5bYM8Rn8/cVAH8/LPksDj/o8TLsI+ICp/OE5lIRwz/UXRU1Rw2p2cr4XCEDIJc4cFQCgAfcM6Xpc+IAUhFHji4CMlKS6BL4FNeDAGBZvk8Jrk/Yw/ZxzUVUzRrG50fFmNcR3Mw9KtN0OwAulbeqak5hT6GktXsRhMLjHqfpqrR25NLvniLJAALwzMXVJYVCwZm9pMvpLvCuZlCQ+/2wzOlceBSg2IsJJEBv2ZoWkylMWLe2WMbUpjwqY0aXnrpgnsCOHf1Xu8rLWJ/Riax12X+W5dXPtM70LLhiCBx/FEn7T0cifyQOIaZ/WL889GkYf1srVnDsQliBAxgAdREPViTfTm5MTv7qb/QbIkzAhRiVAIz9GEEqisGFhCLJsObXkBnP2x3XcXSE2TTFUeNb23vjU88dFjmdk2sKiwuFo/iywvYSahftlEyzyy4wyajm1YgZT6/tvempCtSgoIt1Mtd+HdSOiE7dKY+MgWhBYnNyzOs09AV5XOSH5GP6ubZMZMZF9Phj65Sn1hev2rQ99DNgki6yg4CxYeV9ow1FG3AY+Wi00bWB7H3MT+jiDxbvZA/bdTHnXZj1i/zlWk5JtUYJdcNhRKLP2IrX12W/mtvulY96/FtOIzKsMDQ3WXAqJsgTnyzPqHbKbB1unmkaW6wIiwXAfK7kXhlvBWRO18EJVPsLV2wgvfnezfsOYdiJeyX0g72nub550IIMiys5yJ/ipKhI0amfm0ZpqW82EtmhGFmVPCyZDp+4ZUlhEXPiAAbEYdLp9d8z5Zjt3KiCm6q0qPsqIJ40+QE1oFBJf7NVU6b6xSnTp07xp0wGVoqTpk71rsgr/lTYLXFwMRejZBQ9rO0qmJw8peRflpe90pR5rpE1gK6gi6lKXc3EcEbdGSRXykSHBwEDLrO7D3MFdWF6eKl/XY7zsHzL/8p3NjnuDpl4w2MplxGxq6Wrw+DQUvDiy37F0JYV6fdfZKCDfZUEDoxhueQwUg7VEaKHW9n4Xf2urMuqru6Tz943yH7LZKhDwx/DXfvVJ15q21WzcXSX/Wet9HaAob8Mb6VReZdjJHjz+HWAXaKj2SH6kAfnjk/vJ7c0Umv3zPmLrlu0cOY+uW/BwvTyCxbseraR/yz/7Kd9n/W5fA4lYEIFyHyGqsRhwX0H8MHmORJ140s34rOZCHQgUwd3NC+shFHVZ8JylmfeAOHNNJTH7XRsDPuLIE3yFwm7kCv38V/jv3tJzPUMjoqjsTCtq0mCBvmIKY/sYHAyaBkzrCHSqUy8DpXokqunqq3DzWPNO0jQwx78MD52Vu5UQhkHLEc614JIRmsiERkV+8o78UooR5Eb7x2uq/VH/buHMoAb7HtyLfG8cFzXhSerLUpDLomhXN6ITLaia+vovldyXXeiykM2e+7/vIFIvn8Z9P5hpx/evW90M7Lxe9yMmwg+LzywC3DwKXn0YRdL13qylfNvL/LQsyTTvCHO5tSPu++SphMnTJ64colt4sTx8PrIfQB6NCignV0ueARqu9vN1qayVJ17v0Xf0pUIO+NJhU9bPWurb0S/VaV8CfhoyD6XPMb9rbf+/y7XMCsDDQKC+mvHzLxEkb5C2L9c6u7+9rQiFk2Rn4V9hm57XlmMGB1C3X3LITSAB0+hLa234pFMXaNvfauSnLLRIWOPZ8wpmia/A5gcgYU4hgANjRTftg3QEv6YG0f3FXwxNyOQ/RecH50uQvkjc7xD9MPlJXMBS/GhgD2isIyEaZkIn6i5gbfMDvOfcjwwSCb6HxR05sdBhQVewklc2EZ/sUENxpsb1JnZ/LyrA+nAbpiomZKazKKgN1lv3LRJU1a1cnx+Tk5bNGdMk+ObiDznTdiipBUMW7DCcVctpV6YgyN4oxDTMF+duf2rO23O80Xs4ic5NORVRSk0bMvPO0CBSPFFWnklFzvnedPUi6hrRDzntpC83OJOWgP2dxhSZ8NKPs8kfIloI6p5Sm7OiLtS3gZL40FlkeAhFs3MYlTCTVlLxJRWSGrYqO7cSdPf3DUjX/konc9jYjwDH5/4JlRr3ua2pSZolum2Zrr/lj2AkT4Mi2mbDdut7GDTjtZ2srNd7CpLthy58uQrUKhIsRKlypSrUKlKtRq16tRr0KhJsxat2rTr0KlLtx69+vQbMGjIsBGjxoybMClXKFVqjVanp29gaGRsYmpmbmFpZW1ja2fv4OgExm0urm4NvgsZXx8n7MemJ/WFIQEDV1geHLM2lvf8zs9ZP7jCDKfIwg0gzemgYJkvCzY0gcpxHAkYuMIUfKkeIJiQUOZiw4UNTcURmUAQZVOODJZAlerE8vrBV2mtBmtlO4QHA1d4IHFs3mMgEAQEAoFAENAiCAc+5TqBBAycNqqxUiNAMCHNSszFhgsbmoolMoEgymYeZ6aHCZXoHNz75oOKonhXFc3yIexZPrDxf8Nj4TJE/jhcywAA)format("woff2"),url(/assets/pixelify-sans-cyrillic-600-normal-B3EuUOZG.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/pixelify-sans-latin-ext-600-normal-Dha6RiOG.woff2)format("woff2"),url(/assets/pixelify-sans-latin-ext-600-normal-CDaIumwU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/pixelify-sans-latin-600-normal-Dd_Dy7u5.woff2)format("woff2"),url(/assets/pixelify-sans-latin-600-normal-BNlgYbDL.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.vc-ebook-form__row{flex-wrap:wrap;align-items:flex-start;gap:28px;display:flex}.vc-ebook-form__field{gap:4px;display:grid}.vc-ebook-form__pages{width:110px}.vc-ebook-form__hint{margin-top:4px;font-size:11.5px}.vc-ebook-form__footer{align-items:center;margin-top:16px}.vc-ebook-import__files{align-items:center;gap:12px}.vc-ebook-import__files label{cursor:pointer;flex:none}.vc-ebook-import__error{color:#f87171;font-size:13px}.vc-ebook-detail__cover-actions{align-items:center;gap:8px}.vc-ebook-detail__cover-actions label{cursor:pointer;flex:none}.vc-ebook-detail__cover-actions .vc-faint{flex:100%;font-size:11.5px}.vc-ebook-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.vc-ebook-card{border:1px solid var(--vc-border);border-radius:var(--vc-radius);background:var(--vc-input-bg);gap:14px;padding:12px;display:flex}.vc-ebook-card__cover{aspect-ratio:2/3;background:var(--vc-bg-2);border:1px solid var(--vc-border);border-radius:6px;flex:none;place-items:center;width:84px;display:grid;overflow:hidden}.vc-ebook-card__cover img{object-fit:cover;width:100%;height:100%;display:block}.vc-ebook-card__cover-fallback{color:var(--vc-text-faint);font-size:18px}.vc-ebook-card__body{flex:1;align-content:start;gap:7px;min-width:0;display:grid}.vc-ebook-card__title{font-size:14px;font-weight:700;line-height:1.3}.vc-ebook-card__detail{font-size:12px;line-height:1.4}.vc-ebook-card__progress{background:var(--vc-panel-bg);border-radius:4px;height:6px;overflow:hidden}.vc-ebook-card__progress-fill{background:linear-gradient(90deg, var(--vc-violet-deep), var(--vc-violet-bright));border-radius:4px;height:100%;transition:width .6s}.vc-ebook-card__actions{gap:8px}.vc-ebook-card__menu{flex-shrink:0}.vc-ebook-card__menu .vc-ebook-card__menu-list{min-width:200px;left:auto;right:0}.vc-ebook-card__open{color:inherit;text-decoration:none}.vc-ebook-card__open:hover{text-decoration:underline}.vc-ebook-detail__head{align-items:center;gap:12px;min-width:0;margin-bottom:14px;display:flex}.vc-ebook-detail__title{text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:800;line-height:1.2;overflow:hidden}.vc-ebook-detail__layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:16px;display:grid}@media (width<=1100px){.vc-ebook-detail__layout{grid-template-columns:minmax(0,1fr)}}.vc-ebook-detail__viewer{min-width:0}.vc-ebook-detail__side{align-content:start;gap:12px;max-height:calc(100dvh - 140px);display:grid;position:sticky;top:12px;overflow-y:auto}.vc-ebook-detail__stack{gap:12px;display:grid}.vc-ebook-detail__cover{border:1px solid var(--vc-border);background:var(--vc-bg-2);aspect-ratio:2/3;border-radius:8px;justify-self:center;max-height:320px;display:block;overflow:hidden}.vc-ebook-detail__cover img{object-fit:contain;width:100%;height:100%;display:block}.vc-ebook-detail__qr{border:1px solid var(--vc-border);background:var(--vc-panel-bg);border-radius:8px;gap:9px;padding:10px;display:grid}.vc-ebook-detail__qr-head{align-items:center;gap:10px}.vc-ebook-detail__qr-head p{margin-top:4px;line-height:1.4}.vc-ebook-detail__qr-preview{object-fit:contain;width:74px;height:74px;image-rendering:pixelated;background:#fff;border-radius:6px;flex:0 0 74px;padding:5px}.vc-ebook-detail__facts{gap:6px;font-size:13px;display:grid}.vc-ebook-detail__facts>div{gap:10px;display:flex}.vc-ebook-detail__facts dt{color:var(--vc-text-faint);min-width:76px}.vc-ebook-detail__facts dd{font-weight:600}.vc-pdf{border:1px solid var(--vc-border);border-radius:var(--vc-radius);background:var(--vc-input-bg);position:relative;overflow:hidden}.vc-pdf__scroll{flex-direction:column;align-items:stretch;gap:14px;height:calc(100dvh - 190px);min-height:420px;padding:14px;display:flex;position:relative;overflow:hidden auto}.vc-pdf__page{background:#fff;border-radius:3px;flex:none;width:100%;position:relative;overflow:hidden;box-shadow:0 2px 12px #00000059}.vc-pdf__canvas{width:100%;height:100%;transition:opacity .15s;display:block;position:absolute;inset:0}.vc-pdf__loading,.vc-pdf--message{place-items:center;min-height:420px;padding:20px;display:grid}.vc-pdf__pill{border-radius:var(--vc-radius-pill);border:1px solid var(--vc-border);background:var(--vc-surface-strong);pointer-events:none;padding:5px 10px;font-size:11px;font-weight:700;position:absolute;bottom:14px;right:18px}.vc-sales-box{border:1px solid var(--vc-border);border-radius:var(--vc-radius);background:var(--vc-input-bg);gap:8px;padding:10px 12px;display:grid}.vc-sales-box__head{align-items:center}.vc-sales-box__label{margin:0}.vc-sales-box__body{white-space:pre-wrap;max-height:140px;font-size:12.5px;line-height:1.55;overflow-y:auto}.vc-sales-box__body--tall{max-height:320px}.vc-sales-box__hint{font-size:11px}.vc-sales-box__image{border-radius:6px;width:100%;display:block}.vc-sales-details{gap:8px;font-size:12.5px;list-style:none;display:grid}.vc-sales-details li{gap:2px;display:grid}.vc-ebook-chat{grid-template-rows:minmax(0,1fr) auto;gap:12px;display:grid}.vc-ebook-chat__list{align-content:start;gap:12px;max-height:46dvh;padding-right:4px;display:grid;overflow-y:auto}.vc-ebook-chat__empty{font-size:12.5px;line-height:1.55}.vc-ebook-chat__turn{gap:6px;display:grid}.vc-ebook-chat__msg{border:1px solid var(--vc-border);border-radius:var(--vc-radius);padding:8px 10px;font-size:12.5px;line-height:1.5}.vc-ebook-chat__msg--user{background:var(--vc-glow-coal)}.vc-ebook-chat__msg--reply{background:var(--vc-input-bg);color:var(--vc-text-faint)}.vc-ebook-chat__msg--error{border-color:var(--vc-danger)}.vc-ebook-chat__status{letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:10.5px;font-weight:800;display:block}.vc-ebook-chat__chip{border-radius:var(--vc-radius-pill);border:1px solid var(--vc-border);white-space:nowrap;align-items:center;gap:4px;margin-right:6px;padding:2px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.vc-ebook-chat__chip--button{color:inherit;cursor:pointer;background:0 0;justify-self:start}.vc-ebook-chat__composer{gap:8px;display:grid}.vc-ebook-detail__layout--wide{grid-template-columns:minmax(0,1fr)}.vc-ebook-detail__layout--wide .vc-ebook-detail__side{width:100%;max-width:none}.vc-sales-kit{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.vc-sales-kit__step{color:var(--vc-text-dim);margin:0 0 4px;font-size:14px;font-weight:700}@media (width<=900px){.vc-sales-kit{grid-template-columns:minmax(0,1fr)}}.vc-ebook-detail__layout--wide .vc-ebook-detail__side{max-height:none;position:static;overflow:visible}.vc-sales-box .vc-error{border:1px solid var(--vc-danger-border);border-radius:var(--vc-radius-sm);background:var(--vc-danger-bg);color:var(--vc-danger);margin:0;padding:8px 10px;font-size:13px}.vc-channels,.vc-channel-detail{gap:24px;max-width:1180px;margin:0 auto;display:grid}.vc-section-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.vc-section-head h1{margin:4px 0 6px;font-size:clamp(2rem,5vw,3.6rem)}.vc-eyebrow{color:var(--vc-violet-bright);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.vc-channel-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.vc-channel-card{color:inherit;align-items:center;gap:18px;padding:20px;text-decoration:none;transition:transform .16s,border-color .16s;display:flex}.vc-channel-card:hover{border-color:var(--vc-violet);transform:translateY(-2px)}.vc-channel-card h2{margin:0 0 4px}.vc-channel-card p{color:var(--vc-text-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 9px;display:-webkit-box;overflow:hidden}.vc-channel-card__logo,.vc-channel-logo-preview{object-fit:cover;background:var(--vc-surface-hover);border-radius:18px;width:72px;height:72px}.vc-form-stack,.vc-channel-settings{gap:18px;display:grid}.vc-field{gap:7px;font-size:13px;font-weight:650;display:grid}.vc-field small{color:var(--vc-text-faint);font-weight:400}.vc-channel-title{align-items:center;gap:14px;margin-top:12px;display:flex}.vc-channel-title img{object-fit:cover;border-radius:16px;width:64px;height:64px}.vc-channel-title h1{margin:0}.vc-back-link{color:var(--vc-text-dim);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.vc-channel-settings{max-width:820px;padding:24px}.vc-channel-logo-row{align-items:center;gap:18px;display:flex}.vc-channel-logo-row img{object-fit:cover;border-radius:18px;width:86px;height:86px}.vc-default-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.vc-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.vc-check{align-items:center;gap:9px;font-size:14px;display:flex}@media (width<=700px){.vc-section-head{flex-direction:column;align-items:stretch}.vc-default-grid{grid-template-columns:1fr}.vc-channel-card{align-items:flex-start}.vc-channel-settings{padding:18px}}.vc-create-shell{grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:start;gap:22px;display:grid}.vc-create-flow{flex-direction:column;gap:16px;min-width:0;display:flex}.vc-create-side{align-self:start;min-width:0;position:sticky;top:86px}.vc-avatar-empty{border:1px dashed var(--vc-border-strong);border-radius:var(--vc-radius-sm);background:var(--vc-panel-bg);flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;min-height:260px;padding:22px;display:flex}.vc-avatar-empty h3{margin:0;font-size:18px}.vc-avatar-empty p{margin:0;font-size:14px}@media (width<=980px){.vc-create-shell{grid-template-columns:1fr}.vc-create-side{position:static}}.vc-avatars__head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.vc-avatars__sub{max-width:560px;margin-top:6px;line-height:1.5}.vc-avatars__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.vc-avatars__empty{text-align:center;justify-items:center;gap:12px;padding:48px 24px;display:grid}.vc-avatars__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.vc-avatar-profile-card{border:1px solid var(--vc-border);border-radius:var(--vc-radius-lg);background:var(--vc-surface);color:var(--vc-text);flex-direction:column;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:flex;position:relative;overflow:hidden}.vc-avatar-profile-card:hover{border-color:var(--vc-border-strong);background:var(--vc-surface-hover);text-decoration:none;transform:translateY(-2px)}.vc-avatar-profile-card__image{aspect-ratio:16/10;background:var(--vc-bg-2);display:block;overflow:hidden}.vc-avatar-profile-card__image img{object-fit:cover;width:100%;height:100%;display:block}.vc-avatar-profile-card__body{gap:6px;padding:13px 15px 15px;display:grid}.vc-avatar-profile-card__name{font-size:15px;font-weight:700}.vc-avatar-profile-card__persona{color:var(--vc-text-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.vc-avatar-profile-card__meta{color:var(--vc-text-faint);gap:6px;font-size:11.5px;display:flex}.vc-persona-draft-card .vc-avatar-profile-card__image{border-radius:calc(var(--vc-radius-lg) - 1px) calc(var(--vc-radius-lg) - 1px) 0 0}.vc-avatar-detail__head{margin-bottom:10px}.vc-avatar-detail__hero{align-items:center;gap:18px;margin-bottom:16px;display:flex}.vc-avatar-detail__portrait{border:1px solid var(--vc-border-strong);background:var(--vc-bg-2);border-radius:50%;flex:none;width:72px;height:72px;overflow:hidden}.vc-avatar-detail__portrait img{object-fit:cover;width:100%;height:100%;display:block}.vc-avatar-detail__name{align-items:center;gap:10px;margin:0;display:flex}.vc-avatar-detail__tabs{border-radius:18px;flex-wrap:wrap;margin-bottom:0}@media (width<=700px){.vc-avatar-profile__row{grid-template-columns:1fr}.vc-avatars__head{flex-direction:column}.vc-persona-create__brief-footer,.vc-persona-create__actions{flex-direction:column;align-items:stretch}.vc-persona-create__brief-footer .vc-btn,.vc-persona-create__actions .vc-btn,.vc-persona-create__language .vc-select{width:100%}.vc-persona-create__candidate,.vc-persona-create__name-row{grid-template-columns:1fr}}.vc-avatars__head .vc-hero-h,.vc-avatar-detail__name.vc-hero-h{text-align:left;margin-bottom:0}.vc-channel-mix{gap:12px;display:grid}.vc-channel-mix h3{margin:6px 0 0;font-size:15px}.vc-card.vc-footage{max-width:none}.vc-footage__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.vc-footage__actions{flex-wrap:wrap;gap:8px;display:flex}.vc-footage__filters{flex-wrap:wrap;gap:10px;display:flex}.vc-footage__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.vc-footage-card{border:1px solid var(--vc-border);border-radius:var(--vc-radius);background:var(--vc-input-bg);flex-direction:column;display:flex;overflow:hidden}.vc-footage-card--rejected{opacity:.6}.vc-footage-card__media{aspect-ratio:16/9;background:#000;position:relative}.vc-footage-card__media img,.vc-footage-card__media video{object-fit:cover;width:100%;height:100%;display:block}.vc-footage-card__fallback{height:100%;color:var(--vc-muted);place-items:center;display:grid}.vc-footage-card__kind,.vc-footage-card__flag{color:#fff;background:#000000a6;border-radius:999px;padding:2px 8px;font-size:11px;position:absolute;top:8px}.vc-footage-card__kind{left:8px}.vc-footage-card__subject{color:#fff;text-transform:capitalize;background:#000000a6;border-radius:999px;padding:2px 8px;font-size:11px;position:absolute;bottom:8px;left:8px}.vc-footage__subject{align-items:center;gap:8px;font-size:13px;display:flex}.vc-footage__subject select{width:auto;min-width:220px}.vc-footage-card__flag{background:#c82828d9;right:8px}.vc-footage-card__body{gap:8px;padding:10px 12px 12px;display:grid}.vc-footage-card__title{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.vc-footage-card__meta{color:var(--vc-muted);flex-wrap:wrap;gap:4px 10px;font-size:12px;display:flex}.vc-footage-card__tagline{font-size:12px}.vc-footage-card__tags{gap:6px;display:grid}.vc-footage-card__buttons{flex-wrap:wrap;gap:6px;display:flex}.vc-link{color:var(--vc-accent,#f59e0b);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.vc-actions--reasons{align-items:center}.vc-save-reasons{margin:0 auto 0 0;font-size:13px}.vc-footage-ingest{border:1px solid var(--vc-border);border-radius:var(--vc-radius);background:var(--vc-input-bg);gap:8px;padding:12px 14px;display:grid}.vc-footage-ingest h3{margin:0;font-size:15px}.vc-footage-ingest__row{align-items:flex-start;gap:10px;display:flex}.vc-footage-ingest__row textarea{flex:1}.vc-footage-ingest__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.vc-footage-ingest__item{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.vc-footage-ingest__status{text-transform:uppercase;background:#ffffff14;border-radius:999px;padding:2px 8px;font-size:11px}.vc-footage-ingest__item--running .vc-footage-ingest__status{background:#f59e0b40}.vc-footage-ingest__item--done .vc-footage-ingest__status{background:#22c55e40}.vc-footage-ingest__item--failed .vc-footage-ingest__status{background:#dc26264d}.vc-footage-ingest__title{white-space:nowrap;text-overflow:ellipsis;max-width:420px;font-weight:600;overflow:hidden}.vc-footage-ingest__max{width:150px}.vc-footage-ingest__max span{font-size:12px}.vc-channel-detail,.vc-channel-drafts-panel{grid-template-columns:minmax(0,1fr)}@media (width<=700px){.vc-channel-drafts-panel .vc-lib__icon{display:none}.vc-channel-drafts-panel .vc-lib__row{gap:8px;padding:12px}}.vc-channels__count{color:var(--vc-text-faint);vertical-align:middle;margin-left:8px;font-size:.55em;font-weight:600}.vc-channels__head{align-items:center;margin-bottom:0}.vc-channels__toolbar{gap:8px}.vc-channel-tile{position:relative}.vc-channel-tile .vc-avatar-profile-card__name{color:inherit;text-decoration:none}.vc-channel-tile .vc-avatar-profile-card__name:hover{text-decoration:underline}.vc-channel-tile__new{align-self:flex-start;align-items:center;gap:6px;margin-top:8px;display:inline-flex}.vc-channel-head{gap:10px;display:grid}.vc-channel-head__row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.vc-channel-head__logo{object-fit:cover;border-radius:16px;width:64px;height:64px}.vc-channel-head__titles{flex:240px;min-width:0}.vc-channel-head__name{margin:0}.vc-channel-head__titles p{margin:4px 0 0}.vc-channel-head__archived{margin-left:8px}.vc-channel-head__actions{align-items:center;gap:8px;display:flex}.vc-channel-head__actions .vc-btn{align-items:center;gap:6px;display:inline-flex}.vc-channel-head__menu{min-width:220px;left:auto;right:0}.vc-actions__note{align-self:center;margin-right:auto}.vc-channel-videos__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.vc-channel-videos__head h2{margin:0}.vc-channel-videos__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vc-channel-videos__row{border-bottom:1px solid var(--vc-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.vc-channel-videos__title{color:var(--vc-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;text-decoration:none;overflow:hidden}.vc-channel-videos__title:hover{text-decoration:underline}.vc-channel-head__name.vc-hero-h{text-align:left;margin:0;font-size:clamp(26px,3.2vw,36px)}.vc-channel-tile__actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.vc-channel-tile__actions .vc-channel-tile__new{margin-top:0}:root{--vc-srail-sticky-top:84px}.vc-srail{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:28px;display:grid}.vc-srail__rail{top:var(--vc-srail-sticky-top);border-right:1px solid var(--vc-border);flex-direction:column;gap:14px;padding-right:20px;display:flex;position:sticky}.vc-srail__nav{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.vc-srail__navitem{border-radius:var(--vc-radius-sm);width:100%;color:var(--vc-text-dim);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:12px;padding:11px 12px;font-size:14px;transition:background .15s,color .15s,border-color .15s;display:flex}.vc-srail__navitem:hover{background:var(--vc-surface-hover);color:var(--vc-text)}.vc-srail__navitem[aria-current=true]{color:var(--vc-accent-bright);box-shadow:inset 3px 0 0 var(--vc-accent);background:#fb923c1a;border-color:#fb923c59}.vc-srail__navitem svg{flex:none}.vc-srail__navlabel{flex:1;min-width:0}.vc-srail__count{border-radius:var(--vc-radius-pill);border:1px solid var(--vc-accent-animation-border);background:var(--vc-accent-animation-soft);min-width:24px;color:var(--vc-accent-animation-bright);text-align:center;font-variant-numeric:tabular-nums;flex:none;padding:2px 7px;font-size:12px;font-weight:600}.vc-srail__legend{color:var(--vc-text-faint);margin:0;padding-left:12px;font-size:12px}.vc-srail__content{flex-direction:column;gap:36px;min-width:0;display:flex}.vc-srail-section{scroll-margin-top:calc(var(--vc-srail-sticky-top) + 8px);flex-direction:column;gap:14px;display:flex}.vc-srail-section:has(>.vc-srail-section__rows:empty){display:none}.vc-srail-section__head{flex-direction:column;gap:4px;display:flex}.vc-srail-section__title{font-family:var(--vc-font-display);align-items:center;gap:10px;margin:0;font-size:26px;font-weight:600;line-height:1.2;display:flex}.vc-srail-section__badge{font-family:var(--vc-font);color:var(--vc-accent-bright);background:#fb923c1f;border-color:#fb923c73}.vc-srail-section__desc{max-width:72ch;margin:0;line-height:1.5}.vc-srail-section__rows{flex-direction:column;gap:12px;min-width:0;display:flex}.vc-srail-section__rows>.vc-gen-block,.vc-srail-section__rows>.vc-card{margin:0}@media (width<=900px){.vc-srail{grid-template-columns:minmax(0,1fr);gap:20px}.vc-srail__rail{border-right:0;border-bottom:1px solid var(--vc-border);gap:10px;padding:0 0 14px;position:static}.vc-srail__nav{scrollbar-width:none;flex-direction:row;overflow-x:auto}.vc-srail__navitem{white-space:nowrap;width:auto;padding:8px 12px}.vc-srail__navitem[aria-current=true]{box-shadow:none}.vc-srail__legend{display:none}.vc-srail-section__title{font-size:22px}}.vc-transition-clip{aspect-ratio:16/9;border-radius:var(--vc-radius-sm);border:1px solid var(--vc-border);background:linear-gradient(135deg,#fb923c2e,#38bdf829);display:block;position:relative;overflow:hidden}.vc-transition-clip__video,.vc-transition-clip__swatch{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.vc-transitions-panel{flex-direction:column;gap:12px;display:flex}.vc-transitions-family{border-radius:var(--vc-radius);border:1px solid var(--vc-border);background:#0f0b073d;grid-template-columns:168px minmax(0,1fr);align-items:start;gap:16px;padding:14px;display:grid}.vc-transitions-family--on{border-color:#fb923c66}.vc-transitions-family__hero{width:168px}.vc-transitions-family:not(.vc-transitions-family--on) .vc-transitions-family__hero{opacity:.55;filter:saturate(.6)}.vc-transitions-family__body{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.vc-transitions-family__body .vc-transitions__controls,.vc-transitions-family__body .vc-transitions__toggle-row,.vc-transitions-family__body .vc-gen-block__head{width:100%}.vc-transitions-family--stock.vc-transitions{box-shadow:none;margin:0}.vc-transition-gallery-modal .vc-modal__body{max-height:min(78vh,900px);overflow-y:auto}.vc-transition-gallery{flex-direction:column;gap:26px;display:flex}.vc-transition-gallery__lead,.vc-transition-gallery__summary{margin:0;line-height:1.5}.vc-transition-gallery__title{font-family:var(--vc-font-display);margin:0 0 2px;font-size:20px}.vc-transition-gallery__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin:12px 0 0;padding:0;list-style:none;display:grid}.vc-transition-gallery__item{flex-direction:column;gap:6px;min-width:0;display:flex}.vc-transition-gallery__label{font-weight:600}.vc-transition-gallery__blurb{font-size:13px;line-height:1.4}@media (width<=720px){.vc-transitions-family{grid-template-columns:minmax(0,1fr)}.vc-transitions-family__hero{width:100%;max-width:320px}.vc-transition-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.vc-transitions-family__actions{flex-wrap:wrap;gap:8px;display:flex}.vc-transitions-family__body .vc-transitions__toggle-row{margin-top:0}.vc-proxy-health{flex-direction:column;gap:16px;display:flex}.vc-proxy-health__head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.vc-proxy-health__head .vc-btn{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.vc-proxy-health__title{flex-direction:column;gap:4px;min-width:0;display:flex}.vc-proxy-health__title .vc-muted{margin:0;font-size:13px}.vc-proxy-health__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.vc-proxy-health__stat{flex-direction:column;gap:2px;padding:14px 16px;display:flex}.vc-proxy-health__stat strong{font-size:22px;line-height:1.1}.vc-proxy-health__stat span{color:var(--vc-text-faint);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.vc-proxy-health__stat--bad strong{color:var(--vc-danger-strong)}.vc-proxy-health__tabs{gap:6px;display:flex}.vc-proxy-health__tab{border:1px solid var(--vc-border);border-radius:var(--vc-radius-pill);background:var(--vc-panel-bg);color:var(--vc-text-dim);cursor:pointer;padding:8px 14px;font-size:13px;transition:border-color .18s,background .18s,color .18s}.vc-proxy-health__tab:hover{border-color:var(--vc-border-strong);color:var(--vc-text)}.vc-proxy-health__tab--active{border-color:var(--vc-accent-deep);background:var(--vc-warn-bg);color:var(--vc-accent-bright)}.vc-proxy-health__tab:focus-visible{box-shadow:var(--vc-ring);outline:none}.vc-proxy-health__engine{flex-direction:column;gap:4px;padding:12px 16px;font-size:13px;display:flex}.vc-proxy-health__engine .vc-muted{margin:0}.vc-proxy-health__engine-warn{color:var(--vc-warn)}.vc-proxy-health__banner{border:1px solid var(--vc-warn-border);border-radius:var(--vc-radius-sm);background:var(--vc-warn-bg);color:var(--vc-warn);padding:10px 14px;font-size:13px}.vc-proxy-health__card{flex-direction:column;gap:12px;display:flex}.vc-proxy-health__toolbar{border-bottom:1px solid var(--vc-border);flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:10px;display:flex}.vc-proxy-health__bulk{flex-wrap:wrap;gap:6px}.vc-proxy-health__bulk .vc-btn{align-items:center;gap:5px;display:inline-flex}.vc-proxy-health__check{cursor:pointer;color:var(--vc-text-dim);align-items:center;gap:8px;font-size:13px;display:inline-flex}.vc-proxy-health__check input{accent-color:var(--vc-accent);cursor:pointer;width:15px;height:15px}.vc-proxy-health__loading,.vc-proxy-health__empty{text-align:center;justify-content:center;padding:22px 4px}.vc-proxy-health__table{flex-direction:column;gap:6px;display:flex;overflow-x:auto}.vc-proxy-health__row{border:1px solid var(--vc-border);border-radius:var(--vc-radius-sm);background:var(--vc-panel-bg);grid-template-columns:28px minmax(220px,1.6fr) minmax(140px,1fr) 90px 64px 92px 92px 110px auto;align-items:center;gap:10px;min-width:960px;padding:10px 12px;font-size:13px;display:grid}.vc-proxy-health__row--head{color:var(--vc-text-faint);text-transform:uppercase;letter-spacing:.05em;background:0 0;border:none;padding-top:0;padding-bottom:2px;font-size:11px}.vc-proxy-health__row--off{opacity:.55}.vc-proxy-health__row--struggling{border-color:var(--vc-danger-border);background:var(--vc-danger-bg)}.vc-proxy-health__proxy{align-items:center;gap:10px;min-width:0;display:flex}.vc-proxy-health__proxy-main{flex-direction:column;gap:1px;min-width:0;display:flex}.vc-proxy-health__proxy-main strong,.vc-proxy-health__proxy-main small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vc-proxy-health__proxy-main small{font-size:11px}.vc-proxy-health__health{align-items:center;gap:8px;display:flex}.vc-proxy-health__rate{font-variant-numeric:tabular-nums;min-width:34px}.vc-health-bar{background:var(--vc-border);border-radius:3px;flex:1;min-width:60px;height:6px;overflow:hidden}.vc-health-bar__fill{border-radius:3px;height:100%;transition:width .2s;display:block}.vc-health-bar--ok .vc-health-bar__fill{background:var(--vc-ok)}.vc-health-bar--warn .vc-health-bar__fill{background:var(--vc-accent)}.vc-health-bar--bad .vc-health-bar__fill{background:var(--vc-danger-strong)}.vc-proxy-health__counts{font-variant-numeric:tabular-nums;white-space:nowrap}.vc-proxy-health__ok{color:var(--vc-ok)}.vc-proxy-health__fail{color:var(--vc-danger-strong)}.vc-proxy-health__badge{border-radius:var(--vc-radius-pill);border:1px solid var(--vc-border);white-space:nowrap;align-items:center;padding:2px 9px;font-size:11px;display:inline-flex}.vc-proxy-health__badge--ok{border-color:var(--vc-ok-border);background:var(--vc-ok-bg);color:var(--vc-ok)}.vc-proxy-health__badge--warn{border-color:var(--vc-warn-border);background:var(--vc-warn-bg);color:var(--vc-warn)}.vc-proxy-health__badge--bad{border-color:var(--vc-danger-border);background:var(--vc-danger-bg);color:var(--vc-danger)}.vc-proxy-health__badge--off{color:var(--vc-text-faint)}.vc-proxy-health__actions{justify-content:flex-end;gap:6px}@media (width<=900px){.vc-proxy-health__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.vc-share-page{place-items:center;min-height:100dvh;padding:36px 20px;display:grid}.vc-share-shell{flex-direction:column;gap:18px;width:min(920px,100%);display:flex}.vc-share-brand{align-self:flex-start;align-items:center;gap:8px;display:inline-flex}.vc-share-card{flex-direction:column;gap:22px;padding:24px;display:flex}.vc-share-heading{align-items:flex-start;gap:14px;display:flex}.vc-share-heading__icon,.vc-share-state__icon{width:42px;height:42px;color:var(--vc-accent-bright);border:1px solid var(--vc-border-strong);border-radius:var(--vc-radius-sm);background:var(--vc-surface-strong);flex-shrink:0;place-items:center;display:grid}.vc-share-heading h1,.vc-share-state h1{overflow-wrap:anywhere;margin:0;font-size:clamp(22px,4vw,30px)}.vc-share-heading p,.vc-share-state p{margin:6px 0 0}.vc-share-eyebrow{color:var(--vc-accent-bright);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.vc-share-player{border-radius:var(--vc-radius);border:1px solid var(--vc-border-strong);background:var(--vc-bg-0);aspect-ratio:16/9;position:relative;overflow:hidden}.vc-share-player video{object-fit:contain;width:100%;height:100%;display:block}.vc-share-player__error{z-index:1;color:var(--vc-text-dim);text-align:center;background:var(--vc-bg-0);place-items:center;padding:24px;display:grid;position:absolute;inset:0}.vc-share-actions{justify-content:flex-end;display:flex}.vc-share-actions .vc-btn{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.vc-share-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.vc-share-state .vc-spinner{margin-bottom:14px}.vc-share-footer{color:var(--vc-text-faint);text-align:center;margin:0;font-size:12px}@media (width<=640px){.vc-share-page{padding:calc(24px + env(safe-area-inset-top,0px)) 14px calc(24px + env(safe-area-inset-bottom,0px));place-items:start center}.vc-share-card{padding:16px}.vc-share-heading__icon{display:none}.vc-share-actions .vc-btn{justify-content:center;width:100%}}
