[data-skin=opt1]{--ask-text-xs:clamp(0.75rem,0.72rem + 0.12vw,0.8125rem);--ask-text-sm:clamp(0.875rem,0.85rem + 0.12vw,0.9375rem);--ask-text-base:clamp(1.0625rem,1.02rem + 0.2vw,1.125rem);--ask-text-lg:clamp(1.1875rem,1.12rem + 0.35vw,1.3125rem);--ask-text-xl:clamp(1.375rem,1.25rem + 0.7vw,1.625rem);--ask-radius-sm:4px;--ask-radius-md:8px;--ask-radius-lg:12px;--ask-color-bg:#fff8e7;--ask-color-surface:#fffdf6;--ask-color-surface-2:#fff1c4;--ask-color-surface-raised:#ffffff;--ask-color-surface-sunken:#ffe8a3;--ask-color-text:#1a1408;--ask-color-text-muted:#5c4a1f;--ask-color-text-faint:#8a7028;--ask-color-text-on-accent:#fffbeb;--ask-color-accent:#9a3412;--ask-color-accent-hover:#7c2d12;--ask-color-accent-active:#431407;--ask-color-accent-subtle:rgba(154,52,18,0.12);--ask-color-border:rgba(26,20,8,0.16);--ask-color-border-strong:rgba(26,20,8,0.34);--ask-color-focus:#9a3412;--ask-color-info-fg:#9a3412;--ask-color-info-bg:rgba(154,52,18,0.1);--ask-color-info-border:rgba(154,52,18,0.35);--ask-color-info-solid:#9a3412;--ask-color-success-fg:#3f6212;--ask-color-success-bg:rgba(63,98,18,0.1);--ask-color-success-border:rgba(63,98,18,0.35);--ask-color-success-solid:#4d7c0f;--ask-viz-1:#9a3412;--ask-viz-6:#ca8a04;--ask-elev-1:0 1px 2px rgba(154,52,18,0.1),0 1px 3px rgba(26,20,8,0.08);--ask-elev-2:0 4px 14px rgba(154,52,18,0.14),0 2px 4px rgba(26,20,8,0.08);--ask-elev-3:0 16px 40px rgba(154,52,18,0.18),0 4px 12px rgba(26,20,8,0.1)}[data-skin=opt1][data-theme=dark]{--ask-color-bg:#1a1408;--ask-color-surface:#241c0c;--ask-color-surface-2:#2f2410;--ask-color-surface-raised:#3a2e14;--ask-color-surface-sunken:#120e06;--ask-color-text:#fff6d8;--ask-color-text-muted:#e0c070;--ask-color-text-faint:#a88840;--ask-color-text-on-accent:#1a1408;--ask-color-accent:#fbbf24;--ask-color-accent-hover:#fcd34d;--ask-color-accent-active:#f59e0b;--ask-color-accent-subtle:rgba(251,191,36,0.16);--ask-color-border:rgba(255,246,216,0.14);--ask-color-border-strong:rgba(255,246,216,0.32);--ask-color-focus:#fbbf24;--ask-color-info-fg:#fcd34d;--ask-color-info-bg:rgba(252,211,77,0.12);--ask-color-info-border:rgba(252,211,77,0.35);--ask-color-info-solid:#d97706;--ask-color-success-fg:#a3e635;--ask-color-success-bg:rgba(163,230,53,0.12);--ask-color-success-border:rgba(163,230,53,0.35);--ask-color-success-solid:#65a30d;--ask-elev-1:0 1px 2px rgba(251,191,36,0.1),0 1px 3px rgba(0,0,0,0.45);--ask-elev-2:0 4px 12px rgba(251,191,36,0.14),0 2px 4px rgba(0,0,0,0.5);--ask-elev-3:0 16px 40px rgba(251,191,36,0.16),0 4px 12px rgba(0,0,0,0.6)}[data-skin=opt2]{--ask-radius-sm:16px;--ask-radius-md:28px;--ask-radius-lg:40px;--ask-motion-fast:80ms;--ask-motion-base:160ms;--ask-motion-slow:240ms;--ask-color-bg:#ecfeff;--ask-color-surface:#ffffff;--ask-color-surface-2:#cffafe;--ask-color-surface-raised:#ffffff;--ask-color-surface-sunken:#a5f3fc;--ask-color-text:#083344;--ask-color-text-muted:#155e75;--ask-color-text-faint:#0e7490;--ask-color-text-on-accent:#ecfeff;--ask-color-accent:#115e59;--ask-color-accent-hover:#134e4a;--ask-color-accent-active:#042f2e;--ask-color-accent-subtle:rgba(17,94,89,0.12);--ask-color-border:rgba(8,51,68,0.14);--ask-color-border-strong:rgba(8,51,68,0.32);--ask-color-focus:#0e7490;--ask-color-info-fg:#0e7490;--ask-color-info-bg:rgba(14,116,144,0.1);--ask-color-info-border:rgba(14,116,144,0.35);--ask-color-info-solid:#0e7490;--ask-viz-1:#0e7490;--ask-viz-6:#22d3ee;--ask-elev-1:0 1px 2px rgba(14,116,144,0.12),0 1px 3px rgba(8,51,68,0.08);--ask-elev-2:0 6px 18px rgba(14,116,144,0.16),0 2px 4px rgba(8,51,68,0.08);--ask-elev-3:0 18px 44px rgba(14,116,144,0.22),0 4px 12px rgba(8,51,68,0.1)}[data-skin=opt2][data-theme=dark]{--ask-color-bg:#021014;--ask-color-surface:#06202a;--ask-color-surface-2:#0a2f3c;--ask-color-surface-raised:#0e3d4d;--ask-color-surface-sunken:#01090c;--ask-color-text:#e0f2fe;--ask-color-text-muted:#7dd3fc;--ask-color-text-faint:#38bdf8;--ask-color-text-on-accent:#021014;--ask-color-accent:#2dd4bf;--ask-color-accent-hover:#5eead4;--ask-color-accent-active:#14b8a6;--ask-color-accent-subtle:rgba(45,212,191,0.16);--ask-color-border:rgba(224,242,254,0.12);--ask-color-border-strong:rgba(224,242,254,0.3);--ask-color-focus:#22d3ee;--ask-color-info-fg:#22d3ee;--ask-color-info-bg:rgba(34,211,238,0.12);--ask-color-info-border:rgba(34,211,238,0.35);--ask-color-info-solid:#0891b2;--ask-elev-1:0 1px 2px rgba(45,212,191,0.12),0 1px 3px rgba(0,0,0,0.5);--ask-elev-2:0 6px 16px rgba(45,212,191,0.16),0 2px 4px rgba(0,0,0,0.55);--ask-elev-3:0 18px 44px rgba(45,212,191,0.2),0 4px 12px rgba(0,0,0,0.65)}[data-skin=opt3]{--ask-measure:62ch;--ask-radius-sm:8px;--ask-radius-md:14px;--ask-radius-lg:20px;--ask-color-bg:#f4f1e8;--ask-color-surface:#fffdf8;--ask-color-surface-2:#e8e4d4;--ask-color-surface-raised:#fffdf8;--ask-color-surface-sunken:#ddd6c0;--ask-color-text:#1c1917;--ask-color-text-muted:#57534e;--ask-color-text-faint:#78716c;--ask-color-text-on-accent:#fffdf8;--ask-color-accent:#14532d;--ask-color-accent-hover:#166534;--ask-color-accent-active:#052e16;--ask-color-accent-subtle:rgba(20,83,45,0.12);--ask-color-border:rgba(28,25,23,0.14);--ask-color-border-strong:rgba(28,25,23,0.3);--ask-color-focus:#14532d;--ask-color-info-fg:#1d4e4a;--ask-color-info-bg:rgba(29,78,74,0.1);--ask-color-info-border:rgba(29,78,74,0.35);--ask-color-info-solid:#115e59;--ask-color-success-fg:#14532d;--ask-color-success-bg:rgba(20,83,45,0.1);--ask-color-success-border:rgba(20,83,45,0.35);--ask-color-success-solid:#166534;--ask-viz-1:#14532d;--ask-viz-6:#b45309;--ask-elev-1:0 1px 2px rgba(28,25,23,0.08),0 1px 3px rgba(20,83,45,0.08);--ask-elev-2:0 4px 14px rgba(28,25,23,0.1),0 2px 4px rgba(20,83,45,0.08);--ask-elev-3:0 16px 40px rgba(28,25,23,0.14),0 4px 12px rgba(20,83,45,0.1)}[data-skin=opt3][data-theme=dark]{--ask-color-bg:#1c1917;--ask-color-surface:#292524;--ask-color-surface-2:#35302c;--ask-color-surface-raised:#44403c;--ask-color-surface-sunken:#0c0a09;--ask-color-text:#f5f5f4;--ask-color-text-muted:#a8a29e;--ask-color-text-faint:#78716c;--ask-color-text-on-accent:#14532d;--ask-color-accent:#86efac;--ask-color-accent-hover:#bbf7d0;--ask-color-accent-active:#4ade80;--ask-color-accent-subtle:rgba(134,239,172,0.16);--ask-color-border:rgba(245,245,244,0.12);--ask-color-border-strong:rgba(245,245,244,0.28);--ask-color-focus:#86efac;--ask-color-info-fg:#5eead4;--ask-color-info-bg:rgba(94,234,212,0.12);--ask-color-info-border:rgba(94,234,212,0.35);--ask-color-info-solid:#0f766e;--ask-color-success-fg:#86efac;--ask-color-success-bg:rgba(134,239,172,0.12);--ask-color-success-border:rgba(134,239,172,0.35);--ask-color-success-solid:#22c55e;--ask-elev-1:0 1px 2px rgba(134,239,172,0.08),0 1px 3px rgba(0,0,0,0.45);--ask-elev-2:0 4px 12px rgba(134,239,172,0.12),0 2px 4px rgba(0,0,0,0.5);--ask-elev-3:0 16px 40px rgba(134,239,172,0.14),0 4px 12px rgba(0,0,0,0.6)}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-ext-wght-normal.460bdf14.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-wght-normal.491cbc05.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-ext-wght-normal.23aae568.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-wght-normal.4449bf7a.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-vietnamese-wght-normal.113a630f.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-ext-wght-normal.3835a68e.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-wght-normal.6c596dfc.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--ask-font-sans:"Inter Variable","Inter",system-ui,-apple-system,"Segoe UI",sans-serif}.pub-header{position:sticky;top:0;z-index:var(--ask-z-nav);display:flex;align-items:center;gap:var(--ask-space-3);padding:var(--ask-space-3) var(--ask-space-4);background:color-mix(in srgb,var(--ask-color-bg) 88%,transparent);backdrop-filter:blur(10px);border-bottom:var(--ask-border-w) solid var(--ask-color-border)}.pub-header .spacer{flex:1}.pub-logo{display:flex;align-items:center;gap:var(--ask-space-2);flex:none;color:inherit;text-decoration:none}.pub-logo-mark{width:38px;height:38px;flex:none;object-fit:contain}.pub-logo-text{display:flex;flex-direction:column;line-height:1.15}.pub-logo-name{font-weight:700;font-size:var(--ask-text-lg)}.pub-logo-baseline{font-weight:400;font-size:calc(var(--ask-text-xs) - 2px);color:var(--ask-color-text-muted)}.pub-nav{display:none;gap:var(--ask-space-1)}@media (min-width:1024px){.pub-nav{display:flex}}.pub-nav a{color:var(--ask-color-text-muted);text-decoration:none;font-size:var(--ask-text-sm);padding:var(--ask-space-2) var(--ask-space-3);border-radius:var(--ask-radius-sm)}.pub-nav a:hover{color:var(--ask-color-text);background:var(--ask-color-surface-2)}.pub-hide-sm{display:none}@media (min-width:640px){.pub-hide-sm{display:inline-flex}}.pub-main{padding-inline:var(--ask-space-4)}@media (min-width:1024px){.pub-main{padding-inline:var(--ask-space-6)}}.pub-muted{color:var(--ask-color-text-muted);font-size:var(--ask-text-sm)}.pub-hero{position:relative;isolation:isolate;display:grid;gap:var(--ask-space-6);align-items:center;padding-block:var(--ask-space-7) var(--ask-space-6)}@media (min-width:1024px){.pub-hero{grid-template-columns:1fr 1fr;gap:var(--ask-space-7);padding-block:var(--ask-space-8)}}.pub-hero-copy{position:relative;display:grid;gap:var(--ask-space-4);justify-items:start}.pub-hero-copy h1{font-size:var(--ask-text-2xl);font-weight:700;line-height:1.2;max-width:24ch}.pub-hero-copy .lead{font-size:var(--ask-text-lg);color:var(--ask-color-text-muted);max-width:46ch}.pub-hero-cta{display:flex;flex-wrap:wrap;gap:var(--ask-space-3)}@media (max-width:639px){.pub-hero-cta{flex-direction:column;align-items:stretch;width:100%}}.pub-hero-visual{position:relative;display:grid;gap:var(--ask-space-2);justify-items:center}.pub-shots{position:relative;width:100%;max-width:460px;aspect-ratio:4/3.5;margin-inline:auto}.pub-shot{position:absolute;height:auto;border-radius:var(--ask-radius-lg);border:var(--ask-border-w) solid var(--ask-color-border);background:var(--ask-color-surface)}.pub-shot-1{width:72%;top:3%;left:0;box-shadow:var(--ask-elev-1);transform:rotate(-3deg)}.pub-shot-2{width:66%;bottom:0;right:0;box-shadow:var(--ask-elev-2);transform:rotate(2.5deg)}.pub-shot-3{width:44%;top:0;right:6%;box-shadow:var(--ask-elev-3);transform:rotate(-6deg)}@media (prefers-reduced-motion:no-preference){.pub-shot{animation:pub-shot-in var(--ask-motion-slow) var(--ask-ease-out) both}.pub-shot-2{animation-delay:90ms}.pub-shot-3{animation-delay:.18s}}@keyframes pub-shot-in{0%{opacity:0;transform:translateY(14px) rotate(0deg)}}.pub-ico-chip{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--ask-radius-md);background:var(--ask-color-accent-subtle);color:var(--ask-color-accent);font-size:var(--ask-text-lg);flex:none}.pub-section{display:grid;gap:var(--ask-space-5);padding-block:var(--ask-space-7);scroll-margin-top:80px}.pub-section>header{display:grid;gap:var(--ask-space-2);max-width:var(--ask-measure)}.pub-section>header h2{font-size:var(--ask-text-xl);font-weight:600}.pub-grid-3{display:grid;gap:var(--ask-space-4);grid-template-columns:1fr}@media (min-width:640px){.pub-grid-3{grid-template-columns:repeat(3,1fr)}}.pub-cta-final{display:grid;justify-items:center;text-align:center;gap:var(--ask-space-4);padding:var(--ask-space-7) var(--ask-space-5);border:var(--ask-border-w) solid var(--ask-color-border);border-radius:var(--ask-radius-lg);background:linear-gradient(135deg,var(--ask-color-accent-subtle),transparent 60%),var(--ask-color-surface);box-shadow:var(--ask-elev-1)}div.pub-cta-final h2{font-size:var(--ask-text-xl);font-weight:600}.pub-cta-final p{max-width:46ch}.pub-cta-final p,.pub-footer{color:var(--ask-color-text-muted)}.pub-footer{display:grid;gap:var(--ask-space-3);padding-block:var(--ask-space-7);border-top:var(--ask-border-w) solid var(--ask-color-border);font-size:var(--ask-text-sm)}.pub-landing{min-height:100vh;background:var(--ask-color-bg);color:var(--ask-color-text)}.pub-player-demo{width:100%;max-width:440px;--dom-color:var(--ask-dom-2)}.pub-eyebrow{display:inline-flex;align-items:center;gap:var(--ask-space-2);font-size:var(--ask-text-sm);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ask-color-accent)}.pub-landing-section{display:grid;gap:var(--ask-space-5);padding-block:var(--ask-space-7);scroll-margin-top:80px}.pub-landing-section>header{display:grid;gap:var(--ask-space-2);max-width:var(--ask-measure)}.pub-landing-section>header h1,.pub-landing-section>header h2{font-size:var(--ask-text-2xl);font-weight:600}.pub-landing-section>header .lead{font-size:var(--ask-text-lg);color:var(--ask-color-text-muted);max-width:54ch}.pub-try-pick{display:grid;gap:var(--ask-space-4)}@media (min-width:640px){.pub-try-pick{grid-template-columns:1fr 1fr}}a.pub-try-pick-card{align-content:start;text-decoration:none;color:inherit}.pub-try-play,a.pub-try-pick-card{display:grid;gap:var(--ask-space-3)}.pub-try-play{justify-items:center;padding-block:var(--ask-space-6) var(--ask-space-8)}.pub-atlas{position:absolute;inset:calc(-1 * var(--ask-space-6)) 0 0;overflow:hidden;pointer-events:none}.pub-atlas svg{width:100%;height:100%;display:block}.pub-atlas:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--ask-color-bg) 14%,transparent 62%),linear-gradient(0deg,var(--ask-color-bg),transparent 42%)}@media (max-width:1023px){.pub-atlas:after{background:linear-gradient(0deg,var(--ask-color-bg) 6%,color-mix(in srgb,var(--ask-color-bg) 55%,transparent) 70%)}}@keyframes pub-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.pub-reveal{animation:pub-rise linear both;animation-timeline:view();animation-range:entry 2% cover 22%}}}.auth-main{display:grid;place-items:center;padding:var(--ask-space-6) var(--ask-space-4) var(--ask-space-8)}.auth-sep{display:flex;align-items:center;gap:var(--ask-space-3);color:var(--ask-color-text-faint);font-size:var(--ask-text-sm)}.auth-sep:after,.auth-sep:before{content:"";flex:1;height:var(--ask-border-w);background:var(--ask-color-border)}.auth-card{width:100%;max-width:420px;display:grid;gap:var(--ask-space-5)}.auth-card>header{display:grid;gap:var(--ask-space-2)}.auth-card>header h1{font-size:var(--ask-text-xl);font-weight:600}.auth-dev-panel{width:100%;max-width:420px;margin-top:var(--ask-space-6);padding:var(--ask-space-4);display:grid;gap:var(--ask-space-3);border:1px dashed var(--ask-color-border);border-radius:var(--ask-radius-md);background:var(--ask-color-surface-2);font-size:var(--ask-text-sm)}aside.auth-dev-panel h2{font-size:var(--ask-text-base);font-weight:600}.auth-dev-panel ul{list-style:none;display:grid;gap:var(--ask-space-3)}.auth-dev-account{width:100%;display:grid;gap:var(--ask-space-1);text-align:left;padding:var(--ask-space-2) var(--ask-space-3);border:var(--ask-border-w) solid var(--ask-color-border);border-radius:var(--ask-radius-md);background:var(--ask-color-surface);cursor:pointer}.auth-dev-account:hover:not(:disabled){border-color:var(--ask-color-accent);background:var(--ask-color-surface-2)}.auth-dev-account:disabled{cursor:progress;opacity:.6}@media (min-width:1024px){.auth-main:has(.auth-dev-panel){display:flex;justify-content:center;align-items:flex-start;gap:var(--ask-space-6)}.auth-dev-panel{max-width:320px;margin-top:0}}:root{--app-appbar-h:60px}.app-shell{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;min-height:100vh}@media (min-width:1024px){.app-shell{grid-template-columns:264px 1fr}}.app-appbar{grid-column:1/-1;position:sticky;top:0;z-index:var(--ask-z-nav);display:flex;align-items:center;gap:var(--ask-space-3);height:var(--app-appbar-h);padding:0 var(--ask-space-4);background:var(--ask-color-surface);border-bottom:var(--ask-border-w) solid var(--ask-color-border)}.app-appbar .spacer{flex:1}.app-appbar-right{display:flex;align-items:center;gap:var(--ask-space-2);flex:none}.app-user-menu{position:relative}.app-user-menu summary{list-style:none;display:flex;align-items:center;gap:var(--ask-space-1);min-height:var(--ask-hit-min);padding:var(--ask-space-1);border-radius:var(--ask-radius-full);cursor:pointer}.app-user-menu summary::-webkit-details-marker{display:none}.app-user-menu summary:hover{background:var(--ask-color-surface-2)}.app-user-menu summary .chev{color:var(--ask-color-text-faint);font-size:var(--ask-text-xs)}.app-user-menu[open] summary{background:var(--ask-color-accent-subtle)}.app-user-menu .ask-menu{position:absolute;right:0;top:calc(100% + var(--ask-space-2));z-index:var(--ask-z-popover)}.app-user-menu .who{padding:var(--ask-space-2) var(--ask-space-3);font-size:var(--ask-text-sm)}.app-user-menu .who .mail{color:var(--ask-color-text-muted);font-size:var(--ask-text-xs)}.app-sidebar{display:none;position:sticky;top:var(--app-appbar-h);height:calc(100vh - var(--app-appbar-h));padding:var(--ask-space-4);border-right:var(--ask-border-w) solid var(--ask-color-border);background:var(--ask-color-surface);z-index:var(--ask-z-sticky)}@media (min-width:1024px){.app-sidebar{display:flex;flex-direction:column;gap:var(--ask-space-4)}}.app-sidebar .ask-sidebar{border:0;padding:0;width:auto;background:transparent}.app-nav-toggle{margin-top:auto;align-self:stretch;width:100%;border-top:var(--ask-border-w) solid var(--ask-color-border);border-radius:0;padding-top:var(--ask-space-3);color:var(--ask-color-text-muted)}@media (min-width:1024px){.app-shell[data-nav=collapsed]{grid-template-columns:72px 1fr}.app-shell[data-nav=collapsed] .app-sidebar{padding-inline:var(--ask-space-2)}.app-shell[data-nav=collapsed] .ask-sidebar a{justify-content:center;padding-inline:0}.app-shell[data-nav=collapsed] .ask-sidebar .label{display:none}.app-shell[data-nav=collapsed] .ask-sidebar-sep{margin-inline:var(--ask-space-2)}.app-shell[data-nav=collapsed] .app-nav-toggle{width:auto;align-self:center}}.app-header{position:sticky;top:var(--app-appbar-h);z-index:var(--ask-z-sticky);display:flex;align-items:center;gap:var(--ask-space-3);padding:var(--ask-space-3) var(--ask-space-4);background:color-mix(in srgb,var(--ask-color-bg) 88%,transparent);backdrop-filter:blur(10px);border-bottom:var(--ask-border-w) solid var(--ask-color-border)}.app-header h1{font-size:var(--ask-text-xl);font-weight:700}.app-header .spacer{flex:1}.app-content{display:grid;gap:var(--ask-space-6);padding:var(--ask-space-5) var(--ask-space-4) calc(var(--ask-space-8) + 72px)}@media (min-width:1024px){.app-content{padding:var(--ask-space-6);padding-bottom:var(--ask-space-8)}}.app-section-title{font-size:var(--ask-text-base);font-weight:600}.app-grid-3{display:grid;gap:var(--ask-space-4);grid-template-columns:1fr}@media (min-width:640px){.app-grid-3{grid-template-columns:repeat(3,1fr)}}.app-grid-2{display:grid;gap:var(--ask-space-4);grid-template-columns:1fr 1fr}.app-tabbar{position:fixed;inset-inline:0;bottom:0;z-index:var(--ask-z-nav)}@media (min-width:1024px){.app-tabbar{display:none}}.app-domain-grid{display:grid;gap:var(--ask-space-4);grid-template-columns:repeat(auto-fill,minmax(230px,18rem))}.app-domain-grid.sm{gap:var(--ask-space-2);grid-template-columns:repeat(auto-fill,minmax(200px,16rem))}.app-explorer-preview-main{flex:1;min-width:0}.app-explorer-stem{font-weight:600}@media (max-width:1023px){.app-content .ask-launchbar{bottom:calc(72px + env(safe-area-inset-bottom, 0px) + var(--ask-space-2))}}.app-list-detail{display:grid;gap:var(--ask-space-5);grid-template-columns:1fr;align-items:start}@media (min-width:1024px){.app-list-detail{grid-template-columns:1fr 400px}}.app-list-detail>aside{display:grid;gap:var(--ask-space-5)}.ask-tabs+.app-list-detail{margin-top:var(--ask-space-5)}.app-dash-cols{display:grid;gap:var(--ask-space-5);grid-template-columns:1fr;align-items:start}@media (min-width:1024px){.app-dash-cols{grid-template-columns:minmax(0,1fr) 380px}}.app-list-detail .ask-table tr[aria-selected=true]{background:var(--ask-color-accent-subtle)}.app-bulkbar{gap:var(--ask-space-3);padding:var(--ask-space-3) var(--ask-space-4);border-top:var(--ask-border-w) solid var(--ask-color-border)}.app-bulkbar,.app-filterbar{display:flex;align-items:center;flex-wrap:wrap}.app-filterbar{gap:var(--ask-space-2)}.app-filterbar-search{flex:1 1 240px;min-width:200px;max-width:420px}.app-filterbar-count{margin-left:auto;font-size:var(--ask-text-sm);white-space:nowrap}.app-facet-caret{margin-left:var(--ask-space-1);color:var(--ask-color-text-faint);font-size:var(--ask-text-xs)}.app-popover{position:relative}.app-popover-panel{position:absolute;top:calc(100% + var(--ask-space-2));left:0;z-index:var(--ask-z-popover)}.app-header .app-popover-panel,.ask-pagebar .app-popover-panel{left:auto;right:0}.ask-pagebar>.app-popover{margin-left:auto}.app-popover-opt[aria-pressed=true]{color:var(--ask-color-accent);font-weight:600}.app-qtable{padding:0;overflow:hidden}.app-qtable>.ask-card-header{padding:var(--ask-space-4) var(--ask-space-5);margin-bottom:0}.app-qtable-scroll{display:none}.app-qcards{display:flex;flex-direction:column;gap:var(--ask-space-3);padding:var(--ask-space-4)}@media (min-width:1024px){.app-qtable-scroll{display:block;overflow:auto;max-height:min(70vh,720px)}.app-qcards{display:none}}.app-qcard{padding:var(--ask-space-4)}.app-qcard-head{display:flex;align-items:flex-start;gap:var(--ask-space-3)}.app-qcard-meta{align-items:center;margin-top:var(--ask-space-2);font-size:var(--ask-text-sm)}.app-kv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--ask-space-4)}.app-qtable-scroll thead th{position:sticky;top:0;z-index:var(--ask-z-sticky);background:var(--ask-color-surface)}.app-th-sort{all:unset;display:inline-flex;align-items:center;cursor:pointer;font:inherit}.app-th-sort:focus-visible{outline:2px solid var(--ask-color-focus);outline-offset:2px;border-radius:var(--ask-radius-sm)}.app-th-caret{color:var(--ask-color-accent);font-variant-numeric:tabular-nums}.app-editor-split{display:grid;gap:var(--ask-space-5);grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width:1024px){.app-editor-split{grid-template-columns:minmax(0,11fr) minmax(0,9fr)}.app-editor-split.rail{grid-template-columns:minmax(22rem,26rem) minmax(0,1fr)}.app-editor-split>aside{position:sticky;top:var(--ask-space-4)}.ask-modal>.body:has(>.app-editor-split){display:flex;flex-direction:column;overflow:hidden}.ask-modal>.body>.app-editor-split{flex:1 1 auto;min-height:0;align-items:stretch}.ask-modal>.body>.app-editor-split>:not(aside),.ask-modal>.body>.app-editor-split>aside{min-height:0;overflow-y:auto;overscroll-behavior:contain}.ask-modal>.body>.app-editor-split>aside{position:static;align-self:stretch}}.app-statusbar{position:sticky;bottom:0;z-index:var(--ask-z-sticky);display:flex;align-items:center;gap:var(--ask-space-3);flex-wrap:wrap;padding:var(--ask-space-3) var(--ask-space-4);background:var(--ask-color-surface);border-top:var(--ask-border-w) solid var(--ask-color-border);margin-inline:calc(-1 * var(--ask-space-4))}@media (min-width:1024px){.app-statusbar{margin-inline:calc(-1 * var(--ask-space-6));padding-inline:var(--ask-space-6)}}.ask-modal .app-statusbar{flex-shrink:0;margin-inline:calc(-1 * var(--ask-space-5));margin-bottom:calc(-1 * var(--ask-space-4));padding-inline:var(--ask-space-5)}.app-slide-item.pinned{background:var(--ask-color-surface-2)}.app-slide-item[aria-current=true]{border-color:var(--ask-color-accent);box-shadow:0 0 0 1px var(--ask-color-accent)}.app-slide-item .app-slide-label{display:block;font-size:var(--ask-text-sm);font-weight:600}.app-slide-tools{margin-left:auto}.app-slide-actions,.app-slide-tools{display:flex;align-items:center;gap:var(--ask-space-1)}.app-slide-item .updown{margin-left:0}.app-slide-body{all:unset;display:block;flex:1;min-width:0;cursor:pointer;font:inherit;color:inherit}.app-slide-summary{display:block;color:var(--ask-color-text-muted);font-size:var(--ask-text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-picker-row{align-items:flex-start;padding:var(--ask-space-2);border-radius:var(--ask-radius-sm)}.app-picker-row[data-disabled]{opacity:.55}.app-slide-text{max-width:var(--ask-measure);min-width:0}p.app-slide-text{white-space:pre-wrap}.app-slide-text blockquote,.app-slide-text ol,.app-slide-text p,.app-slide-text ul{margin:0 0 var(--ask-space-2)}.app-slide-text>:last-child{margin-bottom:0}.app-slide-text ol,.app-slide-text ul{padding-left:var(--ask-space-5)}.app-slide-text a{color:var(--ask-color-accent)}.app-quiz-author-note{max-width:var(--ask-measure);text-align:left;background:var(--ask-color-surface-2);box-shadow:none}.app-quiz-srs-banner{text-align:left}.app-slide-rich{display:grid;gap:var(--ask-space-4);max-width:var(--ask-measure);width:100%}.app-slide-subtitle{color:var(--ask-color-text-muted);margin-top:var(--ask-space-1)}.app-slide-par{display:grid;gap:var(--ask-space-2)}.app-slide-par-title{font-size:var(--ask-text-base);font-weight:600}.app-slide-par-layout{display:grid;gap:var(--ask-space-4);align-items:start}.app-slide-media{display:grid;gap:var(--ask-space-1);margin:0;min-width:0}@media (min-width:640px){.app-slide-par-layout[data-media=left]{grid-template-columns:1fr 2fr}.app-slide-par-layout[data-media=right]{grid-template-columns:2fr 1fr}.app-slide-par-layout[data-media=left]>.app-slide-media{order:-1}}.app-slide-media img,.app-slide-media video{width:100%;height:auto;border-radius:var(--ask-radius-md)}.app-slide-media .embed{position:relative;width:100%;aspect-ratio:16/9;border-radius:var(--ask-radius-md);overflow:hidden;background:var(--ask-color-surface-2)}.app-slide-media .embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.app-slide-media .pdf{width:100%;aspect-ratio:4/3;border:var(--ask-border-w) solid var(--ask-color-border);border-radius:var(--ask-radius-md);background:var(--ask-color-surface-2)}.app-slide-media figcaption{font-size:var(--ask-text-sm)}.app-slide-editor-head{flex-wrap:wrap}.app-slide-editor-parhead{align-items:center}.app-slide-editor-media{align-items:center;flex-wrap:wrap}.app-slide-editor-position{border:0;padding:0;margin:0}.app-slide-editor-pdf{width:40px;height:40px;border:0;border-radius:var(--ask-radius-sm);pointer-events:none}.app-pos-btn{padding:var(--ask-space-1);background:var(--ask-color-surface);border:var(--ask-border-w) solid var(--ask-color-border-strong);border-radius:var(--ask-radius-sm);cursor:pointer}.app-pos-btn.pressed,.app-pos-btn:hover{border-color:var(--ask-color-accent)}.app-pos-btn.pressed{box-shadow:0 0 0 1px var(--ask-color-accent);background:var(--ask-color-accent-subtle)}.app-pos-thumb{display:grid;gap:3px;width:44px;height:34px}.app-pos-thumb .m{background:var(--ask-color-accent-subtle);border:1px solid var(--ask-color-accent);border-radius:2px}.app-pos-thumb .t{display:grid;gap:2px;align-content:center;min-width:0}.app-pos-thumb .t>span{height:2px;border-radius:1px;background:var(--ask-color-text-faint)}.app-pos-thumb[data-pos=bottom],.app-pos-thumb[data-pos=top]{grid-template-rows:1fr 1fr}.app-pos-thumb[data-pos=bottom] .m{order:2}.app-pos-thumb[data-pos=left],.app-pos-thumb[data-pos=right]{grid-template-columns:1fr 2fr}.app-pos-thumb[data-pos=right]{grid-template-columns:2fr 1fr}.app-pos-thumb[data-pos=right] .m{order:2}.app-richtext-linkrow{padding:var(--ask-space-1) var(--ask-space-2);border-bottom:var(--ask-border-w) solid var(--ask-color-border)}.app-focus{min-height:100vh;display:grid;grid-template-rows:1fr;background:var(--ask-color-bg)}.app-focus-body{padding:var(--ask-space-4);display:grid;align-content:start;gap:var(--ask-space-6)}.app-focus-body.center{align-content:center;gap:var(--ask-space-5)}.u-text-center{text-align:center}.u-justify-center{justify-content:center}.u-justify-between{justify-content:space-between}.u-items-center{align-items:center}.u-items-start{align-items:flex-start}.u-ml-auto{margin-left:auto}.u-m-0{margin:0}.u-w-full{width:100%}.u-list-plain{list-style:none;padding:0}.u-pt-0{padding-top:0}.u-pad-6{padding:var(--ask-space-6)}.u-mt-2{margin-top:var(--ask-space-2)}.u-mt-3{margin-top:var(--ask-space-3)}.u-mt-4{margin-top:var(--ask-space-4)}.u-mt-7{margin-top:var(--ask-space-7)}.u-fg-muted{color:var(--ask-color-text-muted)}.u-fg-faint{color:var(--ask-color-text-faint)}.u-fg-accent{color:var(--ask-color-accent)}.u-fg-inherit{color:inherit}.u-text-sm{font-size:var(--ask-text-sm)}.u-text-xs{font-size:var(--ask-text-xs)}.u-text-lg{font-size:var(--ask-text-lg)}.u-fw-600{font-weight:600}.u-flex-1{flex:1 1 0%}.u-filter-search{max-width:280px}.u-filter-select{max-width:200px}.u-table-wrap{padding:0;overflow-x:auto}.u-icon-lg{font-size:40px}.u-stat-value{font-size:var(--ask-text-2xl);font-weight:700;font-variant-numeric:tabular-nums}.u-progress-track{width:100%;max-width:320px}.u-player-demo{width:100%;max-width:440px}.u-full-width{width:100%}.u-measure{max-width:var(--ask-measure)}.u-border-dashed{border-style:dashed}.u-fw-normal{font-weight:400}.u-cell-button{all:unset;display:block;width:100%;cursor:pointer;font:inherit;color:inherit;text-align:inherit}.u-tabular{font-variant-numeric:tabular-nums}.u-check-compact{min-height:auto}.u-thumb-img{width:100%;height:100%;object-fit:cover;border-radius:var(--ask-radius-sm)}.u-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.explorer-grid{display:grid;gap:var(--ask-space-5);align-items:start}@media (min-width:1024px){.explorer-grid{grid-template-columns:3fr 2fr}}.explorer-summary{background:var(--ask-color-accent-subtle);border-color:var(--ask-color-accent)}.ask-tree .ask-check{min-height:auto;flex:1}.ask-tree [role=group]{padding-left:var(--ask-space-4)}.explorer-type-fieldset{border:0;padding:0;margin:0}.progression-stats{display:grid;gap:var(--ask-space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.progression-hero{display:flex;flex-direction:row;align-items:center;gap:var(--ask-space-4)}.progression-week-dots{margin-top:var(--ask-space-2)}.progression-focus-item{display:flex;flex-direction:row;align-items:center;gap:var(--ask-space-4)}.focus-label{flex:1;font-size:var(--ask-text-sm)}.app-settings{max-width:760px;display:grid;gap:var(--ask-space-5)}.app-settings>section{scroll-margin-top:calc(var(--ask-space-8) + 56px)}.app-profile-hero{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ask-space-5);padding:var(--ask-space-6) 0 var(--ask-space-2)}.app-profile-hero .ask-avatar{width:72px;height:72px;font-size:var(--ask-text-xl)}.app-profile-hero .who{display:grid;gap:var(--ask-space-1);min-width:0;flex:1 1 12rem}.app-profile-hero .who strong{font-size:var(--ask-text-xl);font-weight:650;line-height:1.2}.app-profile-hero .meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ask-space-2);color:var(--ask-color-text-muted);font-size:var(--ask-text-sm)}.app-profile-hero .ask-xp{margin-left:auto}.app-choice-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(10.5rem,100%),1fr));gap:var(--ask-space-3)}.app-org-line{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ask-space-3)}.app-org-line .ask-ico{color:var(--ask-color-accent)}.app-org-line .grow{flex:1 1 8rem;min-width:0}.app-org-line .grow strong{display:block}.app-org-line .grow .u-fg-muted{font-size:var(--ask-text-sm)}.app-form-row{display:grid;gap:var(--ask-space-4);grid-template-columns:1fr}@media (min-width:640px){.app-form-row{grid-template-columns:1fr 1fr}}.app-form-actions{gap:var(--ask-space-3)}.app-domain-line,.app-form-actions{display:flex;align-items:center;flex-wrap:wrap}.app-domain-line{gap:var(--ask-space-2)}.app-domain-spacer{flex:1}.u-min-h-line{min-height:var(--ask-text-sm)}.admin-grid{display:grid;gap:var(--ask-space-5);align-items:start}@media (min-width:1024px){.admin-grid{grid-template-columns:3fr 2fr}}.admin-member{display:flex;align-items:center;gap:var(--ask-space-3);flex-wrap:wrap}.admin-member .who{flex:1;min-width:180px;font-size:var(--ask-text-sm)}.platform-tenants{list-style:none}.platform-tenants .who{flex:1;min-width:180px;font-size:var(--ask-text-sm)}.platform-tenants li{align-items:center}.help-grid{display:grid;gap:var(--ask-space-4);grid-template-columns:1fr}@media (min-width:768px){.help-grid{grid-template-columns:1fr 1fr}}.help-steps{display:grid;gap:var(--ask-space-4);grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media (min-width:640px){.help-steps{grid-template-columns:repeat(3,1fr)}}.help-steps .ask-ico{color:var(--ask-color-accent)}.help-steps p{margin:0}.today-help-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ask-space-3)}.today-help-card p{margin:0}.app-editor-lock{display:contents;border:0;margin:0;padding:0}.app-editor-lock[hidden]{display:none}.today-validation-card .stem{margin:0;font-size:var(--ask-text-lg);font-weight:600}.today-validation-card .ask-card-footer{flex-wrap:wrap}.today-review-feed{list-style:none}.today-review-feed li{align-items:center}.today-review-feed .stem{flex:1;min-width:0;font-size:var(--ask-text-sm)}.today-review-feed .comment{flex-basis:100%;margin:0;font-size:var(--ask-text-sm)}.today-quality{list-style:none}.today-quality li{align-items:center}.today-quality .stem{flex:1;min-width:0;font-size:var(--ask-text-sm)}.today-quality li+li,.today-review-feed li+li{border-top:var(--ask-border-w) solid var(--ask-color-border);padding-top:var(--ask-space-3)}.today-quality .ask-badge,.today-review-feed .ask-badge{flex:none}.ask-tree button.chev{background:none;border:0;padding:0;cursor:pointer;color:inherit;font:inherit}.app-card-link{display:block;text-decoration:none;color:inherit}.app-cohort-archived{opacity:.75}.app-badge-row{flex-wrap:wrap}.app-join-code{font-size:var(--ask-text-2xl);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.12em;text-align:center;padding:var(--ask-space-4);background:var(--ask-color-surface-sunken);border-radius:var(--ask-radius-md)}.app-join-code-input{max-width:200px;text-transform:uppercase}.app-setting-row{display:flex;align-items:flex-start;gap:var(--ask-space-4)}.app-setting-row .what{flex:1;font-size:var(--ask-text-sm)}