:root{--wva-accent:#c6ff3d;--wva-accent-hover:#d4ff5e;--wva-accent-soft:#c6ff3d1f;--wva-accent-ring:#c6ff3d73;--wva-cyan:#22d3ee;--wva-purple:#b5a6ff;--wva-pink:#f472b6;--wva-yellow:#facc15;--wva-bg:#050505;--wva-bg-1:#0a0a0a;--wva-bg-2:#0e0e0e;--wva-surface:#111;--wva-surface-2:#161616;--wva-glass:#ffffff0a;--wva-glass-strong:#ffffff12;--wva-text:#fff;--wva-text-muted:#b0b0b0;--wva-text-dim:#6b6b6b;--wva-text-on-accent:#050505;--wva-border:#ffffff1a;--wva-border-strong:#ffffff2e;--wva-danger:#ef4444;--wva-success:#c6ff3d;--wva-warning:#facc15;--wva-radius-sm:8px;--wva-radius:12px;--wva-radius-lg:18px;--wva-radius-full:999px;--wva-shadow:0 8px 30px #00000073;--wva-shadow-lg:0 20px 60px #0000008c;--wva-glow:0 0 0 1px var(--wva-accent-ring), 0 0 18px #c6ff3d40;--wva-space-1:4px;--wva-space-2:8px;--wva-space-3:12px;--wva-space-4:16px;--wva-space-5:24px;--wva-space-6:32px;--wva-space-8:48px;--wva-font:system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--wva-scrollbar-track:transparent;--wva-scrollbar-thumb:#ffffff24;--wva-scrollbar-thumb-hover:#c6ff3d80;--wva-scrollbar-size:10px;--wva-z-base:0;--wva-z-sticky:100;--wva-z-dropdown:300;--wva-z-overlay:900;--wva-z-modal:1000;--wva-z-toast:1100;--wva-transition-fast:.12s ease;--wva-transition:.18s ease;--wva-transition-slow:.3s ease;--wva-focus-ring:0 0 0 3px var(--wva-accent-soft)}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}html{scroll-padding-top:var(--wva-topbar-h,90px)}body{background:var(--wva-bg);color:var(--wva-text);font-family:var(--wva-font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.5}a{color:var(--wva-accent);text-decoration:none}a:hover{color:var(--wva-accent-hover)}img,video,svg{max-width:100%;display:block}*{scrollbar-width:thin;scrollbar-color:var(--wva-scrollbar-thumb) var(--wva-scrollbar-track)}::-webkit-scrollbar{width:var(--wva-scrollbar-size);height:var(--wva-scrollbar-size)}::-webkit-scrollbar-track{background:var(--wva-scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--wva-scrollbar-thumb);border-radius:var(--wva-radius-full);background-clip:content-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--wva-scrollbar-thumb-hover);background-clip:content-box}::-webkit-scrollbar-corner{background:0 0}:focus-visible{outline:2px solid var(--wva-accent);outline-offset:2px}.wva-btn{justify-content:center;align-items:center;gap:var(--wva-space-2);border-radius:var(--wva-radius);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border:1px solid #0000;padding:10px 18px;font-weight:600;transition:background .15s,border-color .15s,transform 50ms;display:inline-flex}.wva-btn:active{transform:translateY(1px)}.wva-btn:disabled{opacity:.5;cursor:not-allowed}.wva-btn--primary{background:var(--wva-accent);color:var(--wva-text-on-accent)}.wva-btn--primary:hover:not(:disabled){background:var(--wva-accent-hover)}.wva-btn--secondary{background:var(--wva-glass);color:var(--wva-text);border-color:var(--wva-border)}.wva-btn--secondary:hover:not(:disabled){background:var(--wva-glass-strong);border-color:var(--wva-border-strong)}.wva-btn--ghost{color:var(--wva-text-muted);background:0 0}.wva-btn--ghost:hover:not(:disabled){background:var(--wva-glass);color:var(--wva-text)}.wva-btn--danger{color:var(--wva-danger);border-color:var(--wva-danger);background:0 0}.wva-btn--danger:hover:not(:disabled){background:#ef44441f}.wva-card{background:var(--wva-glass);border:1px solid var(--wva-border);border-radius:var(--wva-radius-lg);padding:var(--wva-space-5);box-shadow:var(--wva-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.wva-input,.wva-textarea{background:var(--wva-bg-2);width:100%;color:var(--wva-text);border:1px solid var(--wva-border);border-radius:var(--wva-radius);font:inherit;padding:10px 14px;transition:border-color .15s,box-shadow .15s}.wva-textarea{resize:vertical;min-height:96px}.wva-input::placeholder,.wva-textarea::placeholder{color:var(--wva-text-dim)}.wva-input:focus,.wva-textarea:focus{border-color:var(--wva-accent);box-shadow:0 0 0 3px var(--wva-accent-soft);outline:none}.wva-select{background:var(--wva-bg-2);width:100%;color:var(--wva-text);border:1px solid var(--wva-border);border-radius:var(--wva-radius);font:inherit;cursor:pointer;padding:10px 14px;transition:border-color .15s,box-shadow .15s}.wva-select:focus{border-color:var(--wva-accent);box-shadow:0 0 0 3px var(--wva-accent-soft);outline:none}.wva-select option{background:var(--wva-surface);color:var(--wva-text)}.wva-field{gap:var(--wva-space-2);flex-direction:column;display:flex}.wva-label{color:var(--wva-text-muted);font-size:.85rem;font-weight:600}.wva-modal__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:var(--wva-space-4);z-index:1000;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.wva-modal__panel{background:var(--wva-surface);border:1px solid var(--wva-border-strong);border-radius:var(--wva-radius-lg);box-shadow:var(--wva-shadow-lg);width:100%;max-width:520px;max-height:85vh;padding:var(--wva-space-6);overflow:auto}.wva-modal__title{margin:0 0 var(--wva-space-4);font-size:1.25rem}.wva-scrollarea{max-height:100%;overflow:auto}.wva-toggle{align-items:center;gap:var(--wva-space-3);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.wva-toggle__track{border-radius:var(--wva-radius-full);background:var(--wva-surface-2);border:1px solid var(--wva-border);width:42px;height:24px;transition:background var(--wva-transition), border-color var(--wva-transition);flex:none;position:relative}.wva-toggle__thumb{background:var(--wva-text-muted);width:18px;height:18px;transition:transform var(--wva-transition), background var(--wva-transition);border-radius:50%;position:absolute;top:2px;left:2px}.wva-toggle--on .wva-toggle__track{background:var(--wva-accent);border-color:var(--wva-accent)}.wva-toggle--on .wva-toggle__thumb{background:var(--wva-text-on-accent);transform:translate(18px)}.wva-toggle input{opacity:0;width:0;height:0;position:absolute}.wva-toggle:focus-within .wva-toggle__track{box-shadow:var(--wva-focus-ring)}.wva-badge{border-radius:var(--wva-radius-full);border:1px solid var(--wva-border);background:var(--wva-glass);color:var(--wva-text-muted);white-space:nowrap;align-items:center;gap:6px;padding:3px 10px;font-size:.78rem;font-weight:600;display:inline-flex}.wva-badge--accent{color:var(--wva-accent);border-color:var(--wva-accent-ring);background:var(--wva-accent-soft)}.wva-badge--success{color:var(--wva-success);border-color:var(--wva-accent-ring);background:var(--wva-accent-soft)}.wva-badge--danger{color:var(--wva-danger);background:#ef44441f;border-color:#ef444466}.wva-badge--warning{color:var(--wva-warning);background:#facc151f;border-color:#facc1566}.wva-toast-stack{right:var(--wva-space-5);bottom:var(--wva-space-5);gap:var(--wva-space-3);z-index:var(--wva-z-toast);flex-direction:column;max-width:min(360px,90vw);display:flex;position:fixed}.wva-toast{align-items:flex-start;gap:var(--wva-space-3);background:var(--wva-surface);border:1px solid var(--wva-border-strong);border-radius:var(--wva-radius);padding:var(--wva-space-4);box-shadow:var(--wva-shadow-lg);color:var(--wva-text);animation:wva-toast-in var(--wva-transition);border-left-width:3px;display:flex}.wva-toast--success{border-left-color:var(--wva-success)}.wva-toast--danger{border-left-color:var(--wva-danger)}.wva-toast--warning{border-left-color:var(--wva-warning)}.wva-toast--info{border-left-color:var(--wva-accent)}.wva-toast__msg{flex:1;font-size:.9rem}@keyframes wva-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.wva-empty{text-align:center;align-items:center;gap:var(--wva-space-3);padding:var(--wva-space-8) var(--wva-space-5);color:var(--wva-text-muted);flex-direction:column;display:flex}.wva-empty__icon{opacity:.7;font-size:2rem}.wva-empty__title{color:var(--wva-text);margin:0;font-size:1.05rem}.wva-empty__desc{max-width:36ch;margin:0;font-size:.9rem}.rive-slot--bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.rive-slot--bg canvas{width:100%;height:100%;display:block}.rive-slot--inline{vertical-align:middle;line-height:0;display:inline-block}.rive-slot--inline canvas{display:block}.rive-slot__link{cursor:pointer;line-height:0;display:inline-block}.rive-host{position:relative}.rive-host>:not(.rive-slot--bg){z-index:1;position:relative}.wva-popup-bd{z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;background:#000000b8;justify-content:center;align-items:center;padding:20px;transition:opacity .25s;display:flex;position:fixed;inset:0}.wva-popup-bd.open{opacity:1;pointer-events:auto}.wva-popup{background:#111;border:1px solid #ffffff1a;border-radius:16px;gap:0;width:100%;max-height:90vh;transition:transform .3s;display:flex;position:relative;overflow-y:auto;transform:translateY(18px);box-shadow:0 32px 80px #0009}.wva-popup-bd.open .wva-popup{transform:translateY(0)}.wva-popup.sz-small{max-width:420px}.wva-popup.sz-medium{max-width:660px}.wva-popup.sz-large{max-width:920px}.wva-popup-close{color:#ffffffb3;cursor:pointer;z-index:20;background:#ffffff0f;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;line-height:1;transition:background .15s;display:flex;position:absolute;top:14px;right:14px}.wva-popup-close:hover{color:#fff;background:#ffffff24}.wva-popup-close svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;width:14px;height:14px}.wva-popup-left{flex:1;min-width:0;padding:36px 32px}.wva-popup-right{background:#0a0a0a;border-left:1px solid #ffffff12;border-radius:0 16px 16px 0;flex-shrink:0;width:260px;overflow:hidden}.wva-popup-right img,.wva-popup-right video{object-fit:cover;width:100%;height:100%;display:block}.wva-popup-right iframe{border:none;width:100%;height:100%;display:block}.wva-popup-embed{width:100%;height:100%}.wva-popup-embed iframe{border:none;width:100%;height:100%;display:block}.wva-popup-gamenote{text-align:center;color:#fff6;justify-content:center;align-items:center;height:100%;min-height:220px;padding:24px;font-size:13px;display:flex}.wva-popup-overline{letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:600}.wva-popup-heading{margin-bottom:12px;font-size:clamp(22px,3vw,30px);font-weight:700;line-height:1.2}.wva-popup-body{white-space:pre-wrap;margin-bottom:24px;font-size:14px;line-height:1.7}.wva-popup-cta{cursor:pointer;border:none;border-radius:8px;padding:12px 26px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-block}.wva-popup-cta:hover{opacity:.85}@media (width<=600px){.wva-popup-right{display:none}.wva-popup-left{padding:28px 22px}.wva-popup{min-width:0!important;max-width:100%!important;height:auto!important}}.wva-preview-banner{z-index:9000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141416eb;border:1px solid #c6ff3d66;border-radius:999px;align-items:center;gap:10px;max-width:calc(100vw - 24px);padding:9px 10px 9px 14px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #00000080}.wva-preview-banner__dot{background:#c6ff3d;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 8px #c6ff3dcc}.wva-preview-banner__txt{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.wva-preview-banner__exit{color:#0a0a0a;cursor:pointer;background:#c6ff3d;border:none;border-radius:999px;flex-shrink:0;padding:5px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s}.wva-preview-banner__exit:hover{background:#d4ff66}@media (width<=520px){.wva-preview-banner__txt{white-space:normal}}.wva-popup.wva-has-game{max-width:1100px!important}.wva-popup.wva-has-game .wva-popup-right.wva-game-host{width:560px;min-height:600px}.wva-popup.wva-has-game .wva-popup-close{z-index:20;width:38px;height:38px;top:12px;right:12px}.wva-popup-right.wva-game-host{background:linear-gradient(#080808,#0e0e0e);width:280px;min-height:460px;position:relative}.wva-stack-wrap{position:absolute;inset:0;overflow:hidden}.wva-stack-wrap canvas{width:100%;height:100%;display:block}.wva-stack-bar{color:#ffffff8c;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;z-index:2;justify-content:space-between;font-size:10px;font-weight:600;display:flex;position:absolute;top:10px;left:12px;right:58px}.wva-stack-bar b{color:#fff;letter-spacing:0;margin-left:4px;font-size:12px}.wva-stack-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:4;text-align:center;color:#fff;background:#0000008c;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex;position:absolute;inset:0}.wva-stack-overlay h4{margin:0;font-size:18px;font-weight:700}.wva-stack-overlay p{color:#ffffffb3;max-width:220px;margin:0;font-size:12px}.wva-stack-hint{color:#fff9;letter-spacing:.02em;align-items:center;gap:7px;font-size:11px;display:inline-flex}.wva-stack-hint kbd{color:#fff;letter-spacing:.04em;background:#ffffff1a;border:1px solid #ffffff38;border-bottom-width:2px;border-radius:6px;padding:3px 10px;font-family:inherit;font-size:11px;font-weight:700}.wva-stack-btn{color:#0a0a0a;cursor:pointer;background:#c6ff3d;border:none;border-radius:8px;padding:10px 22px;font-size:13px;font-weight:700;transition:opacity .15s}.wva-stack-btn:hover{opacity:.85}.wva-stack-btn:disabled{opacity:.5;cursor:not-allowed}.wva-stack-btn--ghost{color:#ffffffb3;background:0 0;border:1px solid #ffffff2e;font-weight:600}.wva-stack-btn--ghost:hover{opacity:1;color:#fff;border-color:#fff6}.wva-stack-perfect{color:#c6ff3d;letter-spacing:.18em;pointer-events:none;z-index:3;text-shadow:0 0 10px #c6ff3d66;font-size:13px;font-weight:800;animation:.9s forwards wvaPerfectFade;position:absolute;left:50%;transform:translate(-50%)}@keyframes wvaPerfectFade{0%{opacity:0;transform:translate(-50%,8px)}30%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-14px)}}.wva-stack-live{color:#ffffff12;pointer-events:none;z-index:1;font-size:64px;font-weight:800;animation:.18s wvaLiveBump;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}@keyframes wvaLiveBump{0%{transform:translate(-50%,-50%)scale(1.18)}to{transform:translate(-50%,-50%)scale(1)}}.wva-lastweek{background:linear-gradient(90deg,#c6ff3d1a,#c6ff3d08);border:1px solid #c6ff3d47;border-radius:12px;flex-direction:column;gap:3px;margin-top:22px;padding:12px 14px;display:flex}.wva-lastweek-badge{letter-spacing:.1em;text-transform:uppercase;color:#c6ff3d;font-size:10.5px;font-weight:700}.wva-lastweek-who{color:#fff;font-size:13.5px}.wva-lastweek-who b{font-weight:700}.wva-lastweek+.wva-leaderboard{margin-top:12px}.wva-leaderboard{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;margin-top:22px;padding:16px}.wva-leaderboard-title{letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c;align-items:center;gap:8px;margin:0 0 12px;font-size:11px;font-weight:700;display:flex}.wva-leaderboard-title:before{content:"";background:#c6ff3d;border-radius:50%;width:6px;height:6px}.wva-leaderboard-list{flex-direction:column;gap:6px;display:flex}.wva-leaderboard-row{background:#ffffff06;border:1px solid #ffffff0d;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;transition:border-color .2s,background .2s;display:flex}.wva-leaderboard-row.is-new{background:#c6ff3d0f;border-color:#c6ff3d66}.wva-leaderboard-rank{letter-spacing:.06em;color:#ffffff73;text-align:center;width:22px;font-size:11px;font-weight:700}.wva-leaderboard-row:first-child .wva-leaderboard-rank{color:#c6ff3d}.wva-leaderboard-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.wva-leaderboard-score{color:#c6ff3d;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.wva-leaderboard-empty{color:#fff6;text-align:center;padding:14px 10px;font-size:12px}.wva-name-modal{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:6;text-align:center;background:#000000c7;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;animation:.25s both wvaNameIn;display:flex;position:absolute;inset:0}@keyframes wvaNameIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.wva-name-modal h4{color:#fff;margin:0;font-size:18px;font-weight:700}.wva-name-modal p{color:#ffffffa6;max-width:240px;margin:0;font-size:12px}.wva-name-modal-score{color:#c6ff3d;letter-spacing:.02em;font-size:34px;font-weight:800;line-height:1}.wva-name-input{color:#fff;text-align:center;background:#ffffff0f;border:1px solid #ffffff26;border-radius:8px;outline:none;width:220px;padding:10px 14px;font-family:inherit;font-size:14px;transition:border-color .2s}.wva-name-input:focus{border-color:#c6ff3d}@media (width<=980px){.wva-popup.wva-has-game{max-width:780px!important}.wva-popup.wva-has-game .wva-popup-right.wva-game-host{width:420px;min-height:520px}}@media (width<=760px){.wva-popup.wva-has-game .wva-popup-right.wva-game-host{width:100%;min-height:420px}}@media (width<=600px){.wva-popup.wva-has-game{flex-direction:column}.wva-popup.wva-has-game .wva-popup-left{display:contents}.wva-popup.wva-has-game .wva-popup-info{order:1;padding:28px 22px 6px}.wva-popup.wva-has-game .wva-popup-right{border-top:1px solid #ffffff12;border-left:none;border-radius:0;order:2;width:100%;min-height:320px;display:block}.wva-popup.wva-has-game .wva-leaderboard{order:3;margin:0 22px 22px}}.hud-mission{z-index:200;pointer-events:none;position:fixed;bottom:40px;right:40px}.hud-mission-text{text-align:right;letter-spacing:.18em;text-transform:uppercase;pointer-events:auto;cursor:help;padding-bottom:8px;font-size:10px;font-weight:500;display:inline-block;position:relative}.hud-mission-text:after{content:"";background:linear-gradient(90deg,#0000 0%,#c6ff3d26 40%,#c6ff3d 100%);height:1px;position:absolute;bottom:0;left:0;right:0}.hud-mission-label{color:#fff6;margin-bottom:4px;display:block}.hud-mission-value{color:#c6ff3d;display:block}.hud-tooltip{letter-spacing:.14em;text-transform:uppercase;color:#c6ff3d;white-space:nowrap;opacity:0;pointer-events:none;background:#0a0a0aeb;border:1px solid #c6ff3d;padding:10px 14px;font-size:10px;font-weight:500;transition:opacity .25s,transform .25s;position:absolute;bottom:calc(100% + 14px);right:-6px;transform:translateY(4px)}.hud-tooltip:after{content:"";background:#0a0a0aeb;border-bottom:1px solid #c6ff3d;border-right:1px solid #c6ff3d;width:8px;height:8px;position:absolute;bottom:-5px;right:18px;transform:rotate(45deg)}.hud-mission-text:hover .hud-tooltip,.hud-mission-text:focus .hud-tooltip,.hud-mission-text:focus-within .hud-tooltip{opacity:1;transform:translateY(0)}.hud-hint-prefix{color:#ffffff80}.hud-zombie{z-index:200;pointer-events:auto;cursor:pointer;transform-origin:bottom;will-change:transform;width:135px;height:135px;position:fixed;bottom:0;left:280px}.hud-scrollpct{z-index:200;pointer-events:none;width:240px;height:240px;position:fixed;bottom:30px;left:30px}.hud-cursor{pointer-events:none;z-index:2147483647;will-change:transform;opacity:0;width:60px;height:60px;transition:opacity .2s;position:fixed;top:0;left:0}.hud-cursor.is-ready{opacity:1}.hud-zombie canvas,.hud-scrollpct canvas,.hud-cursor canvas{display:block;width:100%!important;height:100%!important}body.wva-hide-cursor,body.wva-hide-cursor *{cursor:none!important}.wva-fab-stack{z-index:199;padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:column-reverse;gap:14px;display:flex;position:fixed;bottom:120px;right:30px}.wva-fab-stack--horizontal{flex-direction:row-reverse;align-items:center}.wva-fab{cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;padding:0;text-decoration:none;transition:transform .2s;display:flex;overflow:hidden;box-shadow:0 8px 24px #00000059}.wva-fab:hover{transform:translateY(-3px)scale(1.05)}.wva-fab__icon{justify-content:center;align-items:center;display:flex}.wva-fab__icon svg{fill:currentColor;width:26px;height:26px}.wva-fab canvas{width:100%;height:100%;display:block}@media (width<=768px){.hud-scrollpct{display:none}.hud-zombie{width:86px;height:86px;left:12px}.hud-mission{bottom:18px;right:18px}.wva-fab-stack{gap:12px;bottom:88px;right:16px}.wva-fab{width:50px;height:50px}}.wva-pagebg{z-index:0;pointer-events:auto;touch-action:pan-y;position:fixed;inset:0}.wva-pagebg canvas{display:block;width:100%!important;height:100%!important}@media (hover:none) and (pointer:coarse){.wva-pagebg{pointer-events:none}}@media (width<=768px){.wva-pagebg--no-mobile{display:none}}.wva-shell{flex-direction:column;min-height:100vh;display:flex}.wva-shell__main{flex:1}.wva-topbar{z-index:100;background:0 0;transition:transform .28s cubic-bezier(.22,.61,.36,1);position:sticky;top:0}.wva-topbar--hidden{transform:translateY(-100%)}.nav{-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);background:#0a0a0a73;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:10px 32px;display:flex;position:relative}.nav-logo{color:#fff;z-index:2;align-items:center;gap:12px;text-decoration:none;display:flex}.nav-logo-img{opacity:.95;width:auto;height:26px;display:block}.nav-socials{align-items:center;gap:var(--wva-soc-gap,4px);border:1px solid #ffffff14;border-radius:100px;padding:4px 10px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.nav-socials a{color:#ffffff73;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;text-decoration:none;transition:color .2s,background .2s;display:flex}.nav-socials a:hover{color:#fff;background:#ffffff14}.nav-socials svg,.nav-socials img{width:var(--wva-soc-size,18px);height:var(--wva-soc-size,18px)}.nav-soc-icon{background-color:var(--soc-color,#fff);transition:background-color .2s;display:block}.nav-socials a:hover .nav-soc-icon{background-color:var(--soc-hover,#fff)}.nav-soc-letter{font-size:11px;font-weight:600}.nav-actions{z-index:2;align-items:center;gap:10px;display:flex}.nav-btn{letter-spacing:.2px;cursor:pointer;white-space:nowrap;border-radius:100px;padding:7px 18px;font-family:inherit;font-size:12px;font-weight:500;text-decoration:none;transition:all .2s}.nav-btn.outline{color:#ffffffb3;background:0 0;border:1px solid #ffffff26}.nav-btn.solid{color:#000;background:#fff;border:1px solid #fff}.nav-btn:hover,.footer-pill:hover{transform:translateY(-1px)}.nav-btn.solid:hover,.footer-pill--cta:hover{background:#ffffffe0}.nav-btn.outline:hover,.footer-pill--sm:hover{color:#fff;background:#ffffff0f;border-color:#fff6}.nav-hamburger{color:#fff;cursor:pointer;z-index:2;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:none}.nav-hamburger:hover{background:#ffffff14;border-color:#ffffff38}.nav-hamburger svg{stroke:currentColor;fill:none;stroke-width:2px;width:18px;height:18px}.wva-anc{z-index:1;white-space:nowrap;border-bottom:1px solid #ffffff0f;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}body.wva-menu-open .wva-anc{display:none}.wva-anc--clickable{cursor:pointer}.wva-anc__track{will-change:transform;backface-visibility:hidden;width:max-content;animation:linear infinite wva-anc-scroll;display:flex;transform:translateZ(0)}.wva-anc__group{align-items:center;display:flex}.wva-anc__rep{align-items:center;display:inline-flex}.wva-anc__probe{visibility:hidden;white-space:nowrap;pointer-events:none;position:absolute;top:0;left:0}.wva-anc__unit{letter-spacing:.08em;align-items:center;font-weight:600;display:inline-flex}.wva-anc__sep{opacity:.8;margin:0 18px}.wva-anc__static{text-align:center;letter-spacing:.08em;width:100%;font-weight:600}@keyframes wva-anc-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=640px){.wva-anc__unit,.wva-anc__static{letter-spacing:.04em;font-size:10.5px;font-weight:500}.wva-anc__sep{margin:0 10px}.wva-anc{min-height:30px}}.footer-cinematic{color:#f5f5f5;z-index:20;background:#050505;width:100%;margin-top:80px;position:relative;overflow:hidden}.footer-aurora-blob{filter:blur(70px);pointer-events:none;background:radial-gradient(#6366f12e 0%,#a855f71f 40%,#0000 70%);width:800px;height:500px;animation:8s ease-in-out infinite alternate footer-breathe;position:absolute;top:-20%;left:50%;transform:translate(-50%)}@keyframes footer-breathe{0%{opacity:.6;transform:translate(-50%)scale(1)}to{opacity:1;transform:translate(-50%)scale(1.15)}}.footer-grid-bg{pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:50%;background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 100%,#0000 35%,#000 100%);mask-image:radial-gradient(80% 60% at 50% 100%,#0000 35%,#000 100%)}.footer-giant-text{letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #ffffff0f;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-size:clamp(80px,18vw,220px);font-weight:900;line-height:1;position:absolute;bottom:-.1em;left:50%;transform:translate(-50%)}.footer-marquee-strip{z-index:2;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;width:100%;padding:18px 0;position:relative;overflow:hidden}.footer-marquee-track{will-change:transform;backface-visibility:hidden;width:max-content;animation:28s linear infinite footer-marquee;display:flex;transform:translateZ(0)}@keyframes footer-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.footer-marquee-item{letter-spacing:.1em;text-transform:uppercase;color:#f5f5f559;white-space:nowrap;align-items:center;gap:20px;padding:0 28px;font-size:11px;font-weight:600;display:flex}.footer-marquee-dot{background:#fff3;border-radius:50%;flex-shrink:0;width:4px;height:4px}.footer-center{z-index:2;text-align:center;flex-direction:column;align-items:center;padding:100px 40px 80px;display:flex;position:relative}.footer-heading{letter-spacing:-.03em;background:linear-gradient(135deg,#fff 30%,#ffffff73 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 40px;padding-bottom:.28em;font-size:clamp(36px,6vw,72px);font-weight:800;line-height:1.25}.footer-pills-primary{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:20px;display:flex}.footer-pills-secondary{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.footer-pill{cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;font-family:inherit;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.footer-pill--lg{color:#fff;background:#ffffff12;border:1px solid #ffffff24;padding:14px 30px;font-size:15px}.footer-pill--lg:hover{background:#ffffff21;border-color:#ffffff47}.footer-pill--cta{color:#0a0a0a;background:#fff;border-color:#fff}.footer-pill--sm{color:#f5f5f566;letter-spacing:.02em;background:#ffffff0d;border:1px solid #ffffff1a;padding:9px 18px;font-size:12px}.footer-bottom{z-index:2;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:22px 40px;display:grid;position:relative}.footer-copyright{justify-self:start}.footer-back-top{justify-self:end}.footer-copyright,.footer-made-with{color:#f5f5f559;font-size:13px}.footer-made-with{text-align:center;justify-content:center;justify-self:center;align-items:center;gap:4px;display:flex}.footer-heart{color:#ef4444;animation:1.4s ease-in-out infinite footer-heartbeat;display:inline-block}@keyframes footer-heartbeat{0%,to{transform:scale(1)}14%{transform:scale(1.35)}28%{transform:scale(1)}42%{transform:scale(1.2)}70%{transform:scale(1)}}.footer-back-top{color:#f5f5f559;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-family:inherit;font-size:13px;transition:color .2s;display:inline-flex}.footer-back-top:hover{color:#ffffffbf}.wva-mm__overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:var(--wva-z-overlay);opacity:0;transition:opacity var(--wva-transition);background:#0000008c;position:fixed;inset:0}.wva-mm__overlay--open{opacity:1}.wva-mm{background:var(--wva-bg-1);border-left:1px solid var(--wva-border-strong);box-shadow:var(--wva-shadow-lg);z-index:var(--wva-z-modal);transition:transform var(--wva-transition-slow);flex-direction:column;gap:24px;padding:24px;display:flex;position:fixed;top:0;overflow-y:auto}.wva-mm__head{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.wva-mm__close{color:#ffffffbf;letter-spacing:.04em;cursor:pointer;background:0 0;border:none;padding:6px 10px;font-family:inherit;font-size:16px;font-weight:500;line-height:1;transition:color .15s}.wva-mm__close:hover{color:var(--wva-accent)}.wva-mm__items{flex-direction:column;margin:8px 0 24px;display:flex}.wva-mm__item{text-align:left;letter-spacing:-.025em;color:#fff;cursor:pointer;appearance:none;background:0 0;border:0;border-bottom:1px solid #ffffff14;border-radius:0;justify-content:space-between;align-items:center;width:100%;padding:14px 0;font-family:inherit;font-size:clamp(28px,8vw,44px);font-weight:600;line-height:1.1;text-decoration:none;transition:color .18s;display:flex;position:relative}.wva-mm__item:after{content:"→";color:#ffffff4d;font-size:.55em;font-weight:400;transition:transform .25s,color .18s}.wva-mm__item:hover{color:#fff9}.wva-mm__item:hover:after{color:var(--wva-accent);transform:translate(3px)}.wva-mm__item--cta{color:var(--wva-accent);border-bottom-color:#c6ff3d40}.wva-mm__item--cta:after{color:var(--wva-accent)}.wva-mm__item--cta:hover{color:var(--wva-accent-hover)}.wva-mm__foot{padding-top:18px;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 6px);border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.wva-mm__foot .nav-socials{border:0;border-radius:0;flex-wrap:wrap;justify-content:flex-start;gap:10px;min-width:0;margin:0;padding:0;position:static;transform:none;display:flex!important}.wva-mm__foot .nav-socials a{border:1px solid #ffffff0f;width:38px;height:38px}.wva-mm__sound{color:#ffffffb3;border:1px solid #ffffff1a;border-radius:10px;flex-shrink:0;width:42px;height:42px}.wva-soundtoggle{color:#ffffff8c;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;padding:0;font-family:inherit;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.wva-soundtoggle:hover{color:#fff;background:#ffffff0f}.wva-soundtoggle[aria-pressed=false]{color:#ffffff59}.wva-soundtoggle svg{width:19px;height:19px}@media (width<=860px){.nav{padding:10px 16px}.nav-socials,.nav-actions{display:none}.nav-hamburger{display:inline-flex}.footer-center{padding:70px 24px 60px}.footer-bottom{text-align:center;grid-template-columns:1fr;justify-items:center;padding:20px}.footer-copyright,.footer-back-top{justify-self:center}}.wva-reveal{opacity:0;transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.wva-reveal--in{opacity:1;transform:none}.wva-reveal[data-reveal-stagger]>*{opacity:0;transition:opacity .55s cubic-bezier(.2,.7,.2,1),transform .55s cubic-bezier(.2,.7,.2,1);transition-delay:var(--wva-reveal-delay,0s);transform:translateY(14px)}.wva-reveal--in[data-reveal-stagger]>*{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.wva-reveal,.wva-reveal[data-reveal-stagger]>*{opacity:1!important;transition:none!important;transform:none!important}}a,button,[role=button],input,textarea,select,summary{-webkit-tap-highlight-color:transparent}.cta-primary:active,.cta-secondary:active,.prisma-cta:active,.hsw-viewall:active,.pf-filter-pill:active,.footer-pill:active,.footer-pill--primary:active,.hsw-arrow:active,.learn-card:active,.exp-item:active,.blog-card:active,.ms-card:active,.testimonial-card:active,.course-card:active,.pf-card:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.cta-primary:active,.cta-secondary:active,.prisma-cta:active,.hsw-viewall:active,.pf-filter-pill:active,.footer-pill:active,.footer-pill--primary:active,.hsw-arrow:active,.learn-card:active,.exp-item:active,.blog-card:active,.ms-card:active,.testimonial-card:active,.course-card:active,.pf-card:active{transform:none}}.wva-scrollprog{z-index:200;transform-origin:0;will-change:transform;pointer-events:none;background:linear-gradient(90deg,#c6ff3d,#43dced);height:3px;transition:transform .1s linear;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.wva-scrollprog{display:none}}.twc-root{width:100%;position:relative}.twc-root .carouselContainer{justify-content:center;width:100%;height:auto;display:flex;overflow:hidden}.twc-root .carouselArea{white-space:nowrap;box-sizing:border-box;border-radius:10px;width:100%;height:auto;transition-timing-function:ease;position:relative}.twc-root .carouselArea>.carouselPosts{perspective:600px;transition:all .3s;position:relative}.twc-root .carouselArea>.carouselPosts.animateStop{transition:all}.twc-root .carouselPostBox{vertical-align:top;-webkit-user-select:none;user-select:none;background-position:50%;background-size:cover;width:400px;height:auto;transition:all .5s;display:inline-block;position:relative;transform:translateZ(100px)}.twc-root .carouselPostBox.animateStop{transition:all}.twc-root .carouselPostBox .carouselPostBox-image{cursor:pointer;background-position:50%;background-size:cover;border-radius:10px;width:100%;min-height:0;transition:all .5s}.twc-root .carouselPostBox-link{color:inherit;cursor:pointer;text-decoration:none;display:block}.twc-root .carouselPostBox-meta{text-align:left;align-items:center;gap:12px;margin-top:18px;display:flex}.twc-root .carouselPostBox-avatar{object-fit:cover;background:#ffffff0d;border:2px solid #ffffff29;border-radius:50%;flex-shrink:0;width:48px;height:48px}.twc-root .carouselPostBox-meta-text{min-width:0}.twc-root .carouselPostBox-title{letter-spacing:.4px;text-align:left;color:#fff;white-space:normal;font-size:17px;font-weight:700;line-height:1.2}.twc-root .carouselPostBox-desc{opacity:.5;letter-spacing:.4px;text-align:left;color:#fff;white-space:normal;margin-top:3px;font-size:13px;line-height:1.3}.twc-root .controlLeft,.twc-root .controlRight{color:#fff;cursor:pointer;z-index:5;background:#0000004d;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .5s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.twc-root .controlLeft:hover,.twc-root .controlRight:hover{color:#1c1c1c;background-color:#fffc}.twc-root .controlLeft{left:1rem}.twc-root .controlRight{right:1rem}.comet-card{perspective:1000px;transform-style:preserve-3d;display:inline-block}.comet-card__inner{will-change:transform;transform-style:preserve-3d;position:relative}.comet-card__glare{pointer-events:none;opacity:.55;mix-blend-mode:overlay;border-radius:16px;position:absolute;inset:0}.cc-card{text-align:left;cursor:pointer;width:100%;transform-style:preserve-3d;background:#1f2121;border:0;border-radius:16px;flex-direction:column;align-items:stretch;padding:16px;font-family:inherit;display:flex}.cc-card__media-wrap{flex:1;margin:0 8px}.cc-card__media{aspect-ratio:3/4;width:100%;margin-top:8px;position:relative}.cc-card__img{object-fit:cover;background:#000;border-radius:16px;width:100%;height:100%;display:block;position:absolute;inset:0;box-shadow:0 5px 6px #0000000d}.cc-card__meta{flex-shrink:0;align-items:center;gap:10px;margin-top:8px;padding:12px 8px 4px;display:flex}.cc-card__avatar{object-fit:cover;border:1px solid #ffffff1f;border-radius:50%;flex-shrink:0;width:40px;height:40px}.cc-card__name{color:#fff;letter-spacing:-.01em;margin:0;font-size:13px;font-weight:500;line-height:1.25}.cc-card__role{color:#ffffff8c;letter-spacing:-.01em;margin:0;font-size:12px;line-height:1.25}.ms-section--tilt .ms-grid .comet-card{width:100%;height:100%;display:block}.ms-section--tilt .comet-card__inner,.ms-section--tilt .ms-card{height:100%}.ms-section--tilt .ms-card:hover{transform:none}.ms-section--tilt .comet-card__glare{border-radius:12px}.cc-section{z-index:10;padding:72px 40px 24px;position:relative}.cc-inner{max-width:1180px;margin:0 auto}.cc-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.cc-kicker{letter-spacing:.18em;text-transform:uppercase;color:#c6ff3d;margin-bottom:14px;font-size:11px;font-weight:700;display:block}.cc-title{letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(26px,3.2vw,42px);font-weight:800;line-height:1.05}.cc-viewall{color:#fff;background:#ffffff0a;border:1px solid #ffffff38;border-radius:999px;flex-shrink:0;align-items:center;gap:10px;padding:12px 24px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.cc-viewall:hover{background:#ffffff17;border-color:#fff6;transform:translateY(-1px)}.cc-viewall svg{stroke:currentColor;fill:none;stroke-width:2.2px;width:16px;height:16px}.cc-arrows{flex-shrink:0;gap:10px;display:flex}.cc-arrow{color:#fffc;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-family:inherit;transition:all .25s;display:flex}.cc-arrow:hover:not(:disabled){color:#c6ff3d;background:#c6ff3d0f;border-color:#c6ff3d73}.cc-arrow:disabled{opacity:.3;cursor:not-allowed}.cc-arrow svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.cc-row{gap:var(--cc-gap,24px);scroll-snap-type:x proximity;-ms-overflow-style:none;scrollbar-width:none;justify-content:safe center;padding:26px 4px;display:flex;overflow:auto hidden}.cc-row::-webkit-scrollbar{display:none}.cc-row .comet-card{scroll-snap-align:start;width:var(--cc-cardw,max(240px, calc((100% - (var(--cc-per,3) - 1) * var(--cc-gap,24px)) / var(--cc-per,3))));flex:none;max-width:90vw}.cc-media{background:#0a0a0a;border:1px solid #ffffff14;border-radius:14px;max-width:100%;margin:28px auto 0;overflow:hidden}.cc-media>img,.cc-media>video{object-fit:cover;width:100%;height:100%;display:block}@media (width<=680px){.cc-section{padding:40px 24px}.cc-head{flex-direction:column;align-items:flex-start;gap:14px}.cc-viewall{padding:10px 18px;font-size:13px}.cc-media{height:auto!important}.cc-media>video,.cc-media>img{height:auto}}.chs{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);align-items:stretch;gap:clamp(24px,4vw,56px);padding:28px clamp(20px,3vw,40px) 40px;display:grid;position:relative;overflow:clip}.chs-copy{flex-direction:column;justify-content:center;min-width:0;max-width:680px;padding:clamp(24px,6vw,72px) 0;display:flex}.chs-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#fff9;align-items:center;gap:8px;margin-bottom:18px;font-size:11px;font-weight:700;display:inline-flex}.chs-eyebrow:before{content:"";background:linear-gradient(90deg,#c6ff3d,#0000);width:28px;height:1px}.chs-title{letter-spacing:-.055em;text-wrap:balance;max-width:8.6ch;font-size:clamp(50px,7vw,108px);font-weight:800;line-height:.93}.chs-title em{color:#c6ff3d;font-family:Instrument Serif,serif;font-style:italic;font-weight:400;display:block}.chs-subtitle{color:#fff9;max-width:560px;margin-top:24px;font-size:clamp(16px,2vw,19px);line-height:1.6}.chs-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.chs-btn{border-radius:999px;align-items:center;gap:10px;padding:15px 24px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.chs-btn--primary{color:#080808;background:#c6ff3d}.chs-btn--primary:hover{background:#dcff6d;transform:translateY(-1px)}.chs-btn--secondary{color:#fff;background:#ffffff05;border:1px solid #ffffff24}.chs-btn--secondary:hover{border-color:#ffffff4d;transform:translateY(-1px)}.chs-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.chs-fact{background:linear-gradient(#ffffff0a,#ffffff03);border-top:1px solid #ffffff29;min-height:118px;padding:18px 18px 20px}.chs-fact-label{letter-spacing:.16em;text-transform:uppercase;color:#ffffff73;margin-bottom:12px;font-size:11px;font-weight:700;display:block}.chs-fact-value{color:#fff;font-size:clamp(18px,2vw,26px);font-weight:700;line-height:1.15;display:block}.chs-fact-meta{color:#ffffff75;margin-top:9px;font-size:13px;line-height:1.55;display:block}.chs-visual{background:radial-gradient(circle at 50% 25%,#c6ff3d1f,#0000 30%),radial-gradient(circle at 62% 60%,#43dced1f,#0000 34%),linear-gradient(#ffffff0a,#ffffff03);border:1px solid #ffffff14;min-height:680px;position:relative;overflow:hidden}.chs-visual:after{content:"";pointer-events:none;background:linear-gradient(#0808081a,#08080847),linear-gradient(120deg,#08080800 28%,#0808083d 72%);position:absolute;inset:0}.chs-frame{z-index:1;grid-template-rows:auto 1fr auto;gap:16px;padding:clamp(18px,2vw,28px);display:grid;position:absolute;inset:0}.chs-topline,.chs-bottomline{letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c;justify-content:space-between;gap:12px;font-size:11px;font-weight:700;display:flex}.chs-bottomline strong{color:#c6ff3d}.chs-model{z-index:2;--poster-color:transparent;background:0 0;place-self:center;width:min(100%,520px);height:clamp(360px,54vh,560px)}.chs-visual.is-bare{background:0 0;border:none;min-height:0;overflow:visible}.chs-visual.is-bare:after{display:none}.chs-visual.is-bare .chs-frame{padding:0;position:relative;inset:auto}.chs-visual.is-bare .chs-topline,.chs-visual.is-bare .chs-bottomline{display:none}@media (width<=900px){.chs{grid-template-columns:1fr;gap:22px;padding:18px 18px 28px}.chs-copy{max-width:none;padding-top:24px}.chs-visual{min-height:480px}.chs-facts{grid-template-columns:1fr}}.cproof{padding:clamp(56px,8vw,96px) clamp(20px,3vw,40px)}.cproof-wrap{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:end;gap:34px;max-width:1180px;margin:0 auto;display:grid}.cproof-title{letter-spacing:-.05em;color:#fff;max-width:10ch;margin:0;font-size:clamp(34px,5vw,76px);font-weight:800;line-height:.95}.cproof-title em{color:#c6ff3d;font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.cproof-copy{color:#fff9;justify-self:end;max-width:460px;margin:0;font-size:15px;line-height:1.75}.cproof-marquee{white-space:nowrap;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;max-width:1180px;margin:38px auto 0;padding:14px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.cproof-track{letter-spacing:-.03em;color:#ffffffd1;gap:56px;min-width:max-content;padding-right:56px;font-size:clamp(22px,2.2vw,34px);font-weight:700;animation:22s linear infinite cproof-scroll;display:inline-flex}.cproof-track span{align-items:center;gap:18px;display:inline-flex}.cproof-track span:before{content:"";background:#c6ff3d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 18px #c6ff3d73}@keyframes cproof-scroll{to{transform:translate(calc(-50% - 28px))}}@media (width<=860px){.cproof-wrap{grid-template-columns:1fr}.cproof-copy{justify-self:start}}.ccustom{z-index:10;padding:clamp(28px,4vw,56px) clamp(20px,3vw,40px);position:relative}.ccustom--full{padding-left:0;padding-right:0}.ccustom__inner{max-width:1180px;margin:0 auto}.ccustom--full .ccustom__inner{max-width:none}.ccustom__media{object-fit:cover;background-color:#000;border-radius:8px;width:100%;height:100%;display:block}.ccustom[data-type=video]{background-color:#000}.ccustom[data-type=video].wva-reveal{opacity:1}.ccustom__embed{width:100%;position:relative}.ccustom__embed iframe{border:0;width:100%;height:100%;display:block}.ccustom model-viewer{background:0 0;width:100%;display:block}.hsw-section{z-index:10;padding:96px 40px 24px;position:relative}.hsw-inner{max-width:1180px;margin:0 auto}.hsw-head{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:28px;margin-bottom:44px;display:grid}.hsw-kicker{letter-spacing:.18em;text-transform:uppercase;color:#c6ff3d;margin-bottom:14px;font-size:11px;font-weight:700;display:block}.hsw-title{letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(26px,3.2vw,42px);font-weight:800;line-height:1.05}.hsw-desc{color:#fff9;justify-self:end;max-width:440px;margin:0;font-size:15px;line-height:1.75}.hsw-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}.hsw-card{gap:14px;display:grid}.hsw-media{aspect-ratio:4/5;background:linear-gradient(#ffffff08,#ffffff03);border:1px solid #ffffff14;border-radius:6px;display:block;position:relative;overflow:hidden}.hsw-media img,.hsw-media video{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.hsw-card:hover .hsw-media img,.hsw-card:hover .hsw-media video{transform:scale(1.04)}.hsw-copy{gap:8px;display:grid}.hsw-meta{letter-spacing:.16em;text-transform:uppercase;color:#ffffff61;font-size:11px;font-weight:700}.hsw-name{letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(20px,2vw,26px);font-weight:700;line-height:1.08}.hsw-cdesc{color:#fff9;margin:0;font-size:14px;line-height:1.7}.hsw-link{color:#c6ff3d;align-items:center;gap:9px;margin-top:4px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.hsw-link svg{stroke:currentColor;fill:none;stroke-width:2.2px;width:14px;height:14px}@media (width<=1120px){.hsw-head{grid-template-columns:1fr}.hsw-desc{justify-self:start}.hsw-grid{grid-template-columns:1fr 1fr}}@media (width<=680px){.hsw-section{padding:40px 24px}.hsw-grid{grid-template-columns:1fr}}.hsw-grid--slider{position:relative;overflow:hidden;grid-template-columns:none!important;display:block!important}.hsw-arrow--nav{z-index:6;-webkit-backdrop-filter:blur(6px);background:#0a0a0a8c;border-color:#ffffff47;position:absolute;top:50%;transform:translateY(-50%)}.hsw-arrow--nav:hover:not(:disabled){background:#c6ff3d24}.hsw-arrow--prev{left:14px}.hsw-arrow--next{right:14px}.hsw-arrow--nav:disabled{opacity:0;pointer-events:none}@media (width<=640px){.hsw-arrow--prev{left:8px}.hsw-arrow--next{right:8px}}.hsw-track{will-change:transform;gap:18px;transition:transform .65s cubic-bezier(.22,.61,.36,1);display:flex}.hsw-grid--slider .hsw-card{flex:0 0 calc(33.3333% - 12px);min-width:0}@media (width<=980px){.hsw-grid--slider .hsw-card{flex:0 0 calc(50% - 9px)}}@media (width<=640px){.hsw-grid--slider .hsw-card{flex:0 0 100%}}.hsw-headright{flex-direction:column;place-self:end;align-items:flex-end;gap:20px;max-width:440px;display:flex}.hsw-headright>.hsw-desc{text-align:left;justify-self:auto;max-width:440px;margin:0}.hsw-arrows{gap:10px;display:flex}.hsw-arrow{color:#fffc;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-family:inherit;transition:all .25s;display:flex}.hsw-arrow:hover:not(:disabled){color:#c6ff3d;background:#c6ff3d0f;border-color:#c6ff3d73}.hsw-arrow:disabled{opacity:.3;cursor:not-allowed}.hsw-arrow svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}@media (width<=768px){.hsw-headright{place-self:stretch stretch;align-items:stretch;max-width:100%}.hsw-arrows{justify-content:flex-end}}.hsw-viewall-wrap{justify-content:flex-start;margin-top:20px;display:flex}.hsw-headright .hsw-viewall-wrap{margin-top:4px}.hsw-viewall{color:#fff;background:#ffffff0a;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:10px;padding:13px 28px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.hsw-viewall:hover{background:#ffffff17;border-color:#fff6;transform:translateY(-1px)}.hsw-viewall svg{stroke:currentColor;fill:none;stroke-width:2.2px;width:16px;height:16px}@media (width<=680px){.hsw-viewall-wrap{margin-top:16px}}.prisma-hero{z-index:20;background:#000;height:100vh;padding:16px;position:relative}@media (width>=768px){.prisma-hero{padding:24px}}.prisma-container{border-radius:16px;width:100%;height:100%;position:relative;overflow:hidden}@media (width>=768px){.prisma-container{border-radius:2rem}}.prisma-video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.prisma-noise{z-index:1;opacity:.7;mix-blend-mode:overlay;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/cover;position:absolute;inset:0}.prisma-grad{z-index:2;pointer-events:none;background:linear-gradient(#0000004d,#0000 40%,#0009);position:absolute;inset:0}.prisma-content{z-index:5;grid-template-columns:1fr;align-items:end;gap:24px;padding:24px;display:grid;position:absolute;bottom:0;left:0;right:0}@media (width>=768px){.prisma-content{grid-template-columns:8fr 4fr;gap:32px;padding:32px}}.prisma-title{color:#e1e0cc;letter-spacing:-.07em;margin:0;font-size:26vw;font-weight:500;line-height:.85;overflow:hidden}@media (width>=640px){.prisma-title{font-size:24vw}}@media (width>=768px){.prisma-title{font-size:22vw}}@media (width>=1024px){.prisma-title{font-size:20vw}}@media (width>=1280px){.prisma-title{font-size:19vw}}.prisma-title .word{display:inline-block;overflow:hidden}.prisma-title .word-inner{animation:.8s cubic-bezier(.16,1,.3,1) forwards prisma-pull-up;display:inline-block;transform:translateY(100%)}@keyframes prisma-pull-up{to{transform:translateY(0)}}.prisma-right{flex-direction:column;gap:20px;padding-bottom:8px;display:flex}.prisma-desc{color:#dedbc8b3;opacity:0;max-width:340px;margin:0;font-size:12px;line-height:1.2;animation:.7s cubic-bezier(.16,1,.3,1) .5s forwards prisma-fade-up;transform:translateY(20px)}@media (width>=640px){.prisma-desc{font-size:14px}}@media (width>=768px){.prisma-desc{font-size:16px}}@keyframes prisma-fade-up{to{opacity:1;transform:translateY(0)}}.prisma-cta{color:#000;opacity:0;background:#dedbc8;border-radius:9999px;align-items:center;gap:8px;width:fit-content;padding:6px 6px 6px 20px;font-size:14px;font-weight:500;text-decoration:none;transition:gap .25s;animation:.7s cubic-bezier(.16,1,.3,1) .7s forwards prisma-fade-up;display:inline-flex;transform:translateY(20px)}@media (width>=640px){.prisma-cta{padding:8px 8px 8px 24px;font-size:16px}}.prisma-cta:hover{gap:12px}.prisma-cta-icon{background:#000;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .25s;display:flex}@media (width>=640px){.prisma-cta-icon{width:40px;height:40px}}.prisma-cta:hover .prisma-cta-icon{transform:scale(1.1)}.prisma-cta-icon svg{stroke:#e1e0cc}.hero{width:100%;margin-top:calc(-1 * var(--wva-topbar-h,0px));z-index:1;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.hero-bg{z-index:0;pointer-events:none;background:radial-gradient(80% 60% at 50% 0,#c6ff3d0f,#0000 60%),radial-gradient(60% 50% at 50% 100%,#7878a014,#0000 70%);position:absolute;inset:0}.hero.rive-host .hero-bg{z-index:0}.hero.rive-host .rive-slot--bg{z-index:1}.hero.rive-host .hero-inner{z-index:2}.home-rive-grid{z-index:0;pointer-events:auto;touch-action:pan-y;position:fixed;inset:0}.home-rive-grid canvas{display:block;width:100%!important;height:100%!important}@media (hover:none) and (pointer:coarse){.home-rive-grid{pointer-events:none}}@media (width<=768px){.home-rive-grid--no-mobile{display:none}}.hero,.hero-inner,.logo-cloud,.video-section,.learn-section,.ms-section,.team-section,.feature-accordion,.testimonials,.showcase,.prisma-hero{pointer-events:none}.hero-inner a,.hero-inner button,.hero-inner input,.hero-inner label,.hero-inner .hero-trust-avatars--link,.logo-cloud a,.video-section a,.video-section video,.video-section .rive-slot,.learn-section a,.learn-section button,.learn-section .learn-card,.ms-section a,.ms-section button,.ms-section .ms-card,.team-section a,.team-section button,.feature-accordion a,.feature-accordion button,.testimonials a,.testimonials button,.testimonials .testimonial-card,.showcase a,.showcase button,.showcase .exp-item,.prisma-hero a,.prisma-hero button,.rive-slot,.rive-slot__link{pointer-events:auto}@media (hover:none) and (pointer:coarse){.hero,.hero-inner,.logo-cloud,.video-section,.learn-section,.ms-section,.team-section,.feature-accordion,.testimonials,.showcase,.prisma-hero{pointer-events:auto}}.hero-bg__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-inner{z-index:2;flex-direction:column;align-items:center;width:100%;max-width:1280px;padding:40px;display:flex;position:relative}.hero-overline{letter-spacing:2.5px;text-transform:uppercase;color:#ffffff40;margin-bottom:28px;font-size:11px;font-weight:500;display:inline-block}.hero-heading{letter-spacing:-.035em;text-align:center;color:#fff;margin:0 0 24px;font-size:clamp(40px,5.2vw,72px);font-weight:500;line-height:1.18}.hero-sub{text-align:center;color:#ffffff8c;max-width:520px;margin:0 0 36px;font-size:15px;font-weight:400;line-height:1.6}.shutter-rotator{vertical-align:baseline;white-space:nowrap;justify-content:center;line-height:1;display:inline-flex;position:relative;overflow:visible}.shutter-char{padding-bottom:.35em;line-height:1;display:inline-block;position:relative;overflow:hidden}.shutter-char>span{font-size:inherit;letter-spacing:-.04em;font-weight:700;line-height:1;display:inline-block}.shutter-main{color:#fff;opacity:0;filter:blur(10px);animation:.8s forwards shutterMain}.shutter-slice{pointer-events:none;z-index:2;opacity:0;position:absolute;inset:0;transform:translate(-100%)}.shutter-slice.top{color:#c6ff3d;clip-path:polygon(0 0,100% 0,100% 35%,0 35%);animation:.7s ease-in-out forwards shutterSliceLTR}.shutter-slice.mid{color:#e4e4e7;clip-path:polygon(0 35%,100% 35%,100% 65%,0 65%);animation:.7s ease-in-out forwards shutterSliceRTL;transform:translate(100%)}.shutter-slice.bot{color:#c6ff3d;clip-path:polygon(0 65%,100% 65%,100% 100%,0 100%);animation:.7s ease-in-out forwards shutterSliceLTR}@keyframes shutterMain{to{opacity:1;filter:blur()}}@keyframes shutterSliceLTR{0%{opacity:0;transform:translate(-100%)}50%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes shutterSliceRTL{0%{opacity:0;transform:translate(100%)}50%{opacity:1}to{opacity:0;transform:translate(-100%)}}.hero-cta{justify-content:center;align-items:center;gap:28px;margin-bottom:40px;display:flex}.cta-primary{color:#fff;cursor:pointer;background:#000;border:1px solid #ffffff2e;align-items:center;gap:12px;padding:12px 28px 12px 12px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;transition:background .25s,border-color .25s,transform .25s;display:inline-flex}.cta-primary:hover{background:#111;border-color:#ffffff59;transform:translateY(-1px)}.cta-dots{flex-shrink:0;grid-template-columns:repeat(7,2px);gap:1px;display:grid}.cta-dot{background:#ffffff2e;border-radius:1px;width:2px;height:2px;transition:background 80ms linear}.cta-dot.active{background:#fff}.cta-link{color:#ffffff8c;cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:14px;font-weight:400;text-decoration:none;transition:color .2s}.cta-link:hover{color:#ffffffe6}.hero-trust{justify-content:center;align-items:center;display:flex}.hero-trust-avatars{padding-right:12px;display:flex}.hero-trust-avatars img,.hero-trust-extra{border:3px solid var(--wva-bg);box-sizing:border-box;object-fit:cover;border-radius:50%;flex-shrink:0}.hero-trust-avatars img{transition:transform .2s}.hero-trust-avatars img:hover{transform:translateY(-3px)}.hero-trust-avatars--link{cursor:pointer}.hero-trust-avatars--link img{transition:transform .2s,box-shadow .2s;position:relative}.hero-trust-avatars--link img:hover{z-index:20;transform:translateY(-4px)scale(1.06);box-shadow:0 6px 16px -6px #0009}.hero-trust-extra{background:var(--wva-surface-2);color:#ffffffb3;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.hero-trust-info{border-left:1px solid #ffffff26;padding-left:12px}.hero-trust-stars{align-items:center;gap:1px;margin-bottom:2px;display:flex}.hero-trust-stars svg{width:14px;height:14px}.hero-trust-rating{color:#ffffff80;margin-left:6px;font-size:12px;font-weight:500}.hero-trust-text{color:#ffffff8c;font-size:11px}.hero--greyscale .hero-trust-avatars img,.hero-bg__video--grey{filter:grayscale()}.hero--greyscale .hero-trust-avatars img{transition:filter .25s,transform .2s,box-shadow .2s}.hero--greyscale .hero-trust-avatars img:hover{filter:grayscale(0)}@media (width<=768px){.hero-trust{text-align:center;flex-direction:column;gap:12px}.hero-trust-avatars{justify-content:center;padding-right:0}.hero-trust-info{border-left:none;flex-direction:column;align-items:center;padding-left:0;display:flex}.hero-trust-stars{justify-content:center}}@media (width<=640px){.hero-inner{padding:28px 18px}.hero-cta{flex-direction:column;gap:14px}}.logo-cloud{z-index:10;padding:80px 40px 60px;position:relative}.logo-cloud-inner{max-width:760px;margin:0 auto}.logo-cloud-heading{text-align:center;letter-spacing:-.025em;margin:0 0 24px;font-size:clamp(18px,2.4vw,28px);font-weight:500;line-height:1.45}.logo-cloud-muted{color:#ffffff61;display:block}.logo-cloud-bold{color:#fff;font-weight:600;display:block}.logo-cloud-divider{background:#ffffff14;max-width:380px;height:1px;margin:0 auto 24px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000)}.logo-cloud-divider.bottom{margin:24px auto 0}.logo-marquee{width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14% 86%,#0000 100%)}.logo-cloud-probe{visibility:hidden;pointer-events:none;align-items:center;gap:var(--logo-gap,42px);white-space:nowrap;display:flex;position:absolute;top:0;left:0}.logo-marquee-track{align-items:center;gap:var(--logo-gap,42px);width:max-content;padding:14px 0;animation:linear infinite logo-scroll;display:flex}.logo-marquee-group{align-items:center;gap:var(--logo-gap,42px);display:flex}.logo-marquee:hover .logo-marquee-track{animation-play-state:paused}@keyframes logo-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.logo-item{flex-shrink:0;align-items:center;display:flex}.logo-item img,.logo-item .logo-svg{opacity:.7;transition:opacity .25s,color .25s,filter .25s}.logo-item .logo-svg{color:#ffffffa6;justify-content:center;align-items:center;width:auto;display:inline-flex}.logo-item .logo-svg svg{width:auto;height:100%}.logo-item:hover img,.logo-item:hover .logo-svg{opacity:1;color:#fffffff2}.logo-text{letter-spacing:.07em;text-transform:uppercase;color:#ffffff52;white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:13px;font-weight:700;transition:color .25s}.logo-item:hover .logo-text{color:#ffffffd1}.logo-cloud--grey .logo-item img,.logo-cloud--grey .logo-item .logo-svg{filter:grayscale()}.logo-cloud--grey .logo-item:hover img,.logo-cloud--grey .logo-item:hover .logo-svg{filter:grayscale(0)}@media (width<=640px){.logo-cloud{padding:56px 20px 40px}}.video-section{z-index:10;padding:60px 19.1%;position:relative}.video-frame{background-color:#000;border:1px solid #ffffff14;position:relative;overflow:hidden}.video-section video{background-color:#000;border-radius:0;width:100%;display:block}@media (width<=640px){.video-section{padding:40px 20px}}.learn-section{z-index:10;padding:100px 40px 60px;position:relative}.learn-inner{max-width:1180px;margin:0 auto}.learn-head{text-align:center;margin-bottom:48px}.learn-overline{letter-spacing:.2em;text-transform:uppercase;color:#c6ff2d99;margin-bottom:12px;font-size:10px;font-weight:600;display:inline-block}.learn-title{letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(26px,3.2vw,42px);font-weight:800;line-height:1.05}.learn-sub{color:#fff6;max-width:520px;margin:14px auto 0;font-size:15px;line-height:1.55}.learn-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.learn-card{cursor:pointer;backface-visibility:hidden;background:#0a0a0a99;border:1px solid #ffffff12;border-radius:18px;flex-direction:column;min-height:360px;transition:border-color .3s,transform .3s;display:flex;position:relative;overflow:hidden}.learn-card--link{color:inherit;text-decoration:none}.learn-section--grey .learn-card-img img{filter:grayscale();transition:filter .4s}.learn-section--grey .learn-card:hover .learn-card-img img{filter:grayscale(0)}.testimonials--grey .testimonial-avatar{filter:grayscale();transition:filter .35s}.testimonials--grey .testimonial-card:hover .testimonial-avatar{filter:grayscale(0)}.quote--grey .team-avatar img{filter:grayscale();transition:filter .35s}.quote--grey .team-testimonial:hover .team-avatar img,.quote--grey .team-avatar:hover img{filter:grayscale(0)}.learn-card:hover{border-color:#c6ff2d40;transform:translateY(-4px)}.learn-card-img{height:420px;margin-bottom:-1px;position:relative;overflow:hidden}.learn-card-img img{object-fit:cover;will-change:transform;backface-visibility:hidden;width:100%;height:100%;transition:transform .5s;transform:scale(1.02)}.learn-card:hover .learn-card-img img{transform:scale(1.06)}.learn-card-img:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#0a0a0ad9 100%);position:absolute;inset:0}.learn-card-body{flex-direction:column;flex:1;gap:10px;padding:24px 28px 26px;display:flex}.learn-card-label{letter-spacing:.18em;text-transform:uppercase;color:#c6ff3d;font-size:10px;font-weight:600}.learn-card-title{color:#fff;letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600;line-height:1.15}.learn-card-desc{color:#ffffff73;flex:1;margin:0;font-size:13px;line-height:1.5}.learn-card-cta{color:#ffffffbf;background:0 0;border:1px solid #ffffff26;border-radius:100px;align-items:center;gap:8px;width:fit-content;margin-top:8px;padding:10px 22px;font-family:inherit;font-size:12px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.learn-card:hover .learn-card-cta{color:#c6ff3d;background:#c6ff2d0a;border-color:#c6ff3d}.learn-card-cta svg{stroke:currentColor;fill:none;stroke-width:2px;width:12px;height:12px;transition:transform .25s}.learn-card:hover .learn-card-cta svg{transform:translate(3px)}@media (width<=768px){.learn-grid{grid-template-columns:1fr}}@media (width<=640px){.learn-section{padding:64px 20px 40px}.learn-card-img{height:320px}}.ms-section{z-index:10;width:100%;max-width:1280px;margin:0 auto;padding:48px 16px;position:relative}@media (width>=640px){.ms-section{padding:48px 24px}}@media (width>=1024px){.ms-section{padding:48px 32px}}.ms-header{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-bottom:40px;display:flex}.ms-title{color:#fff;letter-spacing:-.03em;margin:0;font-size:clamp(26px,3.2vw,42px);font-weight:800;line-height:1.05}.ms-subtitle{color:#fff6;max-width:520px;margin:0;font-size:15px;line-height:1.5}.ms-grid{grid-template-columns:1fr;gap:24px;display:grid}@media (width>=640px){.ms-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.ms-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=639px){.ms-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-columns:none;gap:16px;margin:0 -4px;padding:4px 4px 12px;display:flex;overflow-x:auto}.ms-grid::-webkit-scrollbar{display:none}.ms-grid>*{scroll-snap-align:center;flex:0 0 82%;min-width:0}}.ms-card{background:#0a0a0a8c;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;padding:24px;transition:transform .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.ms-card:hover{border-color:#ffffff24;transform:translateY(-3px)}.ms-card-img{aspect-ratio:4/3;border-radius:8px;margin-bottom:16px;overflow:hidden}.ms-card-img img{object-fit:cover;width:100%;height:100%;transition:transform .3s,filter .3s}.ms-card:hover .ms-card-img img{transform:scale(1.05)}.ms-section--grey .ms-card-img img{filter:grayscale()}.ms-section--grey .ms-card:hover .ms-card-img img{filter:grayscale(0)}.ms-card-name{color:#fff;margin:0;font-size:17px;font-weight:600}.ms-card-role{color:#ffffff73;margin:2px 0 0;font-size:13px}.ms-card-desc{color:#fff6;flex:1;margin:10px 0 0;font-size:13px;line-height:1.5}.team-section{z-index:10;padding:60px 0 80px;position:relative;overflow:hidden}.team-inner{max-width:1200px;margin:0 auto}.team-testimonial{text-align:center;max-width:680px;margin:0 auto;padding:0 24px}.team-quote{color:#ffffffeb;margin:0 0 28px;font-size:clamp(17px,1.9vw,21px);font-weight:500;line-height:1.5}.team-author{flex-direction:column;align-items:center;gap:10px;display:inline-flex}.team-avatar{border:1px solid #ffffff1a;border-radius:50%;width:52px;height:52px;overflow:hidden}.team-avatar img{object-fit:cover;width:100%;height:100%}.team-author-name{color:#fff;margin:0;font-size:13px;font-weight:600}.team-author-role{color:#fff6;letter-spacing:.3px;margin:0;font-size:11px}.feature-accordion{z-index:10;padding:96px 40px 24px;position:relative}.feature-accordion .fa-inner{max-width:1180px;margin:0 auto}.feature-accordion .fa-head{text-align:center;flex-direction:column;align-items:center;max-width:600px;margin:0 auto 44px;display:flex}.fa-pill{letter-spacing:1.2px;text-transform:uppercase;color:#c6ff3d;background:#c6ff3d14;border:1px solid #c6ff3d59;border-radius:6px;margin-bottom:20px;padding:4px 14px;font-size:11px;font-weight:600;display:inline-block}.fa-title{letter-spacing:-.03em;color:#fff;margin:0 0 14px;font-size:clamp(26px,3.2vw,42px);font-weight:800;line-height:1.05}.fa-sub{color:#ffffff8c;margin:0;font-size:15px;line-height:1.55}.fa-grid{align-items:stretch;gap:48px;display:flex}.fa-list,.fa-grid--noimg .fa-list{width:100%}.feature-accordion .fa-head--left{text-align:left;align-items:flex-start;max-width:720px;margin-left:0;margin-right:auto}.fa-grid2{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 44px;display:grid}.fa-card2-title{color:#fff;align-items:flex-start;gap:9px;margin:0 0 9px;font-size:clamp(16px,1.4vw,18px);font-weight:700;line-height:1.3;display:flex}.fa-card2-title:before{content:"";background:#c6ff3d;border-radius:2px;flex-shrink:0;width:8px;height:8px;margin-top:6px}.fa-card2-desc{color:#ffffff8c;margin:0 0 0 17px;font-size:13.5px;line-height:1.65}@media (width<=900px){.fa-grid2{grid-template-columns:1fr 1fr;gap:26px 32px}}@media (width<=600px){.fa-grid2{grid-template-columns:1fr}}.fa-split{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:56px;display:grid}.fa-split-head{text-align:left;position:sticky;top:90px}.fa-split-head .fa-title{margin-top:4px}.fa-split-media{background:linear-gradient(135deg,#c6ff3d0f,#43dced0f);border:1px solid #ffffff14;border-radius:16px;margin-top:26px;overflow:hidden}.fa-split-media img{width:100%;display:block}.fa-plus{flex-shrink:0;width:20px;height:20px;transition:transform .25s}.fa-item.is-open .fa-plus{transform:rotate(45deg)}@media (width<=900px){.fa-split{grid-template-columns:1fr;gap:28px}.fa-split-head{position:static}}.fa-item{border-bottom:1px solid #ffffff1a}.fa-trigger{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 2px;font-family:inherit;display:flex}.fa-trigger h6{color:#ffffff80;margin:0;font-size:clamp(17px,1.7vw,20px);font-weight:600;transition:color .2s}.fa-item.is-open .fa-trigger h6{color:#c6ff3d}.fa-chevron{color:#fff6;flex:none;width:18px;height:18px;transition:transform .25s,color .2s}.fa-item.is-open .fa-chevron{color:#c6ff3d;transform:rotate(180deg)}.fa-panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1),opacity .3s;display:grid}.fa-item.is-open .fa-panel{opacity:1;grid-template-rows:1fr}.fa-panel-inner{min-height:0;padding:0 2px;overflow:hidden}.fa-item.is-open .fa-panel-inner{padding-bottom:22px}@media (prefers-reduced-motion:reduce){.fa-panel{transition:none}}.fa-desc{color:#fff9;margin:0;font-size:14.5px;line-height:1.65}.fa-panel-img{border-radius:10px;margin-top:16px;display:none;overflow:hidden}.fa-panel-img img{object-fit:cover;width:100%;height:auto;max-height:320px;display:block}.fa-preview{display:none}@media (width>=900px){.fa-list{width:50%}.fa-preview{background:linear-gradient(135deg,#c6ff3d0f,#43dced0f);border:1px solid #ffffff14;border-radius:16px;width:50%;display:block;position:relative;overflow:hidden}.fa-preview img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0}.fa-preview img.is-active{opacity:1}}@media (width<=899px){.feature-accordion{padding:72px 24px 8px}.fa-item.is-open .fa-panel-img{display:block}}.testimonials{z-index:10;padding:100px 40px 120px;position:relative}.testimonials-inner{max-width:1180px;margin:0 auto}.testimonials-head{text-align:center;flex-direction:column;align-items:center;max-width:540px;margin:0 auto 48px;display:flex}.testimonials-pill{letter-spacing:1.2px;text-transform:uppercase;color:#ffffffa6;border:1px solid #ffffff24;border-radius:6px;margin-bottom:20px;padding:4px 14px;font-size:11px;font-weight:500;display:inline-block}.testimonials-title{letter-spacing:-.03em;color:#fff;margin:0 0 14px;font-size:clamp(26px,3.2vw,42px);font-weight:800;line-height:1.05}.testimonials-sub{color:#ffffff8c;margin:0;font-size:15px;line-height:1.55}.testimonials-grid{justify-content:center;gap:24px;max-height:680px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.testimonial-col{flex-shrink:0;width:300px}.testimonial-col-track{animation:testimonials-scroll var(--t-duration,20s) linear infinite;flex-direction:column;display:flex}@keyframes testimonials-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.testimonial-card{cursor:pointer;background:#0a0a0a8c;border:1px solid #ffffff14;border-radius:20px;width:100%;margin-bottom:24px;padding:28px;transition:transform .2s,border-color .2s,background .2s;box-shadow:0 10px 30px -20px #0009}.testimonial-card:hover{background:#141414a6;border-color:#ffffff2e;transform:translateY(-2px)}.testimonial-stars{gap:1px;margin-bottom:10px;display:flex}.testimonial-text{color:#ffffffe0;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.testimonial-meta{align-items:center;gap:10px;margin-top:20px;display:flex}.testimonial-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:40px;height:40px}.testimonial-name{color:#fff;letter-spacing:-.01em;margin:0;font-size:13px;font-weight:500;line-height:1.25}.testimonial-role{color:#ffffff8c;letter-spacing:-.01em;margin:0;font-size:12px;line-height:1.25}.testi-marquee{flex-direction:column;gap:16px;display:flex}.testi-row{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.testi-row-track{will-change:transform;gap:16px;width:max-content;display:flex}.testi-row-track--rtl{animation:34s linear infinite testi-marquee-rtl}.testi-row-track--ltr{animation:38s linear infinite testi-marquee-ltr}.testi-marquee .testimonial-card{flex-shrink:0;width:262px;margin-bottom:0}@keyframes testi-marquee-rtl{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes testi-marquee-ltr{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.testi-row-track{animation:none!important}.testi-row{overflow-x:auto}}@media (width<=640px){.testimonials{padding:72px 16px 80px}}.testi-modal-backdrop{z-index:9000;-webkit-backdrop-filter:blur(6px);opacity:0;pointer-events:none;background:#000000c7;justify-content:center;align-items:center;padding:24px;transition:opacity .2s;display:flex;position:fixed;inset:0}.testi-modal-backdrop.open{opacity:1;pointer-events:auto}.testi-modal-card{background:#0e0e0e;border:1px solid #ffffff1a;border-radius:22px;width:100%;max-width:560px;max-height:calc(100vh - 48px);padding:36px 36px 30px;position:relative;overflow-y:auto;box-shadow:0 30px 80px #0009}.testi-modal-close{color:#ffffffa6;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;line-height:1;transition:background .15s,color .15s;display:flex;position:absolute;top:14px;right:14px}.testi-modal-close:hover{color:#fff;background:#ffffff1f}.testi-modal-card .testimonial-stars{margin-bottom:14px}.testi-modal-text{color:#ffffffeb;white-space:pre-wrap;margin:0 0 22px;font-size:16px;line-height:1.65}.testi-modal-meta{align-items:center;gap:12px;display:flex}.testi-modal-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:48px;height:48px}.testi-modal-name{color:#fff;margin:0;font-size:14px;font-weight:500;line-height:1.25}.testi-modal-role{color:#ffffff8c;margin:2px 0 0;font-size:12px;line-height:1.25}.showcase{z-index:10;padding:100px 40px 60px;position:relative}.showcase-inner{max-width:1180px;margin:0 auto}.showcase-head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:40px;display:flex}.showcase-overline{letter-spacing:2.5px;text-transform:uppercase;color:#ffffff40;margin-bottom:12px;font-size:11px;font-weight:500;display:inline-block}.showcase-title{letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(26px,3.2vw,42px);font-weight:800;line-height:1.05}.showcase-link{color:#fff6;white-space:nowrap;font-size:13px;text-decoration:none;transition:color .2s}.showcase-link:hover{color:#ffffffd9}.exp-gallery{gap:12px;width:100%;height:520px;display:flex}.exp-item{cursor:pointer;border:1px solid #ffffff14;border-radius:14px;flex:1;min-width:0;transition:flex .6s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.exp-gallery.has-hover .exp-item{flex:.5}.exp-gallery.has-hover .exp-item.is-hovered{flex:2}.exp-item img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1),filter .5s;position:absolute;inset:0}.exp-item:hover img{transform:scale(1.03)}.exp-item:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(#0000 45%,#000000bf 100%);transition:opacity .4s;position:absolute;inset:0}.exp-gallery.has-hover .exp-item.is-hovered:after{opacity:1}.exp-item-caption{z-index:2;color:#fff;opacity:0;pointer-events:none;transition:opacity .4s,transform .4s;position:absolute;bottom:18px;left:18px;right:18px;transform:translateY(8px)}.exp-gallery.has-hover .exp-item.is-hovered .exp-item-caption{opacity:1;transform:translateY(0)}.exp-item-caption .cap-overline{letter-spacing:2.5px;text-transform:uppercase;color:#c6ff3de6;margin-bottom:6px;font-size:10px;font-weight:600;display:block}.exp-item-caption .cap-title{font-size:22px;font-weight:500;line-height:1.2}.showcase--grey .exp-item img{filter:grayscale()}.showcase--grey .exp-item:hover img{filter:grayscale(0)}@media (hover:none){.logo-cloud--grey .logo-item img,.logo-cloud--grey .logo-item .logo-svg,.learn-section--grey .learn-card-img img,.testimonials--grey .testimonial-avatar,.quote--grey .team-avatar img,.ms-section--grey .ms-card-img img,.showcase--grey .exp-item img{filter:grayscale(0)}}@media (width<=900px){.showcase{padding:72px 24px 40px}.showcase-head{flex-direction:column;align-items:flex-start}.exp-gallery{flex-direction:column;gap:14px;height:auto}.exp-item{aspect-ratio:16/10;height:auto}.exp-gallery.has-hover .exp-item,.exp-gallery.has-hover .exp-item.is-hovered{flex:auto}.exp-item:after{opacity:1}.exp-item-caption{opacity:1;transform:translateY(0)}}@media (width<=640px){.cc-section,.learn-section,.logo-cloud,.ccustom,.ms-section,.team-section,.video-section,.feature-accordion,.testimonials{padding-top:40px;padding-bottom:40px}}.contact-wrap{grid-template-columns:1fr 1fr;align-items:start;gap:64px;max-width:1100px;margin:0 auto;padding:80px 24px;display:grid}.contact-overline{color:var(--wva-accent);letter-spacing:.1em;text-transform:uppercase;background:#c6ff2d1a;border:1px solid #c6ff2d40;border-radius:999px;margin-bottom:16px;padding:4px 10px;font-size:10px;font-weight:600;display:inline-block}.contact-title{letter-spacing:-.03em;margin-bottom:18px;font-size:clamp(36px,4.6vw,56px);font-weight:700;line-height:1.05}.contact-desc{color:#ffffff80;max-width:460px;margin-bottom:28px;font-size:15px;line-height:1.65}.contact-info-list{flex-direction:column;gap:14px;margin-top:24px;display:flex}.contact-info-row{color:#fff9;align-items:center;gap:12px;font-size:13px;display:flex}.contact-info-row .label{color:#ffffff59;letter-spacing:.06em;text-transform:uppercase;width:70px;font-size:11px}.contact-info-row a{color:var(--wva-accent)}.contact-card{background:#ffffff06;border:1px solid #ffffff0f;border-radius:16px;padding:32px}.contact-form{flex-direction:column;gap:14px;display:flex}.contact-field{flex-direction:column;gap:6px;display:flex}.contact-field label{color:#ffffff80;letter-spacing:.06em;text-transform:uppercase;font-size:11px}.contact-field input,.contact-field textarea{color:#fff;background:#0000004d;border:1px solid #ffffff14;border-radius:9px;width:100%;padding:12px 14px;font-family:inherit;font-size:14px;transition:border-color .15s}.contact-field input::placeholder,.contact-field textarea::placeholder{color:#ffffff4d}.contact-field input:focus,.contact-field textarea:focus{border-color:#c6ff2d66;outline:none}.contact-field textarea{resize:vertical;min-height:120px}.contact-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.contact-submit{align-self:flex-start;margin-top:6px}.contact-status{min-height:18px;margin-top:10px;font-size:13px}.contact-status--ok{color:var(--wva-accent)}.contact-status--err{color:#ff6b6b}@media (width<=880px){.contact-wrap{grid-template-columns:1fr;gap:36px;padding:60px 22px}}@media (width<=600px){.contact-row{grid-template-columns:1fr}}.join-shell{color:#fff;background:#0a0a0a;flex-direction:column;height:100vh;display:flex;overflow:hidden}.join-shell .nav{flex:none}.page-shell{flex:1;min-height:0;display:flex;overflow:hidden}.form-visual{flex-direction:column;flex:0 0 50%;justify-content:flex-end;align-items:flex-start;padding:52px 48px;display:flex;position:relative;overflow:hidden}.form-visual .vs-grid{pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0}.form-visual .vs-rive{z-index:2;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.form-visual .vs-rive .rive-canvas,.form-visual .vs-rive canvas{touch-action:none;width:100%;height:100%}.form-visual .vs-num,.form-visual .vs-content,.vs-step-badge,.vs-tagline,.vs-sub{pointer-events:none}.form-visual .vs-image{z-index:1;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0}.form-visual .vs-num{letter-spacing:-.06em;color:#fff;opacity:.05;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:clamp(140px,17vw,220px);font-weight:900;line-height:1;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.form-visual .vs-content{z-index:4;position:relative}.vs-step-badge{letter-spacing:.18em;text-transform:uppercase;color:#ffffff73;border:1px solid #ffffff26;border-radius:999px;margin-bottom:14px;padding:4px 10px;font-size:9px;font-weight:700;display:inline-block}.vs-tagline{letter-spacing:-.03em;color:#fff;max-width:310px;font-size:clamp(24px,2.6vw,38px);font-weight:700;line-height:1.18}.vs-sub{color:#ffffff59;max-width:285px;margin-top:10px;font-size:13px;line-height:1.65}.form-panel{background:#0a0a0a;border-left:1px solid #ffffff0d;flex-direction:column;flex:0 0 50%;display:flex;position:relative;overflow:hidden}.progress-rail{background:#ffffff0d;flex:none;height:2px;position:relative}.progress-fill{background:linear-gradient(90deg,#c6ff3d,#aadf2a);border-radius:0 2px 2px 0;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.question-stage{flex:1;min-height:0;position:relative;overflow:hidden}.q-slide{scrollbar-width:none;flex-direction:column;justify-content:center;padding:40px 58px 24px;display:flex;position:absolute;inset:0;overflow-y:auto}.q-slide::-webkit-scrollbar{display:none}.q-slide--active{animation:.5s cubic-bezier(.4,0,.2,1) q-slide-in}@keyframes q-slide-in{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}.q-step-badge{letter-spacing:.16em;text-transform:uppercase;color:#ffffff38;align-items:center;gap:9px;margin-bottom:12px;font-size:10px;font-weight:700;display:inline-flex}.q-step-badge:after{content:"";background:#ffffff12;flex:0 0 36px;height:1px}.q-title{letter-spacing:-.025em;color:#fff;margin:0 0 6px;font-size:clamp(18px,2vw,26px);font-weight:700;line-height:1.25}.q-sub{color:#ffffff52;margin:0 0 24px;font-size:12.5px;line-height:1.6}.q-fields{flex-direction:column;gap:13px;display:flex}.q-field{flex-direction:column;gap:5px;display:flex}.q-field label{letter-spacing:.1em;text-transform:uppercase;color:#ffffff52;font-size:10px;font-weight:700}.q-field input,.q-state-select,.q-answer-input,.q-phone-wrap>input[type=tel]{color:#fff;background:#ffffff0a;border:1px solid #ffffff17;border-radius:10px;outline:none;width:100%;padding:12px 16px;font-family:inherit;font-size:14.5px;transition:border-color .2s,background .2s}.q-field input::placeholder,.q-answer-input::placeholder,.q-phone-wrap>input::placeholder{color:#fff3}.q-field input:focus,.q-state-select:focus,.q-answer-input:focus,.q-phone-wrap>input:focus{background:#c6ff2d08;border-color:#c6ff2d73}.q-answer-input{resize:none}.q-field input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;border:1px solid #ffffff17;transition:background-color 9999s ease-in-out,border-color .2s;box-shadow:inset 0 0 0 1000px #111113}.q-state-select:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;border:1px solid #ffffff17;transition:background-color 9999s ease-in-out,border-color .2s;box-shadow:inset 0 0 0 1000px #111113}.q-answer-input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;border:1px solid #ffffff17;transition:background-color 9999s ease-in-out,border-color .2s;box-shadow:inset 0 0 0 1000px #111113}.q-phone-wrap>input[type=tel]:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;border:1px solid #ffffff17;transition:background-color 9999s ease-in-out,border-color .2s;box-shadow:inset 0 0 0 1000px #111113}.q-field input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;border:1px solid #ffffff17;transition:background-color 9999s ease-in-out,border-color .2s;box-shadow:inset 0 0 0 1000px #111113}.q-field input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;border:1px solid #ffffff17;transition:background-color 9999s ease-in-out,border-color .2s;box-shadow:inset 0 0 0 1000px #111113}.q-field input:-webkit-autofill:active{-webkit-text-fill-color:#fff;caret-color:#fff;border:1px solid #ffffff17;transition:background-color 9999s ease-in-out,border-color .2s;box-shadow:inset 0 0 0 1000px #111113}.q-phone-wrap>input[type=tel]:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;border:1px solid #ffffff17;transition:background-color 9999s ease-in-out,border-color .2s;box-shadow:inset 0 0 0 1000px #111113}.q-phone-wrap>input[type=tel]:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;border:1px solid #ffffff17;transition:background-color 9999s ease-in-out,border-color .2s;box-shadow:inset 0 0 0 1000px #111113}.q-phone-wrap>input[type=tel]:-webkit-autofill:active{-webkit-text-fill-color:#fff;caret-color:#fff;border:1px solid #ffffff17;transition:background-color 9999s ease-in-out,border-color .2s;box-shadow:inset 0 0 0 1000px #111113}.q-options{flex-direction:column;gap:9px;display:flex}.q-option{color:#ffffff9e;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff06;border:1px solid #ffffff12;border-radius:11px;align-items:center;gap:13px;padding:13px 16px;font-size:13.5px;transition:all .18s;display:flex}.q-option:hover{color:#fff;background:#ffffff0e;border-color:#ffffff2e}.q-option.q-sel{color:#c6ff3d;background:#c6ff2d12;border-color:#c6ff2d59}.q-radio{border:1.5px solid #fff3;border-radius:50%;flex-shrink:0;width:17px;height:17px;transition:all .18s;position:relative}.q-radio:after{content:"";opacity:0;background:#c6ff3d;border-radius:50%;width:7px;height:7px;transition:opacity .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.q-option.q-sel .q-radio{border-color:#c6ff3d}.q-option.q-sel .q-radio:after{opacity:1}.q-checkbox{border:1.5px solid #fff3;border-radius:4px;flex-shrink:0;width:17px;height:17px;transition:all .18s;position:relative}.q-checkbox:after{content:"✓";color:#c6ff3d;font-size:11px;font-weight:700;transition:transform .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.q-option.q-sel .q-checkbox{background:#c6ff3d1a;border-color:#c6ff3d}.q-option.q-sel .q-checkbox:after{transform:translate(-50%,-50%)scale(1)}.q-phone-wrap{align-items:stretch;gap:8px;display:flex}.q-phone-wrap>.q-answer-input,.q-phone-wrap>input[type=tel]{flex:1;min-width:0}.q-phone-cc{color:#fff9;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;padding:12px 14px;font-size:14px}select.q-phone-cc{color:#fff;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none' stroke='rgba(255,255,255,0.5)' stroke-width='2'%3E%3Cpath d='M2 3l3 3 3-3'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;flex:none;padding-right:30px}.q-phone-cc option,.q-state-select option{color:#fff;background:#0f0f12}.q-state-select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none' stroke='rgba(255,255,255,0.5)' stroke-width='2'%3E%3Cpath d='M2 3l3 3 3-3'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:34px}.q-field.is-invalid input,.q-field.is-invalid select,.q-field.is-invalid .q-phone-cc,.q-answer-input.is-invalid,.q-phone-wrap.is-invalid>input,.q-phone-wrap.is-invalid>.q-phone-cc{background:#ff6b6b0f;border-color:#ff6b6b!important}.q-options.is-invalid .q-option{border-color:#ff6b6b73}.q-field.is-invalid label{color:#ff8585}.q-field.is-invalid,.q-answer-input.is-invalid,.q-phone-wrap.is-invalid,.q-options.is-invalid{animation:.3s q-invalid-shake}@keyframes q-invalid-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.q-field.is-invalid,.q-answer-input.is-invalid,.q-phone-wrap.is-invalid,.q-options.is-invalid{animation:none}}.q-err{color:#ff6b6b;min-height:14px;margin-top:6px;font-size:11.5px}.q-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.btn-next{color:#000;cursor:pointer;background:#c6ff3d;border:none;border-radius:10px;align-items:center;gap:7px;padding:12px 26px;font-family:inherit;font-size:13.5px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.btn-next:hover:not(:disabled){background:#d4ff5a;transform:translateY(-2px)}.btn-next:disabled{opacity:.6;cursor:default}.btn-next svg{flex-shrink:0;width:15px;height:15px}.btn-back{color:#ffffff59;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:10px;padding:12px 16px;font-family:inherit;font-size:13px;transition:all .2s}.btn-back:hover{color:#fff;border-color:#ffffff40}.q-footer{border-top:1px solid #ffffff0a;flex:none;justify-content:space-between;align-items:center;padding:11px 58px;display:flex}.qf-count{letter-spacing:.14em;text-transform:uppercase;color:#fff3;font-size:10px;font-weight:700}.qf-brand{color:#ffffff1c;letter-spacing:.04em;font-size:10px}.ty-slide{justify-content:center}.ty-check{background:#c6ff2d1a;border:1px solid #c6ff2d40;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:20px;display:flex}.ty-check svg{width:24px;height:24px}.ty-title{letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(22px,2.6vw,34px);font-weight:700;line-height:1.1}.ty-sub{color:#ffffff6b;max-width:370px;margin:0 0 28px;font-size:13.5px;line-height:1.65}.ty-actions{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.ty-btn{cursor:pointer;border-radius:11px;align-items:center;gap:9px;padding:12px 22px;font-size:13.5px;font-weight:700;text-decoration:none;transition:opacity .2s,background .2s,border-color .2s;display:inline-flex}.ty-btn--primary{color:#fff;background:#25d366}.ty-btn--primary:hover{opacity:.9}.ty-btn--outline{color:#fff;background:0 0;border:1px solid #ffffff2e}.ty-btn--ghost{color:#ffffff80;background:0 0;padding-left:0;padding-right:0}.ty-btn--ghost:hover{color:#fff}@media (width<=880px){.join-shell{height:auto;min-height:100dvh;overflow:visible}.page-shell{flex-direction:column;height:auto;overflow:visible}.form-visual{aspect-ratio:16/9;border-bottom:1px solid #ffffff0f;border-right:none;flex:none;width:100%;min-height:0;padding:14px 20px;display:flex}.form-visual .vs-num{display:none}.form-visual .vs-tagline{max-width:none;font-size:18px}.form-visual .vs-sub{display:none}.form-panel{flex:auto;min-height:0}.question-stage{min-height:0;overflow:visible}.q-slide{padding:28px 22px calc(40px + env(safe-area-inset-bottom));justify-content:flex-start;position:relative;inset:auto}.q-footer{background:#0a0a0a;position:sticky;bottom:0}}.courses-hero{text-align:center;max-width:720px;margin:0 auto;padding:96px 24px 40px}.courses-overline{letter-spacing:.2em;text-transform:uppercase;color:#c6ff2d99;margin-bottom:12px;font-size:10px;font-weight:600;display:inline-block}.courses-title{letter-spacing:-.035em;color:#fff;margin:0 0 14px;font-size:clamp(30px,4vw,50px);font-weight:700;line-height:1.12}.courses-sub{color:#ffffff73;max-width:560px;margin:0 auto;font-size:15px;line-height:1.6}.courses-grid-wrap{padding:16px 40px 96px}.courses-grid{grid-template-columns:1fr 1fr;gap:20px;max-width:1180px;margin:0 auto;display:grid}.course-card{background:#0a0a0a99;border:1px solid #ffffff12;border-radius:18px;flex-direction:column;min-height:360px;text-decoration:none;transition:border-color .3s,transform .3s;display:flex;position:relative;overflow:hidden}.course-card:hover{border-color:#c6ff2d40;transform:translateY(-4px)}.course-card-img{height:420px;position:relative;overflow:hidden}.course-card-img img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.course-card:hover .course-card-img img{transform:scale(1.04)}.course-card-img-ph{background:linear-gradient(135deg,#c6ff3d14,#43dced0f),#0e0e0e;width:100%;height:100%}.course-card-img:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#0a0a0ad9 100%);position:absolute;inset:0}.course-card-body{flex-direction:column;flex:1;gap:10px;padding:24px 28px 26px;display:flex}.course-card-label{letter-spacing:.18em;text-transform:uppercase;color:#c6ff3d;font-size:10px;font-weight:600}.course-card-title{color:#fff;letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600;line-height:1.15}.course-card-desc{color:#ffffff73;flex:1;margin:0;font-size:13px;line-height:1.5}.course-card-cta{color:#ffffffbf;background:0 0;border:1px solid #ffffff26;border-radius:100px;align-items:center;gap:8px;width:fit-content;margin-top:8px;padding:10px 22px;font-size:12px;font-weight:500;transition:all .2s;display:inline-flex}.course-card:hover .course-card-cta{color:#c6ff3d;background:#c6ff2d0a;border-color:#c6ff3d}.course-card-cta svg{stroke:currentColor;fill:none;stroke-width:2px;width:12px;height:12px;transition:transform .25s}.course-card:hover .course-card-cta svg{transform:translate(3px)}.course-detail-ph{text-align:center;max-width:640px;margin:0 auto;padding:110px 24px 90px}.course-detail-ph h1{letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(26px,3.4vw,40px);font-weight:700}.course-detail-ph p{color:var(--wva-text-muted);margin:0 0 28px}.course-detail-ph__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (width<=768px){.courses-grid{grid-template-columns:1fr}.courses-grid-wrap{padding:12px 20px 72px}.courses-hero{padding:72px 20px 32px}.course-card-img{height:320px}}.course-detail{--lime:#c6ff3d;--muted:#ffffff8c;--line:#ffffff1a;--line-soft:#ffffff0f;--max:1200px;color:#fff;z-index:1;position:relative}.course-detail em{color:var(--lime);font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.hero-intro{padding:clamp(52px,8vh,104px) 24px clamp(44px,6vh,80px);position:relative;overflow:clip}.hero-intro-glow{z-index:0;pointer-events:none;background:radial-gradient(circle,#9664ff2e,#785aff0f 42%,#0000 70%);width:min(720px,68vw);height:min(720px,68vw);position:absolute;top:-12%;right:2%}.hero-intro-inner{z-index:1;width:min(100%, var(--max));text-align:left;align-items:center;gap:clamp(28px,4vw,64px);margin:0 auto;display:grid;position:relative}.hero-intro.has-visual .hero-intro-inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.hero-intro-copy{justify-items:start;gap:20px;display:grid}.hero-intro-badge{letter-spacing:.13em;text-transform:uppercase;color:#ffffffb8;background:#ffffff08;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 12px;font-size:10.5px;font-weight:700;display:inline-flex}.hero-intro-badge:before{content:"";background:var(--lime);border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 10px #c6ff3db3}.hero-intro-title{letter-spacing:-.03em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(34px,4.4vw,60px);font-weight:700;line-height:1.05}.hero-intro-title em{font-weight:400}.hero-intro-subtitle{max-width:520px;color:var(--muted);margin:0;font-size:clamp(15px,1.3vw,17px);line-height:1.65}.hero-intro-actions{flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-top:6px;display:flex}.hero-intro-meta{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:10px;display:flex}.hero-intro-chip{letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;white-space:nowrap;background:0 0;border:none;padding:0;font-size:11px;font-weight:600;position:relative}.hero-intro-chip+.hero-intro-chip:before{content:"";background:#c6ff3d99;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:-10px;transform:translateY(-50%)}.hero-intro-visual{background:linear-gradient(#ffffff0d,#ffffff03);border:1px solid #ffffff1a;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 40px 90px -40px #000000bf}.hero-intro-visual img,.hero-intro-visual video{object-fit:cover;width:100%;height:clamp(280px,42vh,460px);display:block}@media (width<=860px){.hero-intro.has-visual .hero-intro-inner{grid-template-columns:1fr}.hero-intro-title{max-width:18ch}}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#fff9;align-items:center;gap:8px;margin-bottom:4px;font-size:11px;font-weight:700;display:inline-flex}.section .eyebrow:before{content:"";background:linear-gradient(90deg, var(--lime), transparent);width:28px;height:1px}.btn-primary,.btn-secondary{cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:15px 24px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .18s,background .18s,border-color .18s,color .18s;display:inline-flex}.btn-primary{background:var(--lime);color:#080808}.btn-primary:hover{background:#dcff6d;transform:translateY(-1px)}.btn-secondary{color:#fff;background:#ffffff05;border:1px solid #ffffff24}.btn-secondary:hover{border-color:#ffffff4d;transform:translateY(-1px)}.course-detail .section{padding:96px 24px}.section-inner{width:min(100%, var(--max));margin:0 auto}.section-head{grid-template-columns:minmax(0,.9fr) minmax(280px,.65fr);align-items:end;gap:24px;margin-bottom:40px;display:grid}.section-kicker{letter-spacing:.18em;text-transform:uppercase;color:#ffffff75;margin-bottom:12px;font-size:11px;font-weight:700;display:block}.section-title{letter-spacing:-.03em;max-width:20ch;margin:0;font-size:clamp(26px,3.2vw,42px);font-weight:800;line-height:1.05}.section-desc{color:var(--muted);justify-self:end;max-width:480px;margin:0;font-size:15px;line-height:1.7}.journey-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:36px;display:grid}.journey-copy{padding-top:6px;position:sticky;top:110px}.journey-copy p{max-width:420px;color:var(--muted);margin:0;font-size:16px;line-height:1.75}.journey-phases{border-top:1px solid var(--line)}.phase{border-bottom:1px solid var(--line-soft);grid-template-columns:84px 1fr;gap:18px;padding:22px 0;display:grid}.phase-index{color:#ffffff47;letter-spacing:.18em;text-transform:uppercase;padding-top:5px;font-size:11px;font-weight:700}.phase-title{letter-spacing:-.03em;margin:0;font-size:clamp(22px,2.6vw,34px);font-weight:700;line-height:1.05}.phase-body{color:#ffffff7a;max-width:500px;margin:8px 0 0;font-size:14px;line-height:1.7}.tools-band{background:var(--line-soft);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.tool-cell{background:linear-gradient(#ffffff06,#ffffff01);flex-direction:column;gap:14px;min-height:230px;padding:24px 22px 22px;transition:background .25s;display:flex}.tool-cell:hover{background:linear-gradient(#ffffff0b,#ffffff03)}.tool-mark{letter-spacing:.18em;text-transform:uppercase;color:#ffffff57;font-size:11px;font-weight:700;line-height:1}.tool-body{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.tool-name{letter-spacing:-.025em;color:#ffffffeb;font-size:clamp(17px,1.4vw,22px);font-weight:700;line-height:1.15}.tool-sub{color:#ffffff80;margin:0;font-size:13px;line-height:1.55}.tool-icon-wrap{align-items:flex-end;min-height:36px;margin-top:auto;display:flex}.tool-icon{object-fit:contain;opacity:.9;max-width:100%;max-height:80px;transition:opacity .2s}.tool-cell:hover .tool-icon{opacity:1}.curriculum{border-top:1px solid var(--line);gap:0;display:grid}.module{border-bottom:1px solid var(--line-soft);transition:background-color .25s}.module.open{background:linear-gradient(#ffffff06,#fff0)}.module-toggle{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:none;grid-template-columns:74px minmax(0,1.2fr) minmax(0,1fr) 28px;align-items:start;gap:22px;padding:28px 4px;list-style:none;display:grid}.module-toggle::-webkit-details-marker{display:none}.module-toggle:hover .module-title{color:var(--lime)}.module-number{letter-spacing:-.04em;color:#ffffff42;font-size:clamp(28px,3vw,42px);font-weight:800;line-height:1;transition:color .25s}.module.open .module-number{color:#c6ff3d8c}.module-title{letter-spacing:-.035em;font-size:clamp(22px,2.4vw,34px);font-weight:700;line-height:1.05;transition:color .18s}.module-summary{color:#ffffff80;max-width:460px;margin:0;font-size:14px;line-height:1.7}.module-icon{justify-self:end;width:26px;height:26px;margin-top:4px;position:relative}.module-icon:before,.module-icon:after{content:"";background:#ffffffb8;border-radius:1px;width:14px;height:1.5px;transition:transform .25s,opacity .25s,background-color .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.module-icon:after{transform:translate(-50%,-50%)rotate(90deg)}.module.open .module-icon:before{background:var(--lime)}.module.open .module-icon:after{opacity:0}.module-panel-wrap{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1),opacity .3s;display:grid}.module.open .module-panel-wrap{opacity:1;grid-template-rows:1fr}.module-panel{grid-template-columns:minmax(0,1fr) minmax(240px,340px);align-items:start;gap:36px;min-height:0;padding:0 4px 0 96px;display:grid;overflow:hidden}.module.open .module-panel{padding-bottom:32px}@media (prefers-reduced-motion:reduce){.module-panel-wrap{transition:none}}.topic-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.topic-list li{color:var(--muted);grid-template-columns:14px 1fr;align-items:start;gap:14px;font-size:14.5px;line-height:1.75;display:grid}.topic-list li:before{content:"";background:var(--lime);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:.7em;box-shadow:0 0 14px #c6ff3d73}.module-side{background:linear-gradient(#c6ff3d1a,#c6ff3d08);border:1px solid #c6ff3d61;border-radius:12px;padding:20px 22px}.module-side-label{letter-spacing:.22em;text-transform:uppercase;color:var(--lime);margin:0 0 12px;font-size:10.5px;font-weight:700}.module-side p{color:#ffffffd1;margin:0;font-size:14px;line-height:1.7}.cta-shell{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:28px;padding:42px 0 0;display:grid}.cta-title{letter-spacing:-.05em;max-width:9ch;margin:0;font-size:clamp(40px,5.6vw,82px);font-weight:800;line-height:.94}.cta-copy{max-width:420px;color:var(--muted);justify-self:end;margin:0;font-size:15px;line-height:1.75}.cta-actions{flex-wrap:wrap;grid-column:1/-1;gap:12px;margin-top:10px;display:flex}.course-notfound{text-align:center;max-width:640px;margin:0 auto;padding:110px 24px 90px}.course-notfound h1{letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(28px,3.4vw,44px);font-weight:800}.course-notfound p{color:var(--muted);margin:0 0 28px}.course-notfound__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (width<=1024px){.tools-band{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=880px){.course-detail .section{padding:64px 20px}.section-head{grid-template-columns:1fr;align-items:start}.section-desc{justify-self:start}.journey-grid{grid-template-columns:1fr;gap:24px}.journey-copy{position:static}.module-toggle{grid-template-columns:54px 1fr 28px;gap:14px}.module-summary{display:none}.module-panel{grid-template-columns:1fr;gap:20px;padding-left:4px}.cta-shell{grid-template-columns:1fr}.cta-copy{justify-self:start}}@media (width<=560px){.tools-band{grid-template-columns:1fr}.hero-intro{padding:40px 18px 32px}.course-detail .section{padding:40px 20px}}.blog-header{text-align:center;max-width:1100px;margin:0 auto;padding:80px 24px 32px}.blog-title{letter-spacing:-.03em;margin:0 0 22px;font-size:clamp(38px,5vw,60px);font-weight:600;line-height:1.05}.blog-desc{color:#ffffff73;max-width:620px;margin:0 auto;font-size:16px;line-height:1.65}.blog-list-wrap{flex-direction:column;gap:80px;max-width:1100px;margin:0 auto;padding:32px 24px 100px;display:flex}.blog-section-head{padding:0 4px}.blog-section-head h2{letter-spacing:-.01em;margin:0 0 4px;font-size:22px;font-weight:600}.blog-section-head .blog-news-sub{color:#fff6;font-size:12px}.blog-post{cursor:pointer;grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid;position:relative}.blog-post .blog-post-title a:after{content:"";z-index:1;position:absolute;inset:0}.blog-post .blog-image,.blog-post .blog-read-more{z-index:2;position:relative}.blog-copy{min-width:0}.blog-category{color:#c6ff3d;letter-spacing:.1em;text-transform:uppercase;background:#c6ff2d1a;border:1px solid #c6ff2d40;border-radius:999px;margin-bottom:14px;padding:4px 10px;font-size:10px;font-weight:600;display:inline-block}.blog-category--external{color:#43dced;text-transform:none;letter-spacing:.02em;background:#43dced1a;border-color:#43dced4d}.blog-tags{letter-spacing:.18em;text-transform:uppercase;color:#ffffff61;flex-wrap:wrap;gap:18px;margin-bottom:18px;font-size:11px;font-weight:500;display:flex}.blog-post-title{letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(22px,2.4vw,30px);font-weight:600;line-height:1.18}.blog-post-title a{color:#fff;text-decoration:none;transition:color .15s}.blog-post-title a:hover{color:#c6ff3d}.blog-summary{color:#ffffff7a;margin:0 0 22px;font-size:14px;line-height:1.65}.blog-meta{color:#ffffff61;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;font-size:13px;display:flex}.blog-meta>span{align-items:center;gap:10px;display:inline-flex}.blog-meta-dot{color:#ffffff40}.blog-read-more{color:#fff;align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.blog-read-more:hover{color:#c6ff3d}.blog-read-more svg{stroke:currentColor;fill:none;stroke-width:2px;width:15px;height:15px;transition:transform .2s}.blog-read-more:hover svg{transform:translate(3px)}.blog-image{aspect-ratio:16/9;background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;display:block;overflow:hidden}.blog-image img{object-fit:cover;border:0;width:100%;height:100%;transition:opacity .25s,transform .6s,filter .4s}.blog-image:hover img{opacity:.85;transform:scale(1.02)}.blog-grey .blog-image img{filter:grayscale()}.blog-grey .blog-image:hover img{filter:grayscale(0)}@media (hover:none){.blog-grey .blog-image img{filter:grayscale(0)}}.blog-empty{text-align:center;color:#ffffff59;padding:60px 20px;font-size:14px}.blog-detail-ph{text-align:center;max-width:640px;margin:0 auto;padding:110px 24px 90px}.blog-detail-ph h1{letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(26px,3.4vw,40px);font-weight:700}.blog-detail-ph p{color:var(--wva-text-muted);margin:0 0 28px}.blog-detail-ph__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (width<=768px){.blog-header{padding:64px 20px 16px}.blog-desc{font-size:14px}.blog-post{grid-template-columns:1fr;gap:24px}.blog-image{order:-1}.blog-list-wrap{gap:60px;padding:32px 20px 80px}}.post-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:48px;max-width:1180px;margin:0 auto;padding:0 24px;display:grid}.post-wrap{max-width:760px;margin:0 auto;padding:80px 24px 100px;font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,sans-serif}.post-layout .post-wrap{max-width:none;margin:0;padding-left:0;padding-right:0}.post-aside{padding-top:80px}.post-rail{flex-direction:column;gap:14px;display:flex;position:sticky;top:88px}.rail-card{background:linear-gradient(#ffffff0b,#ffffff04);border:1px solid #ffffff1a;border-radius:16px;padding:20px}.rail-card--apply{background:linear-gradient(#c6ff3d14,#ffffff04);border-color:#c6ff3d47}.rail-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;font-size:10px;font-weight:700;display:block}.rail-eyebrow--lime{color:#c6ff3d}.rail-title{letter-spacing:-.01em;color:#fff;margin:9px 0 8px;font-size:18px;font-weight:700;line-height:1.25}.rail-hl{color:#c6ff3d}.rail-text{color:#fff9;margin:0 0 16px;font-size:13px;line-height:1.6}.rail-btn{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px 14px;font-family:inherit;font-size:13.5px;font-weight:700;text-decoration:none;transition:transform .15s,background .15s;display:flex}.rail-btn--primary{color:#0a0a0a;background:#c6ff3d}.rail-btn--primary:hover{background:#d4ff5a;transform:translateY(-1px)}.rail-btn--game{color:#c6ff3d;background:0 0;border-color:#c6ff3d66}.rail-btn--game:hover{background:#c6ff3d1a;transform:translateY(-1px)}.rail-points{flex-wrap:wrap;gap:6px 14px;margin:14px 0 0;padding:0;list-style:none;display:flex}.rail-points li{color:#ffffff73;padding-left:14px;font-size:11px;position:relative}.rail-points li:before{content:"✓";color:#c6ff3d;font-weight:700;position:absolute;left:0}.rail-more{text-align:center;color:#ffffff8c;padding:4px;font-size:12.5px;font-weight:600;text-decoration:none;transition:color .15s;display:block}.rail-more:hover{color:#c6ff3d}@media (width<=1024px){.post-layout{grid-template-columns:1fr;gap:0;max-width:760px}.post-aside{padding-top:0;padding-bottom:80px}.post-rail{position:static}}.post-back{color:#ffffff80;letter-spacing:.04em;align-items:center;gap:6px;margin-bottom:28px;font-size:12px;text-decoration:none;display:inline-flex}.post-back:hover{color:#c6ff3d}.post-back svg{stroke:currentColor;fill:none;stroke-width:2px;width:14px;height:14px}.post-category{color:#c6ff3d;letter-spacing:.1em;text-transform:uppercase;background:#c6ff2d1a;border:1px solid #c6ff2d40;border-radius:999px;margin-bottom:16px;padding:4px 10px;font-size:10px;font-weight:600;display:inline-block}.post-title{letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(32px,4.4vw,52px);font-weight:700;line-height:1.08}.post-meta{color:#fff6;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:36px;font-size:13px;display:flex}.post-meta .dot{color:#fff3}.post-hero{aspect-ratio:16/9;background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;width:100%;margin-bottom:40px;overflow:hidden}.post-hero img{object-fit:cover;width:100%;height:100%}.post-summary{color:#fff9;border-bottom:1px solid #ffffff14;margin-bottom:36px;padding-bottom:24px;font-size:18px;line-height:1.65}.post-body{color:#ffffffc7;font-size:16px;line-height:1.75}.post-body h2{letter-spacing:-.01em;color:#fff;margin:36px 0 14px;font-size:26px;font-weight:700}.post-body h3{color:#fff;margin:28px 0 10px;font-size:20px;font-weight:600}.post-body p{margin:0 0 18px}.post-body a{color:#c6ff3d;text-underline-offset:3px;text-decoration:underline}.post-body blockquote{color:#ffffffd9;border-left:3px solid #c6ff3d;margin:24px 0;padding:6px 0 6px 18px;font-style:italic}.post-body code{background:#ffffff0f;border-radius:4px;padding:2px 6px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px}.post-body pre{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;margin:22px 0;padding:16px;overflow:auto}.post-body pre code{background:0 0;padding:0;font-size:12.5px}.post-body figure{margin:26px 0}.post-body figure img{border-radius:10px;width:100%;display:block}.post-body figcaption{color:#fff6;text-align:center;margin-top:8px;font-size:12px}.post-body ul,.post-body ol{margin:0 0 18px;padding-left:22px}.post-body li{margin-bottom:6px}.post-body hr{border:none;border-top:1px solid #ffffff14;margin:36px 0}.post-embed{aspect-ratio:16/10;border:1px solid #ffffff14;border-radius:14px;width:100%;margin-top:24px;overflow:hidden}.post-embed iframe{background:#fff;border:0;width:100%;height:100%}.post-external-cta{color:#000;background:#c6ff3d;border-radius:10px;align-items:center;gap:9px;margin-top:8px;padding:13px 24px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.post-external-cta:hover{background:#d4ff5a;transform:translateY(-2px)}.post-external-cta svg{stroke:currentColor;fill:none;stroke-width:2.4px;width:16px;height:16px}.post-notfound{text-align:center;max-width:640px;margin:0 auto;padding:110px 24px 90px}.post-notfound h1{letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(26px,3.4vw,40px);font-weight:700}.post-notfound p{color:var(--wva-text-muted);margin:0 0 28px}.post-notfound__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.pf-header{grid-template-columns:1fr 1fr;align-items:end;gap:20px;max-width:1200px;margin:0 auto;padding:80px 24px 48px;display:grid}.pf-title{letter-spacing:-.03em;margin:0;font-size:clamp(36px,5vw,56px);font-weight:700;line-height:1.05}.pf-desc{color:#ffffff73;max-width:480px;margin:0;font-size:15px;line-height:1.6}.pf-filters{flex-wrap:wrap;gap:8px;max-width:1200px;margin:0 auto;padding:0 24px 28px;display:flex}.pf-filter-pill{color:#fff9;letter-spacing:.02em;cursor:pointer;background:#ffffff05;border:1px solid #ffffff1f;border-radius:100px;padding:8px 16px;font-family:inherit;font-size:12px;font-weight:500;transition:all .25s}.pf-filter-pill:hover{color:#fff;border-color:#ffffff40}.pf-filter-pill.is-active{color:#0a0a0a;background:#c6ff3d;border-color:#c6ff3d}.pf-projects{column-count:2;column-gap:20px;max-width:1200px;margin:0 auto;padding:0 24px 100px}@media (width<=600px){.pf-projects{column-count:1}}.pf-card{break-inside:avoid;width:100%;color:inherit;background:#111;border-radius:4px;margin:0 0 20px;text-decoration:none;transition:transform .4s;animation:.4s both pfFade;display:block;position:relative;overflow:hidden}@keyframes pfFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.pf-card[data-has-link="1"]{cursor:pointer}.pf-card-img{width:100%;position:relative;overflow:hidden}.pf-card-img img,.pf-card-img video{object-fit:cover;width:100%;height:100%;transition:transform .6s,filter .4s;display:block}.pf-card:nth-child(4n+1) .pf-card-img{aspect-ratio:16/9}.pf-card:nth-child(4n+2) .pf-card-img{aspect-ratio:3/2}.pf-card:nth-child(4n+3) .pf-card-img{aspect-ratio:4/3}.pf-card:nth-child(4n) .pf-card-img{aspect-ratio:16/10}.pf-card:hover .pf-card-img img,.pf-card:hover .pf-card-img video{transform:scale(1.04)}.pf-card-overlay{opacity:0;pointer-events:none;background:linear-gradient(#0a0a0a00 25%,#0a0a0a8c 55%,#0a0a0aeb 100%);flex-direction:column;justify-content:flex-end;padding:20px;transition:opacity .35s,transform .35s;display:flex;position:absolute;inset:0;transform:translateY(8px)}.pf-card:hover .pf-card-overlay{opacity:1;transform:translateY(0)}.pf-card-tag{color:#c6ff3d;letter-spacing:.08em;text-transform:uppercase;background:#c6ff3d26;border:1px solid #c6ff3d59;border-radius:100px;align-self:flex-start;margin-bottom:12px;padding:4px 10px;font-size:10px;font-weight:600}.pf-card-student{letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c;align-items:center;gap:6px;margin-bottom:6px;font-size:11px;display:inline-flex}.pf-card-student:before{content:"";background:#c6ff3d;border-radius:50%;width:5px;height:5px}.pf-card-title{letter-spacing:-.01em;color:#fff;margin:0 0 6px;font-size:17px;font-weight:600;line-height:1.2}.pf-card-desc{color:#ffffffa6;-webkit-line-clamp:3;line-clamp:3;white-space:pre-line;-webkit-box-orient:vertical;margin:0 0 10px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.pf-card-cta{letter-spacing:.08em;text-transform:uppercase;color:#c6ff3d;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.pf-card-cta svg{stroke:currentColor;fill:none;stroke-width:2px;width:12px;height:12px;transition:transform .25s}.pf-hide-desc .pf-card-desc{display:none}.pf-card:hover .pf-card-cta svg{transform:translate(2px,-2px)}@media (hover:none),(width<=768px){.pf-card-overlay{opacity:1;pointer-events:auto;background:0 0;justify-content:flex-start;padding:14px 16px 18px;position:static;inset:auto;transform:none}.pf-card{background:#14141499}.pf-header{grid-template-columns:1fr;padding:64px 20px 32px}}.pf-grey .pf-card-img img,.pf-grey .pf-card-img video{filter:grayscale()}.pf-grey .pf-card:hover .pf-card-img img,.pf-grey .pf-card:hover .pf-card-img video{filter:grayscale(0)}@media (hover:none){.pf-grey .pf-card-img img,.pf-grey .pf-card-img video{filter:grayscale(0)}}.pf-empty{text-align:center;color:#ffffff73;max-width:1200px;margin:0 auto;padding:40px 24px 120px;font-size:15px}.pp-wrap{max-width:780px;margin:0 auto;padding:80px 28px}.pp-overline{color:#c6ff3d;letter-spacing:.18em;text-transform:uppercase;background:#c6ff2d1a;border:1px solid #c6ff2d40;border-radius:999px;margin-bottom:16px;padding:4px 12px;font-size:10px;font-weight:600;display:inline-block}.pp-title{letter-spacing:-.02em;margin:0 0 18px;font-family:Instrument Serif,Georgia,Times New Roman,serif;font-size:clamp(40px,6vw,64px);font-weight:400;line-height:1.05}.pp-meta{color:#ffffff73;border-bottom:1px solid #ffffff0f;margin:0 0 56px;padding-bottom:24px;font-size:13px}.pp-intro{color:#ffffffbf;margin:0 0 56px;font-size:16px;line-height:1.65}.pp-wrap h2{color:#fff;letter-spacing:-.01em;margin:56px 0 18px;font-size:22px;font-weight:700}.pp-wrap h2 .num{color:#c6ff3db3;letter-spacing:.04em;vertical-align:2px;min-width:36px;margin-right:4px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:14px;font-weight:600;display:inline-block}.pp-wrap p{color:#ffffffbf;margin:0 0 18px;font-size:15px;line-height:1.65}.pp-wrap ul{margin:0 0 18px 24px;padding:0}.pp-wrap ul li{color:#ffffffbf;margin-bottom:8px;padding-left:18px;font-size:15px;line-height:1.65;list-style-type:none;position:relative}.pp-wrap ul li:before{content:"";background:#c6ff3d8c;border-radius:50%;width:6px;height:6px;position:absolute;top:11px;left:0}.pp-wrap strong{color:#fff;font-weight:600}.pp-wrap a{color:#c6ff3d;border-bottom:1px solid #c6ff3d4d;text-decoration:none;transition:border-color .2s}.pp-wrap a:hover{border-bottom-color:#c6ff3dcc}.pp-contact-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;margin-top:24px;padding:24px 28px}.pp-contact-card-row{gap:14px;margin-bottom:6px;font-size:14px;display:flex}.pp-contact-card-row:last-child{margin-bottom:0}.pp-contact-card-label{color:#ffffff73;min-width:84px;font-size:13px}.pp-contact-card-val{color:#fff}.pp-empty{color:#ffffff80;font-size:15px}.pp-rich{margin:0 0 18px}.pp-rich h2{color:#fff;letter-spacing:0;margin:22px 0 10px;font-size:18px;font-weight:700}.pp-rich h3{color:#fff;margin:18px 0 8px;font-size:16px;font-weight:700}.pp-rich h4{color:#ffffffe6;margin:14px 0 6px;font-size:14px;font-weight:700}.pp-rich ol{margin:0 0 18px 22px;padding:0}.pp-rich ol li{color:#ffffffbf;margin-bottom:8px;font-size:15px;line-height:1.65}.pp-rich img,.pp-rich video{border-radius:12px;max-width:100%;height:auto;margin:10px 0;display:block}.pp-rich hr{border:none;border-top:1px solid #ffffff1f;margin:24px 0}.pp-rich blockquote{color:#ffffffb3;border-left:2px solid #c6ff3d80;margin:0 0 18px;padding:8px 0 8px 18px;font-style:italic}.pp-empty-note{color:#facc15cc;border:1px dashed #facc154d;border-radius:8px;margin:0 0 18px;padding:6px 10px;font-size:12px;display:inline-block}@media (width<=880px){.pp-wrap{padding:64px 22px 60px}}@media (width<=640px){.pp-title{font-size:36px}.pp-wrap h2{margin:44px 0 14px;font-size:19px}.pp-contact-card-row{flex-direction:column;gap:2px}.pp-contact-card-label{min-width:0}}.ps-wrap{display:inline-flex;position:relative}.ps-trigger{color:#ffffff8c;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s,color .15s;display:inline-flex}.ps-trigger:hover,.ps-trigger.is-open{color:#fff;background:#ffffff14}.ps-trigger svg{fill:currentColor;width:20px;height:20px}.ps-pop{z-index:300;background:#16161a;border:1px solid #ffffff1a;border-radius:16px;width:320px;max-width:calc(100vw - 24px);padding:14px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 56px #0000008c}.ps-pop__title{letter-spacing:.1em;text-transform:uppercase;color:#fff6;padding:4px 6px 10px;font-size:11px;font-weight:600}.ps-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.ps-tile{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:14px 6px;font-family:inherit;transition:background .12s,border-color .12s;display:flex}.ps-tile:hover{background:#ffffff0d}.ps-tile.is-active{background:#c6ff3d0f;border-color:#c6ff3d40}.ps-tile__icon{color:#0a0a0a;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:18px;font-weight:700;display:flex}.ps-tile__label{color:#fffc;font-size:12px}.ps-tile.is-active .ps-tile__label{color:#fff;font-weight:600}.wv-splash{z-index:99999;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);opacity:1;background:radial-gradient(120% 120% at 50% 30%,#15161a 0%,#0a0a0c 70%);justify-content:center;align-items:center;transition:opacity .42s;display:flex;position:fixed;inset:0}.wv-splash.is-fading{opacity:0;pointer-events:none}.wv-splash__inner{flex-direction:column;align-items:center;gap:16px;animation:.5s cubic-bezier(.2,.8,.2,1) both wv-splash-pop;display:flex}.wv-splash__inner svg{filter:drop-shadow(0 8px 28px #43dced40)}.wv-splash__name{letter-spacing:.01em;color:#fff;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:17px;font-weight:700}.wv-splash__sub{color:#ffffff8c;font-weight:600}.wv-splash__bar{background:#ffffff1a;border-radius:999px;width:132px;height:3px;margin-top:4px;overflow:hidden}.wv-splash__bar span{background:linear-gradient(90deg,#43dced,#ceff2d);border-radius:999px;width:40%;height:100%;animation:1.1s ease-in-out infinite wv-splash-load;display:block}@keyframes wv-splash-pop{0%{opacity:0;transform:translateY(8px)scale(.94)}to{opacity:1;transform:none}}@keyframes wv-splash-load{0%{transform:translate(-120%)}to{transform:translate(360%)}}@media (prefers-reduced-motion:reduce){.wv-splash__inner,.wv-splash__bar span{animation:none}}.admin-shell,.admin-login,.admin-draft-preview{--admin-bg:#09090b;--admin-surface:#141416;--admin-surface-2:#1c1c1f;--admin-surface-3:#26262a;--admin-border:#ffffff0f;--admin-border-2:#ffffff1a;--admin-text-strong:#f5f5f7;--admin-text:#e0e0e0;--admin-text-2:#fff9;--admin-text-muted:#ffffff61;--admin-text-dim:#ffffff38;--admin-accent:#c6ff3d;--admin-accent-soft:#c6ff3d1a;--admin-accent-line:#c6ff3dcc;--admin-accent-ring:#c6ff3d52;--admin-active-fill:#b6f94e0d;--admin-active-stroke:#ceff2d;--admin-chrome-bg:#0f0f11;--admin-danger:#d98a8a;--admin-r:12px;--admin-r-sm:8px;--sp-xs:4px;--sp-sm:8px;--sp-md:12px;--sp-lg:16px;--sp-xl:20px;--sp-2xl:24px;--wva-text:var(--admin-text);--wva-text-muted:var(--admin-text-2);--wva-text-dim:var(--admin-text-muted);--wva-bg:var(--admin-bg);--wva-bg-1:var(--admin-surface);--wva-bg-2:var(--admin-bg);--wva-surface:var(--admin-surface);--wva-surface-2:var(--admin-surface-2);--wva-glass:var(--admin-surface-2);--wva-glass-strong:var(--admin-surface-3);--wva-border:var(--admin-border);--wva-border-strong:var(--admin-border-2);--wva-radius:var(--admin-r);--wva-radius-sm:var(--admin-r-sm);--wva-accent-soft:var(--admin-accent-soft);--wva-accent-ring:var(--admin-accent-ring);--wva-focus-ring:0 0 0 3px var(--admin-accent-soft)}.admin-shell{background:var(--admin-bg);min-height:100vh;color:var(--admin-text);font-family:var(--wva-font);font-size:13px;display:flex}.admin-sidebar{background:var(--admin-chrome-bg);border-right:1px solid var(--admin-border);z-index:40;flex-direction:column;flex-shrink:0;width:220px;height:100vh;display:flex;position:sticky;top:0}.admin-sidebar__brand{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:center;gap:10px;height:52px;padding:0 12px;display:flex}.admin-sidebar__brandgroup{align-items:center;gap:9px;min-width:0;display:inline-flex}.admin-sidebar__logo{flex-shrink:0;display:block}.admin-sidebar__brandword{color:var(--admin-text);white-space:nowrap;font-size:15px;font-weight:600}.admin-sidebar__collapse{border-radius:var(--admin-r-sm);width:26px;height:26px;color:var(--admin-text-2);cursor:pointer;transition:background var(--wva-transition), color var(--wva-transition);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.admin-sidebar__collapse:hover{background:var(--admin-surface-2);color:var(--admin-text)}.admin-sidebar__nav{flex:1;padding:4px 6px;overflow-y:auto}.admin-navgroup__list{margin:0;padding:0;list-style:none}.admin-navgroup__list--top{padding:2px 0}.admin-navgroup__list--top .admin-navlink{font-size:13px}.admin-navgroup{border-top:1px solid var(--admin-border)}.admin-navgroup__header{cursor:pointer;width:100%;color:var(--admin-text-2);transition:color var(--wva-transition);background:0 0;border:none;justify-content:space-between;align-items:center;padding:7px 10px;display:flex}.admin-navgroup__header:hover{color:var(--admin-text)}.admin-navgroup__title{letter-spacing:.04em;font-size:11px;font-weight:600}.admin-navgroup__chevron{opacity:.6;width:14px;height:14px;transition:transform var(--wva-transition);flex-shrink:0}.admin-navgroup.is-open .admin-navgroup__chevron{transform:rotate(180deg)}.admin-navgroup__new{width:20px;height:20px;color:var(--admin-text-muted);transition:background var(--wva-transition), color var(--wva-transition);border-radius:5px;justify-content:center;align-items:center;margin-left:auto;margin-right:4px;display:inline-flex}.admin-navgroup__new:hover{background:var(--admin-surface-2);color:var(--admin-accent)}.admin-navgroup__empty{color:var(--admin-text-dim);padding:5px 12px;font-size:11px}.admin-courserow{position:relative}.admin-courserow .admin-navlink{padding-right:30px}.admin-coursemenu{position:absolute;top:50%;right:4px;transform:translateY(-50%)}.admin-coursemenu__backdrop{z-index:50;position:fixed;inset:0}.admin-coursemenu__pop{z-index:51;background:var(--admin-surface-2);border:1px solid var(--admin-border-2);border-radius:var(--admin-r-sm);min-width:130px;box-shadow:var(--wva-shadow-lg);flex-direction:column;gap:1px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.admin-coursemenu__pop button{text-align:left;color:var(--admin-text-2);cursor:pointer;transition:background var(--wva-transition), color var(--wva-transition);background:0 0;border:none;border-radius:6px;padding:7px 10px;font-family:inherit;font-size:12px}.admin-coursemenu__pop button:hover{background:var(--admin-surface-3);color:var(--admin-text)}.admin-coursemenu__pop button.is-danger{color:var(--admin-danger)}.admin-coursemenu__pop button.is-danger:hover{background:var(--admin-surface-3);color:var(--admin-danger)}.admin-navlink{width:100%;color:var(--admin-text-2);text-align:left;cursor:pointer;transition:background var(--wva-transition), color var(--wva-transition);background:0 0;border:none;border-radius:0;align-items:center;gap:9px;margin:0;padding:5px 10px;font-size:12.5px;font-weight:400;text-decoration:none;display:flex;position:relative}.admin-navlink:hover{color:var(--admin-text)}.admin-navlink:hover:not(.is-active){background:var(--admin-surface-2)}.admin-navlink--placeholder{cursor:default}.admin-navlink.is-active{color:var(--admin-accent)}.admin-navlink.is-active .admin-navlink__icon{color:var(--admin-accent);opacity:1}.admin-navlink__icon{opacity:.78;flex-shrink:0;display:inline-flex}.admin-navlink__icon svg{width:16px;height:16px}.admin-navlink__label{flex:1;min-width:0}.admin-navlink__menu{width:20px;height:20px;color:var(--admin-text-muted);cursor:pointer;transition:background var(--wva-transition), color var(--wva-transition);background:0 0;border:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.admin-navlink__menu svg{width:14px;height:14px}.admin-navlink__menu:hover{background:var(--admin-surface-3);color:var(--admin-text)}.admin-sidebar__foot{border-top:1px solid var(--admin-border);padding:4px 6px 8px}@media (width>=861px){.admin-sidebar.is-collapsed{width:56px}.admin-sidebar.is-collapsed .admin-sidebar__brand{justify-content:center;padding:0}.admin-sidebar.is-collapsed .admin-sidebar__brandword{display:none}.admin-sidebar.is-collapsed .admin-sidebar__collapse svg{transform:rotate(180deg)}.admin-sidebar.is-collapsed .admin-navlink{justify-content:center;gap:0;padding:8px 0}.admin-sidebar.is-collapsed .admin-navlink__label{display:none}.admin-sidebar.is-collapsed .admin-navgroup__list--top .admin-navlink{font-size:12.5px}}.admin-subnav{border-right:1px solid var(--admin-border);background:#0b0b0d;flex-shrink:0;width:204px;height:calc(100vh - 52px);padding:8px 6px;position:sticky;top:52px;overflow-y:auto}.admin-subnav__title{letter-spacing:.16em;text-transform:uppercase;color:var(--admin-text-dim);margin:4px 8px 6px;font-size:9.5px;font-weight:700}.admin-subnav__nav{flex-direction:column;gap:2px;display:flex}.admin-subnav__itemrow .toggle{cursor:pointer;z-index:1;width:34px;height:18px;display:inline-block;position:absolute;top:10px;right:8px}.admin-subnav__itemrow .toggle input{display:none}.admin-subnav__itemrow .toggle-track{background:#ffffff14;border-radius:9px;transition:background .2s;position:absolute;inset:0}.admin-subnav__itemrow .toggle input:checked+.toggle-track{background:#c6ff2d59}.admin-subnav__itemrow .toggle-thumb{background:#ddd;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:2px;left:2px}.admin-subnav__itemrow .toggle input:checked~.toggle-thumb{background:#c6ff3d;transform:translate(16px)}.blog-postnav .toggle{cursor:pointer;flex-shrink:0;width:34px;height:18px;display:inline-block;position:relative}.blog-postnav .toggle input{display:none}.blog-postnav .toggle-track{background:#ffffff14;border-radius:9px;transition:background .2s;position:absolute;inset:0}.blog-postnav .toggle input:checked+.toggle-track{background:#c6ff2d59}.blog-postnav .toggle-thumb{background:#ddd;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:2px;left:2px}.blog-postnav .toggle input:checked~.toggle-thumb{background:#c6ff3d;transform:translate(16px)}.admin-subnav__head{justify-content:space-between;align-items:center;margin:4px 8px 8px;display:flex}.admin-subnav__head .admin-subnav__title{margin:0}.admin-subnav__gear{border:1px solid var(--admin-border);width:26px;height:26px;color:var(--admin-text-dim);cursor:pointer;background:0 0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background .15s;display:flex}.admin-subnav__gear:hover{color:var(--admin-accent);background:#c6ff3d0f;border-color:#c6ff3d59}.admin-subnav__gear svg{stroke:currentColor;fill:none;stroke-width:2px;width:15px;height:15px}.admin-subnav__group-wrap{margin-bottom:2px}.admin-subnav__grouphdr{cursor:pointer;width:100%;color:var(--admin-text-dim);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;padding:9px 8px;font-family:inherit;font-size:10px;font-weight:700;transition:background .12s,color .12s;display:flex}.admin-subnav__grouphdr:hover{background:var(--admin-surface-2);color:var(--admin-text)}.admin-subnav__chev{stroke:currentColor;fill:none;stroke-width:2.4px;opacity:.7;flex-shrink:0;width:12px;height:12px;transition:transform .15s}.admin-subnav__grouphdr.is-open .admin-subnav__chev{transform:rotate(90deg)}.admin-subnav__groupitems{flex-direction:column;gap:2px;padding:2px 0 8px 8px;display:flex}.admin-subnav__item{text-align:left;cursor:pointer;transition:background var(--wva-transition), border-color var(--wva-transition), color var(--wva-transition);background:0 0;border:1px solid #0000;border-radius:0;flex-direction:column;gap:1px;padding:6px 9px;display:flex;position:relative}.admin-subnav__item-label{color:var(--admin-text-2);transition:color var(--wva-transition);font-size:12.5px;font-weight:500}.admin-subnav__item-desc{color:var(--admin-text-muted);font-size:10px;font-weight:400}.admin-subnav__item:hover{background:var(--admin-surface-2)}.admin-subnav__item:hover .admin-subnav__item-label{color:var(--admin-text)}.admin-subnav__item.is-active{background:var(--admin-active-fill);border-left-color:var(--admin-active-stroke);border-radius:0}.admin-subnav__item.is-active .admin-subnav__item-label{color:var(--admin-text-strong)}@media (width<=1000px){.admin-subnav{display:none}}.admin-subsubnav{border-right:1px solid var(--admin-border);background:#0a0a0c;flex-shrink:0;width:236px;height:calc(100vh - 52px);padding:8px 6px 8px 3px;position:sticky;top:52px;overflow-y:auto}@media (width<=1180px){.admin-subsubnav{display:none}}.admin-body{flex-direction:column;flex:1;min-width:0;display:flex}.admin-cols{flex:1;align-items:stretch;min-width:0;display:flex}.admin-main{flex-direction:column;flex:1;min-width:0;display:flex}.admin-topbar{z-index:30;border-bottom:1px solid var(--admin-border);-webkit-backdrop-filter:blur(24px);background:#0a0a0cb3;justify-content:space-between;align-items:center;gap:14px;height:52px;padding:0 18px;display:flex;position:sticky;top:0}.admin-topbar__left{align-items:center;gap:12px;min-width:0;display:flex}.admin-topbar__title{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14.5px;font-weight:700;overflow:hidden}.admin-topbar__burger{background:var(--wva-glass);border:1px solid var(--wva-border);border-radius:var(--wva-radius-sm);cursor:pointer;flex-direction:column;justify-content:center;gap:4px;width:38px;height:38px;padding:0 9px;display:none}.admin-topbar__burger span{background:var(--wva-text);border-radius:2px;height:2px;display:block}.admin-topbar__right{align-items:center;gap:14px;display:flex}.admin-topbar__viewsite{color:var(--wva-text-muted);transition:color var(--wva-transition);font-size:13px;text-decoration:none}.admin-topbar__viewsite:hover{color:var(--wva-accent)}.admin-topbar__user{border-radius:999px;align-items:center;gap:8px;padding:3px 12px 3px 3px;display:inline-flex}.admin-topbar__ava{color:#b7b9ff;background:#6366f138;border:1px solid #6366f14d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:600;display:inline-flex}.admin-topbar__username{color:var(--wva-text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:13px;overflow:hidden}.admin-content{flex:1;padding:18px 20px 36px}.admin-page{flex-direction:column;gap:14px;max-width:980px;margin:0 auto;display:flex}.admin-page--wide{max-width:1280px}.admin-editor-wrap{align-items:flex-start;display:flex}.admin-editor{flex:1;min-width:0;max-width:900px}.admin-editor__bar{z-index:15;border-bottom:1px solid var(--admin-border);background:var(--admin-bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin-bottom:14px;padding:10px 0 11px;display:flex;position:sticky;top:52px}.admin-editor__heading{flex:auto;min-width:0}.admin-editor__crumb{letter-spacing:.14em;text-transform:uppercase;color:var(--admin-text-dim);font-size:10px;font-weight:700;display:block}.admin-editor__title{color:var(--admin-text-strong);letter-spacing:-.01em;margin:2px 0 0;font-size:13.5px;font-weight:700}.admin-editor__actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:7px;display:flex}.admin-editor__body{flex-direction:column;gap:12px;padding-bottom:28px;display:flex}.psp-status{align-items:center;gap:var(--sp-md);margin-bottom:var(--sp-lg);display:flex}.psp-status__text{color:var(--admin-text-2);font-size:12px}.psp-tools{gap:var(--sp-sm);flex-wrap:wrap;display:flex}.psp-note{margin-top:var(--sp-lg)}.admin-resize-handle{cursor:col-resize;touch-action:none;flex-shrink:0;align-self:flex-start;width:14px;height:calc(100vh - 52px);position:sticky;top:52px}.admin-resize-handle:before{content:"";width:3px;height:44px;transition:background var(--wva-transition);background:0 0;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.admin-resize-handle:hover:before,body.admin-resizing .admin-resize-handle:before{background:var(--admin-border-2)}body.admin-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.admin-editor-wrap.has-preview .admin-editor{max-width:none}.admin-drawer{flex-direction:column;flex-shrink:0;max-width:60%;height:calc(100vh - 52px);padding:16px 0 24px;display:flex;position:sticky;top:52px}.admin-drawer .preview-panel{border:1px solid var(--admin-border);border-radius:var(--admin-r);background:var(--admin-surface);flex:1;height:auto;min-height:0;max-height:none;position:static;top:auto;overflow:hidden}@media (width<=980px){.admin-editor{max-width:none}.admin-resize-handle,.admin-drawer{display:none}}.admin-muted{color:var(--admin-text-muted);margin:0;font-size:12px;line-height:1.55}.admin-backdrop{z-index:35;background:#0000008c;position:fixed;inset:0}.admin-card{background:var(--admin-chrome-bg);border:1px solid var(--admin-border);border-radius:var(--admin-r);scroll-margin-top:68px}.admin-card__head{justify-content:space-between;align-items:center;gap:var(--sp-md);border-bottom:1px solid var(--admin-border);padding:9px 14px;display:flex}.admin-card__title{color:var(--admin-text-strong);letter-spacing:-.01em;margin:0;font-size:12px;font-weight:600}.admin-card__sub{color:var(--admin-text-muted);margin:0;font-size:11px;line-height:1.45}.admin-card__title+.admin-card__sub{margin-top:2px}.admin-card__actions{flex-shrink:0}.admin-card__body{padding:14px}.admin-card__body>.admin-field:last-child{margin-bottom:0}.admin-status-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin-status-note{color:var(--wva-text-muted);font-size:13px}.admin-status-note--err{color:var(--wva-danger)}.admin-statgrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;display:grid}.admin-stat{padding:var(--sp-lg);border-radius:var(--admin-r-sm);background:var(--admin-bg);border:1px solid var(--admin-border);position:relative;overflow:hidden}.admin-stat:before{content:"";background:var(--admin-border-2);width:2px;position:absolute;top:0;bottom:0;left:0}.admin-stat__value{letter-spacing:-.02em;color:var(--admin-text-strong);font-size:26px;font-weight:700;line-height:1}.admin-stat__label{color:var(--admin-text);margin-top:8px;font-size:12.5px;font-weight:600}.admin-stat__hint{color:var(--wva-text-dim);margin-top:2px;font-size:11px}.admin-checklist{margin:0;padding:0;list-style:none}.admin-checklist li{color:var(--wva-text-muted);align-items:center;gap:10px;padding:7px 0;font-size:13.5px;display:flex}.admin-checklist li span{text-align:center;width:18px;color:var(--wva-text-dim);flex-shrink:0}.admin-checklist li.is-done{color:var(--wva-text)}.admin-checklist li.is-done span{color:var(--wva-accent);font-weight:700}.admin-btn{border-radius:var(--wva-radius-sm);cursor:pointer;transition:background var(--wva-transition), border-color var(--wva-transition), color var(--wva-transition), opacity var(--wva-transition);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:7px 13px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.admin-btn:focus-visible{box-shadow:var(--wva-focus-ring);outline:none}.admin-btn:disabled{opacity:.55;cursor:not-allowed}.admin-btn--sm{padding:5px 10px;font-size:12px}.admin-btn--primary{background:var(--admin-accent);color:#0b0b0e}.admin-btn--primary:hover:not(:disabled){background:#d4ff5e}.admin-btn--ghost{background:var(--admin-surface-2);color:var(--admin-text-2);border-color:var(--admin-border)}.admin-btn--ghost:hover:not(:disabled){background:var(--admin-surface-3);color:var(--admin-text);border-color:var(--admin-border-2)}.admin-btn--danger{color:var(--admin-danger);background:0 0;border-color:#ef444466}.admin-btn--danger:hover:not(:disabled){border-color:var(--admin-danger);background:#ef44441f}.admin-field{flex-direction:column;gap:5px;margin-bottom:10px;display:flex}.admin-field__label{color:var(--admin-text-2);font-size:11px;font-weight:600}.admin-input{width:100%;color:var(--admin-text);background:var(--admin-bg);border:1px solid var(--admin-border-2);border-radius:var(--admin-r-sm);transition:border-color var(--wva-transition), box-shadow var(--wva-transition);padding:6px 9px;font-family:inherit;font-size:12.5px}.admin-input::placeholder{color:var(--admin-text-dim)}.admin-input:focus{border-color:var(--admin-accent-ring);box-shadow:0 0 0 3px var(--admin-accent-soft);outline:none}.admin-field--error .admin-input{border-color:var(--wva-danger)}.admin-field__hint{color:var(--wva-text-dim);margin:0;font-size:11px}.admin-field__error{color:var(--wva-danger);margin:0;font-size:11px}.admin-badge{border-radius:var(--wva-radius-full);border:1px solid var(--admin-border-2);background:var(--admin-surface-2);color:var(--admin-text-muted);letter-spacing:.02em;align-items:center;gap:6px;padding:2px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.admin-badge__dot{opacity:.9;background:currentColor;border-radius:50%;width:6px;height:6px}.admin-badge--success{color:var(--admin-text-2)}.admin-badge--success .admin-badge__dot{background:var(--admin-accent)}.admin-badge--info{color:var(--admin-text-2)}.admin-badge--info .admin-badge__dot{background:var(--wva-cyan)}.admin-badge--warning{color:var(--admin-text-2)}.admin-badge--warning .admin-badge__dot{background:var(--wva-warning)}.admin-badge--danger{color:var(--admin-text-2)}.admin-badge--danger .admin-badge__dot{background:var(--admin-danger)}.admin-textarea{resize:vertical;min-height:64px;font-family:inherit;line-height:1.5}.pe-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.pe-actions{flex-wrap:wrap;gap:8px;display:flex}.pe-msg{border-radius:var(--wva-radius-sm);margin:14px 0 0;padding:9px 13px;font-size:13px;font-weight:500}.pe-msg--ok{color:var(--wva-accent);background:var(--wva-accent-soft);border:1px solid var(--wva-accent-ring)}.pe-msg--err{color:var(--wva-danger);background:#ef44441a;border:1px solid #ef444466}.pe-msg--warn{color:#f5c451;background:#f5c4511a;border:1px solid #f5c45166}.admin-env-list{flex-direction:column;gap:10px;display:flex}.admin-env-row{grid-template-columns:minmax(200px,280px) 1fr;align-items:baseline;gap:12px;display:grid}.admin-env-key{color:var(--wva-accent);word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.admin-env-desc{color:var(--wva-text-muted,#ffffff8c);font-size:12.5px;line-height:1.5}.admin-settings__token{color:var(--wva-text-muted,#fff9);margin:0 0 12px;font-size:13px}.admin-settings__token--on{color:var(--wva-accent)}.admin-settings__token--off{color:var(--wva-danger)}.admin-settings__btns{flex-wrap:wrap;gap:8px;display:flex}@media (width<=640px){.admin-env-row{grid-template-columns:1fr;gap:3px}}.pe-help{color:var(--wva-text-dim);margin:14px 0 0;font-size:12.5px;line-height:1.55}.pe-help code{color:var(--wva-text-muted)}.pe-help strong{color:var(--wva-text-muted);font-weight:600}.pe-help--warn{border-radius:var(--wva-radius-sm);background:#facc150f;border:1px solid #facc1538;margin-top:8px;padding:10px 12px}.pe-section{border:1px solid var(--admin-border);border-radius:var(--admin-r-sm);background:var(--admin-surface);transition:border-color var(--wva-transition), opacity var(--wva-transition);margin-bottom:10px;overflow:hidden}.pe-section:hover{border-color:var(--admin-border-2)}.pe-section.is-dragging{opacity:.4}.pe-dropline{background:var(--wva-accent);height:2px;box-shadow:0 0 8px var(--wva-accent-ring);border-radius:2px;margin:4px 2px 6px;position:relative}.pe-dropline:before{content:"";background:var(--wva-accent);width:9px;height:9px;box-shadow:0 0 6px var(--wva-accent-ring);border-radius:50%;position:absolute;top:50%;left:-1px;transform:translateY(-50%)}.pe-sec-head{transition:background var(--wva-transition);align-items:center;gap:8px;padding:10px 12px;display:flex}.pe-sec-head:hover{background:#ffffff06}.pe-block__controls{gap:6px;display:flex}.pe-drag{cursor:grab;color:var(--admin-text-dim);border-radius:var(--admin-r-sm);-webkit-user-select:none;user-select:none;width:22px;height:26px;transition:color var(--wva-transition), background var(--wva-transition);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.pe-drag:hover{color:var(--admin-text);background:var(--admin-surface-2)}.pe-drag:active{cursor:grabbing}.pe-chevron{cursor:pointer;color:var(--admin-text-muted);border-radius:var(--admin-r-sm);width:22px;height:26px;transition:color var(--wva-transition), background var(--wva-transition);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pe-chevron:hover{background:var(--admin-surface-2);color:var(--admin-text)}.pe-meta{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;gap:4px;min-width:0;padding:3px 2px;display:flex}.pe-meta__title{color:var(--admin-text);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex;overflow:hidden}.pe-meta__sub{color:var(--admin-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.pe-meta:hover .pe-meta__title{color:var(--admin-text-strong)}.pe-meta__err{color:var(--wva-warning);flex-shrink:0}.pe-num{text-align:center;letter-spacing:.04em;width:48px;color:var(--admin-text-2);background:var(--admin-bg);border:1px solid var(--admin-border-2);border-radius:var(--admin-r-sm);transition:border-color var(--wva-transition), box-shadow var(--wva-transition);flex-shrink:0;padding:5px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12.5px;font-weight:600}.pe-num::placeholder{color:var(--admin-text-dim);font-weight:600}.pe-num:focus{border-color:var(--admin-accent-ring);box-shadow:0 0 0 3px var(--admin-accent-soft);outline:none}.pe-num:disabled{opacity:.4;cursor:not-allowed;color:var(--admin-text-dim)}.pe-state{flex-shrink:0}.pe-title-summary{text-align:left;cursor:pointer;min-width:0;color:var(--wva-text);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;flex:1;padding:4px 2px;font-size:14px;font-weight:600;overflow:hidden}.pe-title-summary:hover{color:var(--wva-accent)}.pe-sec-actions{flex-shrink:0;gap:6px;display:flex}.pe-sec-preview{color:var(--wva-text-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;padding:0 12px 12px 42px;font-size:13px;line-height:1.5;overflow:hidden}.pe-sec-preview.is-empty{color:var(--wva-text-dim);font-style:italic}.pe-sec-body{padding:2px 14px 16px}.pe-content-label{margin:4px 0 7px;display:block}.pe-num-row{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.pe-num-hint{color:var(--wva-text-dim);font-size:12px}.pe-switch{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex;position:relative}.pe-switch input{opacity:0;width:0;height:0;position:absolute}.pe-switch__track{background:var(--wva-surface-2);border:1px solid var(--wva-border);width:36px;height:20px;transition:background var(--wva-transition), border-color var(--wva-transition);border-radius:999px;position:relative}.pe-switch__thumb{background:var(--wva-text-muted);width:14px;height:14px;transition:transform var(--wva-transition), background var(--wva-transition);border-radius:50%;position:absolute;top:2px;left:2px}.pe-switch input:checked+.pe-switch__track{background:var(--wva-accent-soft);border-color:var(--wva-accent-ring)}.pe-switch input:checked+.pe-switch__track .pe-switch__thumb{background:var(--wva-accent);transform:translate(16px)}.pe-switch input:focus-visible+.pe-switch__track{box-shadow:var(--wva-focus-ring)}.pe-switch__label{color:var(--wva-text);font-size:13px;font-weight:600}.pe-sec-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pe-block{border:1px solid var(--wva-border);border-radius:var(--wva-radius-sm);background:var(--wva-surface);margin-bottom:10px;padding:12px 12px 14px}.pe-block__head{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.pe-block__type{text-transform:uppercase;letter-spacing:.1em;color:var(--wva-text-dim);font-size:11px;font-weight:700}.pe-block .admin-field{margin-bottom:0}.pe-empty-blocks{color:var(--wva-text-dim);margin:0 0 12px;font-size:13px}.pe-bullets{flex-direction:column;gap:8px;display:flex}.pe-bullet-row{align-items:center;gap:8px;display:flex}.pe-bullet-row .admin-input{flex:1;padding:8px 11px}.pe-bullet-dot{background:var(--wva-accent);opacity:.6;border-radius:50%;flex-shrink:0;width:6px;height:6px}.admin-iconbtn{width:26px;height:26px;color:var(--admin-text-muted);border-radius:var(--admin-r-sm);cursor:pointer;transition:background var(--wva-transition), color var(--wva-transition);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.admin-iconbtn:hover:not(:disabled){background:var(--admin-surface-2);color:var(--admin-text)}.admin-iconbtn:disabled{opacity:.3;cursor:not-allowed}.admin-iconbtn--danger:hover:not(:disabled){color:var(--admin-danger);background:var(--admin-surface-2)}.admin-iconbtn svg,.pe-drag svg,.pe-chevron svg{width:15px;height:15px}.pe-addbtn{justify-content:center;align-items:center;gap:6px;display:inline-flex}.pe-addbtn svg{width:15px;height:15px}.pe-addbtn{color:var(--admin-text-2);border:1px dashed var(--admin-border-2);border-radius:var(--admin-r-sm);cursor:pointer;transition:background var(--wva-transition), color var(--wva-transition), border-color var(--wva-transition);background:0 0;padding:8px 13px;font-family:inherit;font-size:12.5px;font-weight:600}.pe-addbtn:hover{background:var(--admin-surface-2);color:var(--admin-text);border-color:var(--admin-accent-ring)}.pe-addbtn--sm{align-self:flex-start;margin-top:2px;padding:6px 11px;font-size:12.5px}.pe-addbtn--block{width:100%;margin-top:4px}.pe-addrow{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.admin-modal-overlay{z-index:var(--wva-z-modal);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-modal{background:var(--wva-surface);border:1px solid var(--wva-border-strong);border-radius:var(--wva-radius-lg);width:100%;max-width:440px;box-shadow:var(--wva-shadow-lg);padding:26px 26px 22px}.admin-modal__title{margin:0 0 6px;font-size:18px;font-weight:800}.admin-modal__sub{color:var(--wva-text-muted);margin:0 0 18px;font-size:13px;line-height:1.55}.admin-modal__actions{gap:8px;margin-top:4px;display:flex}.admin-login{background:radial-gradient(900px 500px at 50% -10%, #c6ff3d14, transparent 60%), var(--wva-bg);min-height:100vh;color:var(--wva-text);font-family:var(--wva-font);flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:24px;display:flex}.admin-login__card{background:var(--wva-glass);border:1px solid var(--wva-border);border-radius:var(--wva-radius-lg);width:100%;max-width:400px;box-shadow:var(--wva-shadow-lg);padding:32px 30px}.admin-login__brand{align-items:center;gap:12px;margin-bottom:24px;display:flex}.admin-login__logo{border-radius:var(--wva-radius-sm);background:var(--wva-accent);width:42px;height:42px;color:var(--wva-text-on-accent);box-shadow:var(--wva-glow);place-items:center;font-size:22px;font-weight:800;display:grid}.admin-login__brand strong{font-size:14px;display:block}.admin-login__brand span{color:var(--wva-text-dim);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.admin-login__title{margin:0 0 4px;font-size:24px;font-weight:800}.admin-login__sub{color:var(--wva-text-muted);margin:0 0 22px;font-size:13.5px;line-height:1.5}.admin-login__submit{width:100%;margin-top:4px}.admin-login__devnote{color:var(--wva-text-muted);border-radius:var(--wva-radius-sm);background:#facc1512;border:1px solid #facc1540;margin:16px 0 0;padding:10px 12px;font-size:12px;line-height:1.5}.admin-login__devnote code{color:var(--wva-warning)}.admin-login__back{color:var(--wva-text-muted);margin-top:18px;font-size:13px;text-decoration:none;display:inline-block}.admin-login__back:hover{color:var(--wva-accent)}.admin-login__foot{color:var(--wva-text-dim);text-align:center;max-width:420px;font-size:12px}@media (width<=860px){.admin-sidebar{transition:transform var(--wva-transition-slow);box-shadow:var(--wva-shadow-lg);position:fixed;top:0;left:0;transform:translate(-100%)}.admin-sidebar.is-open{transform:translate(0)}.admin-topbar__burger{display:flex}.admin-content{padding:20px 16px 40px}.admin-topbar{padding:0 16px}}@media (width<=560px){.admin-topbar__viewsite,.admin-topbar__username{display:none}.admin-topbar__right{gap:10px}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-mask-linear:linear-gradient(#fff, #fff);--tw-mask-radial:linear-gradient(#fff, #fff);--tw-mask-conic:linear-gradient(#fff, #fff);--tw-mask-left:linear-gradient(#fff, #fff);--tw-mask-right:linear-gradient(#fff, #fff);--tw-mask-bottom:linear-gradient(#fff, #fff);--tw-mask-top:linear-gradient(#fff, #fff);--tw-mask-bottom-from-position:0%;--tw-mask-bottom-to-position:100%;--tw-mask-bottom-from-color:black;--tw-mask-bottom-to-color:transparent}}}@layer theme{:root,:host{--font-mono:ui-monospace, "Roboto Mono", SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-yellow-950:oklch(28.6% .066 53.813);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-fuchsia-700:oklch(51.8% .253 323.949);--color-fuchsia-800:oklch(45.2% .211 324.591);--color-fuchsia-900:oklch(40.1% .17 325.612);--color-fuchsia-950:oklch(29.3% .136 325.661);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-700:oklch(52.5% .223 3.958);--color-pink-800:oklch(45.9% .187 3.815);--color-pink-900:oklch(40.8% .153 2.432);--color-pink-950:oklch(28.4% .109 3.907);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-neutral-950:oklch(14.5% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--text-xs:calc(var(--spacing) * 3);--text-xs--line-height:calc(var(--spacing) * 4.5);--text-sm:calc(var(--spacing) * 3.5);--text-sm--line-height:calc(var(--spacing) * 5);--text-lg:calc(var(--spacing) * 4.5);--text-lg--line-height:calc(var(--spacing) * 7);--text-xl:calc(var(--spacing) * 5);--text-xl--line-height:calc(var(--spacing) * 7.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-xs:0px 1px 2px #0000000d;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--font-body:var(--font-inter,"Inter"), -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--text-md:calc(var(--spacing) * 4);--text-md--line-height:calc(var(--spacing) * 6);--text-display-xs:calc(var(--spacing) * 6);--text-display-xs--line-height:calc(var(--spacing) * 8);--text-display-sm:calc(var(--spacing) * 7.5);--text-display-sm--line-height:calc(var(--spacing) * 9.5);--text-display-md:calc(var(--spacing) * 9);--text-display-md--line-height:calc(var(--spacing) * 11);--text-display-md--letter-spacing:-.72px;--text-display-lg:calc(var(--spacing) * 12);--text-display-lg--line-height:calc(var(--spacing) * 15);--text-display-lg--letter-spacing:-.96px;--text-display-xl:calc(var(--spacing) * 15);--text-display-xl--line-height:calc(var(--spacing) * 18);--text-display-xl--letter-spacing:-1.2px;--radius-none:0px;--radius-full:9999px;--shadow-skeuomorphic:0px 0px 0px 1px #0000002e inset, 0px -2px 0px 0px #0000000d inset;--animate-caret-blink:caret-blink 1s infinite;--color-transparent:#0000;--color-alpha-white:#fff;--color-alpha-black:#000;--color-brand-50:#f9f5ff;--color-brand-100:#f4ebff;--color-brand-200:#e9d7fe;--color-brand-300:#d6bbfb;--color-brand-400:#b692f6;--color-brand-500:#9e77ed;--color-brand-600:#7f56d9;--color-brand-700:#6941c6;--color-brand-800:#53389e;--color-brand-900:#42307d;--color-brand-950:#2c1c5f;--color-utility-blue-50:var(--color-blue-50);--color-utility-blue-100:var(--color-blue-100);--color-utility-blue-200:var(--color-blue-200);--color-utility-blue-400:var(--color-blue-400);--color-utility-blue-500:var(--color-blue-500);--color-utility-blue-700:var(--color-blue-700);--color-utility-brand-50:var(--color-brand-50);--color-utility-brand-100:var(--color-brand-100);--color-utility-brand-200:var(--color-brand-200);--color-utility-brand-400:var(--color-brand-400);--color-utility-brand-500:var(--color-brand-500);--color-utility-brand-700:var(--color-brand-700);--color-utility-neutral-50:var(--color-neutral-50);--color-utility-neutral-100:var(--color-neutral-100);--color-utility-neutral-200:var(--color-neutral-200);--color-utility-neutral-300:var(--color-neutral-300);--color-utility-neutral-400:var(--color-neutral-400);--color-utility-neutral-500:var(--color-neutral-500);--color-utility-neutral-600:var(--color-neutral-600);--color-utility-neutral-700:var(--color-neutral-700);--color-utility-neutral-800:var(--color-neutral-800);--color-utility-neutral-900:var(--color-neutral-900);--color-utility-red-50:var(--color-red-50);--color-utility-red-100:var(--color-red-100);--color-utility-red-200:var(--color-red-200);--color-utility-red-400:var(--color-red-400);--color-utility-red-500:var(--color-red-500);--color-utility-red-700:var(--color-red-700);--color-utility-yellow-50:var(--color-yellow-50);--color-utility-yellow-100:var(--color-yellow-100);--color-utility-yellow-200:var(--color-yellow-200);--color-utility-yellow-400:var(--color-yellow-400);--color-utility-yellow-500:var(--color-yellow-500);--color-utility-yellow-700:var(--color-yellow-700);--color-utility-green-50:var(--color-green-50);--color-utility-green-100:var(--color-green-100);--color-utility-green-200:var(--color-green-200);--color-utility-green-400:var(--color-green-400);--color-utility-green-500:var(--color-green-500);--color-utility-green-700:var(--color-green-700);--color-utility-orange-50:var(--color-orange-50);--color-utility-orange-100:var(--color-orange-100);--color-utility-orange-200:var(--color-orange-200);--color-utility-orange-400:var(--color-orange-400);--color-utility-orange-500:var(--color-orange-500);--color-utility-orange-700:var(--color-orange-700);--color-utility-indigo-50:var(--color-indigo-50);--color-utility-indigo-100:var(--color-indigo-100);--color-utility-indigo-200:var(--color-indigo-200);--color-utility-indigo-400:var(--color-indigo-400);--color-utility-indigo-500:var(--color-indigo-500);--color-utility-indigo-700:var(--color-indigo-700);--color-utility-pink-50:var(--color-pink-50);--color-utility-pink-100:var(--color-pink-100);--color-utility-pink-200:var(--color-pink-200);--color-utility-pink-400:var(--color-pink-400);--color-utility-pink-500:var(--color-pink-500);--color-utility-pink-700:var(--color-pink-700);--color-utility-purple-50:var(--color-purple-50);--color-utility-purple-100:var(--color-purple-100);--color-utility-purple-200:var(--color-purple-200);--color-utility-purple-400:var(--color-purple-400);--color-utility-purple-500:var(--color-purple-500);--color-utility-purple-700:var(--color-purple-700);--color-utility-sky-50:var(--color-sky-50);--color-utility-sky-100:var(--color-sky-100);--color-utility-sky-200:var(--color-sky-200);--color-utility-sky-400:var(--color-sky-400);--color-utility-sky-500:var(--color-sky-500);--color-utility-sky-700:var(--color-sky-700);--color-utility-slate-50:var(--color-slate-50);--color-utility-slate-100:var(--color-slate-100);--color-utility-slate-200:var(--color-slate-200);--color-utility-slate-400:var(--color-slate-400);--color-utility-slate-500:var(--color-slate-500);--color-utility-slate-700:var(--color-slate-700);--color-text-primary:var(--color-neutral-900);--color-text-tertiary:var(--color-neutral-600);--color-text-error-primary:var(--color-red-600);--color-text-warning-primary:var(--color-yellow-600);--color-text-success-primary:var(--color-green-600);--color-text-white:var(--color-white);--color-text-secondary:var(--color-neutral-700);--color-text-secondary_hover:var(--color-neutral-800);--color-text-tertiary_hover:var(--color-neutral-700);--color-text-brand-secondary:var(--color-brand-700);--color-text-placeholder:var(--color-neutral-500);--color-text-brand-tertiary:var(--color-brand-600);--color-text-editor-icon-fg:var(--color-neutral-400);--color-text-editor-icon-fg_active:var(--color-neutral-500);--color-text-quaternary:var(--color-neutral-500);--color-text-brand-primary:var(--color-brand-900);--color-text-primary_on-brand:var(--color-white);--color-text-secondary_on-brand:var(--color-brand-200);--color-text-tertiary_on-brand:var(--color-brand-200);--color-text-quaternary_on-brand:var(--color-brand-300);--color-text-brand-tertiary_alt:var(--color-brand-600);--color-text-error-primary_hover:var(--color-red-700);--color-text-brand-secondary_hover:var(--color-brand-800);--color-border-primary:var(--color-neutral-300);--color-border-secondary:var(--color-neutral-200);--color-border-secondary_alt:#0000001a;--color-border-tertiary:var(--color-neutral-100);--color-border-error:var(--color-red-500);--color-border-error_subtle:var(--color-red-300);--color-border-brand:var(--color-brand-500);--color-border-brand_alt:var(--color-brand-600);--color-fg-secondary:var(--color-neutral-700);--color-fg-warning-primary:var(--color-yellow-600);--color-fg-success-primary:var(--color-green-600);--color-fg-white:var(--color-white);--color-fg-success-secondary:var(--color-green-500);--color-fg-primary:var(--color-neutral-900);--color-fg-brand-secondary:var(--color-brand-500);--color-fg-brand-primary:var(--color-brand-600);--color-fg-quaternary:var(--color-neutral-400);--color-fg-quaternary_hover:var(--color-neutral-500);--color-fg-error-primary:var(--color-red-600);--color-fg-error-secondary:var(--color-red-500);--color-fg-tertiary:var(--color-neutral-600);--color-fg-brand-primary_alt:var(--color-fg-brand-primary);--color-fg-brand-secondary_alt:var(--color-fg-brand-secondary);--color-fg-brand-secondary_hover:var(--color-brand-600);--color-bg-primary:var(--color-white);--color-bg-tertiary:var(--color-neutral-100);--color-bg-brand-primary:var(--color-brand-50);--color-bg-error-secondary:var(--color-red-100);--color-bg-warning-primary:var(--color-yellow-50);--color-bg-warning-secondary:var(--color-yellow-100);--color-bg-success-primary:var(--color-green-50);--color-bg-success-secondary:var(--color-green-100);--color-bg-brand-solid:var(--color-brand-600);--color-bg-secondary-solid:var(--color-neutral-600);--color-bg-error-solid:var(--color-red-600);--color-bg-warning-solid:var(--color-yellow-600);--color-bg-success-solid:var(--color-green-600);--color-bg-secondary_hover:var(--color-neutral-100);--color-bg-primary_hover:var(--color-neutral-50);--color-bg-active:var(--color-neutral-50);--color-bg-brand-solid_hover:var(--color-brand-700);--color-bg-error-primary:var(--color-red-50);--color-bg-brand-secondary:var(--color-brand-100);--color-bg-secondary:var(--color-neutral-50);--color-bg-quaternary:var(--color-neutral-200);--color-bg-primary_alt:var(--color-white);--color-bg-brand-primary_alt:var(--color-brand-50);--color-bg-secondary_alt:var(--color-neutral-50);--color-bg-overlay:var(--color-neutral-950);--color-bg-brand-section:var(--color-brand-800);--color-bg-brand-section_subtle:var(--color-brand-700);--color-bg-primary-solid:var(--color-neutral-950);--color-bg-error-solid_hover:var(--color-red-700);--color-app-store-badge-border:166 166 166 1;--color-featured-icon-light-fg-brand:var(--color-brand-600);--color-featured-icon-light-fg-error:var(--color-red-600);--color-featured-icon-light-fg-gray:var(--color-neutral-500);--color-featured-icon-light-fg-success:var(--color-green-600);--color-featured-icon-light-fg-warning:var(--color-yellow-600);--color-focus-ring:var(--color-brand-500);--color-slider-handle-bg:var(--color-white);--color-slider-handle-border:var(--color-brand-600);--color-toggle-border:var(--color-neutral-300);--color-toggle-slim-border_pressed-hover:var(--color-bg-brand-solid_hover);--color-toggle-slim-border_pressed:var(--color-bg-brand-solid);--color-tooltip-supporting-text:var(--color-neutral-300);--background-color-primary:var(--color-bg-primary);--background-color-tertiary:var(--color-bg-tertiary);--background-color-error-secondary:var(--color-bg-error-secondary);--background-color-warning-secondary:var(--color-bg-warning-secondary);--background-color-success-primary:var(--color-bg-success-primary);--background-color-success-secondary:var(--color-bg-success-secondary);--background-color-brand-solid:var(--color-bg-brand-solid);--background-color-secondary-solid:var(--color-bg-secondary-solid);--background-color-error-solid:var(--color-bg-error-solid);--background-color-warning-solid:var(--color-bg-warning-solid);--background-color-success-solid:var(--color-bg-success-solid);--background-color-primary_hover:var(--color-bg-primary_hover);--background-color-brand-solid_hover:var(--color-bg-brand-solid_hover);--background-color-error-primary:var(--color-bg-error-primary);--background-color-brand-secondary:var(--color-bg-brand-secondary);--background-color-secondary:var(--color-bg-secondary);--background-color-quaternary:var(--color-bg-quaternary);--background-color-primary_alt:var(--color-bg-primary_alt);--background-color-secondary_alt:var(--color-bg-secondary_alt);--background-color-primary-solid:var(--color-bg-primary-solid);--background-color-error-solid_hover:var(--color-bg-error-solid_hover);--text-color-primary:var(--color-text-primary);--text-color-secondary:var(--color-text-secondary);--text-color-secondary_hover:var(--color-text-secondary_hover);--text-color-tertiary:var(--color-text-tertiary);--text-color-tertiary_hover:var(--color-text-tertiary_hover);--text-color-error-primary:var(--color-text-error-primary);--text-color-success-primary:var(--color-text-success-primary);--text-color-brand-secondary:var(--color-text-brand-secondary);--text-color-placeholder:var(--color-text-placeholder);--text-color-brand-tertiary:var(--color-text-brand-tertiary);--text-color-quaternary:var(--color-text-quaternary);--text-color-primary_on-brand:var(--color-text-primary_on-brand);--text-color-secondary_on-brand:var(--color-text-secondary_on-brand);--text-color-brand-tertiary_alt:var(--color-text-brand-tertiary_alt);--text-color-error-primary_hover:var(--color-text-error-primary_hover);--text-color-brand-secondary_hover:var(--color-text-brand-secondary_hover);--text-color-tooltip-supporting-text:var(--color-tooltip-supporting-text);--border-color-primary:var(--color-border-primary);--border-color-secondary:var(--color-border-secondary);--ring-color-primary:var(--color-border-primary);--ring-color-secondary:var(--color-border-secondary);--ring-color-secondary_alt:var(--color-border-secondary_alt);--ring-color-error:var(--color-border-error);--ring-color-error_subtle:var(--color-border-error_subtle);--ring-color-brand:var(--color-border-brand);--ring-color-brand-solid:var(--color-bg-brand-solid);--outline-color-primary:var(--color-border-primary);--outline-color-error:var(--color-border-error);--outline-color-error_subtle:var(--color-border-error_subtle);--outline-color-brand:var(--color-border-brand)}}@layer base{.dark-mode{--color-alpha-white:#0c0e12;--color-alpha-black:#fff;--color-utility-blue-50:var(--color-blue-950);--color-utility-blue-100:var(--color-blue-900);--color-utility-blue-200:var(--color-blue-800);--color-utility-blue-300:var(--color-blue-700);--color-utility-blue-400:var(--color-blue-600);--color-utility-blue-500:var(--color-blue-500);--color-utility-blue-600:var(--color-blue-400);--color-utility-blue-700:var(--color-blue-300);--color-utility-brand-50:var(--color-brand-950);--color-utility-brand-50_alt:var(--color-utility-neutral-50);--color-utility-brand-100:var(--color-brand-900);--color-utility-brand-100_alt:var(--color-utility-neutral-100);--color-utility-brand-200:var(--color-brand-800);--color-utility-brand-200_alt:var(--color-utility-neutral-200);--color-utility-brand-300:var(--color-brand-700);--color-utility-brand-300_alt:var(--color-utility-neutral-300);--color-utility-brand-400:var(--color-brand-600);--color-utility-brand-400_alt:var(--color-utility-neutral-400);--color-utility-brand-500:var(--color-brand-500);--color-utility-brand-500_alt:var(--color-utility-neutral-500);--color-utility-brand-600:var(--color-brand-400);--color-utility-brand-600_alt:var(--color-utility-neutral-600);--color-utility-brand-700:var(--color-brand-300);--color-utility-brand-700_alt:var(--color-utility-neutral-700);--color-utility-brand-800:var(--color-brand-200);--color-utility-brand-800_alt:var(--color-utility-neutral-800);--color-utility-brand-900:var(--color-brand-100);--color-utility-brand-900_alt:var(--color-utility-neutral-900);--color-utility-neutral-50:var(--color-neutral-900);--color-utility-neutral-100:var(--color-neutral-800);--color-utility-neutral-200:var(--color-neutral-700);--color-utility-neutral-300:var(--color-neutral-700);--color-utility-neutral-400:var(--color-neutral-600);--color-utility-neutral-500:var(--color-neutral-500);--color-utility-neutral-600:var(--color-neutral-400);--color-utility-neutral-700:var(--color-neutral-300);--color-utility-neutral-800:var(--color-neutral-200);--color-utility-neutral-900:var(--color-neutral-100);--color-utility-red-50:var(--color-red-950);--color-utility-red-100:var(--color-red-900);--color-utility-red-200:var(--color-red-800);--color-utility-red-300:var(--color-red-700);--color-utility-red-400:var(--color-red-600);--color-utility-red-500:var(--color-red-500);--color-utility-red-600:var(--color-red-400);--color-utility-red-700:var(--color-red-300);--color-utility-yellow-50:var(--color-yellow-950);--color-utility-yellow-100:var(--color-yellow-900);--color-utility-yellow-200:var(--color-yellow-800);--color-utility-yellow-300:var(--color-yellow-700);--color-utility-yellow-400:var(--color-yellow-600);--color-utility-yellow-500:var(--color-yellow-500);--color-utility-yellow-600:var(--color-yellow-400);--color-utility-yellow-700:var(--color-yellow-300);--color-utility-green-50:var(--color-green-950);--color-utility-green-100:var(--color-green-900);--color-utility-green-200:var(--color-green-800);--color-utility-green-300:var(--color-green-700);--color-utility-green-400:var(--color-green-600);--color-utility-green-500:var(--color-green-500);--color-utility-green-600:var(--color-green-400);--color-utility-green-700:var(--color-green-300);--color-utility-orange-50:var(--color-orange-950);--color-utility-orange-100:var(--color-orange-900);--color-utility-orange-200:var(--color-orange-800);--color-utility-orange-300:var(--color-orange-700);--color-utility-orange-400:var(--color-orange-600);--color-utility-orange-500:var(--color-orange-500);--color-utility-orange-600:var(--color-orange-400);--color-utility-orange-700:var(--color-orange-300);--color-utility-indigo-50:var(--color-indigo-950);--color-utility-indigo-100:var(--color-indigo-900);--color-utility-indigo-200:var(--color-indigo-800);--color-utility-indigo-300:var(--color-indigo-700);--color-utility-indigo-400:var(--color-indigo-600);--color-utility-indigo-500:var(--color-indigo-500);--color-utility-indigo-600:var(--color-indigo-400);--color-utility-indigo-700:var(--color-indigo-300);--color-utility-fuchsia-50:var(--color-fuchsia-950);--color-utility-fuchsia-100:var(--color-fuchsia-900);--color-utility-fuchsia-200:var(--color-fuchsia-800);--color-utility-fuchsia-300:var(--color-fuchsia-700);--color-utility-fuchsia-400:var(--color-fuchsia-600);--color-utility-fuchsia-500:var(--color-fuchsia-500);--color-utility-fuchsia-600:var(--color-fuchsia-400);--color-utility-fuchsia-700:var(--color-fuchsia-300);--color-utility-pink-50:var(--color-pink-950);--color-utility-pink-100:var(--color-pink-900);--color-utility-pink-200:var(--color-pink-800);--color-utility-pink-300:var(--color-pink-700);--color-utility-pink-400:var(--color-pink-600);--color-utility-pink-500:var(--color-pink-500);--color-utility-pink-600:var(--color-pink-400);--color-utility-pink-700:var(--color-pink-300);--color-utility-purple-50:var(--color-purple-950);--color-utility-purple-100:var(--color-purple-900);--color-utility-purple-200:var(--color-purple-800);--color-utility-purple-300:var(--color-purple-700);--color-utility-purple-400:var(--color-purple-600);--color-utility-purple-500:var(--color-purple-500);--color-utility-purple-600:var(--color-purple-400);--color-utility-purple-700:var(--color-purple-300);--color-utility-sky-50:var(--color-sky-950);--color-utility-sky-100:var(--color-sky-900);--color-utility-sky-200:var(--color-sky-800);--color-utility-sky-300:var(--color-sky-700);--color-utility-sky-400:var(--color-sky-600);--color-utility-sky-500:var(--color-sky-500);--color-utility-sky-600:var(--color-sky-400);--color-utility-sky-700:var(--color-sky-300);--color-utility-slate-50:var(--color-slate-950);--color-utility-slate-100:var(--color-slate-900);--color-utility-slate-200:var(--color-slate-800);--color-utility-slate-300:var(--color-slate-700);--color-utility-slate-400:var(--color-slate-600);--color-utility-slate-500:var(--color-slate-500);--color-utility-slate-600:var(--color-slate-400);--color-utility-slate-700:var(--color-slate-300);--color-utility-emerald-50:var(--color-emerald-950);--color-utility-emerald-100:var(--color-emerald-900);--color-utility-emerald-200:var(--color-emerald-800);--color-utility-emerald-300:var(--color-emerald-700);--color-utility-emerald-400:var(--color-emerald-600);--color-utility-emerald-500:var(--color-emerald-500);--color-utility-emerald-600:var(--color-emerald-400);--color-utility-emerald-700:var(--color-emerald-300);--color-utility-amber-50:var(--color-amber-950);--color-utility-amber-100:var(--color-amber-900);--color-utility-amber-200:var(--color-amber-800);--color-utility-amber-300:var(--color-amber-700);--color-utility-amber-400:var(--color-amber-600);--color-utility-amber-500:var(--color-amber-500);--color-utility-amber-600:var(--color-amber-400);--color-utility-amber-700:var(--color-amber-300);--color-text-primary:var(--color-neutral-50);--color-text-tertiary:var(--color-neutral-400);--color-text-error-primary:var(--color-red-400);--color-text-warning-primary:var(--color-yellow-400);--color-text-success-primary:var(--color-green-400);--color-text-white:var(--color-white);--color-text-secondary:var(--color-neutral-300);--color-text-secondary_hover:var(--color-neutral-200);--color-text-tertiary_hover:var(--color-neutral-300);--color-text-brand-secondary:var(--color-neutral-300);--color-text-placeholder:var(--color-neutral-500);--color-text-brand-tertiary:var(--color-neutral-400);--color-text-editor-icon-fg:var(--color-neutral-400);--color-text-editor-icon-fg_active:var(--color-white);--color-text-quaternary:var(--color-neutral-400);--color-text-brand-primary:var(--color-neutral-50);--color-text-primary_on-brand:var(--color-neutral-50);--color-text-secondary_on-brand:var(--color-neutral-300);--color-text-tertiary_on-brand:var(--color-neutral-400);--color-text-quaternary_on-brand:var(--color-neutral-400);--color-text-brand-tertiary_alt:var(--color-neutral-50);--color-text-error-primary_hover:var(--color-red-300);--color-text-brand-secondary_hover:var(--color-neutral-200);--color-border-secondary:var(--color-neutral-800);--color-border-error_subtle:var(--color-red-500);--color-border-primary:var(--color-neutral-700);--color-border-brand:var(--color-brand-400);--color-border-error:var(--color-red-400);--color-border-tertiary:var(--color-neutral-800);--color-border-brand_alt:var(--color-neutral-700);--color-border-secondary_alt:var(--color-neutral-800);--color-fg-secondary:var(--color-neutral-300);--color-fg-warning-primary:var(--color-yellow-500);--color-fg-success-primary:var(--color-green-500);--color-fg-white:var(--color-white);--color-fg-success-secondary:var(--color-green-400);--color-fg-secondary_hover:var(--color-neutral-200);--color-fg-primary:var(--color-white);--color-fg-brand-secondary:var(--color-brand-500);--color-fg-brand-primary:var(--color-brand-500);--color-fg-quaternary:var(--color-neutral-600);--color-fg-quaternary_hover:var(--color-neutral-500);--color-fg-error-primary:var(--color-red-500);--color-fg-warning-secondary:var(--color-yellow-400);--color-fg-error-secondary:var(--color-red-400);--color-fg-tertiary:var(--color-neutral-400);--color-fg-tertiary_hover:var(--color-neutral-300);--color-fg-brand-primary_alt:var(--color-neutral-300);--color-fg-brand-secondary_alt:var(--color-neutral-600);--color-fg-brand-secondary_hover:var(--color-neutral-500);--color-bg-primary:var(--color-neutral-950);--color-bg-tertiary:var(--color-neutral-800);--color-bg-brand-primary:var(--color-brand-500);--color-bg-error-secondary:var(--color-red-600);--color-bg-warning-primary:var(--color-yellow-950);--color-bg-warning-secondary:var(--color-yellow-600);--color-bg-success-primary:var(--color-green-950);--color-bg-success-secondary:var(--color-green-600);--color-bg-brand-solid:var(--color-brand-600);--color-bg-secondary-solid:var(--color-neutral-600);--color-bg-error-solid:var(--color-red-600);--color-bg-warning-solid:var(--color-yellow-600);--color-bg-success-solid:var(--color-green-600);--color-bg-secondary_hover:var(--color-neutral-800);--color-bg-primary_hover:var(--color-neutral-900);--color-bg-active:var(--color-neutral-800);--color-bg-brand-solid_hover:var(--color-brand-500);--color-bg-error-primary:var(--color-red-950);--color-bg-brand-secondary:var(--color-brand-600);--color-bg-secondary:var(--color-neutral-900);--color-bg-quaternary:var(--color-neutral-700);--color-bg-primary_alt:var(--color-bg-secondary);--color-bg-brand-primary_alt:var(--color-bg-secondary);--color-bg-secondary_alt:var(--color-bg-primary);--color-bg-overlay:var(--color-neutral-800);--color-bg-brand-section:var(--color-bg-secondary);--color-bg-brand-section_subtle:var(--color-bg-primary);--color-bg-primary-solid:var(--color-bg-secondary);--color-bg-error-solid_hover:var(--color-red-500);--color-app-store-badg-border:var(--color-white);--color-avatar-styles-bg-neutral:224 224 224 1;--color-featured-icon-light-fg-brand:var(--color-brand-200);--color-featured-icon-light-fg-error:var(--color-red-200);--color-featured-icon-light-fg-gray:var(--color-neutral-200);--color-featured-icon-light-fg-success:var(--color-green-200);--color-featured-icon-light-fg-warning:var(--color-yellow-200);--color-focus-ring-error:var(--color-red-500);--color-focus-ring:var(--color-brand-500);--color-footer-button-fg:var(--color-neutral-300);--color-footer-button-fg_hover:var(--color-neutral-100);--color-icon-fg-brand:var(--color-neutral-400);--color-icon-fg-brand_on-brand:var(--color-neutral-400);--color-screen-mockup-border:var(--color-neutral-700);--color-slider-handle-bg:var(--color-fg-brand-primary);--color-slider-handle-border:var(--color-bg-primary);--color-toggle-border:var(--color-transparent);--color-toggle-slim-border_pressed-hover:var(--color-transparent);--color-toggle-slim-border_pressed:var(--color-transparent);--color-tooltip-supporting-text:var(--color-neutral-300);--background-color-primary:var(--color-bg-primary);--background-color-tertiary:var(--color-bg-tertiary);--background-color-brand-primary:var(--color-bg-brand-primary);--background-color-error-secondary:var(--color-bg-error-secondary);--background-color-warning-primary:var(--color-bg-warning-primary);--background-color-warning-secondary:var(--color-bg-warning-secondary);--background-color-success-primary:var(--color-bg-success-primary);--background-color-success-secondary:var(--color-bg-success-secondary);--background-color-brand-solid:var(--color-bg-brand-solid);--background-color-secondary-solid:var(--color-bg-secondary-solid);--background-color-error-solid:var(--color-bg-error-solid);--background-color-warning-solid:var(--color-bg-warning-solid);--background-color-success-solid:var(--color-bg-success-solid);--background-color-secondary_hover:var(--color-bg-secondary_hover);--background-color-primary_hover:var(--color-bg-primary_hover);--background-color-active:var(--color-bg-active);--background-color-brand-solid_hover:var(--color-bg-brand-solid_hover);--background-color-error-primary:var(--color-bg-error-primary);--background-color-brand-secondary:var(--color-bg-brand-secondary);--background-color-secondary:var(--color-bg-secondary);--background-color-quaternary:var(--color-bg-quaternary);--background-color-primary_alt:var(--color-bg-primary_alt);--background-color-brand-primary_alt:var(--color-bg-brand-primary_alt);--background-color-secondary_alt:var(--color-bg-secondary_alt);--background-color-overlay:var(--color-bg-overlay);--background-color-brand-section:var(--color-bg-brand-section);--background-color-brand-section_subtle:var(--color-bg-brand-section_subtle);--background-color-primary-solid:var(--color-bg-primary-solid);--background-color-error-solid_hover:var(--color-bg-error-solid_hover);--background-color-border-brand:var(--color-border-brand);--background-color-border-tertiary:var(--color-border-tertiary);--background-color-border-brand_alt:var(--color-border-brand_alt);--text-color-primary:var(--color-text-primary);--text-color-tertiary:var(--color-text-tertiary);--text-color-error-primary:var(--color-text-error-primary);--text-color-warning-primary:var(--color-text-warning-primary);--text-color-success-primary:var(--color-text-success-primary);--text-color-white:var(--color-text-white);--text-color-secondary:var(--color-text-secondary);--text-color-secondary_hover:var(--color-text-secondary_hover);--text-color-tertiary_hover:var(--color-text-tertiary_hover);--text-color-brand-secondary:var(--color-text-brand-secondary);--text-color-placeholder:var(--color-text-placeholder);--text-color-brand-tertiary:var(--color-text-brand-tertiary);--text-color-editor-icon-fg:var(--color-text-editor-icon-fg);--text-color-editor-icon-fg_active:var(--color-text-editor-icon-fg_active);--text-color-quaternary:var(--color-text-quaternary);--text-color-brand-primary:var(--color-text-brand-primary);--text-color-primary_on-brand:var(--color-text-primary_on-brand);--text-color-secondary_on-brand:var(--color-text-secondary_on-brand);--text-color-tertiary_on-brand:var(--color-text-tertiary_on-brand);--text-color-quaternary_on-brand:var(--color-text-quaternary_on-brand);--text-color-brand-tertiary_alt:var(--color-text-brand-tertiary_alt);--text-color-error-primary_hover:var(--color-text-error-primary_hover);--text-color-brand-secondary_hover:var(--color-text-brand-secondary_hover);--text-color-tooltip-supporting-text:var(--color-tooltip-supporting-text);--border-color-primary:var(--color-border-primary);--border-color-secondary:var(--color-border-secondary);--border-color-secondary_alt:var(--color-border-secondary_alt);--border-color-tertiary:var(--color-border-tertiary);--border-color-error:var(--color-border-error);--border-color-error_subtle:var(--color-border-error_subtle);--border-color-brand:var(--color-border-brand);--border-color-brand_alt:var(--color-border-brand_alt);--border-color-brand-solid:var(--color-bg-brand-solid);--border-color-brand-solid_hover:var(--color-bg-brand-solid_hover);--ring-color-primary:var(--color-border-primary);--ring-color-secondary:var(--color-border-secondary);--ring-color-secondary_alt:var(--color-border-secondary_alt);--ring-color-tertiary:var(--color-border-tertiary);--ring-color-error:var(--color-border-error);--ring-color-error_subtle:var(--color-border-error_subtle);--ring-color-brand:var(--color-border-brand);--ring-color-brand-solid:var(--color-bg-brand-solid);--ring-color-brand-solid_hover:var(--color-bg-brand-solid_hover);--ring-color-brand_alt:var(--color-border-brand_alt);--outline-color-primary:var(--color-border-primary);--outline-color-secondary:var(--color-border-secondary);--outline-color-secondary_alt:var(--color-border-secondary_alt);--outline-color-tertiary:var(--color-border-tertiary);--outline-color-error:var(--color-border-error);--outline-color-error_subtle:var(--color-border-error_subtle);--outline-color-brand:var(--color-border-brand);--outline-color-brand-solid:var(--color-bg-brand-solid);--outline-color-brand-solid_hover:var(--color-bg-brand-solid_hover);--outline-color-brand_alt:var(--color-border-brand_alt)}:where(.uui-root,.uui-root *){box-sizing:border-box}:where(.uui-root :not(.rte__area,.rte__area *)){border:0 solid}:where(.uui-root){font-family:var(--font-body);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;line-height:1.5}:where(.uui-root button:not(.rte__area *),.uui-root [type=button]:not(.rte__area *),.uui-root [type=reset]:not(.rte__area *),.uui-root [type=submit]:not(.rte__area *)){cursor:pointer;background-color:#0000;background-image:none}:where(.uui-root button:not(.rte__area *),.uui-root input:not(.rte__area *),.uui-root optgroup:not(.rte__area *),.uui-root select:not(.rte__area *),.uui-root textarea:not(.rte__area *)){font:inherit;color:inherit;letter-spacing:inherit;margin:0}:where(.uui-root button:not(.rte__area *),.uui-root select:not(.rte__area *)){text-transform:none}:where(.uui-root svg:not(.rte__area *)){vertical-align:middle;display:block}:where(.uui-root img:not(.rte__area *),.uui-root video:not(.rte__area *)){max-width:100%;height:auto}:where(.uui-root :disabled:not(.rte__area *)){cursor:default}:where(.uui-root a:not(.rte__area *)){color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:where(.uui-root input:not(.rte__area *),.uui-root textarea:not(.rte__area *))::placeholder{opacity:1;color:var(--color-text-placeholder)}:where(.uui-root input[type=search])::-webkit-search-cancel-button{-webkit-appearance:none}:where(.uui-root input[type=number]:not(.rte__area *)){-moz-appearance:textfield}}@layer components;.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-1{inset-inline:var(--spacing)}.inset-y-0\.5{inset-block:calc(var(--spacing) * .5)}.inset-y-1{inset-block:var(--spacing)}.-top-2{top:calc(var(--spacing) * -2)}.-top-px{top:-1px}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-8{top:calc(var(--spacing) * 8)}.top-\[52px\]{top:52px}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-px{right:-1px}.right-0{right:0}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.-bottom-2{bottom:calc(var(--spacing) * -2)}.-bottom-px{bottom:-1px}.bottom-0{bottom:0}.bottom-0\.5{bottom:calc(var(--spacing) * .5)}.bottom-1{bottom:var(--spacing)}.bottom-2{bottom:calc(var(--spacing) * 2)}.left-0{left:0}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.z-0{z-index:0}.z-1{z-index:1}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.container{width:100%}@media (width>=320px){.container{max-width:320px}}@media (width>=600px){.container{max-width:600px}}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.my-1{margin-block:var(--spacing)}.my-auto{margin-block:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-\[10\%\]{margin-top:10%}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.-ml-0\.75{margin-left:calc(var(--spacing) * -.75)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-0\.75{margin-left:calc(var(--spacing) * .75)}.ml-1{margin-left:var(--spacing)}.ml-1\.25{margin-left:calc(var(--spacing) * 1.25)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[0\.3\]{aspect-ratio:.3}.aspect-\[3\]{aspect-ratio:3}.aspect-square{aspect-ratio:1}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\!{width:calc(var(--spacing) * 4)!important;height:calc(var(--spacing) * 4)!important}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-18{width:calc(var(--spacing) * 18);height:calc(var(--spacing) * 18)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-40{width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40)}.size-full{width:100%;height:100%}.size-max{width:max-content;height:max-content}.h-0\.5{height:calc(var(--spacing) * .5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-16\.5{height:calc(var(--spacing) * 16.5)}.h-20{height:calc(var(--spacing) * 20)}.h-20\.5{height:calc(var(--spacing) * 20.5)}.h-24\.5{height:calc(var(--spacing) * 24.5)}.h-\[1em\]{height:1em}.h-\[20\%\]{height:20%}.h-full{height:100%}.h-max{height:max-content}.h-min{height:min-content}.h-px{height:1px}.max-h-56\!{max-height:calc(var(--spacing) * 56)!important}.max-h-64\!{max-height:calc(var(--spacing) * 64)!important}.max-h-68{max-height:calc(var(--spacing) * 68)}.max-h-76{max-height:calc(var(--spacing) * 76)}.max-h-80\!{max-height:calc(var(--spacing) * 80)!important}.max-h-92{max-height:calc(var(--spacing) * 92)}.w-\(--trigger-width\){width:var(--trigger-width)}.w-0\.5{width:calc(var(--spacing) * .5)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-7{width:calc(var(--spacing) * 7)}.w-7\.5{width:calc(var(--spacing) * 7.5)}.w-8{width:calc(var(--spacing) * 8)}.w-8\.5{width:calc(var(--spacing) * 8.5)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-30{width:calc(var(--spacing) * 30)}.w-38{width:calc(var(--spacing) * 38)}.w-40{width:calc(var(--spacing) * 40)}.w-42{width:calc(var(--spacing) * 42)}.w-44{width:calc(var(--spacing) * 44)}.w-50{width:calc(var(--spacing) * 50)}.w-54{width:calc(var(--spacing) * 54)}.w-60{width:calc(var(--spacing) * 60)}.w-62{width:calc(var(--spacing) * 62)}.w-\[60\%\]{width:60%}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-\[20\%\]{min-width:20%}.min-w-\[30\%\]{min-width:30%}.flex-1{flex:1}.flex-\[1_0_0\]{flex:1 0 0}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-\(--trigger-anchor-point\){transform-origin:var(--trigger-anchor-point)}.origin-center{transform-origin:50%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-4{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-scale-x-100{--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[1\.2\]{scale:1.2}.-rotate-90{rotate:-90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-caret-blink{animation:var(--animate-caret-blink)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.scroll-py-3{scroll-padding-block:calc(var(--spacing) * 3)}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-normal{justify-content:normal}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-0\.75{gap:calc(var(--spacing) * .75)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-1\.25{gap:calc(var(--spacing) * 1.25)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}:where(.-space-x-0\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -.5) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-px>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(-1px * var(--tw-space-x-reverse));margin-inline-end:calc(-1px * calc(1 - var(--tw-space-x-reverse)))}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[3px\]{border-radius:3px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-l-none{border-top-left-radius:var(--radius-none);border-bottom-left-radius:var(--radius-none)}.rounded-r-\[inherit\]{border-top-right-radius:inherit;border-bottom-right-radius:inherit}.rounded-r-none{border-top-right-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-primary{border-color:var(--border-color-primary)}.border-secondary{border-color:var(--border-color-secondary)}.border-toggle-border{border-color:var(--color-toggle-border)}.border-toggle-slim-border_pressed{border-color:var(--color-toggle-slim-border_pressed)}.border-toggle-slim-border_pressed-hover{border-color:var(--color-toggle-slim-border_pressed-hover)}.bg-\[\#1877F2\]{background-color:#1877f2}.bg-\[\#EA4C89\]{background-color:#ea4c89}.bg-\[var\(--admin-chrome-bg\)\]{background-color:var(--admin-chrome-bg)}.bg-alpha-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.bg-alpha-white\/30{background-color:color-mix(in oklab, var(--color-alpha-white) 30%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-border-secondary{background-color:var(--color-border-secondary)}.bg-brand-50{background-color:var(--color-brand-50)}.bg-brand-500{background-color:var(--color-brand-500)}.bg-brand-500\/8{background-color:#9e77ed14}@supports (color:color-mix(in lab, red, red)){.bg-brand-500\/8{background-color:color-mix(in oklab, var(--color-brand-500) 8%, transparent)}}.bg-brand-500\/10{background-color:#9e77ed1a}@supports (color:color-mix(in lab, red, red)){.bg-brand-500\/10{background-color:color-mix(in oklab, var(--color-brand-500) 10%, transparent)}}.bg-brand-secondary{background-color:var(--background-color-brand-secondary)}.bg-brand-solid{background-color:var(--background-color-brand-solid)}.bg-brand-solid_hover{background-color:var(--background-color-brand-solid_hover)}.bg-error-primary{background-color:var(--background-color-error-primary)}.bg-error-secondary{background-color:var(--background-color-error-secondary)}.bg-error-solid{background-color:var(--background-color-error-solid)}.bg-fg-brand-primary{background-color:var(--color-fg-brand-primary)}.bg-fg-error-primary{background-color:var(--color-fg-error-primary)}.bg-fg-success-secondary{background-color:var(--color-fg-success-secondary)}.bg-fg-white{background-color:var(--color-fg-white)}.bg-primary{background-color:var(--background-color-primary)}.bg-primary-solid{background-color:var(--background-color-primary-solid)}.bg-primary\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.bg-primary\/85{background-color:color-mix(in oklab, var(--background-color-primary) 85%, transparent)}}.bg-primary_alt{background-color:var(--background-color-primary_alt)}.bg-primary_hover{background-color:var(--background-color-primary_hover)}.bg-quaternary{background-color:var(--background-color-quaternary)}.bg-secondary{background-color:var(--background-color-secondary)}.bg-secondary-solid{background-color:var(--background-color-secondary-solid)}.bg-secondary_alt{background-color:var(--background-color-secondary_alt)}.bg-slider-handle-bg{background-color:var(--color-slider-handle-bg)}.bg-success-primary{background-color:var(--background-color-success-primary)}.bg-success-secondary{background-color:var(--background-color-success-secondary)}.bg-success-solid{background-color:var(--background-color-success-solid)}.bg-tertiary{background-color:var(--background-color-tertiary)}.bg-transparent{background-color:#0000}.bg-utility-blue-50{background-color:var(--color-utility-blue-50)}.bg-utility-brand-50{background-color:var(--color-utility-brand-50)}.bg-utility-brand-500{background-color:var(--color-utility-brand-500)}.bg-utility-green-50{background-color:var(--color-utility-green-50)}.bg-utility-green-500{background-color:var(--color-utility-green-500)}.bg-utility-indigo-50{background-color:var(--color-utility-indigo-50)}.bg-utility-neutral-50{background-color:var(--color-utility-neutral-50)}.bg-utility-neutral-300{background-color:var(--color-utility-neutral-300)}.bg-utility-neutral-500{background-color:var(--color-utility-neutral-500)}.bg-utility-orange-50{background-color:var(--color-utility-orange-50)}.bg-utility-pink-50{background-color:var(--color-utility-pink-50)}.bg-utility-purple-50{background-color:var(--color-utility-purple-50)}.bg-utility-red-50{background-color:var(--color-utility-red-50)}.bg-utility-red-500{background-color:var(--color-utility-red-500)}.bg-utility-sky-50{background-color:var(--color-utility-sky-50)}.bg-utility-slate-50{background-color:var(--color-utility-slate-50)}.bg-utility-yellow-50{background-color:var(--color-utility-yellow-50)}.bg-utility-yellow-500{background-color:var(--color-utility-yellow-500)}.bg-warning-secondary{background-color:var(--background-color-warning-secondary)}.bg-warning-solid{background-color:var(--background-color-warning-solid)}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-bg-primary{--tw-gradient-to:var(--color-bg-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-40\%{--tw-gradient-to-position:40%}.fill-\[\#00BCFF\]{fill:#00bcff}.fill-\[\#000\]{fill:#000}.fill-\[\#23B2E7\]{fill:#23b2e7}.fill-\[\#D97757\]{fill:#d97757}.fill-\[\#FD5402\]{fill:#fd5402}.fill-bg-primary-solid{fill:var(--color-bg-primary-solid)}.fill-bg-tertiary{fill:var(--color-bg-tertiary)}.fill-current{fill:currentColor}.fill-fg-primary{fill:var(--color-fg-primary)}.fill-fg-quaternary{fill:var(--color-fg-quaternary)}.stroke-bg-quaternary{stroke:var(--color-bg-quaternary)}.stroke-border-secondary{stroke:var(--color-border-secondary)}.stroke-current{stroke:currentColor}.stroke-fg-brand-primary{stroke:var(--color-fg-brand-primary)}.stroke-3{stroke-width:3px}.stroke-\[2\.25px\]{stroke-width:2.25px}.stroke-\[2\.25px\]\!{stroke-width:2.25px!important}.stroke-\[2\.57px\]{stroke-width:2.57px}.stroke-\[2\.86px\]{stroke-width:2.86px}.stroke-\[3\.6px\]{stroke-width:3.6px}.stroke-\[3px\]{stroke-width:3px}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\!{padding:0!important}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-0\.75{padding:calc(var(--spacing) * .75)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-1\.25{padding:calc(var(--spacing) * 1.25)}.p-1\.75{padding:calc(var(--spacing) * 1.75)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[1\.5px\]{padding:1.5px}.p-\[5px\]{padding:5px}.p-px{padding:1px}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-1\.25{padding-inline:calc(var(--spacing) * 1.25)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-2\.25{padding-inline:calc(var(--spacing) * 2.25)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-4\.5{padding-inline:calc(var(--spacing) * 4.5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-0\.75{padding-block:calc(var(--spacing) * .75)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-px{padding-block:1px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pr-0\.75{padding-right:calc(var(--spacing) * .75)}.pr-1{padding-right:var(--spacing)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-9\.5{padding-right:calc(var(--spacing) * 9.5)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pl-0\.75{padding-left:calc(var(--spacing) * .75)}.pl-1{padding-left:var(--spacing)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-1\.25{padding-left:calc(var(--spacing) * 1.25)}.pl-1\.75{padding-left:calc(var(--spacing) * 1.75)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-2\.25{padding-left:calc(var(--spacing) * 2.25)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-8\.5{padding-left:calc(var(--spacing) * 8.5)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-10\.5{padding-left:calc(var(--spacing) * 10.5)}.pl-12{padding-left:calc(var(--spacing) * 12)}.pl-12\.5{padding-left:calc(var(--spacing) * 12.5)}.pl-13{padding-left:calc(var(--spacing) * 13)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-display-lg{font-size:var(--text-display-lg);line-height:var(--tw-leading,var(--text-display-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-display-lg--letter-spacing))}.text-display-md{font-size:var(--text-display-md);line-height:var(--tw-leading,var(--text-display-md--line-height));letter-spacing:var(--tw-tracking,var(--text-display-md--letter-spacing))}.text-display-xl{font-size:var(--text-display-xl);line-height:var(--tw-leading,var(--text-display-xl--line-height));letter-spacing:var(--tw-tracking,var(--text-display-xl--letter-spacing))}.text-display-sm{font-size:var(--text-display-sm);line-height:var(--tw-leading,var(--text-display-sm--line-height))}.text-display-xs{font-size:var(--text-display-xs);line-height:var(--tw-leading,var(--text-display-xs--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-md{font-size:var(--text-md);line-height:var(--tw-leading,var(--text-md--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.leading-\[13px\]{--tw-leading:13px;line-height:13px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-alpha-black{color:var(--color-alpha-black)}.text-brand-secondary{color:var(--text-color-brand-secondary)}.text-brand-tertiary{color:var(--text-color-brand-tertiary)}.text-brand-tertiary_alt{color:var(--text-color-brand-tertiary_alt)}.text-current{color:currentColor}.text-error-primary{color:var(--text-color-error-primary)}.text-featured-icon-light-fg-brand{color:var(--color-featured-icon-light-fg-brand)}.text-featured-icon-light-fg-error{color:var(--color-featured-icon-light-fg-error)}.text-featured-icon-light-fg-gray{color:var(--color-featured-icon-light-fg-gray)}.text-featured-icon-light-fg-success{color:var(--color-featured-icon-light-fg-success)}.text-featured-icon-light-fg-warning{color:var(--color-featured-icon-light-fg-warning)}.text-fg-brand-primary{color:var(--color-fg-brand-primary)}.text-fg-error-primary{color:var(--color-fg-error-primary)}.text-fg-error-secondary{color:var(--color-fg-error-secondary)}.text-fg-primary{color:var(--color-fg-primary)}.text-fg-quaternary{color:var(--color-fg-quaternary)}.text-fg-quaternary_hover{color:var(--color-fg-quaternary_hover)}.text-fg-secondary{color:var(--color-fg-secondary)}.text-fg-success-primary{color:var(--color-fg-success-primary)}.text-fg-success-secondary{color:var(--color-fg-success-secondary)}.text-fg-tertiary{color:var(--color-fg-tertiary)}.text-fg-warning-primary{color:var(--color-fg-warning-primary)}.text-fg-white{color:var(--color-fg-white)}.text-fg-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-fg-white\/70{color:color-mix(in oklab, var(--color-fg-white) 70%, transparent)}}.text-neutral-500{color:var(--color-neutral-500)}.text-placeholder{color:var(--text-color-placeholder)}.text-placeholder\/40{color:#73737366}@supports (color:color-mix(in lab, red, red)){.text-placeholder\/40{color:color-mix(in oklab, var(--text-color-placeholder) 40%, transparent)}}.text-placeholder\/50{color:#73737380}@supports (color:color-mix(in lab, red, red)){.text-placeholder\/50{color:color-mix(in oklab, var(--text-color-placeholder) 50%, transparent)}}.text-primary{color:var(--text-color-primary)}.text-primary_on-brand{color:var(--text-color-primary_on-brand)}.text-quaternary{color:var(--text-color-quaternary)}.text-secondary{color:var(--text-color-secondary)}.text-secondary_hover{color:var(--text-color-secondary_hover)}.text-secondary_on-brand{color:var(--text-color-secondary_on-brand)}.text-success-primary{color:var(--text-color-success-primary)}.text-tertiary{color:var(--text-color-tertiary)}.text-tooltip-supporting-text{color:var(--text-color-tooltip-supporting-text)}.text-transparent{color:#0000}.text-utility-blue-400{color:var(--color-utility-blue-400)}.text-utility-blue-500{color:var(--color-utility-blue-500)}.text-utility-blue-700{color:var(--color-utility-blue-700)}.text-utility-brand-400{color:var(--color-utility-brand-400)}.text-utility-brand-500{color:var(--color-utility-brand-500)}.text-utility-brand-700{color:var(--color-utility-brand-700)}.text-utility-green-400{color:var(--color-utility-green-400)}.text-utility-green-500{color:var(--color-utility-green-500)}.text-utility-green-700{color:var(--color-utility-green-700)}.text-utility-indigo-400{color:var(--color-utility-indigo-400)}.text-utility-indigo-500{color:var(--color-utility-indigo-500)}.text-utility-indigo-700{color:var(--color-utility-indigo-700)}.text-utility-neutral-300{color:var(--color-utility-neutral-300)}.text-utility-neutral-400{color:var(--color-utility-neutral-400)}.text-utility-neutral-500{color:var(--color-utility-neutral-500)}.text-utility-neutral-700{color:var(--color-utility-neutral-700)}.text-utility-orange-400{color:var(--color-utility-orange-400)}.text-utility-orange-500{color:var(--color-utility-orange-500)}.text-utility-orange-700{color:var(--color-utility-orange-700)}.text-utility-pink-400{color:var(--color-utility-pink-400)}.text-utility-pink-500{color:var(--color-utility-pink-500)}.text-utility-pink-700{color:var(--color-utility-pink-700)}.text-utility-purple-400{color:var(--color-utility-purple-400)}.text-utility-purple-500{color:var(--color-utility-purple-500)}.text-utility-purple-700{color:var(--color-utility-purple-700)}.text-utility-red-400{color:var(--color-utility-red-400)}.text-utility-red-500{color:var(--color-utility-red-500)}.text-utility-red-700{color:var(--color-utility-red-700)}.text-utility-sky-400{color:var(--color-utility-sky-400)}.text-utility-sky-500{color:var(--color-utility-sky-500)}.text-utility-sky-700{color:var(--color-utility-sky-700)}.text-utility-slate-400{color:var(--color-utility-slate-400)}.text-utility-slate-500{color:var(--color-utility-slate-500)}.text-utility-slate-700{color:var(--color-utility-slate-700)}.text-utility-yellow-400{color:var(--color-utility-yellow-400)}.text-utility-yellow-500{color:var(--color-utility-yellow-500)}.text-utility-yellow-700{color:var(--color-utility-yellow-700)}.text-white{color:var(--color-white)}.text-yellow-400{color:var(--color-yellow-400)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.caret-alpha-black\/90{caret-color:#000000e6}@supports (color:color-mix(in lab, red, red)){.caret-alpha-black\/90{caret-color:color-mix(in oklab, var(--color-alpha-black) 90%, transparent)}}.caret-transparent{caret-color:#0000}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-100{opacity:1}.shadow-2xl{--tw-shadow:0px 24px 48px -12px var(--tw-shadow-color,#0000002e), 0px 4px 4px -2px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0px 12px 16px -4px var(--tw-shadow-color,#00000014), 0px 4px 6px -2px var(--tw-shadow-color,#00000008), 0px 2px 2px -1px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0px 4px 6px -1px var(--tw-shadow-color,#0000001a), 0px 2px 4px -2px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-skeuomorphic{--tw-shadow:0px 0px 0px 1px var(--tw-shadow-color,#0000002e) inset, 0px -2px 0px 0px var(--tw-shadow-color,#0000000d) inset;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0px 1px 3px var(--tw-shadow-color,#0000001a), 0px 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0px 20px 24px -4px var(--tw-shadow-color,#00000014), 0px 8px 8px -4px var(--tw-shadow-color,#00000008), 0px 3px 3px -1.5px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0px 1px 2px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs-skeuomorphic{--tw-shadow:var(--shadow-skeuomorphic), var(--shadow-xs);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[0\.5px\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(.5px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[1\.5px\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1.5px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[1\.67px\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1.67px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.inset-ring-1{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\(--color-fg-success-primary\)\/40{--tw-ring-color:#00a54466}@supports (color:color-mix(in lab, red, red)){.ring-\(--color-fg-success-primary\)\/40{--tw-ring-color:color-mix(in oklab, var(--color-fg-success-primary) 40%, transparent)}}.ring-app-store-badge-border{--tw-ring-color:var(--color-app-store-badge-border)}.ring-bg-primary{--tw-ring-color:var(--color-bg-primary)}.ring-border-primary{--tw-ring-color:var(--color-border-primary)}.ring-brand{--tw-ring-color:var(--ring-color-brand)}.ring-brand-solid{--tw-ring-color:var(--ring-color-brand-solid)}.ring-error{--tw-ring-color:var(--ring-color-error)}.ring-error_subtle{--tw-ring-color:var(--ring-color-error_subtle)}.ring-fg-primary{--tw-ring-color:var(--color-fg-primary)}.ring-focus-ring{--tw-ring-color:var(--color-focus-ring)}.ring-primary{--tw-ring-color:var(--ring-color-primary)}.ring-secondary{--tw-ring-color:var(--ring-color-secondary)}.ring-secondary_alt{--tw-ring-color:var(--ring-color-secondary_alt)}.ring-slider-handle-border{--tw-ring-color:var(--color-slider-handle-border)}.ring-transparent{--tw-ring-color:transparent}.ring-utility-blue-200{--tw-ring-color:var(--color-utility-blue-200)}.ring-utility-brand-200{--tw-ring-color:var(--color-utility-brand-200)}.ring-utility-green-200{--tw-ring-color:var(--color-utility-green-200)}.ring-utility-indigo-200{--tw-ring-color:var(--color-utility-indigo-200)}.ring-utility-neutral-200{--tw-ring-color:var(--color-utility-neutral-200)}.ring-utility-orange-200{--tw-ring-color:var(--color-utility-orange-200)}.ring-utility-pink-200{--tw-ring-color:var(--color-utility-pink-200)}.ring-utility-purple-200{--tw-ring-color:var(--color-utility-purple-200)}.ring-utility-red-200{--tw-ring-color:var(--color-utility-red-200)}.ring-utility-sky-200{--tw-ring-color:var(--color-utility-sky-200)}.ring-utility-slate-200{--tw-ring-color:var(--color-utility-slate-200)}.ring-utility-yellow-200{--tw-ring-color:var(--color-utility-yellow-200)}.inset-ring-border-secondary{--tw-inset-ring-color:var(--color-border-secondary)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-0{outline-style:var(--tw-outline-style);outline-width:0}.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.outline-3{outline-style:var(--tw-outline-style);outline-width:3px}.outline-\[0\.5px\]{outline-style:var(--tw-outline-style);outline-width:.5px}.outline-\[0\.75px\]{outline-style:var(--tw-outline-style);outline-width:.75px}.-outline-offset-1{outline-offset:calc(1px * -1)}.-outline-offset-2{outline-offset:calc(2px * -1)}.-outline-offset-\[0\.5px\]{outline-offset:calc(.5px * -1)}.-outline-offset-\[0\.75px\]{outline-offset:calc(.75px * -1)}.outline-offset-2{outline-offset:2px}.outline-black\/16{outline-color:#00000029}@supports (color:color-mix(in lab, red, red)){.outline-black\/16{outline-color:color-mix(in oklab, var(--color-black) 16%, transparent)}}.outline-brand{outline-color:var(--outline-color-brand)}.outline-error{outline-color:var(--outline-color-error)}.outline-error_subtle{outline-color:var(--outline-color-error_subtle)}.outline-focus-ring{outline-color:var(--color-focus-ring)}.outline-primary{outline-color:var(--outline-color-primary)}.outline-transparent{outline-color:#0000}.outline-utility-brand-100{outline-color:var(--color-utility-brand-100)}.outline-utility-green-100{outline-color:var(--color-utility-green-100)}.outline-utility-neutral-100{outline-color:var(--color-utility-neutral-100)}.outline-utility-red-100{outline-color:var(--color-utility-red-100)}.outline-utility-yellow-100{outline-color:var(--color-utility-yellow-100)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,background-color\]{transition-property:box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[inherit\]{transition-property:inherit;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-inherit-all{transition-property:inherit;transition-duration:inherit;transition-timing-function:inherit}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-50{--tw-duration:50ms;transition-duration:50ms}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.animate-out{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.select-none{-webkit-user-select:none;user-select:none}.\[stop-color\:var\(--color-fg-quaternary\)\]{stop-color:var(--color-fg-quaternary)}.duration-50{animation-duration:50ms}.duration-75{animation-duration:75ms}.duration-100{animation-duration:.1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.fade-in{--tw-enter-opacity:0}.fade-out{--tw-exit-opacity:0}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.zoom-in-95{--tw-enter-scale:.95}.zoom-out-95{--tw-exit-scale:.95}.not-last\:pr-\[calc\(calc\(var\(--spacing\)\*3\.5\)\+1px\)\]:not(:last-child){padding-right:calc(calc(var(--spacing) * 3.5) + 1px)}.not-last\:pr-\[calc\(calc\(var\(--spacing\)\*4\)\+1px\)\]:not(:last-child){padding-right:calc(calc(var(--spacing) * 4) + 1px)}.not-last\:pr-\[calc\(calc\(var\(--spacing\)\*4\.5\)\+1px\)\]:not(:last-child){padding-right:calc(calc(var(--spacing) * 4.5) + 1px)}.group-required\:block:is(:where(.group):is(:where([data-rac])[data-required],:where(:not([data-rac])):required) *){display:block}.group-invalid\:text-error-primary:is(:where(.group):is(:where([data-rac])[data-invalid],:where(:not([data-rac])):invalid) *){color:var(--text-color-error-primary)}.group-invalid\:ring-2:is(:where(.group):is(:where([data-rac])[data-invalid],:where(:not([data-rac])):invalid) *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-invalid\:ring-error:is(:where(.group):is(:where([data-rac])[data-invalid],:where(:not([data-rac])):invalid) *){--tw-ring-color:var(--ring-color-error)}.group-invalid\:ring-error_subtle:is(:where(.group):is(:where([data-rac])[data-invalid],:where(:not([data-rac])):invalid) *){--tw-ring-color:var(--ring-color-error_subtle)}.group-invalid\:outline-2:is(:where(.group):is(:where([data-rac])[data-invalid],:where(:not([data-rac])):invalid) *){outline-style:var(--tw-outline-style);outline-width:2px}.group-invalid\:-outline-offset-2:is(:where(.group):is(:where([data-rac])[data-invalid],:where(:not([data-rac])):invalid) *){outline-offset:calc(2px * -1)}.group-invalid\:outline-error:is(:where(.group):is(:where([data-rac])[data-invalid],:where(:not([data-rac])):invalid) *){outline-color:var(--outline-color-error)}.group-invalid\:outline-error_subtle:is(:where(.group):is(:where([data-rac])[data-invalid],:where(:not([data-rac])):invalid) *){outline-color:var(--outline-color-error_subtle)}.group-invalid\/input\:block:is(:where(.group\/input):is(:where([data-rac])[data-invalid],:where(:not([data-rac])):invalid) *){display:block}.group-invalid\/input\:hidden:is(:where(.group\/input):is(:where([data-rac])[data-invalid],:where(:not([data-rac])):invalid) *){display:none}@media (hover:hover){.group-hover\:bg-alpha-white\/50:is(:where(.group):is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover) *){background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-alpha-white\/50:is(:where(.group):is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover) *){background-color:color-mix(in oklab, var(--color-alpha-white) 50%, transparent)}}.group-hover\:bg-primary_hover:is(:where(.group):is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover) *){background-color:var(--background-color-primary_hover)}.group-hover\:text-fg-quaternary_hover:is(:where(.group):is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover) *){color:var(--color-fg-quaternary_hover)}.group-hover\:opacity-100:is(:where(.group):is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover) *){opacity:1}.group-hover\/button-group\:text-fg-quaternary_hover:is(:where(.group\/button-group):is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover) *){color:var(--color-fg-quaternary_hover)}}.group-focus-visible\:outline-2:is(:where(.group):is(:where([data-rac])[data-focus-visible],:where(:not([data-rac])):focus-visible) *){outline-style:var(--tw-outline-style);outline-width:2px}.group-focus-visible\:outline-offset-2:is(:where(.group):is(:where([data-rac])[data-focus-visible],:where(:not([data-rac])):focus-visible) *){outline-offset:2px}.group-focus-visible\:outline-focus-ring:is(:where(.group):is(:where([data-rac])[data-focus-visible],:where(:not([data-rac])):focus-visible) *){outline-color:var(--color-focus-ring)}.group-disabled\:cursor-not-allowed:is(:where(.group):is(:where([data-rac])[data-disabled],:where(:not([data-rac])):disabled) *){cursor:not-allowed}.group-disabled\:opacity-50:is(:where(.group):is(:where([data-rac])[data-disabled],:where(:not([data-rac])):disabled) *){opacity:.5}.group-has-\[\&\>select\]\:right-0:is(:where(.group):has(*>select) *){right:0}.group-has-\[\&\>select\]\:bg-transparent:is(:where(.group):has(*>select) *){background-color:#0000}.group-has-\[\&\>select\]\:pr-6:is(:where(.group):has(*>select) *){padding-right:calc(var(--spacing) * 6)}.group-has-\[\&\>select\]\:pr-9:is(:where(.group):has(*>select) *){padding-right:calc(var(--spacing) * 9)}.group-has-\[\&\>select\]\:pr-9\.5:is(:where(.group):has(*>select) *){padding-right:calc(var(--spacing) * 9.5)}.group-has-\[\&\>select\]\:pl-0:is(:where(.group):has(*>select) *){padding-left:0}.group-has-\[\&\>select\]\:pl-2:is(:where(.group):has(*>select) *){padding-left:calc(var(--spacing) * 2)}.group-has-\[\&\>select\]\:pl-2\.5:is(:where(.group):has(*>select) *){padding-left:calc(var(--spacing) * 2.5)}.group-has-\[\&\>select\]\:pl-3:is(:where(.group):has(*>select) *){padding-left:calc(var(--spacing) * 3)}.group-has-\[\&\>select\]\:shadow-none:is(:where(.group):has(*>select) *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-has-\[\&\>select\]\:ring-0:is(:where(.group):has(*>select) *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-selected\/button-group\:text-fg-quaternary_hover:is(:where(.group\/button-group)[data-selected] *){color:var(--color-fg-quaternary_hover)}.placeholder\:text-fg-quaternary::placeholder{color:var(--color-fg-quaternary)}.placeholder\:text-placeholder::placeholder{color:var(--text-color-placeholder)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:0}.before\:inset-1:before{content:var(--tw-content);inset:var(--spacing)}.before\:inset-\[0\.5px\]:before{content:var(--tw-content);inset:.5px}.before\:inset-px:before{content:var(--tw-content);inset:1px}.before\:hidden:before{content:var(--tw-content);display:none}.before\:size-6:before{content:var(--tw-content);width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.before\:size-7:before{content:var(--tw-content);width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.before\:size-8:before{content:var(--tw-content);width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.before\:size-9:before{content:var(--tw-content);width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.before\:size-full:before{content:var(--tw-content);width:100%;height:100%}.before\:rounded-\[4px\]:before{content:var(--tw-content);border-radius:4px}.before\:rounded-\[5px\]:before{content:var(--tw-content);border-radius:5px}.before\:rounded-\[6px\]:before{content:var(--tw-content);border-radius:6px}.before\:rounded-\[7px\]:before{content:var(--tw-content);border-radius:7px}.before\:rounded-\[8px\]:before{content:var(--tw-content);border-radius:8px}.before\:rounded-\[9px\]:before{content:var(--tw-content);border-radius:9px}.before\:rounded-\[10px\]:before{content:var(--tw-content);border-radius:10px}.before\:rounded-\[11px\]:before{content:var(--tw-content);border-radius:11px}.before\:rounded-\[inherit\]:before{content:var(--tw-content);border-radius:inherit}.before\:rounded-full:before{content:var(--tw-content);border-radius:var(--radius-full)}.before\:border:before{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.before\:border-2:before{content:var(--tw-content);border-style:var(--tw-border-style);border-width:2px}.before\:border-\[1\.5px\]:before{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1.5px}.before\:border-fg-brand-primary\/30:before{content:var(--tw-content);border-color:#7f56d94d}@supports (color:color-mix(in lab, red, red)){.before\:border-fg-brand-primary\/30:before{border-color:color-mix(in oklab, var(--color-fg-brand-primary) 30%, transparent)}}.before\:border-fg-error-primary\/30:before{content:var(--tw-content);border-color:#e400144d}@supports (color:color-mix(in lab, red, red)){.before\:border-fg-error-primary\/30:before{border-color:color-mix(in oklab, var(--color-fg-error-primary) 30%, transparent)}}.before\:border-fg-success-primary\/30:before{content:var(--tw-content);border-color:#00a5444d}@supports (color:color-mix(in lab, red, red)){.before\:border-fg-success-primary\/30:before{border-color:color-mix(in oklab, var(--color-fg-success-primary) 30%, transparent)}}.before\:border-fg-tertiary\/30:before{content:var(--tw-content);border-color:#5252524d}@supports (color:color-mix(in lab, red, red)){.before\:border-fg-tertiary\/30:before{border-color:color-mix(in oklab, var(--color-fg-tertiary) 30%, transparent)}}.before\:border-fg-warning-primary\/30:before{content:var(--tw-content);border-color:#cd89004d}@supports (color:color-mix(in lab, red, red)){.before\:border-fg-warning-primary\/30:before{border-color:color-mix(in oklab, var(--color-fg-warning-primary) 30%, transparent)}}.before\:border-utility-brand-200:before{content:var(--tw-content);border-color:var(--color-utility-brand-200)}.before\:border-utility-brand-200\/12:before{content:var(--tw-content);border-color:#e9d7fe1f}@supports (color:color-mix(in lab, red, red)){.before\:border-utility-brand-200\/12:before{border-color:color-mix(in oklab, var(--color-utility-brand-200) 12%, transparent)}}.before\:border-utility-green-200:before{content:var(--tw-content);border-color:var(--color-utility-green-200)}.before\:border-utility-green-200\/12:before{content:var(--tw-content);border-color:#b9f8cf1f}@supports (color:color-mix(in lab, red, red)){.before\:border-utility-green-200\/12:before{border-color:color-mix(in oklab, var(--color-utility-green-200) 12%, transparent)}}.before\:border-utility-neutral-200:before{content:var(--tw-content);border-color:var(--color-utility-neutral-200)}.before\:border-utility-neutral-200\/12:before{content:var(--tw-content);border-color:#e5e5e51f}@supports (color:color-mix(in lab, red, red)){.before\:border-utility-neutral-200\/12:before{border-color:color-mix(in oklab, var(--color-utility-neutral-200) 12%, transparent)}}.before\:border-utility-red-200:before{content:var(--tw-content);border-color:var(--color-utility-red-200)}.before\:border-utility-red-200\/12:before{content:var(--tw-content);border-color:#ffcaca1f}@supports (color:color-mix(in lab, red, red)){.before\:border-utility-red-200\/12:before{border-color:color-mix(in oklab, var(--color-utility-red-200) 12%, transparent)}}.before\:border-utility-yellow-200:before{content:var(--tw-content);border-color:var(--color-utility-yellow-200)}.before\:border-utility-yellow-200\/12:before{content:var(--tw-content);border-color:#fff0851f}@supports (color:color-mix(in lab, red, red)){.before\:border-utility-yellow-200\/12:before{border-color:color-mix(in oklab, var(--color-utility-yellow-200) 12%, transparent)}}.before\:border-white\/12:before{content:var(--tw-content);border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.before\:border-white\/12:before{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.before\:border-white\/32:before{content:var(--tw-content);border-color:#ffffff52}@supports (color:color-mix(in lab, red, red)){.before\:border-white\/32:before{border-color:color-mix(in oklab, var(--color-white) 32%, transparent)}}.before\:bg-utility-brand-50:before{content:var(--tw-content);background-color:var(--color-utility-brand-50)}.before\:bg-utility-green-50:before{content:var(--tw-content);background-color:var(--color-utility-green-50)}.before\:bg-utility-neutral-50:before{content:var(--tw-content);background-color:var(--color-utility-neutral-50)}.before\:bg-utility-red-50:before{content:var(--tw-content);background-color:var(--color-utility-red-50)}.before\:bg-utility-yellow-50:before{content:var(--tw-content);background-color:var(--color-utility-yellow-50)}.before\:mask-b-from-0\%:before{content:var(--tw-content);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);--tw-mask-linear:var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top);--tw-mask-bottom:linear-gradient(to bottom, var(--tw-mask-bottom-from-color) var(--tw-mask-bottom-from-position), var(--tw-mask-bottom-to-color) var(--tw-mask-bottom-to-position));--tw-mask-bottom-from-position:0%;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.before\:mask-\[linear-gradient\(to_bottom\,black_0\%\,transparent_25\%\,transparent_75\%\,black_100\%\)\]:before{content:var(--tw-content);-webkit-mask-image:linear-gradient(#000 0%,#0000 25% 75%,#000 100%);mask-image:linear-gradient(#000 0%,#0000 25% 75%,#000 100%)}.before\:shadow-\[0px_1px_2px_0px_rgba\(0\,0\,0\,0\.1\)\,0px_3px_3px_0px_rgba\(0\,0\,0\,0\.09\)\,1px_8px_5px_0px_rgba\(0\,0\,0\,0\.05\)\,2px_21px_6px_0px_rgba\(0\,0\,0\,0\)\,0px_0px_0px_1px_rgba\(0\,0\,0\,0\.08\)\,1px_13px_5px_0px_rgba\(0\,0\,0\,0\.01\)\,0px_-2px_2px_0px_rgba\(0\,0\,0\,0\.13\)_inset\]:before{content:var(--tw-content);--tw-shadow:0px 1px 2px 0px var(--tw-shadow-color,#0000001a), 0px 3px 3px 0px var(--tw-shadow-color,#00000017), 1px 8px 5px 0px var(--tw-shadow-color,#0000000d), 2px 21px 6px 0px var(--tw-shadow-color,#0000), 0px 0px 0px 1px var(--tw-shadow-color,#00000014), 1px 13px 5px 0px var(--tw-shadow-color,#00000003), 0px -2px 2px 0px var(--tw-shadow-color,#00000021) inset;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.before\:ring-1:before{content:var(--tw-content);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.before\:ring-secondary_alt:before{content:var(--tw-content);--tw-ring-color:var(--ring-color-secondary_alt)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:block:after{content:var(--tw-content);display:block}.after\:size-6:after{content:var(--tw-content);width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.after\:size-7:after{content:var(--tw-content);width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.after\:size-8:after{content:var(--tw-content);width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.after\:size-8\.5:after{content:var(--tw-content);width:calc(var(--spacing) * 8.5);height:calc(var(--spacing) * 8.5)}.after\:size-9\.5:after{content:var(--tw-content);width:calc(var(--spacing) * 9.5);height:calc(var(--spacing) * 9.5)}.after\:size-10:after{content:var(--tw-content);width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.after\:size-10\.5:after{content:var(--tw-content);width:calc(var(--spacing) * 10.5);height:calc(var(--spacing) * 10.5)}.after\:size-11\.5:after{content:var(--tw-content);width:calc(var(--spacing) * 11.5);height:calc(var(--spacing) * 11.5)}.after\:rounded-full:after{content:var(--tw-content);border-radius:var(--radius-full)}.after\:border-2:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:2px}.after\:border-fg-brand-primary\/10:after{content:var(--tw-content);border-color:#7f56d91a}@supports (color:color-mix(in lab, red, red)){.after\:border-fg-brand-primary\/10:after{border-color:color-mix(in oklab, var(--color-fg-brand-primary) 10%, transparent)}}.after\:border-fg-error-primary\/10:after{content:var(--tw-content);border-color:#e400141a}@supports (color:color-mix(in lab, red, red)){.after\:border-fg-error-primary\/10:after{border-color:color-mix(in oklab, var(--color-fg-error-primary) 10%, transparent)}}.after\:border-fg-success-primary\/10:after{content:var(--tw-content);border-color:#00a5441a}@supports (color:color-mix(in lab, red, red)){.after\:border-fg-success-primary\/10:after{border-color:color-mix(in oklab, var(--color-fg-success-primary) 10%, transparent)}}.after\:border-fg-tertiary\/10:after{content:var(--tw-content);border-color:#5252521a}@supports (color:color-mix(in lab, red, red)){.after\:border-fg-tertiary\/10:after{border-color:color-mix(in oklab, var(--color-fg-tertiary) 10%, transparent)}}.after\:border-fg-warning-primary\/10:after{content:var(--tw-content);border-color:#cd89001a}@supports (color:color-mix(in lab, red, red)){.after\:border-fg-warning-primary\/10:after{border-color:color-mix(in oklab, var(--color-fg-warning-primary) 10%, transparent)}}.after\:bg-brand-solid:after{content:var(--tw-content);background-color:var(--background-color-brand-solid)}.after\:bg-error-solid:after{content:var(--tw-content);background-color:var(--background-color-error-solid)}.after\:bg-secondary-solid:after{content:var(--tw-content);background-color:var(--background-color-secondary-solid)}.after\:bg-success-solid:after{content:var(--tw-content);background-color:var(--background-color-success-solid)}.after\:bg-warning-solid:after{content:var(--tw-content);background-color:var(--background-color-warning-solid)}.first\:rounded-l-lg:first-child{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.last\:rounded-r-lg:last-child{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.autofill\:rounded-lg:autofill{border-radius:var(--radius-lg)}.autofill\:text-primary:autofill{color:var(--text-color-primary)}.group-has-\[\&\>select\]\:focus-within\:ring-0:is(:where(.group):has(*>select) *):is(:where([data-rac])[data-focus-within],:where(:not([data-rac])):focus-within){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.hover\:bg-\[\#0C63D4\]:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:#0c63d4}.hover\:bg-\[\#E62872\]:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:#e62872}.hover\:bg-alpha-white\/50:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-alpha-white\/50:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:color-mix(in oklab, var(--color-alpha-white) 50%, transparent)}}.hover\:bg-brand-solid_hover:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:var(--background-color-brand-solid_hover)}.hover\:bg-error-primary:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:var(--background-color-error-primary)}.hover\:bg-error-solid_hover:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:var(--background-color-error-solid_hover)}.hover\:bg-primary_hover:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:var(--background-color-primary_hover)}.hover\:bg-secondary:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:var(--background-color-secondary)}.hover\:bg-utility-blue-100:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:var(--color-utility-blue-100)}.hover\:bg-utility-brand-100:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:var(--color-utility-brand-100)}.hover\:bg-utility-green-100:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:var(--color-utility-green-100)}.hover\:bg-utility-indigo-100:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:var(--color-utility-indigo-100)}.hover\:bg-utility-neutral-100:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:var(--color-utility-neutral-100)}.hover\:bg-utility-orange-100:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:var(--color-utility-orange-100)}.hover\:bg-utility-pink-100:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:var(--color-utility-pink-100)}.hover\:bg-utility-purple-100:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:var(--color-utility-purple-100)}.hover\:bg-utility-red-100:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:var(--color-utility-red-100)}.hover\:bg-utility-sky-100:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:var(--color-utility-sky-100)}.hover\:bg-utility-slate-100:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:var(--color-utility-slate-100)}.hover\:bg-utility-yellow-100:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:var(--color-utility-yellow-100)}.hover\:bg-white\/20:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:text-brand-secondary_hover:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){color:var(--text-color-brand-secondary_hover)}.hover\:text-error-primary_hover:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){color:var(--text-color-error-primary_hover)}.hover\:text-fg-quaternary_hover:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){color:var(--color-fg-quaternary_hover)}.hover\:text-fg-white:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){color:var(--color-fg-white)}.hover\:text-secondary_hover:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){color:var(--text-color-secondary_hover)}.hover\:text-tertiary_hover:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){color:var(--text-color-tertiary_hover)}.hover\:text-utility-blue-500:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){color:var(--color-utility-blue-500)}.hover\:text-utility-brand-500:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){color:var(--color-utility-brand-500)}.hover\:text-utility-green-500:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){color:var(--color-utility-green-500)}.hover\:text-utility-indigo-500:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){color:var(--color-utility-indigo-500)}.hover\:text-utility-neutral-500:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){color:var(--color-utility-neutral-500)}.hover\:text-utility-orange-500:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){color:var(--color-utility-orange-500)}.hover\:text-utility-pink-500:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){color:var(--color-utility-pink-500)}.hover\:text-utility-purple-500:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){color:var(--color-utility-purple-500)}.hover\:text-utility-red-500:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){color:var(--color-utility-red-500)}.hover\:text-utility-sky-500:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){color:var(--color-utility-sky-500)}.hover\:text-utility-slate-500:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){color:var(--color-utility-slate-500)}.hover\:text-utility-yellow-500:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){color:var(--color-utility-yellow-500)}}.focus\:z-10:is(:where([data-rac])[data-focused],:where(:not([data-rac])):focus){z-index:10}.focus\:bg-brand-solid:is(:where([data-rac])[data-focused],:where(:not([data-rac])):focus){background-color:var(--background-color-brand-solid)}.focus\:font-medium:is(:where([data-rac])[data-focused],:where(:not([data-rac])):focus){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.focus\:text-fg-quaternary_hover:is(:where([data-rac])[data-focused],:where(:not([data-rac])):focus){color:var(--color-fg-quaternary_hover)}.focus\:text-white:is(:where([data-rac])[data-focused],:where(:not([data-rac])):focus){color:var(--color-white)}.focus\:outline-hidden:is(:where([data-rac])[data-focused],:where(:not([data-rac])):focus){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:is(:where([data-rac])[data-focused],:where(:not([data-rac])):focus){outline-offset:2px;outline:2px solid #0000}}.focus-visible\:z-10:is(:where([data-rac])[data-focus-visible],:where(:not([data-rac])):focus-visible){z-index:10}.focus-visible\:ring-2:is(:where([data-rac])[data-focus-visible],:where(:not([data-rac])):focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-brand:is(:where([data-rac])[data-focus-visible],:where(:not([data-rac])):focus-visible){--tw-ring-color:var(--ring-color-brand)}.focus-visible\:ring-focus-ring:is(:where([data-rac])[data-focus-visible],:where(:not([data-rac])):focus-visible){--tw-ring-color:var(--color-focus-ring)}.focus-visible\:ring-offset-\[-2px\]:is(:where([data-rac])[data-focus-visible],:where(:not([data-rac])):focus-visible){--tw-ring-offset-width:-2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-hidden:is(:where([data-rac])[data-focus-visible],:where(:not([data-rac])):focus-visible){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:is(:where([data-rac])[data-focus-visible],:where(:not([data-rac])):focus-visible){outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-2:is(:where([data-rac])[data-focus-visible],:where(:not([data-rac])):focus-visible){outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-2:is(:where([data-rac])[data-focus-visible],:where(:not([data-rac])):focus-visible){outline-offset:calc(2px * -1)}.focus-visible\:outline-offset-2:is(:where([data-rac])[data-focus-visible],:where(:not([data-rac])):focus-visible){outline-offset:2px}.focus-visible\:outline-focus-ring:is(:where([data-rac])[data-focus-visible],:where(:not([data-rac])):focus-visible){outline-color:var(--color-focus-ring)}.active\:cursor-grabbing:is(:where([data-rac])[data-active],:where(:not([data-rac])):active){cursor:grabbing}.disabled\:cursor-not-allowed:is(:where([data-rac])[data-disabled],:where(:not([data-rac])):disabled){cursor:not-allowed}.disabled\:text-secondary\/50:is(:where([data-rac])[data-disabled],:where(:not([data-rac])):disabled){color:#40404080}@supports (color:color-mix(in lab, red, red)){.disabled\:text-secondary\/50:is(:where([data-rac])[data-disabled],:where(:not([data-rac])):disabled){color:color-mix(in oklab, var(--text-color-secondary) 50%, transparent)}}.disabled\:opacity-50:is(:where([data-rac])[data-disabled],:where(:not([data-rac])):disabled){opacity:.5}.disabled\:shadow-xs:is(:where([data-rac])[data-disabled],:where(:not([data-rac])):disabled){--tw-shadow:0px 1px 2px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.disabled\:\*\:opacity-50:is(:where([data-rac])[data-disabled],:where(:not([data-rac])):disabled)>*){opacity:.5}:where([data-input-wrapper]) .in-data-input-wrapper\:right-0{right:0}:where([data-input-wrapper]) .in-data-input-wrapper\:flex{display:flex}:where([data-input-wrapper]) .in-data-input-wrapper\:size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:where([data-input-wrapper]) .in-data-input-wrapper\:h-full{height:100%}:where([data-input-wrapper]) .in-data-input-wrapper\:w-max{width:max-content}:where([data-input-wrapper]) .in-data-input-wrapper\:gap-1{gap:var(--spacing)}:where([data-input-wrapper]) .in-data-input-wrapper\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}:where([data-input-wrapper]) .in-data-input-wrapper\:bg-inherit{background-color:inherit}:where([data-input-wrapper]) .in-data-input-wrapper\:stroke-\[2\.625px\]{stroke-width:2.625px}:where([data-input-wrapper]) .in-data-input-wrapper\:px-3{padding-inline:calc(var(--spacing) * 3)}:where([data-input-wrapper]) .in-data-input-wrapper\:px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}:where([data-input-wrapper]) .in-data-input-wrapper\:px-4{padding-inline:calc(var(--spacing) * 4)}:where([data-input-wrapper]) .in-data-input-wrapper\:py-2{padding-block:calc(var(--spacing) * 2)}:where([data-input-wrapper]) .in-data-input-wrapper\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}:where([data-input-wrapper]) .in-data-input-wrapper\:text-md{font-size:var(--text-md);line-height:var(--tw-leading,var(--text-md--line-height))}:where([data-input-wrapper]) .in-data-input-wrapper\:font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}:where([data-input-wrapper]) .in-data-input-wrapper\:text-tertiary{color:var(--text-color-tertiary)}:where([data-input-wrapper]) .in-data-input-wrapper\:opacity-100{opacity:1}:where([data-input-wrapper]) .in-data-input-wrapper\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:where([data-input-wrapper]) .in-data-input-wrapper\:shadow-xs{--tw-shadow:0px 1px 2px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:where([data-input-wrapper]) .in-data-input-wrapper\:ring-transparent{--tw-ring-color:transparent}:where([data-input-wrapper]) .in-data-input-wrapper\:group-disabled\:pointer-events-none:is(:where(.group):is(:where([data-rac])[data-disabled],:where(:not([data-rac])):disabled) *){pointer-events:none}:where([data-input-wrapper]) .in-data-input-wrapper\:group-disabled\:cursor-not-allowed:is(:where(.group):is(:where([data-rac])[data-disabled],:where(:not([data-rac])):disabled) *){cursor:not-allowed}:where([data-input-wrapper]) .in-data-input-wrapper\:group-disabled\:bg-transparent:is(:where(.group):is(:where([data-rac])[data-disabled],:where(:not([data-rac])):disabled) *){background-color:#0000}:where([data-input-wrapper]) .in-data-input-wrapper\:group-disabled\:opacity-100:is(:where(.group):is(:where([data-rac])[data-disabled],:where(:not([data-rac])):disabled) *){opacity:1}:where([data-input-wrapper]) .in-data-input-wrapper\:focus\:\!z-50:is(:where([data-rac])[data-focused],:where(:not([data-rac])):focus){z-index:50!important}:where([data-input-wrapper]) .in-data-input-wrapper\:disabled\:opacity-100:is(:where([data-rac])[data-disabled],:where(:not([data-rac])):disabled){opacity:1}:where([data-leading]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-leading\:-mr-px){margin-right:-1px}:where([data-leading]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-leading\:rounded-l-lg){border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}:where([data-leading]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-leading\:rounded-r-none){border-top-right-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none)}:where([data-leading]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-leading\:pr-4\.5){padding-right:calc(var(--spacing) * 4.5)}:where([data-leading]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-leading\:before\:rounded-r-none):before{content:var(--tw-content);border-top-right-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none)}:where([data-trailing]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-trailing\:-ml-px){margin-left:-1px}:where([data-trailing]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-trailing\:rounded-l-none){border-top-left-radius:var(--radius-none);border-bottom-left-radius:var(--radius-none)}:where([data-trailing]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-trailing\:rounded-r-lg){border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}:where([data-trailing]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-trailing\:before\:rounded-l-none):before{content:var(--tw-content);border-top-left-radius:var(--radius-none);border-bottom-left-radius:var(--radius-none)}:where([data-input-size=lg]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-\[input-size\=lg\]\:py-2\.5){padding-block:calc(var(--spacing) * 2.5)}:where([data-input-size=lg]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-\[input-size\=lg\]\:pr-3){padding-right:calc(var(--spacing) * 3)}:where([data-input-size=lg]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-\[input-size\=lg\]\:pl-3\.5),:where([data-input-size=lg]) :is(:where([data-leading]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-leading\:in-data-\[input-size\=lg\]\:pl-3\.5)){padding-left:calc(var(--spacing) * 3.5)}:where([data-input-size=lg]) :is(:where([data-trailing]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-trailing\:in-data-\[input-size\=lg\]\:pr-8)){padding-right:calc(var(--spacing) * 8)}:where([data-input-size=md]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-\[input-size\=md\]\:py-2){padding-block:calc(var(--spacing) * 2)}:where([data-input-size=md]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-\[input-size\=md\]\:pl-3){padding-left:calc(var(--spacing) * 3)}:where([data-input-size=md]) :is(:where([data-leading]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-leading\:in-data-\[input-size\=md\]\:pr-4\.5)){padding-right:calc(var(--spacing) * 4.5)}:where([data-input-size=md]) :is(:where([data-leading]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-leading\:in-data-\[input-size\=md\]\:pl-3)){padding-left:calc(var(--spacing) * 3)}:where([data-input-size=md]) :is(:where([data-trailing]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-trailing\:in-data-\[input-size\=md\]\:right-3)){right:calc(var(--spacing) * 3)}:where([data-input-size=md]) :is(:where([data-trailing]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-trailing\:in-data-\[input-size\=md\]\:pr-7\.5)){padding-right:calc(var(--spacing) * 7.5)}:where([data-input-size=sm]) .in-data-\[input-size\=sm\]\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:where([data-input-size=sm]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-\[input-size\=sm\]\:px-3){padding-inline:calc(var(--spacing) * 3)}:where([data-input-size=sm]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-\[input-size\=sm\]\:py-2){padding-block:calc(var(--spacing) * 2)}:where([data-input-size=sm]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-\[input-size\=sm\]\:text-sm){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:where([data-input-size=sm]) :is(:where([data-leading]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-leading\:in-data-\[input-size\=sm\]\:pr-3\.5)){padding-right:calc(var(--spacing) * 3.5)}:where([data-input-size=sm]) :is(:where([data-trailing]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-trailing\:in-data-\[input-size\=sm\]\:right-3)){right:calc(var(--spacing) * 3)}:where([data-input-size=sm]) :is(:where([data-trailing]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-trailing\:in-data-\[input-size\=sm\]\:pr-6\.5)){padding-right:calc(var(--spacing) * 6.5)}:where([data-size=sm]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-\[size\=sm\]\:text-sm){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:where([data-placement=left]) .in-placement-left\:-rotate-90{rotate:-90deg}:where([data-placement=left]) .in-placement-left\:slide-in-from-right-0\.5{--tw-enter-translate-x:.125rem}:where([data-placement=left]) .in-placement-left\:slide-out-to-right-0\.5{--tw-exit-translate-x:.125rem}:where([data-placement=right]) .in-placement-right\:rotate-90{rotate:90deg}:where([data-placement=right]) .in-placement-right\:slide-in-from-left-0\.5{--tw-enter-translate-x:-.125rem}:where([data-placement=right]) .in-placement-right\:slide-out-to-left-0\.5{--tw-exit-translate-x:-.125rem}:where([data-placement=top]) .in-placement-top\:rotate-0{rotate:0deg}:where([data-placement=top]) .in-placement-top\:slide-in-from-bottom-0\.5{--tw-enter-translate-y:.125rem}:where([data-placement=top]) .in-placement-top\:slide-out-to-bottom-0\.5{--tw-exit-translate-y:.125rem}:where([data-placement=bottom]) .in-placement-bottom\:rotate-180{rotate:180deg}:where([data-placement=bottom]) .in-placement-bottom\:slide-in-from-top-0\.5{--tw-enter-translate-y:-.125rem}:where([data-placement=bottom]) .in-placement-bottom\:slide-out-to-top-0\.5{--tw-exit-translate-y:-.125rem}.has-\[\&\>select\]\:shadow-xs:has(*>select){--tw-shadow:0px 1px 2px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\&\>select\]\:ring-1:has(*>select){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\&\>select\]\:ring-border-error_subtle:has(*>select){--tw-ring-color:var(--color-border-error_subtle)}.has-\[\&\>select\]\:ring-border-primary:has(*>select){--tw-ring-color:var(--color-border-primary)}.has-\[\&\>select\]\:ring-inset:has(*>select){--tw-ring-inset:inset}.has-\[\&\>select\]\:has-\[input\:focus\]\:ring-2:has(*>select):has(:is(input:focus)){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\&\>select\]\:has-\[input\:focus\]\:ring-border-brand:has(*>select):has(:is(input:focus)){--tw-ring-color:var(--color-border-brand)}.has-\[\&\>select\]\:has-\[input\:focus\]\:ring-border-error:has(*>select):has(:is(input:focus)){--tw-ring-color:var(--color-border-error)}:is(.\*\:data-icon\:pointer-events-none>*)[data-icon]{pointer-events:none}:is(.\*\:data-icon\:size-4>*)[data-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.\*\:data-icon\:size-5>*)[data-icon]{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}:is(.\*\:data-icon\:size-6>*)[data-icon]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}:is(.\*\:data-icon\:size-7>*)[data-icon]{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}:is(.\*\:data-icon\:shrink-0>*)[data-icon]{flex-shrink:0}:is(.\*\:data-icon\:stroke-\[2\.25px\]>*)[data-icon]{stroke-width:2.25px}:is(.\*\:data-icon\:stroke-\[2\.25px\]\!>*)[data-icon]{stroke-width:2.25px!important}:is(.\*\:data-icon\:text-current>*)[data-icon]{color:currentColor}:is(.\*\:data-icon\:text-fg-brand-secondary_alt>*)[data-icon]{color:var(--color-fg-brand-secondary_alt)}:is(.\*\:data-icon\:text-fg-error-secondary>*)[data-icon]{color:var(--color-fg-error-secondary)}:is(.\*\:data-icon\:text-fg-quaternary>*)[data-icon]{color:var(--color-fg-quaternary)}:is(.\*\:data-icon\:text-white\/60>*)[data-icon]{color:#fff9}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-icon\:text-white\/60>*)[data-icon]{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}:is(.\*\:data-icon\:transition-inherit-all>*)[data-icon]{transition-property:inherit;transition-duration:inherit;transition-timing-function:inherit}@media (hover:hover){:is(.hover\:\*\:data-icon\:text-fg-brand-secondary_hover:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover)>*)[data-icon]{color:var(--color-fg-brand-secondary_hover)}:is(.hover\:\*\:data-icon\:text-fg-error-primary:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover)>*)[data-icon]{color:var(--color-fg-error-primary)}:is(.hover\:\*\:data-icon\:text-fg-quaternary_hover:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover)>*)[data-icon]{color:var(--color-fg-quaternary_hover)}:is(.hover\:\*\:data-icon\:text-white\/70:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover)>*)[data-icon]{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){:is(.hover\:\*\:data-icon\:text-white\/70:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover)>*)[data-icon]{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}}.data-icon-leading\:pl-3[data-icon-leading]{padding-left:calc(var(--spacing) * 3)}.data-icon-leading\:pl-3\.5[data-icon-leading]{padding-left:calc(var(--spacing) * 3.5)}.data-icon-leading\:pl-4[data-icon-leading]{padding-left:calc(var(--spacing) * 4)}.data-icon-only\:p-2[data-icon-only]{padding:calc(var(--spacing) * 2)}.data-icon-only\:p-2\.5[data-icon-only]{padding:calc(var(--spacing) * 2.5)}.data-icon-only\:p-3[data-icon-only]{padding:calc(var(--spacing) * 3)}.data-icon-only\:p-3\.5[data-icon-only]{padding:calc(var(--spacing) * 3.5)}.data-icon-only\:px-2\.5[data-icon-only]{padding-inline:calc(var(--spacing) * 2.5)}.data-icon-only\:px-3[data-icon-only]{padding-inline:calc(var(--spacing) * 3)}.data-icon-only\:px-3\.5[data-icon-only]{padding-inline:calc(var(--spacing) * 3.5)}:where([data-input-wrapper]) .in-data-input-wrapper\:data-icon-only\:p-2\.5[data-icon-only]{padding:calc(var(--spacing) * 2.5)}:where([data-input-wrapper]) .in-data-input-wrapper\:data-icon-only\:p-3[data-icon-only]{padding:calc(var(--spacing) * 3)}:is(.\*\*\:data-label\:text-error-primary *)[data-label]{color:var(--text-color-error-primary)}.data-loading\:bg-brand-solid_hover[data-loading]{background-color:var(--background-color-brand-solid_hover)}.data-loading\:bg-error-primary[data-loading]{background-color:var(--background-color-error-primary)}.data-loading\:bg-error-solid_hover[data-loading]{background-color:var(--background-color-error-solid_hover)}.data-loading\:bg-primary_hover[data-loading]{background-color:var(--background-color-primary_hover)}:is(.\*\:data-text\:underline>*)[data-text]{text-decoration-line:underline}:is(.\*\:data-text\:decoration-transparent>*)[data-text]{text-decoration-color:#0000}:is(.\*\:data-text\:underline-offset-2>*)[data-text]{text-underline-offset:2px}:is(.\*\:data-text\:underline-offset-3>*)[data-text]{text-underline-offset:3px}:is(.\*\:data-text\:underline-offset-4>*)[data-text]{text-underline-offset:4px}@media (hover:hover){:is(.hover\:\*\:data-text\:decoration-current:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover)>*)[data-text]{text-decoration-color:currentColor}:is(.hover\:\*\:data-text\:decoration-fg-brand-secondary_alt:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover)>*)[data-text]{-webkit-text-decoration-color:var(--color-fg-brand-secondary_alt);-webkit-text-decoration-color:var(--color-fg-brand-secondary_alt);-webkit-text-decoration-color:var(--color-fg-brand-secondary_alt);text-decoration-color:var(--color-fg-brand-secondary_alt)}:is(.hover\:\*\:data-text\:decoration-fg-quaternary:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover)>*)[data-text]{-webkit-text-decoration-color:var(--color-fg-quaternary);-webkit-text-decoration-color:var(--color-fg-quaternary);-webkit-text-decoration-color:var(--color-fg-quaternary);text-decoration-color:var(--color-fg-quaternary)}}@media (width>=40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=48rem){.md\:flex{display:flex}}@media (width>=64rem){:is(.lg\:\*\*\:data-label\:hidden *)[data-label]{display:none}}.placement-right\:slide-in-from-left-0\.5[data-placement=right]{--tw-enter-translate-x:-.125rem}.placement-right\:slide-out-to-left-0\.5[data-placement=right]{--tw-exit-translate-x:-.125rem}.placement-top\:slide-in-from-bottom-0\.5[data-placement=top]{--tw-enter-translate-y:.125rem}.placement-top\:slide-out-to-bottom-0\.5[data-placement=top]{--tw-exit-translate-y:.125rem}.placement-bottom\:slide-in-from-top-0\.5[data-placement=bottom]{--tw-enter-translate-y:-.125rem}.placement-bottom\:slide-out-to-top-0\.5[data-placement=bottom]{--tw-exit-translate-y:-.125rem}.selected\:bg-primary_hover[data-selected]{background-color:var(--background-color-primary_hover)}.selected\:text-secondary_hover[data-selected]{color:var(--text-color-secondary_hover)}@media (width>=64rem){.lg\:label\:hidden [data-label]{display:none}}.\[\&_span\]\:text-error-primary span{color:var(--text-color-error-primary)}.\[\&\:\:-webkit-resizer\]\:bg-\(image\:--resize-handle-bg\)::-webkit-resizer{background-image:var(--resize-handle-bg)}.\[\&\:\:-webkit-resizer\]\:bg-contain::-webkit-resizer{background-size:contain}.dark\:\[\&\:\:-webkit-resizer\]\:bg-\(image\:--resize-handle-bg-dark\):where(.dark-mode,.dark-mode *)::-webkit-resizer{background-image:var(--resize-handle-bg-dark)}.\[\&\>\*\:not\(\[data-icon\=loading\]\)\]\:invisible>:not([data-icon=loading]){visibility:hidden}.\[\&\>\*\:not\(\[data-icon\=loading\]\)\:not\(\[data-text\]\)\]\:hidden>:not([data-icon=loading]):not([data-text]){display:none}.prose:not(:where([class~=not-prose],[class~=not-prose] *)){--tw-prose-body:var(--color-text-tertiary);--tw-prose-headings:var(--color-text-primary);--tw-prose-lead:var(--color-text-tertiary);--tw-prose-links:var(--color-text-tertiary);--tw-prose-bold:var(--color-text-primary);--tw-prose-counters:var(--color-text-tertiary);--tw-prose-bullets:var(--color-text-tertiary);--tw-prose-hr:var(--color-border-secondary);--tw-prose-quotes:var(--color-text-primary);--tw-prose-quote-borders:var(--color-fg-brand-primary_alt);--tw-prose-captions:var(--color-text-tertiary);--tw-prose-code:var(--color-text-tertiary);--tw-prose-pre-code:var(--color-text-tertiary);--tw-prose-pre-bg:var(--color-bg-primary);--tw-prose-th-borders:var(--color-border-primary);--tw-prose-td-borders:var(--color-border-secondary);color:var(--tw-prose-body);font-size:var(--text-md);line-height:var(--text-md--line-height)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(p){margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 4)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where([class~=lead]){font-size:var(--text-md);line-height:var(--text-md--line-height);margin-top:1.2em;margin-bottom:1.2em}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(ol){margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 4);padding-inline-start:calc(var(--spacing) * 5.75);list-style-type:decimal}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(ul){margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 4);padding-inline-start:calc(var(--spacing) * 5.75);list-style-type:disc}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(li){margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(ol>li),.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(ul>li){margin-top:0;margin-bottom:0;padding-inline-start:1px}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(hr){margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 8)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(blockquote){color:var(--tw-prose-quotes);border-left-width:2px;border-left-color:var(--tw-prose-quote-borders);margin-top:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 10);padding-inline-start:0}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(blockquote p){font-style:italic;font-weight:500;font-size:var(--text-xl);line-height:var(--text-xl--line-height);margin:0}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(){content:open-quote;content:close-quote}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(h1){color:var(--tw-prose-headings);font-weight:600;font-size:var(--text-display-sm);line-height:var(--text-display-sm--line-height);margin-bottom:calc(var(--spacing) * 5);margin-top:calc(var(--spacing) * 10)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(h2){color:var(--tw-prose-headings);font-weight:600;font-size:var(--text-display-xs);line-height:var(--text-display-xs--line-height);margin-bottom:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 8)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(h3){color:var(--tw-prose-headings);font-weight:600;font-size:var(--text-xl);line-height:var(--text-xl--line-height);margin-bottom:calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 8)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(h4){color:var(--tw-prose-headings);font-weight:600;font-size:var(--text-lg);line-height:var(--text-lg--line-height);margin-bottom:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 5)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(h2+*),.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(h3+*),.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(h4+*){margin-top:0}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(h1 strong){color:inherit;font-weight:900}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(h2 strong){color:inherit;font-weight:800}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(h3 strong),.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(h4 strong){color:inherit;font-weight:700}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(img){border-radius:var(--radius-xl);object-fit:cover;width:100%;margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 8)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(video){margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 8)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(figure){margin-top:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 10)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(figure>*){margin-top:0;margin-bottom:0}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(figure:has(>blockquote)){border-left-width:2px;border-left-color:var(--tw-prose-quote-borders);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 2);padding-inline-start:calc(var(--spacing) * 4)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(figure:has(>blockquote) blockquote){border:none;padding-inline-start:0}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(img+figcaption){align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(figcaption){color:var(--tw-prose-captions);font-size:var(--text-sm);line-height:var(--text-sm--line-height);margin-top:calc(var(--spacing) * 3)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(cite){font-style:normal}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(a:not(h1 a,h2 a,h3 a,h4 a,h5 a,h6 a)){text-underline-offset:3px;font-weight:400;text-decoration:underline}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(a:focus-visible){border-radius:var(--radius-sm);outline:2px solid var(--color-focus-ring);outline-offset:2px}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(:is(h1,h2,h3) a){color:var(--tw-prose-headings);font-weight:inherit;text-decoration:none}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(code:not(pre code)){padding:calc(var(--spacing) * .5) calc(var(--spacing) * 1.5);margin:calc(var(--spacing) * -.5) 0px;background:var(--color-bg-secondary);box-shadow:0 0 0 1px var(--color-border-secondary);border-radius:6px;font-size:.875rem;font-weight:700;line-height:1.25rem}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(code:not(pre code)):before,.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(code:not(pre code)):after{content:""}.prose.prose-centered-quote :not(:where([class~=not-prose],[class~=not-prose] *)):where(blockquote){text-align:center;border-left:none;padding-inline-start:0!important}.prose.prose-centered-quote :not(:where([class~=not-prose],[class~=not-prose] *)):where(figure:has(>blockquote)){text-align:center;border-left:none;padding-inline-start:0!important;padding-top:0!important;padding-bottom:0!important}.prose.prose-minimal-quote :not(:where([class~=not-prose],[class~=not-prose] *)):where(blockquote),.prose.prose-minimal-quote :not(:where([class~=not-prose],[class~=not-prose] *)):where(figure:has(>blockquote)){border-left:none;padding-inline-start:0!important}@media (width>=48rem){.prose.md\:prose-lg:not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-lg);line-height:var(--text-lg--line-height)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(p){margin-top:calc(var(--spacing) * 4.5);margin-bottom:calc(var(--spacing) * 4.5)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where([class~=lead]){font-size:var(--text-xl);line-height:var(--text-xl--line-height);margin-top:1.09em;margin-bottom:1.09em}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(ol),.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(ul){margin-top:calc(var(--spacing) * 4.5);margin-bottom:calc(var(--spacing) * 4.5);padding-inline-start:calc(var(--spacing) * 6.5)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(ol>li),.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(ul>li){margin-top:0;margin-bottom:0;padding-inline-start:1px}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(hr){margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 8)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(blockquote){margin-top:calc(var(--spacing) * 12);margin-bottom:calc(var(--spacing) * 12);padding-inline-start:0}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(blockquote p){font-size:var(--text-display-xs);line-height:var(--text-display-xs--line-height);margin:0}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(h1){font-size:var(--text-display-md);line-height:var(--text-display-md--line-height);margin-bottom:calc(var(--spacing) * 6);margin-top:calc(var(--spacing) * 12)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(h2){font-size:var(--text-display-sm);line-height:var(--text-display-sm--line-height);margin-bottom:calc(var(--spacing) * 5);margin-top:calc(var(--spacing) * 10)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(h3){font-size:var(--text-display-xs);line-height:var(--text-display-xs--line-height);margin-bottom:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 8)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(h4){font-size:var(--text-xl);line-height:var(--text-xl--line-height);margin-bottom:calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 8)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(h2+*),.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(h3+*),.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(h4+*){margin-top:0}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(figure){margin-top:calc(var(--spacing) * 12);margin-bottom:calc(var(--spacing) * 12)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(figure>*){margin-top:0;margin-bottom:0}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(figure:has(>blockquote)){padding-inline-start:calc(var(--spacing) * 5)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(figure>blockquote+figcaption){font-size:var(--text-md);line-height:var(--text-md--line-height)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(figcaption){margin-top:calc(var(--spacing) * 4)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(a:not(h1 a,h2 a,h3 a,h4 a,h5 a,h6 a)){text-underline-offset:3px;font-weight:400;text-decoration:underline}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(:is(h1,h2,h3) a){color:var(--tw-prose-headings);font-weight:inherit;text-decoration:none}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(code:not(pre code)){padding:calc(var(--spacing) * .5) calc(var(--spacing) * 1.5);margin:calc(var(--spacing) * -.5) 0px;background:var(--color-bg-secondary);box-shadow:0 0 0 1px var(--color-border-secondary);border-radius:6px;font-size:.875rem;font-weight:700;line-height:1.25rem}}.prose>:first-child:not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose>:last-child:not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.uui-root{--color-brand-50:#1c2208;--color-brand-100:#2a330c;--color-brand-200:#3f4d12;--color-brand-300:#5c701a;--color-brand-400:#8fb52a;--color-brand-500:#b6f94e;--color-brand-600:#c6ff3d;--color-brand-700:#aef02a;--color-brand-800:#8fb52a;--color-brand-900:#5c701a;--color-brand-950:#2a330c;--color-text-primary_on-brand:#0b0b0e;--color-fg-white:#0b0b0e;--color-button-primary-fg:#0b0b0e;--color-button-primary-fg_hover:#0b0b0e}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-mask-linear{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-radial{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-conic{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-left{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-right{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-bottom{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-top{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-bottom-from-position{syntax:"*";inherits:false;initial-value:0%}@property --tw-mask-bottom-to-position{syntax:"*";inherits:false;initial-value:100%}@property --tw-mask-bottom-from-color{syntax:"*";inherits:false;initial-value:black}@property --tw-mask-bottom-to-color{syntax:"*";inherits:false;initial-value:transparent}@keyframes spin{to{transform:rotate(360deg)}}@keyframes caret-blink{0%,50%{opacity:1}51%,to{opacity:0}}.mf-row{align-items:center;gap:6px;display:flex}.mf-row .admin-input{flex:1;min-width:0}.mf-browse{height:32px;color:var(--admin-text-2);background:var(--admin-surface-2);border:1px solid var(--admin-border);border-radius:var(--admin-r-sm);cursor:pointer;transition:background var(--wva-transition), color var(--wva-transition), border-color var(--wva-transition);flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.mf-browse:hover{background:var(--admin-surface-3);color:var(--admin-text);border-color:var(--admin-border-2)}.mf-preview{aspect-ratio:16/10;border:1px solid var(--admin-border);border-radius:var(--admin-r-sm);background:var(--admin-bg);justify-content:center;align-items:center;width:100%;max-width:220px;margin-top:8px;display:flex;overflow:hidden}.mf-preview img,.mf-preview video{object-fit:cover;width:100%;height:100%;display:block}.mf-preview--empty{border-style:dashed;border-color:var(--admin-border-2);color:var(--admin-text-dim);font-size:11px}.mf-preview--icon{aspect-ratio:auto;width:60px;max-width:60px;height:60px;padding:8px}.mf-preview--icon img,.mf-preview--icon video{object-fit:contain}.mf-preview--icon.mf-preview--empty{text-align:center;padding:6px;font-size:9px}.mp-modal{width:100%;max-width:560px}.mp-tabs{border-bottom:1px solid var(--admin-border);gap:2px;margin:4px 0 12px;display:flex}.mp-tab{cursor:pointer;color:var(--admin-text-muted);transition:color var(--wva-transition), border-color var(--wva-transition);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:600}.mp-tab:hover{color:var(--admin-text)}.mp-tab.is-on{color:var(--admin-accent);border-bottom-color:var(--admin-accent)}.mp-pane{min-height:96px}.mp-hint{color:var(--admin-text-muted);margin:8px 0 0;font-size:11px;line-height:1.5}.mp-hint code{background:var(--admin-surface-2);border-radius:4px;padding:1px 5px}.mp-empty{text-align:center;color:var(--admin-text-dim);padding:26px 12px;font-size:12px}.mp-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;max-height:280px;margin-top:10px;padding:2px;display:grid;overflow-y:auto}.mp-tile{cursor:pointer;background:var(--admin-bg);border:1px solid var(--admin-border);border-radius:var(--admin-r-sm);transition:border-color var(--wva-transition);flex-direction:column;gap:0;padding:0;display:flex;position:relative;overflow:hidden}.mp-tile:hover{border-color:var(--admin-border-2)}.mp-tile.is-sel{border-color:var(--admin-accent);box-shadow:0 0 0 1px var(--admin-accent)}.mp-tile img,.mp-tile video{aspect-ratio:1;object-fit:cover;width:100%;display:block}.mp-tile__name{color:var(--admin-text-muted);white-space:nowrap;text-overflow:ellipsis;padding:4px 6px;font-size:9.5px;overflow:hidden}.mp-drop{cursor:pointer;width:100%;color:var(--admin-text-2);background:var(--admin-bg);border:1px dashed var(--admin-border-2);border-radius:var(--admin-r-sm);transition:border-color var(--wva-transition), color var(--wva-transition);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:28px 16px;font-family:inherit;font-size:12.5px;display:flex}.mp-drop:hover{border-color:var(--admin-accent-ring);color:var(--admin-text)}.mp-drop__sub{color:var(--admin-text-dim);font-size:10.5px}.mp-paste-row{align-items:center;gap:10px;margin-top:10px;display:flex}.mp-paste-hint{color:var(--admin-text-dim);font-size:10.5px}.mp-note{border-radius:var(--admin-r-sm);margin:10px 0 0;padding:8px 10px;font-size:11px;line-height:1.5}.mp-note--ok{color:var(--admin-accent);background:var(--admin-accent-soft);border:1px solid var(--admin-accent-ring)}.mp-note--warn{color:var(--admin-text-2);background:var(--admin-surface-2);border:1px solid var(--admin-border-2)}.mp-preview{border:1px solid var(--admin-border);border-radius:var(--admin-r-sm);background:var(--admin-bg);justify-content:center;width:100%;max-height:220px;margin-top:12px;display:flex;overflow:hidden}.mp-preview img,.mp-preview video{object-fit:contain;max-width:100%;max-height:220px;display:block}.umd-modal{width:100%;max-width:460px}.umd-sub{color:var(--admin-text-muted);margin:-4px 0 14px;font-size:12px}.umd-options{flex-direction:column;gap:8px;display:flex}.umd-option{text-align:left;cursor:pointer;background:var(--admin-bg);border:1px solid var(--admin-border);border-radius:var(--admin-r-sm);transition:border-color var(--wva-transition), background var(--wva-transition);flex-direction:column;gap:4px;padding:12px 14px;font-family:inherit;display:flex}.umd-option:hover{border-color:var(--admin-accent);background:var(--admin-surface-2)}.umd-option--rec{border-color:var(--admin-border-2)}.umd-option__title{color:var(--admin-text);font-size:13px;font-weight:600}.umd-option__title em{color:var(--admin-accent);background:var(--admin-accent-soft);border:1px solid var(--admin-accent-ring);vertical-align:1px;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:10px;font-style:normal;font-weight:600}.umd-option__desc{color:var(--admin-text-muted);font-size:11.5px;line-height:1.5}.mp-doc{width:100%;height:100%;color:var(--admin-text-2,#9aa0a6);background:#ffffff08;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.mp-doc span{letter-spacing:.1em;font-size:10px;font-weight:700}.mf-preview--doc{width:auto;height:auto;color:var(--admin-text,#e6e6e6);border:1px solid var(--admin-border,#ffffff1a);background:#ffffff0a;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;display:inline-flex!important}.mf-doc__name{text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:12px;overflow:hidden}.vedit{flex-direction:column;display:flex}.vedit__toolbar{margin-bottom:20px}.vedit__row{align-items:stretch;gap:0;min-height:60vh;display:flex}.vedit__editor{flex-direction:column;flex:1;gap:20px;min-width:0;display:flex}.vedit__preview{min-width:0;display:flex}.vedit__reopen{margin-bottom:4px}.vedit__handle{cursor:col-resize;flex-shrink:0;align-self:stretch;width:24px;position:relative}.vedit__handle:before{content:"";width:4px;height:44px;transition:background var(--wva-transition);background:0 0;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vedit__handle:hover:before{background:var(--wva-border-strong)}@media (width<=1100px){.vedit__row{flex-direction:column;gap:20px}.vedit__editor,.vedit__preview{width:100%!important}.vedit__handle{display:none}}.rte{border:1px solid var(--wva-border);border-radius:var(--wva-radius);background:var(--wva-bg-2);overflow:hidden}.rte-toolbar{background:var(--wva-bg-1);border-bottom:1px solid var(--wva-border);flex-wrap:wrap;align-items:center;gap:4px;padding:8px 10px;display:flex}.rte-btn{min-width:30px;height:30px;color:var(--wva-text-muted);border-radius:var(--wva-radius-sm);cursor:pointer;transition:background var(--wva-transition), color var(--wva-transition);background:0 0;border:1px solid #0000;padding:0 9px;font-family:inherit;font-size:13px}.rte-btn:hover{background:var(--wva-glass-strong);color:var(--wva-text)}.rte-select{height:30px;color:var(--wva-text);background:var(--wva-bg-2);border:1px solid var(--wva-border);border-radius:var(--wva-radius-sm);cursor:pointer;padding:0 6px;font-family:inherit;font-size:12.5px}.rte-divider{background:var(--wva-border);align-self:stretch;width:1px;margin:3px 4px}.rte-color{height:30px;color:var(--wva-text-muted);border-radius:var(--wva-radius-sm);cursor:pointer;border:1px solid #0000;align-items:center;gap:3px;padding:0 6px;font-size:13px;display:inline-flex}.rte-color:hover{background:var(--wva-glass-strong)}.rte-color input[type=color]{cursor:pointer;background:0 0;border:none;width:18px;height:18px;padding:0}.rte__area{min-height:420px;max-height:72vh;color:var(--wva-text);outline:none;padding:12px 14px;font-size:13px;line-height:1.6;overflow-y:auto}.rte__area:empty:before{content:attr(data-placeholder);color:var(--wva-text-dim);pointer-events:none}.rte__area:focus{box-shadow:inset 0 0 0 2px var(--wva-accent-soft)}.rte__area p{margin:0 0 10px}.rte__area h2{margin:14px 0 8px;font-size:19px;font-weight:700}.rte__area h3{margin:12px 0 6px;font-size:16px;font-weight:700}.rte__area ul,.rte__area ol{margin:0 0 10px 22px;padding:0}.rte__area li{margin-bottom:4px}.rte__area a{color:var(--wva-accent);text-decoration:underline}.rte__area img,.rte__area video{border-radius:var(--wva-radius-sm);max-width:100%;margin:6px 0}.rte__area hr{border:none;border-top:1px solid var(--wva-border-strong);margin:16px 0}.rte-media__types{gap:8px;margin-bottom:14px;display:flex}.rte-media__type{border:1px solid var(--wva-border);border-radius:var(--wva-radius-sm);cursor:pointer;color:var(--wva-text-muted);align-items:center;gap:6px;padding:7px 14px;font-size:13px;display:inline-flex}.rte-media__type.is-on{border-color:var(--wva-accent-ring);color:var(--wva-accent);background:var(--wva-accent-soft)}.preview-panel{border:1px solid var(--wva-border);border-radius:var(--wva-radius-lg);background:var(--wva-bg-1);flex-direction:column;flex:1;max-height:calc(100vh - 84px);display:flex;position:sticky;top:64px;overflow:hidden}.preview-panel__bar{border-bottom:1px solid var(--wva-border);background:var(--admin-bg);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:9px 12px;display:flex}.preview-panel__title{letter-spacing:.14em;text-transform:uppercase;color:var(--wva-text-dim);font-size:10px;font-weight:700}.preview-panel__actions{gap:6px;margin-left:auto;display:flex}.preview-panel__btn{height:28px;color:var(--wva-text-muted);background:var(--wva-glass);border:1px solid var(--wva-border);border-radius:var(--wva-radius-sm);cursor:pointer;transition:background var(--wva-transition), color var(--wva-transition);padding:0 10px;font-family:inherit;font-size:12.5px;font-weight:600}.preview-panel__btn:hover{background:var(--wva-glass-strong);color:var(--wva-text)}.dev-toggle{background:var(--wva-bg);border:1px solid var(--wva-border);border-radius:var(--wva-radius-sm);gap:2px;padding:2px;display:inline-flex}.dev-toggle__btn{height:24px;color:var(--wva-text-dim);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-family:inherit;font-size:11.5px;display:inline-flex}.dev-toggle__btn.is-on{background:var(--wva-accent-soft);color:var(--wva-accent)}.dev-toggle__icon{display:inline-flex}@media (width<=1320px){.admin-drawer .dev-toggle__label{display:none}}.preview-panel__stage{background:repeating-linear-gradient(45deg, #ffffff03 0 10px, transparent 10px 20px), var(--wva-bg);flex:1;justify-content:center;align-items:stretch;min-height:0;padding:18px;display:flex;overflow:auto}.preview-panel__frame{background:var(--wva-bg);border:1px solid var(--wva-border);border-radius:var(--wva-radius);width:100%;height:100%;min-height:480px;transition:width var(--wva-transition);flex-shrink:0;display:block;overflow:hidden}.preview-panel__frame--tablet,.preview-panel__frame--mobile{box-shadow:var(--wva-shadow-lg)}.preview-panel__frame .pp-wrap--preview{max-width:none;margin:0;padding:28px 22px 40px}.admin-preview-frame{background:var(--wva-bg);color:var(--wva-text)}.admin-preview-frame .admin-preview-topbar,.admin-preview-frame .wva-topbar{position:static}.admin-visual-preview{pointer-events:auto}.admin-draft-banner{z-index:50;padding:var(--sp-sm) var(--sp-lg);color:var(--admin-text-2);background:var(--admin-surface-2);border-bottom:1px solid var(--admin-border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);align-items:center;gap:10px;font-size:12px;display:flex;position:sticky;top:0}.admin-draft-pill{letter-spacing:.12em;text-transform:uppercase;color:var(--admin-text);background:var(--admin-surface-3);border:1px solid var(--admin-border-2);border-radius:999px;padding:2px 9px;font-size:10px;font-weight:700}.pe-note{border:1px solid var(--wva-border);border-radius:var(--wva-radius-sm);background:var(--wva-glass);margin-top:14px}.pe-note>summary{cursor:pointer;color:var(--wva-text-muted);padding:9px 13px;font-size:12.5px;font-weight:600;list-style:none}.pe-note>summary::-webkit-details-marker{display:none}.pe-note>summary:before{content:"▸ ";color:var(--wva-text-dim)}.pe-note[open]>summary:before{content:"▾ "}.pe-note__body{padding:0 13px 12px}.pe-note__body .pe-help{margin:6px 0 0}.admin-editor-wrap--wide .admin-editor{max-width:1400px}.admin-util-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.admin-util-main{min-width:0}.admin-util-side{position:sticky;top:16px}@media (width<=1180px){.admin-util-layout{grid-template-columns:1fr}.admin-util-side{position:static}}.media-row{align-items:stretch;gap:6px;display:flex}.media-row input{flex:1;min-width:0}.browse-btn{color:#ffffffd9;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff24;border-radius:8px;flex-shrink:0;align-items:center;gap:5px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.browse-btn:hover{background:#ffffff1a;border-color:#ffffff40}.browse-btn svg{stroke:currentColor;fill:none;stroke-width:2px;width:12px;height:12px}#bl-details [data-label],#bl-content [data-label],#bl-header [data-label]{font-size:12px}#bl-details input,#bl-details textarea,#bl-content input,#bl-content textarea,#bl-header input,#bl-header textarea{padding-top:6px;padding-bottom:6px;font-size:13px}#bl-details [slot=description],#bl-details [slot=errorMessage],#bl-content [slot=description],#bl-content [slot=errorMessage],#bl-header [slot=description],#bl-header [slot=errorMessage]{font-size:11px}.jhtml input[type=text],.jhtml input[type=url],.jhtml input[type=email],.jhtml input[type=number],.jhtml input:not([type]),.jhtml textarea,.jhtml select{color:#ffffffd9;appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff08;border:1px solid #ffffff12;border-radius:7px;outline:none;width:100%;padding:8px 10px;font-family:inherit;font-size:12px;transition:border-color .2s,background .2s}.jhtml select option,.jhtml select optgroup{color:#e9e9ea;background:#1a1a1c}.jhtml input:focus,.jhtml textarea:focus,.jhtml select:focus{background:#ffffff0d;border-color:#c6ff2d4d}.jhtml input::placeholder,.jhtml textarea::placeholder{color:#ffffff38}.jhtml .field{margin-bottom:12px}.jhtml .field:last-child{margin-bottom:0}.jhtml .field label{color:#ffffff59;letter-spacing:.02em;margin-bottom:4px;font-size:10px;font-weight:500;display:block}.jhtml .field textarea{resize:vertical;min-height:50px}.jhtml .field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none' stroke='rgba(255,255,255,0.3)' stroke-width='2'%3E%3Cpath d='M2 3l3 3 3-3'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:28px}.jhtml .field-hint{color:#ffffff2e;margin-top:3px;font-size:9px}.jhtml .field-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.jhtml .btn{cursor:pointer;border:none;border-radius:7px;padding:7px 16px;font-family:inherit;font-size:11px;font-weight:500;transition:all .2s}.jhtml .btn-primary{color:#0a0a0a;background:#c6ff3d}.jhtml .btn-primary:hover{background:#d4ff66;transform:translateY(-1px)}.jhtml .btn-outline{color:#fff6;background:0 0;border:1px solid #ffffff14}.jhtml .btn-outline:hover{color:#fff;border-color:#fff3}.jhtml .btn-danger{color:#ff505080;background:0 0;border:1px solid #ff505033}.jhtml .btn-danger:hover{color:#ff5050;background:#ff50500d}.jhtml .btn-add{color:#c6ff2db3;cursor:pointer;background:#c6ff2d0a;border:1px dashed #c6ff2d33;border-radius:8px;width:100%;margin-top:8px;padding:7px;font-family:inherit;font-size:11px;transition:all .2s}.jhtml .btn-add:hover{color:#c6ff3d;background:#c6ff2d14}.jhtml .card{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;margin-bottom:14px;padding:18px;transition:padding .2s}.jhtml .card.collapsed{padding-bottom:14px}.jhtml .card.collapsed>:not(.card-title){display:none!important}.jhtml .card-title{color:#ffffff80;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;margin-bottom:14px;font-size:10px;font-weight:600;transition:color .15s;display:flex}.jhtml .card-title:hover{color:#fffc}.jhtml .card.collapsed .card-title{margin-bottom:0}.jhtml .card-title:before{content:"";background:#c6ff3d;border-radius:2px;flex-shrink:0;width:3px;height:11px}.jhtml .card-title:after{content:"▾";color:#ffffff4d;flex-shrink:0;margin-left:auto;font-size:10px;transition:transform .2s}.jhtml .card.collapsed .card-title:after{transform:rotate(-90deg)}.jhtml .card-title-text{flex:1}.jhtml .card-reset{color:#fff3;cursor:pointer;background:0 0;border:1px solid #ffffff0f;border-radius:5px;justify-content:center;align-items:center;margin-left:auto;padding:3px 5px;line-height:1;transition:all .15s;display:flex}.jhtml .card-reset:hover{color:#ff5050b3;background:#ff50500a;border-color:#ff505033}.jhtml .card-reset svg{stroke:currentColor;fill:none;stroke-width:2px;width:12px;height:12px}.jhtml .card-title .card-reset{margin-left:0;margin-right:4px}.jhtml .media-row{gap:6px;display:flex}.jhtml .media-row input{flex:1;min-width:0}.jhtml .browse-btn{color:#ffffffd9;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff24;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:7px 12px;font-family:inherit;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.jhtml .browse-btn:hover{background:#ffffff1a;border-color:#ffffff40}.jhtml .browse-btn svg{stroke:currentColor;fill:none;stroke-width:2px;width:12px;height:12px}.jhtml .toggle-row{justify-content:space-between;align-items:center;padding:6px 0;display:flex}.jhtml .toggle-row span{color:#ffffff80;font-size:11px}.jhtml .toggle{cursor:pointer;flex-shrink:0;width:34px;height:18px;display:inline-block;position:relative}.jhtml .toggle input{display:none}.jhtml .toggle-track{background:#ffffff14;border-radius:9px;transition:background .2s;position:absolute;inset:0}.jhtml .toggle input:checked+.toggle-track{background:#c6ff2d59}.jhtml .toggle-thumb{background:#ddd;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:2px;left:2px}.jhtml .toggle input:checked~.toggle-thumb{background:#c6ff3d;transform:translate(16px)}.jhtml .dyn-row{background:#ffffff04;border:1px solid #ffffff0d;border-radius:8px;align-items:center;gap:6px;margin-bottom:5px;padding:7px 8px;display:flex;position:relative}.jhtml .dyn-row input,.jhtml .dyn-row select{margin-bottom:0}.jhtml .dyn-row .field{flex:1;min-width:0;margin-bottom:0}.jhtml .dyn-row.dragging{opacity:.3}.jhtml .dyn-row.drag-over-before:before,.jhtml .dyn-row.drag-over-after:after{content:"";pointer-events:none;z-index:5;background:#c6ff3d;border-radius:2px;height:3px;position:absolute;left:0;right:0;box-shadow:0 0 8px #c6ff3d99}.jhtml .dyn-row.drag-over-before:before{top:-2px}.jhtml .dyn-row.drag-over-after:after{bottom:-2px}.jhtml .img-row{flex-wrap:wrap;gap:5px;margin-bottom:8px;display:flex}.jhtml .img-slot{background:#ffffff05;border:2px solid #ffffff0f;border-radius:50%;width:38px;height:38px;overflow:hidden}.jhtml .img-slot img{object-fit:cover;width:100%;height:100%}.jhtml .video-preview{border:1px solid #ffffff0d;border-radius:7px;width:100%;max-width:280px;margin-top:6px}.jhtml .range-row{align-items:center;gap:10px;display:flex}.jhtml .range-val{color:#fff6;min-width:28px;font-size:11px}.jhtml input[type=range]{appearance:none;cursor:pointer;background:0 0;border:0;height:20px;padding:0}.jhtml input[type=range]::-webkit-slider-runnable-track{background:#ffffff14;border-radius:2px;height:3px}.jhtml input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#c6ff3d;border-radius:50%;width:14px;height:14px;margin-top:-5px}.jhtml .dyn-grip{cursor:grab;color:#ffffff1f;-webkit-user-select:none;user-select:none;letter-spacing:-2px;flex-shrink:0;padding:4px 2px;font-size:14px;line-height:1;transition:color .15s}.jhtml .dyn-grip:hover{color:#ffffff59}.jhtml .dyn-grip:active{cursor:grabbing}.jhtml .dyn-del{color:#ff505059;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:2px 4px;font-size:14px;line-height:1;transition:color .15s}.jhtml .dyn-del:hover{color:#ff5050}.jhtml .dyn-arr{color:#ffffff26;cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:8px;line-height:1;transition:color .15s}.jhtml .dyn-arr:hover{color:#ffffff80}.jhtml .testi-card{background:#ffffff04;border:1px solid #ffffff0d;border-radius:10px;margin-bottom:8px;position:relative;overflow:hidden}.jhtml .testi-card.dragging{opacity:.3}.jhtml .testi-header{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:12px 14px;transition:background .15s;display:flex}.jhtml .testi-header:hover{background:#ffffff05}.jhtml .testi-meta{flex:1;min-width:0}.jhtml .testi-chevron{color:#fff3;flex-shrink:0;font-size:10px;transition:transform .2s}.jhtml .testi-card.open .testi-chevron{transform:rotate(180deg)}.jhtml .testi-body{max-height:0;padding:0 14px;transition:max-height .28s cubic-bezier(.4,0,.2,1),padding .28s cubic-bezier(.4,0,.2,1);overflow:hidden}.jhtml .testi-card.open .testi-body{max-height:720px;padding:0 14px 14px;overflow:visible}.jhtml .testi-card.drag-over-before:before,.jhtml .testi-card.drag-over-after:after{content:"";pointer-events:none;z-index:5;background:#c6ff3d;border-radius:2px;height:3px;position:absolute;left:0;right:0;box-shadow:0 0 8px #c6ff3d99}.jhtml .testi-card.drag-over-before:before{top:-2px}.jhtml .testi-card.drag-over-after:after{bottom:-2px}.jhtml .testi-avatar{object-fit:cover;background:#ffffff08;border:1px solid #ffffff14;border-radius:50%;flex-shrink:0;width:32px;height:32px}.jhtml .sg-thumb{background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.jhtml .sg-preview-media{object-fit:cover;border-radius:6px;flex-shrink:0;width:36px;height:36px;display:block}.jhtml .sg-thumb .sg-preview-media{border-radius:0;width:100%;height:100%}.jhtml .jse-section{border-top:1px solid #ffffff0f;margin-top:6px;padding-top:6px}.jhtml .jse-section:first-child{border-top:0;margin-top:0;padding-top:0}.jhtml .jse-header{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:10px 4px;font-family:inherit;display:flex}.jhtml .jse-header:hover{color:#c6ff3d}.jhtml .jse-h-label{letter-spacing:.02em;flex:1;font-size:13px;font-weight:600}.jhtml .jse-h-meta{color:#fff6;font-family:monospace;font-size:10px;font-weight:400}.jhtml .jse-section .jse-body{padding:6px 4px 14px;display:none}.jhtml .jse-section.open .jse-body{display:block}.jhtml .jse-section.open>.jse-header .jse-chev{transform:rotate(90deg)}.jhtml .jse-btn-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:8px;margin-bottom:8px}.jhtml .jse-btn-head{cursor:pointer;align-items:center;gap:8px;padding:10px 12px;display:flex}.jhtml .jse-btn-head:hover{background:#ffffff08}.jhtml .jse-btn-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;font-weight:500;overflow:hidden}.jhtml .jse-btn-sub{color:#fff6;white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-family:monospace;font-size:10px;overflow:hidden}.jhtml .jse-btn-body{border-top:1px solid #ffffff0d;padding:10px 12px 14px;display:none}.jhtml .jse-btn-card.open .jse-btn-body{display:block}.jhtml .jse-btn-card.open .jse-btn-head .jse-chev{transform:rotate(90deg)}.jhtml .jse-add{color:#c6ff3d;cursor:pointer;background:#c6ff3d0a;border:1px dashed #c6ff3d40;border-radius:8px;width:100%;margin-top:6px;padding:10px;font-family:inherit;font-size:12px;font-weight:600}.jhtml .jse-add:hover{background:#c6ff3d14}.jhtml .jse-icon-row{flex-shrink:0;gap:6px;display:flex}.jhtml .jse-icon-btn{color:#ffffffa6;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:5px;justify-content:center;align-items:center;width:26px;height:26px;font-family:inherit;font-size:11px;line-height:1;display:flex}.jhtml .jse-icon-btn:hover{color:#c6ff3d;border-color:#c6ff3d4d}.jhtml .jse-icon-btn.danger:hover{color:#ff7676;border-color:#ff76764d}.jhtml .jse-chev{transition:transform .2s}.jhtml .sec-tabs{background:#00000047;border-radius:8px;gap:2px;margin:-2px 0 14px;padding:3px;display:flex}.jhtml .sec-tab{color:#ffffff7a;cursor:pointer;letter-spacing:.02em;background:0 0;border:none;border-radius:5px;flex:1;padding:8px 10px;font-family:inherit;font-size:12px;font-weight:600;transition:background .12s,color .12s}.jhtml .sec-tab:hover{color:#ffffffd9}.jhtml .sec-tab.is-active{color:#fff;background:#ffffff14}.jhtml .sec-pane{display:none}.jhtml .sec-pane.is-active{animation:.15s ease-out secPaneIn;display:block}@keyframes secPaneIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.jhtml .sec-pane-empty{text-align:center;color:#ffffff4d;border:1px dashed #ffffff12;border-radius:8px;padding:18px;font-size:11px;line-height:1.55}.jhtml .sec-danger{color:#ff8c8cd9;cursor:pointer;background:0 0;border:1px solid #ff505040;border-radius:6px;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:11px;font-weight:600;transition:background .12s,border-color .12s;display:inline-flex}.jhtml .sec-danger:hover{color:#ff9b9b;background:#ff505014;border-color:#ff505073}.jhtml .svr-collapse{background:#ffffff05;border:1px solid #ffffff14;border-radius:8px;margin-top:14px;padding:0 12px}.jhtml .svr-collapse[open]{padding:8px 12px 12px}.jhtml .svr-collapse>summary{cursor:pointer;color:#ffffffc7;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:10px 0;font-size:12px;font-weight:600;list-style:none;display:flex}.jhtml .svr-collapse>summary::-webkit-details-marker{display:none}.jhtml .svr-collapse>summary:before{content:"▸";color:#fff6;font-size:10px;transition:transform .15s;display:inline-block}.jhtml .svr-collapse[open]>summary:before{transform:rotate(90deg)}.jhtml .svr-hint{color:#ffffff52;margin:2px 0 10px;font-size:10px}.jhtml .svr-tabs{background:#00000040;border-radius:6px;gap:4px;margin-bottom:10px;padding:3px;display:flex}.jhtml .svr-tab{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:4px;flex:1;padding:6px 8px;font-family:inherit;font-size:11px;font-weight:600;transition:background .12s,color .12s}.jhtml .svr-tab:hover{color:#fffc}.jhtml .svr-tab.is-active{color:#c6ff3d;background:#c6ff3d1f}.jhtml .svr-pane{display:none}.jhtml .svr-pane.is-active{display:block}.jhtml .svr-group{background:#ffffff04;border:1px solid #ffffff0f;border-radius:8px;margin-bottom:8px;overflow:hidden}.jhtml .svr-group>summary{cursor:pointer;letter-spacing:.04em;text-transform:uppercase;color:#ffffff9e;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:9px 12px;font-size:11px;font-weight:600;list-style:none;transition:color .12s,background .12s;display:flex}.jhtml .svr-group>summary:hover{color:#fff;background:#ffffff06}.jhtml .svr-group>summary::-webkit-details-marker{display:none}.jhtml .svr-group>summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-left:2px;transition:transform .15s;transform:rotate(-45deg)}.jhtml .svr-group[open]>summary:before{transform:rotate(45deg)}.jhtml .svr-group[open]>summary{color:#fff}.jhtml .svr-group-body{border-top:1px solid #ffffff0a;padding:10px 12px 12px}.jhtml .svr-group-body .field-row{margin-bottom:8px}.jhtml .svr-group-body .field-row:last-child{margin-bottom:0}.jhtml .svr-actions{justify-content:flex-end;margin-bottom:8px;display:flex}.jhtml .svr-reset-dev{color:#ffffff8c;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:5px;align-items:center;gap:5px;padding:4px 10px;font-family:inherit;font-size:10px;font-weight:600;transition:color .12s,border-color .12s;display:inline-flex}.jhtml .svr-reset-dev:hover{color:#fff;border-color:#ffffff40}.jhtml .svr-reset-dev svg{stroke:currentColor;fill:none;stroke-width:2px;width:11px;height:11px}.jhtml .jn-prevbar{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:12px;margin-bottom:14px;padding:14px 16px;display:flex}.jhtml .jn-prevbar__icon{color:#c6ff3d;background:#c6ff3d1a;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.jhtml .jn-prevbar__icon svg{stroke:currentColor;fill:none;stroke-width:2px;width:18px;height:18px}.jhtml .jn-prevbar__t{flex:1;min-width:0}.jhtml .jn-prevbar__title{color:#ffffffd9;font-size:12px;font-weight:600}.jhtml .jn-prevbar__sub{color:#fff6;margin-top:1px;font-size:11px}.jhtml .jn-prevbar__link{color:#c6ff3d;cursor:pointer;background:#c6ff3d0a;border:1px solid #c6ff3d4d;border-radius:7px;flex-shrink:0;align-items:center;gap:6px;padding:8px 12px;font-family:inherit;font-size:11px;font-weight:600;transition:background .15s;display:inline-flex}.jhtml .jn-prevbar__link:hover{background:#c6ff3d1a}.jhtml .jn-prevbar__link svg{stroke:currentColor;fill:none;stroke-width:2px;width:13px;height:13px}.jhtml .jn-help{color:#ffffff59;margin-bottom:10px;font-size:11px;line-height:1.5}.jhtml .jn-help em{color:#ffffff8c;font-style:normal}.jhtml .jn-sublabel{color:#fff6;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:10px;display:block}.jhtml code{color:#ffffff8c;background:#ffffff0d;border-radius:3px;padding:1px 4px;font-size:11px}.jhtml .jq-fin.card{background:#ffffff06;border-color:#ffffff14;border-radius:14px;padding:20px}.jhtml .jq-fin .jn-help{color:#ffffff80;font-size:12px;line-height:1.6}.jhtml .jq-fin .testi-card{background:#ffffff05;border-color:#ffffff12;border-radius:12px;margin-bottom:10px;transition:border-color .15s,background .15s,box-shadow .15s}.jhtml .jq-fin .testi-card:hover{border-color:#ffffff21}.jhtml .jq-fin .testi-card.open{background:#ffffff08;border-color:#c6ff3d38;box-shadow:inset 0 1px #c6ff3d0f}.jhtml .jq-fin .testi-header{gap:10px;padding:13px 15px}.jhtml .jq-fin .field label{color:#ffffff80;letter-spacing:.03em;font-size:10.5px}.jhtml .jq-fin input[type=text],.jhtml .jq-fin input[type=url],.jhtml .jq-fin input[type=email],.jhtml .jq-fin input[type=number],.jhtml .jq-fin input:not([type]),.jhtml .jq-fin textarea,.jhtml .jq-fin select{background:#00000038;border-color:#ffffff1a;border-radius:9px;padding:9px 11px;font-size:13px}.jhtml .jq-fin input:focus,.jhtml .jq-fin textarea:focus,.jhtml .jq-fin select:focus{background:#0000004d;border-color:#c6ff3d80}.jhtml .jq-fin .field select{background-position:right 11px center;padding-right:30px}.jhtml .jq-fin .btn-add{border-radius:9px;padding:9px;font-size:11.5px}.jhtml .jq-fin>.btn-add{background:#c6ff3d14;border-style:solid}.jhtml .jq-fin>.btn-add:hover{background:#c6ff3d24}.jhtml .jq-fin .jq-panel{border-radius:10px;padding:12px 14px}.jhtml .jq-fin .jq-toprow{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.jhtml .jq-fin .jq-toprow .field{margin-bottom:0}.jhtml .jq-fin .jq-toprow__type{flex:200px;min-width:180px}.jhtml .jq-fin .jq-toprow__showfor{flex:190px;min-width:168px}.jhtml .jq-fin .jq-toprow__req{flex:none}.jhtml .jq-fin .jq-showfor{position:relative}.jhtml .jq-fin .jq-showfor__trigger{color:#fff;cursor:pointer;background:#00000038;border:1px solid #ffffff1a;border-radius:9px;align-items:center;gap:6px;width:100%;min-height:37px;padding:8px 11px;font-family:inherit;font-size:13px;transition:border-color .15s,background .15s;display:flex}.jhtml .jq-fin .jq-showfor__trigger:hover{border-color:#fff3}.jhtml .jq-fin .jq-showfor.is-open .jq-showfor__trigger{background:#0000004d;border-color:#7ee8ff80}.jhtml .jq-fin .jq-showfor__ph{color:#ffffff8c}.jhtml .jq-fin .jq-showfor__sel{align-items:center;gap:5px;min-width:0;display:inline-flex;overflow:hidden}.jhtml .jq-fin .jq-showfor__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.jhtml .jq-fin .jq-showfor__txt{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.jhtml .jq-fin .jq-showfor__chev{color:#fff6;flex-shrink:0;margin-left:auto;padding-left:4px;font-size:10px}.jhtml .jq-fin .jq-showfor__menu{z-index:40;background:#16171a;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;gap:3px;min-width:230px;max-width:320px;padding:7px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 18px 44px -14px #000000bf}.jhtml .jq-fin .jq-sf-row{text-align:left;cursor:pointer;color:#ffffff73;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-family:inherit;font-size:12.5px;font-weight:500;transition:background .12s,color .12s,border-color .12s;display:flex}.jhtml .jq-fin .jq-sf-row:hover{color:#fffc;background:#ffffff0d}.jhtml .jq-fin .jq-sf-row.is-on{color:var(--c);background:color-mix(in srgb, var(--c) 13%, transparent);border-color:color-mix(in srgb, var(--c) 42%, transparent);font-weight:600}.jhtml .jq-fin .jq-sf-row.is-neutral{--c:#cfd2d6}.jhtml .jq-fin .jq-sf-dot{box-sizing:border-box;border:2px solid color-mix(in srgb, var(--c) 40%, transparent);background:0 0;border-radius:50%;flex-shrink:0;width:15px;height:15px;transition:all .12s}.jhtml .jq-fin .jq-sf-row:hover .jq-sf-dot{border-color:color-mix(in srgb, var(--c) 70%, transparent)}.jhtml .jq-fin .jq-sf-row.is-on .jq-sf-dot{border-color:var(--c);background:var(--c);box-shadow:0 0 6px color-mix(in srgb, var(--c) 55%, transparent)}.jhtml .jq-fin .jq-sf-row.is-neutral .jq-sf-dot{border-color:#ffffff47}.jhtml .jq-fin .jq-sf-row.is-neutral.is-on .jq-sf-dot{box-shadow:none;background:#cfd2d6;border-color:#cfd2d6}.jhtml.home-fin{color:#f5f5f7}.jhtml.home-fin .card{background:#1414188c;border:1px solid #ffffff14;border-radius:16px;margin-bottom:18px;padding:22px 24px;box-shadow:0 12px 34px -24px #000000b3}.jhtml.home-fin .card.collapsed{padding-bottom:18px}.jhtml.home-fin .card-title{letter-spacing:.09em;color:#ffffff9e;border-bottom:1px solid #ffffff0f;margin-bottom:18px;padding-bottom:14px;font-size:12px;font-weight:600}.jhtml.home-fin .card.collapsed .card-title{border-bottom:none;margin-bottom:0;padding-bottom:0}.jhtml.home-fin .card-title:before{border-radius:2px;width:3px;height:13px}.jhtml.home-fin .jn-help{color:#ffffff80;margin-bottom:14px;font-size:12px;line-height:1.6}.jhtml.home-fin .jn-sublabel{color:#ffffff73;letter-spacing:.05em;margin-bottom:6px;font-size:10.5px}.jhtml.home-fin .field{margin-bottom:16px}.jhtml.home-fin .field>label{color:#fff9;letter-spacing:0;text-transform:none;margin-bottom:7px;font-size:12px;font-weight:500;display:block}.jhtml.home-fin .field-hint{color:#ffffff61;margin-top:5px;font-size:11px;line-height:1.5}.jhtml.home-fin .field-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.jhtml.home-fin input[type=text],.jhtml.home-fin input[type=url],.jhtml.home-fin input[type=email],.jhtml.home-fin input[type=number],.jhtml.home-fin input:not([type]),.jhtml.home-fin textarea,.jhtml.home-fin select{color:#f5f5f7;background:#00000052;border:1px solid #ffffff1a;border-radius:9px;padding:10px 12px;font-size:13px;transition:border-color .15s,background .15s}.jhtml.home-fin input:focus,.jhtml.home-fin textarea:focus,.jhtml.home-fin select:focus{background:#0000006b;border-color:#c6ff3d80}.jhtml.home-fin input::placeholder,.jhtml.home-fin textarea::placeholder{color:#ffffff47}.jhtml.home-fin .field textarea{min-height:80px}.jhtml.home-fin .field select{background-position:right 12px center;padding-right:32px}.jhtml.home-fin .testi-card{background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;margin-bottom:10px;transition:border-color .15s,background .15s}.jhtml.home-fin .testi-card:hover{border-color:#ffffff1f}.jhtml.home-fin .testi-card.open{background:#ffffff08;border-color:#c6ff3d38}.jhtml.home-fin .testi-header{gap:10px;padding:13px 15px}.jhtml.home-fin .testi-card.open .testi-body{padding:4px 15px 16px}.jhtml.home-fin .btn-add{color:#c6ff3d;background:#c6ff3d12;border:1px dashed #c6ff3d4d;border-radius:10px;padding:10px;font-size:12px}.jhtml.home-fin .btn-add:hover{color:#d4ff66;background:#c6ff3d24}.jhtml.home-fin .btn{border-radius:9px}.jhtml.home-fin .browse-btn{border-radius:8px;padding:9px 12px}.jhtml.home-fin .sec-tabs{border-radius:10px;margin-bottom:18px;padding:4px}.jhtml.home-fin .sec-tab{border-radius:7px;padding:9px 12px}.jhtml.home-fin .hcs-preview{background:#0a0a0c;border:1px solid #ffffff1a;border-radius:10px;overflow:hidden}.jhtml.home-fin .hcs-preview__empty{text-align:center;color:#fff6;padding:48px 20px;font-size:13px}.hms{max-width:640px}.hms-head{margin-bottom:14px}.hms-title{color:#fff;margin:0;font-size:16px;font-weight:700}.hms-sub{color:#ffffff73;margin:4px 0 0;font-size:12px;line-height:1.5}.hms-list{flex-direction:column;gap:6px;display:flex}.hms-empty{color:#fff6;padding:10px 2px;font-size:12px}.hms-row{background:#ffffff05;border:1px solid #ffffff12;border-radius:9px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:relative}.hms-row.is-hidden{opacity:.5}.hms-row.dragging{opacity:.3}.hms-row.drag-over-before:before,.hms-row.drag-over-after:after{content:"";pointer-events:none;z-index:5;background:#c6ff3d;border-radius:2px;height:3px;position:absolute;left:0;right:0;box-shadow:0 0 8px #c6ff3d99}.hms-row.drag-over-before:before{top:-4px}.hms-row.drag-over-after:after{bottom:-4px}.hms-arrows{flex-direction:column;flex-shrink:0;gap:2px;display:flex}.hms-arrows button{color:#ffffff80;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:4px;width:20px;height:15px;padding:0;font-family:inherit;font-size:8px;line-height:1}.hms-arrows button:hover:not(:disabled){color:#c6ff3d;border-color:#c6ff3d59}.hms-arrows button:disabled{opacity:.3;cursor:not-allowed}.hms-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.hms-id{color:#ffffff4d;flex-shrink:0;font-family:monospace;font-size:10px}.hms .dyn-grip{flex-shrink:0}.hms-add{background:#c6ff3d08;border:1px dashed #c6ff3d47;border-radius:10px;margin-bottom:14px;padding:12px 14px}.hms-add-label{letter-spacing:.04em;text-transform:uppercase;color:#ffffff8c;margin-bottom:8px;font-size:11px;font-weight:600;display:block}.hms-add-btns{flex-wrap:wrap;gap:6px;display:flex}.hms-add-btn{color:#c6ff3d;cursor:pointer;background:#c6ff3d14;border:1px solid #c6ff3d4d;border-radius:7px;padding:7px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s}.hms-add-btn:hover{background:#c6ff3d29}.hms-item{flex-direction:column;display:flex}.hms-badge{text-transform:uppercase;letter-spacing:.04em;color:#7ee8ff;vertical-align:middle;background:#7ee8ff1f;border:1px solid #7ee8ff4d;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:9px;font-weight:600}.hms-editbtn{color:#ffffffbf;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:6px;flex-shrink:0;padding:4px 10px;font-family:inherit;font-size:11px;font-weight:600}.hms-editbtn:hover{color:#fff;border-color:#ffffff4d}.hms-del{color:#ff8585;cursor:pointer;background:0 0;border:1px solid #ff5a5a47;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:15px;line-height:1;display:flex}.hms-del:hover{background:#ff5a5a1f;border-color:#ff5a5a80}.hms-edit{background:#7ee8ff08;border:1px solid #7ee8ff33;border-top:none;border-radius:0 0 9px 9px;margin:-2px 0 4px;padding:12px 14px}.hms-edit .field{margin-bottom:10px}.hms-edit .field:last-child{margin-bottom:0}.hms-edit label{color:#ffffff80;letter-spacing:.02em;margin-bottom:4px;font-size:10px;font-weight:500;display:block}.hms-edit .field-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.manage-backdrop{z-index:10001;-webkit-backdrop-filter:blur(6px);background:#000000b3;justify-content:center;align-items:center;padding:20px;animation:.2s both manage-fade;display:flex;position:fixed;inset:0}@keyframes manage-fade{0%{opacity:0}to{opacity:1}}.manage-modal{background:#111;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;width:100%;max-width:560px;max-height:84vh;animation:.35s cubic-bezier(.16,1,.3,1) both manage-pop;display:flex;overflow:hidden}@keyframes manage-pop{0%{opacity:0;transform:scale(.96)translateY(12px)}to{opacity:1;transform:none}}.manage-header{border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.manage-header h3{color:#fff;margin:0;font-size:14px;font-weight:600}.manage-close{color:#ffffff80;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;line-height:1;transition:all .15s;display:flex}.manage-close:hover{color:#fff;border-color:#ffffff40}.manage-body{padding:12px 16px 16px;overflow-y:auto}.manage-body .hms{max-width:none}.sw-grey-row{margin-bottom:14px}.sw-toggle-row{flex-wrap:wrap;gap:8px 28px;margin-bottom:14px;display:flex}.sw-toggle-row .sw-grey-row{margin-bottom:0}.pe-thumb{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;flex-shrink:0;width:44px;height:44px;display:block;overflow:hidden}.pe-thumb img,.pe-thumb video{object-fit:cover;width:100%;height:100%;display:block}.pe-err-dot{color:#0b0b0e;background:var(--wva-warning);border-radius:50%;flex-shrink:0;place-items:center;width:14px;height:14px;margin-right:6px;font-size:9px;font-weight:800;line-height:1;display:inline-grid}.cln{flex-direction:column;gap:6px;padding:2px 0 4px;display:flex}.cln__head{justify-content:space-between;align-items:center;padding:0 2px;display:flex}.cln__title{color:var(--admin-text);font-size:12.5px;font-weight:500}.cln__add{width:22px;height:22px;color:var(--admin-text-2);border:1px solid var(--admin-border-2);border-radius:var(--admin-r-sm);cursor:pointer;transition:color var(--wva-transition), border-color var(--wva-transition), background var(--wva-transition);background:0 0;justify-content:center;align-items:center;display:inline-flex}.cln__add:hover{color:var(--admin-accent);border-color:var(--admin-accent-ring);background:var(--admin-surface-2)}.cln__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.cln__empty{color:var(--admin-text-dim);padding:6px 8px;font-size:11.5px}.cln-row{cursor:pointer;transition:background var(--wva-transition), border-color var(--wva-transition);border:1px solid #0000;align-items:center;gap:7px;padding:6px;display:flex;position:relative}.cln-row:hover{background:var(--admin-surface-2)}.cln-row.is-active{background:var(--admin-active-fill);border-left-color:var(--admin-active-stroke)}.cln-row__grip{color:var(--admin-text-dim);cursor:grab;flex-shrink:0;align-items:center;display:inline-flex}.cln-row:hover .cln-row__grip{color:var(--admin-text-muted)}.cln-row__main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.cln-row__title{color:var(--admin-text-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex;overflow:hidden}.cln-row.is-active .cln-row__title{color:var(--admin-accent)}.cln-row__tag{letter-spacing:.04em;text-transform:uppercase;color:var(--admin-text-muted);background:var(--admin-surface-3);border-radius:999px;flex-shrink:0;padding:1px 6px;font-size:8.5px;font-weight:700}.cln-row__err{color:#0b0b0e;background:var(--wva-warning);border-radius:50%;flex-shrink:0;place-items:center;width:13px;height:13px;font-size:9px;font-weight:800;display:inline-grid}.cln-row__meta{color:var(--admin-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.cln-row__menu{flex-shrink:0;position:relative}.cln-iconbtn{width:22px;height:22px;color:var(--admin-text-muted);cursor:pointer;transition:background var(--wva-transition), color var(--wva-transition);background:0 0;border:none;border-radius:5px;place-items:center;display:grid}.cln-iconbtn:hover{background:var(--admin-surface-3);color:var(--admin-text)}.cln-menu__backdrop{z-index:50;position:fixed;inset:0}.cln-menu{z-index:51;background:var(--admin-surface-2);border:1px solid var(--admin-border-2);border-radius:var(--admin-r-sm);min-width:140px;box-shadow:var(--wva-shadow-lg);flex-direction:column;gap:1px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.cln-menu__item{text-align:left;color:var(--admin-text-2);cursor:pointer;transition:background var(--wva-transition), color var(--wva-transition);background:0 0;border:none;border-radius:6px;padding:7px 10px;font-size:12px}.cln-menu__item:hover:not(:disabled){background:var(--admin-surface-3);color:var(--admin-text)}.cln-menu__item:disabled{opacity:.35;cursor:not-allowed}.cln-menu__item--danger{color:var(--admin-danger)}.cln-menu__item--danger:hover:not(:disabled){background:var(--admin-surface-3);color:var(--admin-danger)}.csn{flex-direction:column;gap:6px;padding:2px 0 4px;display:flex}.csn__head{color:var(--admin-text);padding:0 2px 2px;font-size:12.5px;font-weight:500}.csn__manage{text-align:left;cursor:pointer;background:var(--admin-surface-2);border:1px solid var(--admin-border);border-radius:var(--admin-r-sm);width:100%;color:var(--admin-text-2);transition:background var(--wva-transition), border-color var(--wva-transition), color var(--wva-transition);align-items:center;gap:9px;padding:9px 11px;display:flex}.csn__manage:hover{background:var(--admin-surface-3);color:var(--admin-text)}.csn__manage.is-active{background:var(--admin-active-fill);border-color:var(--admin-accent-ring);color:var(--admin-accent)}.csn__manage span{flex-direction:column;gap:1px;min-width:0;display:flex}.csn__manage strong{font-size:12px;font-weight:600}.csn__manage em{color:var(--admin-text-muted);font-size:10px;font-style:normal}.csn-row__del{opacity:0;transition:opacity var(--wva-transition);flex-shrink:0}.csn-row:hover .csn-row__del,.csn-row.is-active .csn-row__del{opacity:1}.csn__add{grid-template-columns:1fr 1fr;gap:4px;padding:2px;display:grid}.csn__add-btn{color:var(--admin-text-2);background:var(--admin-surface-2);border:1px solid var(--admin-border);border-radius:var(--admin-r-sm);cursor:pointer;transition:color var(--wva-transition), border-color var(--wva-transition), background var(--wva-transition);justify-content:center;align-items:center;gap:5px;padding:6px 8px;font-family:inherit;font-size:11px;font-weight:600;display:inline-flex}.csn__add-btn:hover{color:var(--admin-accent);border-color:var(--admin-accent-ring)}.csn__list{flex-direction:column;gap:2px;margin:6px 0 0;padding:0;list-style:none;display:flex}.csn__empty{color:var(--admin-text-dim);padding:6px 8px;font-size:11.5px}.csn-row{cursor:pointer;transition:background var(--wva-transition), border-color var(--wva-transition);border:1px solid #0000;align-items:center;gap:6px;padding:7px 6px;display:flex;position:relative}.csn-row:hover{background:var(--admin-surface-2)}.csn-row.is-active{background:var(--admin-active-fill);border-left-color:var(--admin-active-stroke)}.csn-row.is-hidden .csn-row__title{color:var(--admin-text-dim)}.csn-row__main{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.csn-row__title{color:var(--admin-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.csn-row.is-active .csn-row__title{color:var(--admin-accent)}.csn-row__tag{letter-spacing:.04em;text-transform:uppercase;color:var(--admin-text-muted);background:var(--admin-surface-3);border-radius:999px;flex-shrink:0;padding:1px 6px;font-size:8.5px;font-weight:700}.csn-row__meta{color:var(--admin-text-muted);text-transform:capitalize;flex-shrink:0;font-size:9.5px}.csn-row__actions{opacity:0;transition:opacity var(--wva-transition);flex-shrink:0;gap:1px;display:flex}.csn-row:hover .csn-row__actions,.csn-row.is-active .csn-row__actions{opacity:1}.cr-item{border:1px solid var(--admin-border);border-radius:var(--admin-r-sm);background:var(--admin-surface-2);margin-bottom:10px}.cr-item__head{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.cr-item__title{color:var(--admin-text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.cr-item__actions{flex-shrink:0;gap:2px;display:flex}.cr-item__body{padding:12px 12px 4px}.ti-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ti-thumb{border:1px solid var(--admin-border);border-radius:var(--admin-r-sm);background:var(--admin-bg);width:48px;height:48px;color:var(--admin-text-dim);flex-shrink:0;justify-content:center;align-items:center;padding:6px;display:flex;overflow:hidden}.ti-thumb img,.ti-thumb video{object-fit:contain;width:100%;height:100%;display:block}.ti-dim{flex-shrink:0;position:relative}.ti-dim__pre{color:var(--admin-text-muted);pointer-events:none;font-size:11px;font-weight:700;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.ti-dim__unit{color:var(--admin-text-dim);pointer-events:none;font-size:10px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.ti-dim__input{width:96px!important;padding-left:26px!important;padding-right:24px!important}.ti-path{flex:1;min-width:120px}.cms-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cms-row{border-bottom:1px solid var(--admin-border);align-items:center;gap:8px;padding:8px 2px;display:flex}.cms-row:last-child{border-bottom:none}.cms-row.is-dragging{opacity:.4}.cms-row__grip{color:var(--admin-text-dim);cursor:grab;flex-shrink:0;align-items:center;display:inline-flex}.cms-row__grip:active{cursor:grabbing}.cms-row__sw{flex:1;min-width:0;margin:0}.cms-row__id{color:var(--admin-text-muted);font-size:10px;font-style:normal}.cms-row__actions{flex-shrink:0;gap:2px;display:flex}.co-grid2{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}@media (width<=560px){.co-grid2{grid-template-columns:1fr}}.co-vis-row{margin-bottom:10px}.admin-rive{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:18px;display:grid}.admin-rive__list{background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;position:sticky;top:0;overflow:hidden}.admin-rive__list-head{letter-spacing:.12em;text-transform:uppercase;color:#ffffff73;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:11px 13px;font-size:10px;font-weight:600;display:flex}.admin-rive__add{color:#c6ff3d;cursor:pointer;background:#c6ff3d14;border:1px solid #c6ff3d47;border-radius:6px;padding:3px 9px;font-family:inherit;font-size:10px;font-weight:600;transition:all .15s}.admin-rive__add:hover{background:#c6ff3d29}.admin-rive__rows{flex-direction:column;gap:4px;padding:7px;display:flex}.admin-rive__empty{color:#ffffff59;text-align:center;padding:14px 8px;font-size:11.5px;line-height:1.6}.admin-rive__row{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:8px 9px;transition:background .12s,border-color .12s;display:flex;position:relative}.admin-rive__row:hover{background:#ffffff08}.admin-rive__row.is-active{background:#c6ff3d12;border-color:#c6ff3d38}.admin-rive__row.dragging{opacity:.35}.admin-rive__row.drag-over-before:before,.admin-rive__row.drag-over-after:after{content:"";pointer-events:none;z-index:5;background:#c6ff3d;border-radius:2px;height:3px;position:absolute;left:4px;right:4px;box-shadow:0 0 8px #c6ff3d99}.admin-rive__row.drag-over-before:before{top:-3px}.admin-rive__row.drag-over-after:after{bottom:-3px}.admin-rive__grip{cursor:grab;color:#fff3;letter-spacing:-2px;-webkit-user-select:none;user-select:none;flex-shrink:0;padding:2px;font-size:13px;line-height:1}.admin-rive__grip:hover{color:#ffffff80}.admin-rive__grip:active{cursor:grabbing}.admin-rive__row-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.admin-rive__row-title{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.admin-rive__row.is-active .admin-rive__row-title{color:#c6ff3d}.admin-rive__row-meta{color:#ffffff4d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-rive__row-btn{color:#ffffff59;cursor:pointer;background:0 0;border:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-family:inherit;font-size:13px;line-height:1;display:inline-flex}.admin-rive__row-btn:hover{color:#c6ff3d;background:#ffffff0f}.admin-rive__row-btn--del:hover{color:#ff6b6b}.admin-rive__placeholder{text-align:center;color:#ffffff59;border:1px dashed #ffffff1a;border-radius:12px;padding:48px 20px;font-size:13px}.admin-rive__preview{margin-bottom:18px}.admin-rive__preview-label{color:#ffffffb3;margin-bottom:8px;font-size:12px;font-weight:600;display:block}.admin-rive__preview-stage{background-color:#0c0c0e;background-image:linear-gradient(45deg,#ffffff06 25%,#0000 25%),linear-gradient(-45deg,#ffffff06 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ffffff06 75%),linear-gradient(-45deg,#0000 75%,#ffffff06 75%);background-position:0 0,0 9px,9px -9px,-9px 0;background-size:18px 18px;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;min-height:160px;padding:16px;display:flex;overflow:auto}.admin-rive__preview-stage canvas{display:block}.admin-rive__preview-empty{color:#ffffff59;font-size:12px}.admin-rive__preview-err{color:#ff9b9b;background:#ff64640d;border:1px solid #ff646433;border-radius:8px;padding:12px 14px;font-size:12px}.admin-rive__two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-rive__check{color:#ffffffb3;cursor:pointer;align-items:flex-start;gap:9px;margin-top:6px;font-size:12px;line-height:1.5;display:flex}.admin-rive__check input{accent-color:#c6ff3d;flex-shrink:0;margin-top:2px}.admin-rive__check em{color:#fff6;font-style:italic}.admin-rive__id{color:#ffffff4d;margin-top:14px;font-family:monospace;font-size:10px}@media (width<=820px){.admin-rive{grid-template-columns:1fr}.admin-rive__list{position:static}.admin-rive__two{grid-template-columns:1fr}}.admin-rive__src-row{align-items:center;gap:8px;display:flex}.admin-rive__src-row .admin-input{flex:1;min-width:0}.admin-rive__upbtn{font:inherit;color:#ffffffd9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:7px;flex:none;padding:8px 12px;font-size:12px;font-weight:500;transition:background .15s,border-color .15s}.admin-rive__upbtn:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff40}.admin-rive__upbtn:disabled{opacity:.4;cursor:not-allowed}.admin-rive__upload-msg{margin:6px 0 0;font-size:11.5px}.admin-rive__upload-msg--err{color:#ff8585}.admin-rive__upload-msg--ok{color:#4ade80}.admin-popups{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:18px;display:grid}.admin-popups__list{background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;position:sticky;top:0;overflow:hidden}.admin-popups__list-head{letter-spacing:.12em;text-transform:uppercase;color:#ffffff73;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:11px 13px;font-size:10px;font-weight:600;display:flex}.admin-popups__add{color:#c6ff3d;cursor:pointer;background:#c6ff3d14;border:1px solid #c6ff3d47;border-radius:6px;padding:3px 9px;font-family:inherit;font-size:10px;font-weight:600;transition:all .15s}.admin-popups__add:hover{background:#c6ff3d29}.admin-popups__rows{flex-direction:column;gap:4px;padding:7px;display:flex}.admin-popups__empty{color:#ffffff59;text-align:center;padding:14px 8px;font-size:11.5px;line-height:1.6}.admin-popups__row{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:8px 9px;transition:background .12s,border-color .12s;display:flex;position:relative}.admin-popups__row:hover{background:#ffffff08}.admin-popups__row.is-active{background:#c6ff3d12;border-color:#c6ff3d38}.admin-popups__row.is-off{opacity:.55}.admin-popups__row.dragging{opacity:.35}.admin-popups__row.drag-over-before:before,.admin-popups__row.drag-over-after:after{content:"";pointer-events:none;z-index:5;background:#c6ff3d;border-radius:2px;height:3px;position:absolute;left:4px;right:4px;box-shadow:0 0 8px #c6ff3d99}.admin-popups__row.drag-over-before:before{top:-3px}.admin-popups__row.drag-over-after:after{bottom:-3px}.admin-popups__grip{cursor:grab;color:#fff3;letter-spacing:-2px;-webkit-user-select:none;user-select:none;flex-shrink:0;padding:2px;font-size:13px;line-height:1}.admin-popups__grip:hover{color:#ffffff80}.admin-popups__grip:active{cursor:grabbing}.admin-popups__row-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.admin-popups__row-title{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.admin-popups__row.is-active .admin-popups__row-title{color:#c6ff3d}.admin-popups__row-meta{color:#ffffff4d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-popups__row-btn{color:#ffffff59;cursor:pointer;background:0 0;border:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-family:inherit;font-size:13px;line-height:1;display:inline-flex}.admin-popups__row-btn:hover{color:#c6ff3d;background:#ffffff0f}.admin-popups__row-btn--del:hover{color:#ff6b6b}.admin-popups__placeholder{text-align:center;color:#ffffff59;border:1px dashed #ffffff1a;border-radius:12px;padding:48px 20px;font-size:13px}.admin-popups__sec{letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;border-bottom:1px solid #ffffff12;margin:18px 0 10px;padding-bottom:6px;font-size:11px;font-weight:700}.admin-popups__sec:first-child{margin-top:0}.admin-popups__sec span{text-transform:none;letter-spacing:0;color:#ffffff4d;font-weight:400}.admin-popups__two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-popups__check{color:#ffffffbf;cursor:pointer;align-items:center;gap:9px;margin:4px 0 10px;font-size:12px;display:flex}.admin-popups__check input{accent-color:#c6ff3d;flex-shrink:0}.admin-popups__note{color:#c6ff3dbf;background:#c6ff3d0d;border:1px solid #c6ff3d24;border-radius:6px;padding:8px 10px;font-size:11.5px}.admin-popups__id{color:#ffffff4d;margin-top:14px;font-family:monospace;font-size:10px}.admin-popups__head-actions{align-items:center;gap:12px;display:inline-flex}.admin-popups__enable{color:#ffffff80;cursor:pointer;align-items:center;gap:7px;font-size:11px;display:inline-flex}.admin-popups__enable input{accent-color:#c6ff3d}.admin-popups__color{align-items:center;gap:8px;display:flex}.admin-popups__color input[type=color]{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:7px;flex-shrink:0;width:38px;height:34px;padding:2px}.admin-popups__color .admin-input{flex:1;min-width:0}@media (width<=820px){.admin-popups{grid-template-columns:1fr}.admin-popups__list{position:static}.admin-popups__two{grid-template-columns:1fr}}.admin-seo__intro{color:#ffffffa6;background:#22d3ee0d;border:1px solid #22d3ee2e;border-radius:10px;margin-bottom:14px;padding:11px 14px;font-size:12px;line-height:1.5}.admin-seo__intro strong{color:#22d3ee}.admin-seo__two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-seo__color{align-items:center;gap:8px;display:flex}.admin-seo__color input[type=color]{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:7px;flex-shrink:0;width:38px;height:34px;padding:2px}.admin-seo__color .admin-input{flex:1;min-width:0}.admin-seo__preview{background:#ffffff05;border:1px solid #ffffff1a;border-radius:10px;max-width:520px;overflow:hidden}.admin-seo__preview-img{aspect-ratio:1200/630;background-color:#ffffff0a;background-position:50%;background-size:cover;justify-content:center;align-items:center;display:flex}.admin-seo__preview-img span{color:#ffffff40;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.admin-seo__preview-body{padding:14px 16px}.admin-seo__preview-domain{color:#fff6;letter-spacing:.04em;margin-bottom:4px;font-size:11px}.admin-seo__preview-title{color:#fff;word-break:break-word;margin-bottom:4px;font-size:15px;font-weight:600;line-height:1.3}.admin-seo__preview-desc{color:#ffffff8c;word-break:break-word;font-size:12px;line-height:1.45}.admin-seo__ogthumb{margin:-4px 0 14px}.admin-seo__ogthumb img{aspect-ratio:1200/630;object-fit:cover;background:#ffffff08;border:1px solid #ffffff1f;border-radius:8px;width:200px;max-width:100%;display:block}.admin-seo__fav{margin-top:4px}.admin-seo__fav-label{color:#ffffffb3;margin-bottom:8px;font-size:12px;font-weight:600;display:block}.admin-seo__fav-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.admin-seo__fav-empty{color:#ffffff59;font-size:12px}.admin-seo__fav-tab{background:#1c1c20;border:1px solid #ffffff1a;border-bottom:none;border-radius:8px 8px 0 0;align-items:center;gap:7px;max-width:220px;padding:7px 12px;display:inline-flex;box-shadow:inset 0 -1px #ffffff0a}.admin-seo__fav-ico{object-fit:contain;flex-shrink:0;width:16px;height:16px}.admin-seo__fav-tabtxt{color:#ffffffb3;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-seo__fav-32{object-fit:contain;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;width:32px;height:32px;padding:4px}.admin-seo__fav-src{color:#ffffff59;letter-spacing:.04em;text-transform:uppercase;font-size:10px}@media (width<=620px){.admin-seo__two{grid-template-columns:1fr}}.wva-cd__overlay{z-index:100000;-webkit-backdrop-filter:blur(4px);background:#0000009e;justify-content:center;align-items:center;padding:20px;animation:.18s both wva-cd-fade;display:flex;position:fixed;inset:0}@keyframes wva-cd-fade{0%{opacity:0}to{opacity:1}}.wva-cd{box-sizing:border-box;color:#fff;background:#141416;border:1px solid #ffffff1a;border-radius:14px;width:100%;max-width:420px;padding:22px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;animation:.25s cubic-bezier(.2,.8,.2,1) both wva-cd-pop;box-shadow:0 24px 60px -18px #000000bf}@keyframes wva-cd-pop{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:none}}.wva-cd__icon{color:#ff8585;background:#e5484d1f;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:12px;display:flex}.wva-cd__title{letter-spacing:-.01em;margin:0 0 6px;font-size:17px;font-weight:700}.wva-cd__msg{color:#fff9;white-space:pre-line;margin:0 0 16px;font-size:13.5px;line-height:1.6}.wva-cd__label{color:#ffffff8c;margin-bottom:7px;font-size:12px;display:block}.wva-cd__label b{color:#ff8585;letter-spacing:.06em}.wva-cd__input{box-sizing:border-box;color:#fff;background:#0000004d;border:1px solid #ffffff24;border-radius:9px;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .15s}.wva-cd__input:focus{border-color:#e5484d8c}.wva-cd__input::placeholder{color:#ffffff40;letter-spacing:.06em}.wva-cd__actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.wva-cd__cancel,.wva-cd__delete{cursor:pointer;border-radius:9px;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.wva-cd__cancel{color:#ffffffb3;background:0 0;border:1px solid #ffffff26}.wva-cd__cancel:hover:not(:disabled){color:#fff;border-color:#ffffff4d}.wva-cd__delete{color:#fff;background:#e5484d;border:1px solid #e5484d}.wva-cd__delete:hover:not(:disabled){background:#f2555a;border-color:#f2555a}.wva-cd__delete:disabled{opacity:.4;cursor:not-allowed}.wva-cd__cancel:disabled{opacity:.5;cursor:default}.gr-head-actions{gap:8px;display:inline-flex}.gr-notconfig{color:#ffb4b4d9;background:#ff64640d;border:1px solid #ff64642e;border-radius:10px;padding:16px 18px;font-size:13px;line-height:1.55}.gr-notconfig strong{color:#ff9b9b}.gr-notconfig p{margin:8px 0 0}.gr-notconfig code{color:#c6ff3d;font-size:12px}.gr-controls{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.gr-controls .gr-search{flex:1;min-width:200px;margin:0}.gr-controls .gr-limit{width:110px;margin:0}.gr-status{color:#fff6;white-space:nowrap;padding-bottom:9px;font-size:11px}.gr-table-wrap{border:1px solid #ffffff0f;border-radius:10px;overflow-x:auto}.gr-msg{text-align:center;color:#fff6;padding:20px;font-size:13px}.gr-msg--err{color:#ff9696d9;text-align:left}.gr-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:560px}.gr-table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;background:#ffffff05;border-bottom:1px solid #ffffff0f;padding:10px 14px;font-size:10px;font-weight:600}.gr-table td{color:#ffffffd9;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #ffffff0a;padding:11px 14px;font-size:13px;overflow:hidden}.gr-table tbody tr:hover{background:#ffffff04}.gr-table th.gr-num,.gr-table td.gr-num{text-align:center}.gr-rank{color:#c6ff3db3;font-family:monospace;font-weight:600}.gr-name{font-weight:500}.gr-phone{color:#ffffffb3;font-family:monospace;font-size:12px}.gr-score{font-variant-numeric:tabular-nums;color:#c6ff3d;font-weight:700}.gr-date{color:#ffffff8c;font-size:12px}.gr-del-cell{text-align:center}.gr-del{color:#ff7878b3;cursor:pointer;background:0 0;border:1px solid #ff5a5a40;border-radius:6px;width:26px;height:26px;font-size:12px;line-height:1;transition:background .15s,color .15s,border-color .15s}.gr-del:hover:not(:disabled){color:#ff8585;background:#ff5a5a1f;border-color:#ff5a5a80}.gr-del:disabled{opacity:.4;cursor:default}.gr-viewtoggle{background:#ffffff08;border:1px solid #ffffff14;border-radius:9px;gap:2px;margin-bottom:12px;padding:3px;display:inline-flex}.gr-viewtoggle button{color:#fff9;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s,color .15s}.gr-viewtoggle button:hover{color:#fff}.gr-viewtoggle button.is-on{color:#c6ff3d;background:#c6ff3d1f}.gr-weeks{flex-direction:column;gap:14px;padding:14px;display:flex}.gr-week{background:#ffffff04;border:1px solid #ffffff12;border-radius:12px;overflow:hidden}.gr-week-head{background:#ffffff05;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.gr-week-range{color:#fff;letter-spacing:.01em;font-size:13px;font-weight:700}.gr-week-count{color:#fff6;font-size:11px}.gr-week-winner{background:linear-gradient(90deg,#c6ff3d17,#0000);grid-template-columns:26px 1fr auto auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.gr-week-trophy{font-size:16px}.gr-week-wname{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.gr-week-wphone{color:#fff9;font-family:monospace;font-size:12px}.gr-week-wscore{font-variant-numeric:tabular-nums;color:#c6ff3d;font-size:16px;font-weight:800}.gr-week-rest{flex-direction:column;display:flex}.gr-week-row{border-top:1px solid #ffffff08;grid-template-columns:26px 1fr auto auto;align-items:center;gap:12px;padding:8px 14px;font-size:12.5px;display:grid}.gr-week-rank{color:#fff6;text-align:center;font-family:monospace;font-size:11px}.gr-week-name{color:#ffffffd9;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gr-week-phone{color:#ffffff80;font-family:monospace;font-size:11px}.gr-week-score{font-variant-numeric:tabular-nums;color:#c6ff3dd9;font-weight:700}.hud-intro{color:#ffffffa6;background:#22d3ee0d;border:1px solid #22d3ee2e;border-radius:10px;margin-bottom:14px;padding:11px 14px;font-size:12px;line-height:1.5}.hud-intro strong{color:#22d3ee}.hud-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hud-toggle{color:#ffffff8c;cursor:pointer;align-items:center;gap:7px;font-size:11px;display:inline-flex}.hud-toggle input{accent-color:#c6ff3d}@media (width<=620px){.hud-two{grid-template-columns:1fr}}.admin-rive__row .hud-meta-off{color:#ff8585}.hud-fab-list{flex-direction:column;display:flex}.hud-fab-card{background:#ffffff04;border:1px solid #ffffff14;border-radius:10px;margin-bottom:10px;transition:border-color .15s,opacity .15s}.hud-fab-card.is-dragging{opacity:.45}.hud-fab-card.is-over{border-color:#c6ff3d;box-shadow:inset 0 0 0 1px #c6ff3d}.hud-fab-card__head{flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;display:flex}.hud-fab-grip{cursor:grab;color:#ffffff59;-webkit-user-select:none;user-select:none;flex-shrink:0;padding:2px;font-size:15px;line-height:1}.hud-fab-grip:active{cursor:grabbing}.hud-fab-grip:hover{color:#ffffffb3}.hud-fab-card__title{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:10px;min-width:0;font-family:inherit;font-size:13px;font-weight:600;display:flex}.hud-fab-card__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hud-fab-card__chev{color:#fff6;margin-left:auto;font-size:10px}.hud-fab-swatch{border:1px solid #ffffff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex;overflow:hidden}.hud-fab-swatch__icon{justify-content:center;align-items:center;display:flex}.hud-fab-swatch__icon svg,.hud-fab-swatch__icon img{fill:currentColor;object-fit:contain;width:14px;height:14px;display:block}.hud-fab-card__arrows{align-items:center;gap:4px;display:flex}.hud-fab-card__arrows button{color:#fff9;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:6px;width:26px;height:26px;font-size:11px}.hud-fab-card__arrows button:hover:not(:disabled){color:#fff;border-color:#ffffff4d}.hud-fab-card__arrows button:disabled{opacity:.35;cursor:default}.hud-fab-del{color:#ff8585!important}.hud-fab-card__body{border-top:1px solid #ffffff0f;padding:4px 12px 14px}.hud-color{align-items:center;gap:6px;display:flex}.hud-color input[type=color]{cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:6px;flex-shrink:0;width:34px;height:34px;padding:2px}.hud-color input[type=text]{flex:1;min-width:0}.hud-fab-iconrow{justify-content:space-between;align-items:center;gap:10px;margin-bottom:5px;display:flex}.hud-fab-iconrow .browse-btn{color:#ffffffbf;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:7px;align-items:center;gap:5px;padding:5px 10px;font-family:inherit;font-size:11px;display:inline-flex}.hud-fab-iconrow .browse-btn:hover{color:#fff;border-color:#ffffff4d}.jhtml .social-row{background:#ffffff04;border:1px solid #ffffff0d;border-radius:9px;flex-direction:column;align-items:stretch;gap:8px;margin-bottom:6px;padding:10px 12px;transition:border-color .15s,background .15s;display:flex}.jhtml .social-row .social-head{align-items:center;gap:8px;display:flex}.jhtml .social-row .social-head .dyn-icon,.jhtml .social-row .social-head .dyn-icon-ph{background:#ffffff0a;border:1px solid #ffffff14;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.jhtml .social-row .social-head .dyn-icon-ph{color:#ffffff40;font-size:11px}.jhtml .social-row .social-head .social-name{flex-shrink:0;max-width:130px}.jhtml .social-row .social-head .social-url{flex:1;min-width:0}.jhtml .dyn-icon.tinted{-webkit-mask:var(--icon-mask,none) center / 70% no-repeat;-webkit-mask:var(--icon-mask,none) center / 70% no-repeat;mask:var(--icon-mask,none) center / 70% no-repeat;background:0 0;border:1px solid #ffffff14;background-color:var(--icon-color,currentColor)!important}.jhtml .dyn-icon.tinted img{display:none}.jhtml .social-row .social-icon-row{align-items:center;gap:8px;display:flex}.jhtml .social-row .social-icon-type{flex-shrink:0;max-width:130px}.jhtml .social-row .social-icon-url{flex:1;min-width:0}.jhtml .social-row .social-icon-svg{resize:vertical;flex:1;min-width:0;min-height:34px;max-height:120px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11px;line-height:1.4}.jhtml .social-row .social-icon-upload{color:#ffffff80;cursor:pointer;flex:1;font-size:11px}.jhtml .social-row .social-color-row{border-top:1px dashed #ffffff0f;flex-wrap:wrap;align-items:center;gap:8px;padding-top:8px;display:flex}.jhtml .social-color-grp{background:#0000002e;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:6px;padding:4px 8px 4px 10px;transition:border-color .15s;display:inline-flex}.jhtml .social-color-grp:hover{border-color:#ceff2d40}.jhtml .social-color-lbl{color:#ffffff8c;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:600}.jhtml .social-color-grp input[type=color]{cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:6px;flex-shrink:0;width:24px;height:24px;padding:0}.jhtml .social-color-grp input[type=text]{text-transform:uppercase;letter-spacing:.04em;color:#eee;background:#00000059;border:1px solid #ffffff12;border-radius:5px;width:78px;height:24px;margin:0;padding:0 7px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11px}.jhtml .newtab-chk{color:#ffffff8c;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:#0000002e;border:1px solid #ffffff12;border-radius:6px;flex-shrink:0;align-items:center;gap:5px;padding:4px 7px;font-size:10px;transition:border-color .15s,color .15s;display:inline-flex}.jhtml .newtab-chk:hover{color:#fff;border-color:#ceff2d4d}.jhtml .newtab-chk input{cursor:pointer;accent-color:#c6ff3d;margin:0}.jhtml .newtab-chk svg{opacity:.7;flex-shrink:0;width:11px;height:11px}.jhtml .dyn-arrows{flex-direction:column;flex-shrink:0;gap:1px;display:flex}.jhtml .dyn-arr{color:#ffffff4d;cursor:pointer;background:0 0;border:none;padding:1px 2px;font-size:9px;line-height:1}.jhtml .dyn-arr:hover:not(:disabled){color:#fff}.jhtml .dyn-arr:disabled{opacity:.25;cursor:default}.jhtml .navbtn-row{flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px;display:flex}.jhtml .navbtn-summary{align-items:center;gap:8px;display:flex}.jhtml .navbtn-sum-label{color:#ffffffbf;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.jhtml .navbtn-spacer{flex:1}.jhtml .navbtn-badge{letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;border:1px solid #ffffff1f;border-radius:999px;padding:2px 7px;font-size:9px;font-weight:700}.jhtml .navbtn-edit{flex-direction:column;gap:8px;display:flex}.jhtml .navbtn-head,.jhtml .navbtn-body{align-items:center;gap:8px;display:flex}.jhtml .navbtn-text{flex:1;min-width:0}.jhtml .navbtn-type,.jhtml .navbtn-style,.jhtml .navbtn-action{max-width:160px}.jhtml .navbtn-action-row{align-items:center;gap:8px;display:flex}.jhtml .navbtn-action-lbl{color:#ffffff80;text-transform:uppercase;letter-spacing:.06em;flex-shrink:0;font-size:10px;font-weight:600}.jhtml .field-link-pair{align-items:center;gap:8px;display:flex}.jhtml .field-link-pair .navbtn-link{flex:1;min-width:0}.mm-bar{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:6px;display:flex}.mm-bar .mm-search{flex:1;min-width:180px;margin:0}.mm-add{align-items:flex-end;gap:8px;display:flex}.mm-add .mm-url{width:240px;margin:0}.mm-upload{align-items:flex-end;display:flex}.mm-count{color:#fff6;margin:4px 0 12px;font-size:11px}.mm-empty{text-align:center;color:#fff6;border:1px dashed #ffffff1a;border-radius:12px;padding:36px 20px;font-size:13px}.mm-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.mm-card{background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.mm-thumb{aspect-ratio:4/3;background:#0c0c0e repeating-conic-gradient(#ffffff05 0% 25%,#0000 0% 50%) 0/16px 16px;justify-content:center;align-items:center;display:flex;overflow:hidden}.mm-thumb-media{object-fit:contain;width:100%;height:100%;display:block}.mm-name{color:#fff;text-align:left;background:0 0;border:none;border-top:1px solid #ffffff0f;outline:none;width:100%;padding:8px 10px;font-family:inherit;font-size:12px}.mm-name--view{cursor:pointer;justify-content:space-between;align-items:center;gap:6px;display:flex}.mm-name--view:hover{background:#ffffff08}.mm-name-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-name-edit{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;color:#ffffff4d;flex-shrink:0;width:13px;height:13px}.mm-name--view:hover .mm-name-edit{color:#c6ff3d}.mm-name--edit:focus{background:#ffffff08}.mm-meta{justify-content:space-between;align-items:center;padding:6px 10px 9px;display:flex}.mm-type{letter-spacing:.08em;text-transform:uppercase;color:#ffffff59;font-size:9px}.mm-actions{gap:8px;display:inline-flex}.mm-act{color:#ffffff80;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:11px}.mm-act:hover{color:#c6ff3d}.mm-act--del:hover{color:#ff6b6b}.mm{position:relative}.mm-thumb{cursor:pointer;border:0;width:100%;padding:0;position:relative}.mm-thumb-ext{letter-spacing:.04em;text-transform:uppercase;color:#ffffffb3;pointer-events:none;background:#0009;border-radius:4px;padding:2px 5px;font-size:8.5px;position:absolute;bottom:4px;right:4px}.mm-tools{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:8px 0 12px;display:flex}.mm-field{flex-direction:column;gap:4px;display:flex}.mm-field label{text-transform:uppercase;letter-spacing:.06em;color:#fff6;font-size:10px}.mm-field select{color:#fff;font:inherit;cursor:pointer;background:#00000059;border:1px solid #ffffff1f;border-radius:8px;outline:none;padding:7px 10px;font-size:12px}.mm-field select:focus{border-color:#c6ff3d66}.mm-spacer{flex:1}.mm-tools .mm-count{margin:0}.mm-view{border:1px solid #ffffff1f;border-radius:8px;display:inline-flex;overflow:hidden}.mm-view-btn{cursor:pointer;color:#ffffff80;background:0 0;border:0;padding:7px 9px;display:inline-flex}.mm-view-btn svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.mm-view-btn.is-active{color:#c6ff3d;background:#c6ff3d1f}.mm-view-btn:hover:not(.is-active){color:#fff;background:#ffffff0d}.mm-list{border:1px solid #ffffff12;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.mm-list-head,.mm-row{grid-template-columns:56px minmax(140px,1fr) 64px 92px 74px 104px 188px;align-items:center;gap:12px;padding:8px 12px;display:grid}.mm-list-head>:last-child,.mm-row .mm-actions{justify-self:end}.mm-list-head{text-transform:uppercase;letter-spacing:.06em;color:#fff6;background:#00000040;font-size:9.5px}.mm-row{border-top:1px solid #ffffff0d}.mm-row:hover{background:#ffffff06}.mm-row-thumb{cursor:pointer;background:#0c0c0e;border:1px solid #ffffff14;border-radius:6px;width:48px;height:40px;padding:0;overflow:hidden}.mm-row-thumb .mm-thumb-media{object-fit:cover}.mm-row-name{color:#fff;font:inherit;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12.5px;overflow:hidden}.mm-row-name:hover{color:#c6ff3d}.mm-dim{color:#ffffff80;font-size:11.5px}.mm-pv-overlay{z-index:200;background:#000000b3;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.mm-pv{background:#111114;border:1px solid #ffffff1a;border-radius:14px;width:min(900px,94vw);max-height:90vh;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px -10px #000000b3}.mm-pv-close{z-index:2;color:#fff;cursor:pointer;background:#0006;border:0;border-radius:7px;width:30px;height:30px;font-size:20px;line-height:1;position:absolute;top:10px;right:12px}.mm-pv-stage{background:#0a0a0c repeating-conic-gradient(#ffffff05 0% 25%,#0000 0% 50%) 0/20px 20px;flex:1;justify-content:center;align-items:center;min-width:0;padding:16px;display:flex}.mm-pv-stage img,.mm-pv-stage video{object-fit:contain;max-width:100%;max-height:80vh;display:block}.mm-pv-info{border-left:1px solid #ffffff14;flex-direction:column;flex:0 0 280px;gap:14px;padding:22px 20px;display:flex;overflow:auto}.mm-pv-name{color:#fff;word-break:break-word;margin:0;font-size:15px;font-weight:600}.mm-pv-meta{flex-direction:column;gap:8px;margin:0;display:flex}.mm-pv-meta>div{justify-content:space-between;gap:10px;font-size:12px;display:flex}.mm-pv-meta dt{color:#fff6}.mm-pv-meta dd{color:#fff;text-align:right;margin:0}.mm-pv-url{background:#00000059;border:1px solid #ffffff14;border-radius:7px;padding:8px 10px}.mm-pv-url code{color:#c6ff3d;word-break:break-all;font-size:11px}.mm-pv-actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.mm--dragover{outline-offset:4px;border-radius:12px;outline:2px dashed #c6ff3d80}.mm-drop-hint{color:#c6ff3d;z-index:150;pointer-events:none;background:#0a0a0cb3;justify-content:center;align-items:center;font-size:18px;font-weight:600;display:flex;position:fixed;inset:0}@media (width<=760px){.mm-list-head{display:none}.mm-row{grid-template-columns:48px 1fr auto}.mm-row .mm-type,.mm-row .mm-dim{display:none}.mm-pv{flex-direction:column}.mm-pv-info{border-top:1px solid #ffffff14;border-left:0;flex:none}}.mm-pv-usage{border-top:1px solid #ffffff14;padding-top:12px}.mm-pv-usage-head{color:#fff;margin-bottom:6px;font-size:12px;font-weight:600}.mm-pv-usage-list{flex-direction:column;gap:3px;max-height:120px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.mm-pv-usage-list li{color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;font-family:ui-monospace,Menlo,monospace;font-size:11px;overflow:hidden}.mm-pv-usage-more{color:#ffffff59!important;font-family:inherit!important}.mm-thumb-doc{width:100%;height:100%;color:var(--admin-text-2,#9aa0a6);background:#ffffff08;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.mm-thumb-doc span{letter-spacing:.1em;font-size:11px;font-weight:700}
