:root{--violet-900: #3D2361;--violet-700: #5A3289;--violet-600: #6B3CA0;--violet-500: #7845B5;--violet-400: #8850C6;--violet-300: #B191D9;--violet-100: #EFE7F8;--violet-050: #F8F5FC;--teal-800: #015C5E;--teal-700: #017E80;--teal-600: #018487;--teal-500: #01AAAD;--teal-300: #5BC9CB;--teal-100: #E0F6F6;--white: #FFFFFF;--black: #000000;--ink: #0A0713;--ink-2: #120C1F;--ink-3: #1A1229;--ink-950: #08070C;--ink-900: #0D0B14;--ink-850: #110E1A;--ink-800: #16121F;--ink-700: #221B30;--ink-600: #2E2542;--ink-500: #241C36;--ink-450: #2C1A4A;--ink-400: #2A1745;--ink-350: #1A1029;--ink-300: #0F0B1A;--n-900: #111114;--n-600: #5A5A66;--n-500: #6E6E7E;--n-400: #9A9AA8;--n-200: #E4E4EB;--n-450: #888897;--n-150: #EFEFF3;--n-100: #F5F5F7;--n-000: #FFFFFF;--ok: #0E9F6E;--ok-700: #0A7C57;--ok-100: #E4F7EF;--ok-800: #0B7A55;--warn: #C97A17;--warn-700: #8A5210;--warn-100: #FBF0E3;--warn-800: #9A5C10;--warn-300: #E2A867;--bad: #D64545;--bad-700: #B02D2D;--bad-100: #FBE9E9;--bad-800: #B23434;--bad-300: #F0A5A5;--bad-200: #C6A6B0;--info: var(--violet-500);--dk-1: #EDEAF3;--dk-2: #DCD6E8;--dk-3: #C5BED4;--dk-4: #B9B2C9;--dk-5: #ADA5BD;--dk-6: #A79FB8;--dk-7: #8E85A3;--dk-8: #8C8499;--dk-9: #6E6880;--dk-10: #5E5770;--dk-tint-1: #D6CEE6;--dk-tint-2: #C9BFDE;--dk-tint-3: #C9B6E4;--dk-tint-4: #B6ADC9;--dk-tint-5: #9C93AE;--sf-01: rgba(255, 255, 255, .02);--sf-02: rgba(255, 255, 255, .03);--sf-03: rgba(255, 255, 255, .045);--sf-04: rgba(255, 255, 255, .06);--sf-05: rgba(255, 255, 255, .09);--sf-06: rgba(255, 255, 255, .14);--ln-01: rgba(255, 255, 255, .06);--ln-02: rgba(255, 255, 255, .08);--ln-03: rgba(255, 255, 255, .1);--ln-04: rgba(255, 255, 255, .12);--ln-05: rgba(255, 255, 255, .16);--ln-06: rgba(255, 255, 255, .22);--ln-07: rgba(255, 255, 255, .26);--ln-08: rgba(255, 255, 255, .4);--ln-09: rgba(255, 255, 255, .55);--scrim-1: rgba(0, 0, 0, .26);--scrim-2: rgba(0, 0, 0, .32);--scrim-3: rgba(0, 0, 0, .36);--scrim-4: rgba(0, 0, 0, .56);--scrim-5: rgba(0, 0, 0, .75);--scrim-6: rgba(0, 0, 0, .9);--glass-nav: rgba(8, 7, 12, .72);--glass-pill: rgba(13, 11, 20, .82);--glass-hud: rgba(10, 7, 19, .82);--glass-dot: rgba(10, 7, 19, .75);--violet-a08: rgba(120, 69, 181, .08);--violet-a11: rgba(120, 69, 181, .11);--violet-a13: rgba(120, 69, 181, .13);--violet-a16: rgba(120, 69, 181, .16);--violet-a20: rgba(120, 69, 181, .2);--violet-a24: rgba(120, 69, 181, .24);--violet-a28: rgba(120, 69, 181, .28);--violet-a32: rgba(120, 69, 181, .32);--violet-a38: rgba(120, 69, 181, .38);--violet-a50: rgba(120, 69, 181, .5);--violet-a55: rgba(120, 69, 181, .55);--violet-a60: rgba(120, 69, 181, .6);--violet-a70: rgba(120, 69, 181, .7);--violet-a90: rgba(120, 69, 181, .9);--violet-a00: rgba(120, 69, 181, 0);--v300-a12: rgba(177, 145, 217, .12);--v300-a14: rgba(177, 145, 217, .14);--v300-a20: rgba(177, 145, 217, .2);--v300-a22: rgba(177, 145, 217, .22);--v300-a24: rgba(177, 145, 217, .24);--v300-a28: rgba(177, 145, 217, .28);--v300-a30: rgba(177, 145, 217, .3);--v300-a42: rgba(177, 145, 217, .42);--v300-a55: rgba(177, 145, 217, .55);--teal-a10: rgba(1, 170, 173, .1);--teal-a16: rgba(1, 170, 173, .16);--teal-a18: rgba(1, 170, 173, .18);--teal-a20: rgba(1, 170, 173, .2);--teal-a24: rgba(1, 170, 173, .24);--teal-a26: rgba(1, 170, 173, .26);--teal-a30: rgba(1, 170, 173, .3);--teal-a34: rgba(1, 170, 173, .34);--teal-a42: rgba(1, 170, 173, .42);--teal-a50: rgba(1, 170, 173, .5);--teal-a55: rgba(1, 170, 173, .55);--teal-a60: rgba(1, 170, 173, .6);--teal-a75: rgba(1, 170, 173, .75);--teal-a00: rgba(1, 170, 173, 0);--teal700-a85: rgba(1, 126, 128, .85);--teal300-a85: rgba(91, 201, 203, .85);--ok-a08: rgba(14, 159, 110, .08);--ok-a10: rgba(14, 159, 110, .1);--ok-a20: rgba(14, 159, 110, .2);--ok-a50: rgba(14, 159, 110, .5);--ok-a55: rgba(14, 159, 110, .55);--ok-a70: rgba(14, 159, 110, .7);--warn-a07: rgba(201, 122, 23, .07);--warn-a13: rgba(201, 122, 23, .13);--warn-a30: rgba(201, 122, 23, .3);--warn-a32: rgba(201, 122, 23, .32);--warn-a42: rgba(201, 122, 23, .42);--bad-a10: rgba(214, 69, 69, .1);--bad-a30: rgba(214, 69, 69, .3);--bad-a55: rgba(214, 69, 69, .55);--bad-a60: rgba(214, 69, 69, .6);--bad-a00: rgba(214, 69, 69, 0);--shade-n900-05: rgba(17, 17, 20, .05);--shade-n900-08: rgba(17, 17, 20, .08);--shade-n900-12: rgba(17, 17, 20, .12);--shade-v900-85: rgba(61, 35, 97, .85);--confetti-1: #7845B5;--confetti-2: #01AAAD;--confetti-3: #B191D9;--confetti-4: #017E80;--s0: 0;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 20px;--s6: 24px;--s7: 28px;--s8: 32px;--s9: 36px;--s10: 40px;--s11: 44px;--s12: 48px;--s13: 52px;--s14: 56px;--s15: 60px;--s16: 64px;--s17: 68px;--s18: 72px;--s19: 76px;--s20: 80px;--s21: 84px;--s22: 88px;--s23: 92px;--s24: 96px;--r-xs: 3px;--r-sm: 6px;--r-md: 10px;--r-lg: 16px;--r-xl: 24px;--r-full: 9999px;--sh-sm: 0 1px 2px var(--shade-n900-05);--sh-md: 0 4px 12px var(--shade-n900-08);--sh-lg: 0 12px 32px var(--shade-n900-12);--sh-glow: 0 0 0 1px var(--violet-a28), 0 18px 60px -18px var(--violet-a55);--sh-btn: 0 10px 30px -12px var(--violet-a90);--sh-btn-h: 0 16px 40px -14px var(--violet-500);--sh-card: 0 40px 100px -40px var(--scrim-6);--sh-frame: 0 20px 50px -20px var(--scrim-6);--sh-pop: 0 16px 44px -18px var(--scrim-6);--sh-id: 0 30px 70px -26px var(--shade-v900-85);--sh-av: 0 12px 30px -12px var(--violet-a70);--sh-wa: 0 14px 34px -10px var(--teal700-a85);--sh-ok: 0 0 0 1px var(--ok-a20), 0 18px 50px -24px var(--ok-a70);--sh-focus: 0 0 0 3px var(--violet-100);--t-fast: .15s;--t-base: .2s;--t-screen: .3s;--t-slow: .42s;--t-bar: .8s;--t-reveal: .68s;--t-wipe: 1.15s;--e-out: cubic-bezier(.22, .75, .28, 1);--e-io: cubic-bezier(.65, .02, .28, 1);--e-draw: cubic-bezier(.3, .85, .25, 1);--confetti-life: 2s;--tilt-max: 8deg;--font: "IBM Plex Sans Arabic", "Segoe UI", Tahoma, sans-serif;--font-display: var(--font);--font-mono: var(--font);--fw-regular: 400;--fw-medium: 500;--fw-semi: 600;--fw-bold: 700;--fs-h1: clamp(30px, 5.2vw, 40px);--fs-h2: clamp(24px, 3.6vw, 30px);--fs-h3: clamp(20px, 2.6vw, 24px);--fs-h4: clamp(18px, 2.1vw, 20px);--fs-body: 16px;--fs-sm: 14px;--fs-xs: 12px;--fs-2xs: 12px;--fs-small: max(.8em, 12px);--fs-input-touch: 16px;--fs-btn: 16px;--fs-stat: clamp(28px, 4vw, 36px);--fs-lead: clamp(16px, 2vw, 19px);--fs-display-1: clamp(64px, 11vw, 132px);--fs-display-2: clamp(38px, 7.6vw, 88px);--fs-display-3: clamp(30px, 6vw, 52px);--fs-display-4: clamp(26px, 4vw, 42px);--lh-h1: 1.3;--lh-h2: 1.35;--lh-h3: 1.4;--lh-h4: 1.45;--lh-body: 1.75;--lh-sm: 1.7;--lh-xs: 1.6;--lh-flat: 1;--lh-stat: 1.2;--measure: 75ch;--maxw: 1240px;--maxw-content: 1280px;--maxw-stage: 1500px;--nav-h: 68px;--header-h: 64px;--side-w: 264px;--side-w-collapsed: 72px;--impbar-h: 0px;--touch-min: 44px;--touch: var(--touch-min);--side-nav-min: calc(var(--touch-min) * 3);--gutter: 24px;--z-base: 0;--z-raised: 20;--z-sticky: 80;--z-header: 200;--z-drawer: 700;--z-overlay: 800;--z-float: 850;--z-modal: 900;--z-toast: 1000;--surface-page: var(--ink);--surface-1: var(--sf-02);--surface-2: var(--sf-03);--surface-3: var(--sf-04);--surface-inset: var(--scrim-2);--surface-raised: var(--ink-500);--surface-footer: var(--ink-900);--text-strong: var(--white);--text-body: var(--dk-1);--text-muted: var(--dk-5);--text-subtle: var(--dk-8);--text-faint: var(--dk-8);--text-accent: var(--violet-300);--text-accent-2:var(--teal-300);--text-invert: var(--n-900);--border-1: var(--ln-02);--border-2: var(--ln-03);--border-3: var(--ln-04);--border-accent: var(--v300-a42);--focus-ring: var(--violet-300);--status-ok-text: var(--ok);--status-warn-text: var(--warn-300);--status-bad-text: var(--bad-300);--status-brand-text: var(--teal-300);--bw-hairline: 1px;--bw-icon: 1.5px;--bw-strong: 2px;--bw-marker: 3px;--ring-pulse: 8px;--icon-sm: 16px;--icon-md: 20px;--icon-lg: 24px;--control-sm: 32px;--control-md: 40px;--control-lg: 48px;--bar-track: 8px;--dot: 12px;--avatar-xs: 24px;--avatar-sm: 32px;--avatar-md: 40px;--avatar-lg: 64px;--avatar-xl: 96px;--d-1: 120px;--d-2: 160px;--d-3: 200px;--d-4: 240px;--d-5: 280px;--d-6: 320px;--d-7: 400px;--d-8: 480px;--idwrap-col: 420px;--d-9: 560px;--d-10: 640px;--d-11: 760px;--d-12: 880px;--blur-xs: 2px;--blur-sm: 8px;--blur-md: 16px;--blur-lg: 24px;--perspective: 1400px}[data-surface=light]{--surface-page: var(--n-100);--surface-1: var(--n-000);--surface-2: var(--n-100);--surface-3: var(--n-150);--surface-inset: var(--n-100);--surface-raised: var(--n-000);--surface-footer: var(--n-000);--text-strong: var(--n-900);--text-body: var(--n-900);--text-muted: var(--n-600);--text-subtle: var(--n-500);--text-faint: var(--n-400);--text-accent: var(--violet-700);--text-accent-2: var(--teal-700);--text-invert: var(--white);--border-1: var(--n-200);--border-2: var(--n-450);--border-3: var(--n-200);--border-accent: var(--violet-300);--focus-ring: var(--violet-500);--status-ok-text: var(--ok-700);--status-warn-text: var(--warn-700);--status-bad-text: var(--bad-700);--status-brand-text: var(--teal-800)}.surface-light{--surface-page: var(--n-000);--surface-1: var(--n-000);--surface-2: var(--n-100);--surface-3: var(--n-150);--surface-inset: var(--n-100);--surface-raised: var(--n-000);--text-strong: var(--n-900);--text-body: var(--n-900);--text-muted: var(--n-600);--text-subtle: var(--n-500);--text-faint: var(--n-400);--text-accent: var(--violet-700);--text-accent-2: var(--teal-700);--border-1: var(--n-200);--border-2: var(--n-450);--border-3: var(--n-200);--border-accent: var(--violet-300);--focus-ring: var(--violet-500);--status-ok-text: var(--ok-700);--status-warn-text: var(--warn-700);--status-bad-text: var(--bad-700);--status-brand-text: var(--teal-800);background:var(--surface-page);color:var(--text-body)}.surface-tint{--surface-page: var(--violet-050)}:root{--sh-lab: 0 40px 110px -46px var(--violet-a70);--sh-sim: 0 40px 110px -46px var(--teal-a42);--sh-thumb: 0 4px 16px var(--teal-a60);--sh-trace: 0 0 14px var(--teal-a55);--sh-comet: 0 0 18px 5px var(--teal-a75);--grain-src: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");--line-blueprint: var(--v300-a14)}.page{min-block-size:100vh;background:var(--surface-page);color:var(--text-body)}.page--public{position:relative}.sr--focusable:focus,.sr--focusable:focus-visible{position:fixed;inset-block-start:var(--s2);inset-inline-start:var(--s2);inline-size:auto;block-size:auto;clip:auto;clip-path:none;margin:0;padding:var(--s3) var(--s5);border-radius:var(--r-md);background:var(--violet-500);color:var(--white);font-weight:var(--fw-semi);min-block-size:var(--touch);display:inline-flex;align-items:center;z-index:var(--z-toast)}.net{position:fixed;inset:0;z-index:var(--z-base);pointer-events:none;opacity:.78}.net canvas{inline-size:100%;block-size:100%;display:block}.grain{position:fixed;inset:calc(var(--s24) * -1.25);z-index:1;pointer-events:none;opacity:.22;mix-blend-mode:overlay;background-image:var(--grain-src);animation:grainShift .7s steps(4) infinite}@keyframes grainShift{0%{transform:translate(0)}25%{transform:translate(calc(var(--s4) * -1),var(--s2))}50%{transform:translate(var(--s3),calc(var(--s3) * -1))}75%{transform:translate(calc(var(--s2) * -1),calc(var(--s2) * -1))}to{transform:translate(0)}}.tracer{position:fixed;inset:0;z-index:9998;pointer-events:none;display:none}.cur{position:fixed;inset-block-start:0;inset-inline-start:0;z-index:9999;inline-size:var(--s7);block-size:var(--s7);margin:calc(var(--s3) * -1) 0 0 calc(var(--s3) * -1);pointer-events:none;opacity:0;transition:opacity var(--t-screen) var(--e-out),transform .12s var(--e-out);will-change:transform;display:none}.cur svg{inline-size:100%;block-size:100%;color:var(--teal-300)}.cur.on{opacity:1}.cur.grab svg{color:var(--violet-300)}@media (hover: hover) and (pointer: fine){.cur,.tracer{display:block}}.bp{position:absolute;inset:0;z-index:var(--z-base);pointer-events:none;background-image:linear-gradient(var(--line-blueprint) var(--bw-hairline),transparent var(--bw-hairline)),linear-gradient(90deg,var(--line-blueprint) var(--bw-hairline),transparent var(--bw-hairline));background-size:var(--s14) var(--s14);-webkit-mask-image:radial-gradient(var(--d-6) circle at var(--sx, 50%) var(--sy, 30%),var(--black) 0%,var(--scrim-3) 45%,transparent 78%);mask-image:radial-gradient(var(--d-6) circle at var(--sx, 50%) var(--sy, 30%),var(--black) 0%,var(--scrim-3) 45%,transparent 78%)}.hud{position:fixed;inset-block-end:var(--s22);inset-inline-end:var(--s5);z-index:var(--z-float);display:none;align-items:center;gap:var(--s3);padding:var(--s2) var(--s2) var(--s2) var(--s4);border-radius:var(--r-full);background:var(--glass-hud);backdrop-filter:blur(var(--blur-md));-webkit-backdrop-filter:blur(var(--blur-md));border:var(--bw-hairline) solid var(--v300-a22);box-shadow:var(--sh-pop);font-size:var(--fs-xs);color:var(--dk-tint-5);white-space:nowrap}@media (min-width: 1024px){.hud{display:flex}}.hud b{color:var(--text-strong);font-weight:var(--fw-semi);font-size:var(--fs-sm)}.hud__ring{position:relative;inline-size:var(--s9);block-size:var(--s9);flex:none}.hud__ring svg{transform:rotate(90deg)}.hud__ring circle{fill:none;stroke-width:3;stroke-linecap:round}.hud__bg{stroke:var(--ln-03)}.hud__fg{stroke:var(--teal-500);stroke-dasharray:88;stroke-dashoffset:88;transition:stroke-dashoffset .14s linear}.hud__pct{position:absolute;inset:0;display:grid;place-items:center;font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--text-strong)}.trace{position:fixed;inset-block:0;inset-inline-start:var(--s8);inline-size:var(--s7);z-index:var(--z-sticky);display:none;align-items:center;pointer-events:none}@media (min-width: 1180px){.trace{display:flex}}.trace__rail{position:relative;inline-size:var(--s1);block-size:min(62vh,var(--d-9));margin-inline:auto;background:linear-gradient(180deg,var(--sf-03),var(--ln-04),var(--sf-03));border-radius:var(--r-xs)}.trace__fill{position:absolute;inset-block-start:0;inset-inline:0;block-size:0%;background:linear-gradient(180deg,var(--violet-500),var(--teal-500));border-radius:var(--r-xs);box-shadow:var(--sh-trace);transition:block-size .12s linear}.trace__stops{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between}.trace__stop{pointer-events:auto;position:relative;inline-size:var(--s7);block-size:var(--s7);margin-inline-start:calc(var(--s3) * -1);display:grid;place-items:center;cursor:pointer}.trace__stop svg{inline-size:var(--icon-sm);block-size:var(--icon-sm);color:var(--ln-07);transition:color var(--t-base) var(--e-out),transform var(--t-base) var(--e-out)}.trace__stop:hover svg,.trace__stop.is-on svg{color:var(--teal-300);transform:scale(1.35)}.trace__stop:after{content:attr(data-label);position:absolute;inset-inline-start:var(--s8);font-size:var(--fs-2xs);font-weight:var(--fw-semi);color:var(--dk-4);white-space:nowrap;opacity:0;transform:translate(var(--s2));transition:opacity var(--t-base),transform var(--t-base)}.trace__stop:hover:after{opacity:1;transform:translate(0)}.nav__burger{display:inline-grid;place-items:center;gap:var(--s1);inline-size:var(--touch);block-size:var(--touch);border-radius:var(--r-sm);color:var(--text-body)}@media (min-width: 1024px){.nav__burger{display:none}}.nav__burger-bar{inline-size:var(--s5);block-size:var(--s1);border-radius:var(--r-xs);background:currentColor;transition:transform var(--t-base) var(--e-out),opacity var(--t-fast)}.nav__burger[aria-expanded=true] .nav__burger-bar:nth-child(1){transform:translateY(var(--s2)) rotate(45deg)}.nav__burger[aria-expanded=true] .nav__burger-bar:nth-child(2){opacity:0}.nav__burger[aria-expanded=true] .nav__burger-bar:nth-child(3){transform:translateY(calc(var(--s2) * -1)) rotate(-45deg)}@media (max-width: 1023px){.nav__links[data-open=true]{display:grid;gap:var(--s1);position:absolute;inset-block-start:var(--nav-h);inset-inline:0;padding:var(--s4) var(--gutter) var(--s6);background:var(--glass-nav);backdrop-filter:blur(var(--blur-md)) saturate(160%);-webkit-backdrop-filter:blur(var(--blur-md)) saturate(160%);border-block-end:var(--bw-hairline) solid var(--ln-02)}.nav__links[data-open=true] a{min-block-size:var(--touch);display:flex;align-items:center}}.nav .logo{position:relative;overflow:hidden;border-radius:var(--r-sm)}.nav .logo:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 38%,var(--teal-a75) 50%,transparent 62%);background-size:260% 100%;background-position:220% 0;opacity:0}.nav .logo:hover:after{background-position:-90% 0;opacity:1;transition:background-position .78s var(--e-draw),opacity .12s linear}.hero__in{max-inline-size:var(--maxw);margin-inline:auto;padding-inline:var(--gutter);position:relative}.hero__chips{display:flex;flex-wrap:wrap;gap:var(--s2);margin-block-start:var(--s8)}.hero__acts{display:flex;flex-wrap:wrap;gap:var(--s3);margin-block-start:var(--s8);align-items:center}.hero__note{font-size:var(--fs-sm);color:var(--text-subtle)}.mega{position:relative;display:block}.mega__ghost{position:absolute;inset-block-start:-.06em;inset-inline-start:-.02em;inline-size:100%;color:transparent;-webkit-text-stroke:var(--bw-hairline) var(--v300-a20);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0;transform:translateZ(0) scale(1.045);transform-origin:right top}.mega__real{position:relative;z-index:1}.h2--display{font-family:var(--font-display)}.seats{margin-block-start:var(--s6)}.seats__row{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--fs-sm);color:var(--text-muted);margin-block-end:var(--s2)}.seats__row b{color:var(--text-strong);font-weight:var(--fw-semi)}.cd{margin-block-start:var(--s6)}.cd__t{display:block;font-size:var(--fs-sm);color:var(--text-muted);margin-block-end:var(--s2)}.cd__row{display:flex;gap:var(--s2);flex-wrap:wrap}.cd__cell{min-inline-size:var(--s14);padding:var(--s2) var(--s3);border:var(--bw-hairline) solid var(--violet-a20);border-radius:var(--r-md);background:var(--surface-2);text-align:center}.cd__n{display:block;font-size:var(--fs-h3);font-weight:var(--fw-bold);color:var(--text-strong);font-variant-numeric:tabular-nums;line-height:var(--lh-h3)}.cd__l{font-size:var(--fs-2xs);color:var(--text-muted)}.closed{margin-block-start:var(--s6);padding:var(--s6);border:var(--bw-hairline) solid var(--violet-a20);border-radius:var(--r-lg);background:var(--surface-2);max-inline-size:var(--d-8)}.closed__t{font-size:var(--fs-h3);font-weight:var(--fw-bold);color:var(--text-strong);margin:0 0 var(--s2)}.closed__b{color:var(--text-body);margin:0 0 var(--s4)}.closed__form{display:flex;flex-direction:column;gap:var(--s4)}.closed__ok{margin:0;padding:var(--s3) var(--s4);border-radius:var(--r-md);background:var(--teal-a16);color:var(--text-strong)}.sec--pale{background:var(--n-000);color:var(--n-900)}.sec--tint{background:var(--violet-050);color:var(--n-900)}.sec--pale,.sec--tint{--surface-1: var(--n-000);--surface-2: var(--n-100);--surface-3: var(--n-150);--text-strong: var(--n-900);--text-body: var(--n-900);--text-muted: var(--n-600);--text-subtle: var(--n-500);--text-faint: var(--n-400);--text-accent: var(--violet-700);--text-accent-2: var(--teal-700);--border-1: var(--n-200);--border-2: var(--n-200);--border-3: var(--n-200);--focus-ring: var(--violet-500)}.sec--lab{padding-block-start:0}.sec--final{padding-block-end:var(--s16)}.sec--legal{padding-block:var(--s16)}.sec--state{min-block-size:var(--d-6)}.sec__hd--center{margin-inline:auto;text-align:center}.sec__hd--sim{max-inline-size:66ch}.sec__empty{border:var(--bw-hairline) dashed var(--border-2);border-radius:var(--r-lg);padding:var(--s12) var(--s6);text-align:center;color:var(--text-muted)}.sec__empty b{display:block;color:var(--text-strong);font-size:var(--fs-h4)}.sec__empty p{margin-inline:auto;margin-block-start:var(--s2);max-inline-size:44ch}.g3{grid-template-columns:1fr}@media (min-width: 760px){.g3{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1040px){.g3{grid-template-columns:repeat(3,1fr)}}.card--dark{background:var(--sf-03);border-color:var(--ln-03)}.card--dark:hover{border-color:var(--v300-a42);box-shadow:var(--sh-glow)}.card--dark p{color:var(--dk-6)}.card--dark .card__ic{background:var(--violet-a20);color:var(--violet-300)}.lead__mail{color:var(--text-accent-2)}.suf{color:var(--teal-500)}.about__grid{display:grid;gap:var(--s8);grid-template-columns:1fr;align-items:start}@media (min-width: 960px){.about__grid{grid-template-columns:1.1fr .9fr}.about__grid--solo{grid-template-columns:minmax(0,68ch)}}.about__cards{display:grid;gap:var(--s4)}.audience__grid{display:grid;gap:var(--s6);grid-template-columns:1fr;align-items:start}@media (min-width: 960px){.audience__grid{grid-template-columns:1fr 1fr}}.who{display:grid;gap:var(--s3)}.who__i{position:relative;overflow:hidden;display:flex;gap:var(--s3);align-items:flex-start;padding:var(--s4) var(--s5);border-radius:var(--r-md);background:var(--n-000);border:var(--bw-hairline) solid var(--n-200);transition:border-color var(--t-base),transform var(--t-base) var(--e-out)}.who__i:before{content:"";position:absolute;inset-block:0;inset-inline-end:0;inline-size:0;background:linear-gradient(-90deg,var(--teal-a10),transparent);transition:inline-size var(--t-slow) var(--e-out)}.who__i:hover{border-color:var(--teal-500);transform:translate(calc(var(--s1) * -1))}.who__i:hover:before{inline-size:100%}.who__i>*{position:relative}.who__ck{flex:none;inline-size:var(--s6);block-size:var(--s6);border-radius:var(--r-sm);background:var(--teal-100);color:var(--teal-700);display:grid;place-items:center;margin-block-start:var(--s1)}.who__ck svg{inline-size:var(--icon-sm);block-size:var(--icon-sm)}.who__i b{display:block;font-size:var(--fs-body);font-weight:var(--fw-semi);color:var(--n-900)}.who__i span{font-size:var(--fs-sm);color:var(--n-600)}.learn{display:grid;gap:var(--s6)}.learn__hd-wrap{display:flex;flex-wrap:wrap;gap:var(--s4);align-items:flex-end;justify-content:space-between}.wk{display:grid;gap:var(--s4)}.wk__i{border:var(--bw-hairline) solid var(--n-200);border-radius:var(--r-lg);background:var(--n-000);overflow:hidden}.wk__hd{display:flex;align-items:center;gap:var(--s4);padding:var(--s5) var(--s6)}.wk__no{flex:none;inline-size:var(--s12);block-size:var(--s12);border-radius:var(--r-md);display:grid;place-items:center;font-weight:var(--fw-bold);font-size:var(--fs-sm);background:linear-gradient(135deg,var(--violet-500),var(--violet-700));color:var(--white)}.wk__t{flex:1}.wk__t b{display:block;font-size:var(--fs-h4);color:var(--n-900)}.wk__t span{font-size:var(--fs-sm);color:var(--n-400)}.wk__body{padding:0 var(--s6) var(--s5);color:var(--n-600);font-size:var(--fs-sm)}.wk__tags{padding:0 var(--s6) var(--s5);display:flex;flex-wrap:wrap;gap:var(--s2)}.goal{position:relative;overflow:hidden}.goal__n{position:absolute;inset-block-start:calc(var(--s3) * -1);inset-inline-start:var(--s3);font-size:var(--fs-display-2);font-weight:var(--fw-bold);line-height:var(--lh-flat);color:transparent;-webkit-text-stroke:var(--bw-icon) var(--violet-a16);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform;transition:transform var(--t-slow) var(--e-out),-webkit-text-stroke-color var(--t-slow)}.goal:hover .goal__n{transform:translateY(var(--s1)) scale(1.06);-webkit-text-stroke-color:var(--teal-a30)}.tl{position:relative;padding-block-start:var(--s8)}.tl__line{position:absolute;inset-block-start:calc(var(--s8) + var(--s5));inset-inline:0;block-size:var(--s1);background:var(--n-200);display:none}@media (min-width: 900px){.tl__line{display:block}}.tl__fill{position:relative;overflow:visible;block-size:100%;inline-size:0;background:linear-gradient(-90deg,var(--violet-500),var(--teal-500));transition:inline-size 1.4s var(--e-out)}.tl__fill:after{content:"";position:absolute;inset-block:calc(var(--s1) * -1);inset-inline-start:calc(var(--s2) * -1);inline-size:var(--s3);border-radius:50%;background:var(--teal-300);box-shadow:var(--sh-comet);opacity:0;transition:opacity var(--t-slow)}.tl.is-lit .tl__fill:after{opacity:1}.tl__row{display:grid;gap:var(--s6);grid-template-columns:1fr;position:relative}@media (min-width: 900px){.tl__row{grid-template-columns:repeat(7,1fr);gap:var(--s3)}}.tl__i{position:relative;padding-inline-start:var(--s13)}@media (min-width: 900px){.tl__i{padding-inline-start:0;text-align:center}}.tl__dot{position:absolute;inset-block-start:0;inset-inline-start:var(--s2);inline-size:var(--s6);block-size:var(--s6);border-radius:50%;background:var(--n-000);border:var(--bw-strong) solid var(--n-200);display:grid;place-items:center;transition:background var(--t-screen) var(--e-out),border-color var(--t-screen) var(--e-out),box-shadow var(--t-screen) var(--e-out)}@media (min-width: 900px){.tl__dot{position:relative;inset:auto;margin-inline:auto;margin-block-end:var(--s4)}}.tl__dot svg{inline-size:var(--icon-sm);block-size:var(--icon-sm);color:transparent;transition:color var(--t-base)}.tl__i.is-on .tl__dot{border-color:var(--teal-500);background:var(--teal-500);box-shadow:0 0 0 var(--s1) var(--teal-100)}.tl__i.is-on .tl__dot svg{color:var(--white)}.tl__i b{display:block;font-size:var(--fs-sm);color:var(--n-900);font-weight:var(--fw-semi)}.tl__i span{font-size:var(--fs-xs);color:var(--n-400)}@media (max-width: 899px){.tl__row:before{content:"";position:absolute;inset-block:var(--s3);inset-inline-start:var(--s5);inline-size:var(--s1);background:var(--n-200)}.tl__i{padding-block-end:var(--s6)}}.trust{border-block:var(--bw-hairline) solid var(--ln-02);background:var(--sf-01);padding-block:var(--s8)}.trust__grid{display:grid;gap:var(--s6);grid-template-columns:repeat(2,1fr)}@media (min-width: 860px){.trust__grid{grid-template-columns:repeat(4,1fr)}}.trust__i{text-align:center}.trust__n{font-size:var(--fs-stat);font-weight:var(--fw-bold);color:var(--text-strong);line-height:var(--lh-stat)}.trust__l{font-size:var(--fs-sm);color:var(--text-subtle);margin-block-start:var(--s1)}.trainer{text-align:center;padding:var(--s6)}.trainer__av{inline-size:var(--s22);block-size:var(--s22);border-radius:var(--r-full);margin-inline:auto;display:grid;place-items:center;font-size:var(--fs-h2);font-weight:var(--fw-bold);color:var(--white);background:linear-gradient(135deg,var(--violet-500),var(--teal-700));margin-block-end:var(--s4);box-shadow:var(--sh-av);overflow:hidden}.trainer__img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.trainer b{display:block;font-size:var(--fs-h4);color:var(--n-900)}.trainer span{display:block;font-size:var(--fs-sm);color:var(--violet-700);font-weight:var(--fw-semi);margin-block-start:var(--s1)}.trainer p{font-size:var(--fs-sm);color:var(--n-600);margin-block-start:var(--s2);margin-inline:auto}.card__banner,.about__banner{inline-size:100%;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover;border-radius:var(--r-md);margin-block-end:var(--s4);background:var(--surface-2)}.about__banner{margin-block-start:var(--s5)}.cert__seal{inline-size:var(--s14);block-size:var(--s14);border-radius:var(--r-md);display:grid;place-items:center;background:linear-gradient(135deg,var(--violet-500),var(--violet-900));color:var(--white);margin-block-end:var(--s4)}.cert__seal svg{inline-size:var(--icon-lg);block-size:var(--icon-lg)}.cert__seal--teal{background:linear-gradient(135deg,var(--teal-500),var(--teal-800))}.final{position:relative;overflow:hidden;border-radius:var(--r-xl);padding:var(--s16) var(--s8);text-align:center;background:linear-gradient(140deg,var(--ink-450),var(--ink-350) 55%,var(--ink));border:var(--bw-hairline) solid var(--v300-a28)}.final:before{content:"";position:absolute;inset-block-start:-60%;inset-inline-start:-10%;inline-size:var(--d-9);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,var(--teal-a30),transparent 65%)}.final:after{content:"";position:absolute;inset:calc(var(--s1) * -1);border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--a, 0deg),transparent 0deg,var(--teal-a50) 40deg,transparent 90deg,transparent 270deg,var(--violet-a50) 320deg,transparent 360deg);-webkit-mask:linear-gradient(var(--black),var(--black)) content-box,linear-gradient(var(--black),var(--black));mask:linear-gradient(var(--black),var(--black)) content-box,linear-gradient(var(--black),var(--black));-webkit-mask-composite:xor;mask-composite:exclude;padding:var(--s1);animation:spinBorder 7s linear infinite}@keyframes spinBorder{to{--a: 360deg}}@property --a{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.final__in{position:relative}.final h2{font-size:var(--fs-display-4);color:var(--white)}.final p{margin-block-start:var(--s4);font-size:var(--fs-h4);color:var(--dk-tint-1);max-inline-size:52ch;margin-inline:auto}.final__acts{display:flex;flex-wrap:wrap;gap:var(--s3);justify-content:center;margin-block-start:var(--s8)}.final__seats{max-inline-size:var(--d-7);margin-inline:auto;margin-block-start:var(--s8)}.final__seats-note{font-size:var(--fs-xs);color:var(--dk-tint-4);margin-block-start:var(--s2)}.foot__about{font-size:var(--fs-sm);color:var(--text-subtle);margin-block-start:var(--s4)}.foot__tag{font-size:var(--fs-sm);color:var(--text-accent-2);margin-block-start:var(--s2);font-weight:var(--fw-semi)}.tick{overflow:hidden;border-block:var(--bw-hairline) solid var(--ln-02);background:var(--sf-01);padding-block:var(--s4);-webkit-mask-image:linear-gradient(90deg,transparent,var(--black) 12%,var(--black) 88%,transparent);mask-image:linear-gradient(90deg,transparent,var(--black) 12%,var(--black) 88%,transparent)}.tick__track{display:flex;inline-size:-moz-max-content;inline-size:max-content;animation:marq 42s linear infinite;will-change:transform}.tick:hover .tick__track{animation-play-state:paused}@keyframes marq{to{transform:translate(-50%)}}.tick__set{display:flex;align-items:center;gap:var(--s8);padding-inline-end:var(--s8)}.tick__i{display:inline-flex;align-items:center;gap:var(--s3);font-size:var(--fs-h4);font-weight:var(--fw-semi);color:var(--dk-9);white-space:nowrap;transition:color var(--t-base)}.tick__i svg{inline-size:var(--icon-sm);block-size:var(--icon-sm);color:var(--violet-500);opacity:.7}.tick__i:nth-child(3n+1){color:var(--dk-tint-4)}.tick__i:nth-child(5n+2){color:var(--teal-300)}.odo{display:inline-flex;direction:ltr;overflow:hidden;block-size:1.12em;vertical-align:-.1em}.odo__c{display:inline-block;overflow:hidden;block-size:1.12em}.odo__r{display:flex;flex-direction:column;transition:transform 1.05s var(--e-out)}.odo__r span{block-size:1.12em;line-height:1.12}.tiltc{position:relative;overflow:hidden;transform-style:preserve-3d;transition:transform var(--t-screen) var(--e-out),border-color var(--t-base),box-shadow var(--t-base)}.tiltc:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(var(--d-4) circle at var(--cx, 50%) var(--cy, 50%),var(--v300-a22),transparent 62%);transition:opacity var(--t-base)}.tiltc:hover:after{opacity:1}.sec--pale .tiltc:after,.sec--tint .tiltc:after{background:radial-gradient(var(--d-4) circle at var(--cx, 50%) var(--cy, 50%),var(--violet-a11),transparent 62%)}.tiltc__in{transform:translateZ(var(--s7))}.deck{position:relative}.deck__no{font-size:var(--fs-display-1);font-weight:var(--fw-bold);line-height:.86;color:transparent;-webkit-text-stroke:var(--bw-icon) var(--v300-a55);letter-spacing:-.04em;will-change:transform}.deck__c h3{font-size:var(--fs-h2);margin-block-start:var(--s2);color:var(--white)}.deck__c .dt{font-size:var(--fs-sm);color:var(--dk-7);margin-block-start:var(--s2)}.deck__tags{display:flex;flex-wrap:wrap;gap:var(--s2);margin-block-start:var(--s5)}.dtag{padding:var(--s2) var(--s3);border-radius:var(--r-full);font-size:var(--fs-xs);font-weight:var(--fw-medium);background:var(--violet-a16);color:var(--dk-tint-3);border:var(--bw-hairline) solid var(--v300-a22)}@media (min-width: 900px){.deck{block-size:340vh}.deck__stick{position:sticky;inset-block-start:0;block-size:100vh;display:grid;place-items:center;overflow:hidden}.deck__cards{position:relative;inline-size:min(var(--d-12),88vw);block-size:var(--d-7);transform-style:preserve-3d;perspective:var(--perspective)}.deck__c{position:absolute;inset:0;border-radius:var(--r-xl);padding:var(--s8) var(--s10);background:linear-gradient(150deg,var(--ink-500),var(--ink-300));border:var(--bw-hairline) solid var(--v300-a24);box-shadow:var(--sh-card);will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.deck__prog{position:absolute;inset-block-end:var(--s8);inset-inline:0;display:flex;gap:var(--s2);justify-content:center}.deck__prog i{inline-size:var(--s9);block-size:var(--s1);border-radius:var(--r-xs);background:var(--ln-05);transition:background var(--t-base)}.deck__prog i.is-on{background:var(--teal-500)}}@media (max-width: 899px){.deck__stick{display:block}.deck__cards{display:grid;gap:var(--s4)}.deck__c{border-radius:var(--r-lg);padding:var(--s6);background:linear-gradient(150deg,var(--ink-500),var(--ink-300));border:var(--bw-hairline) solid var(--v300-a20)}.deck__prog{display:none}}.newdot{display:inline-flex;align-items:center;gap:var(--s2);font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--teal-300)}.newdot i{inline-size:var(--s2);block-size:var(--s2);border-radius:50%;background:var(--teal-500);box-shadow:0 0 0 0 var(--teal-a60);animation:pingTeal 2s infinite}@keyframes pingTeal{0%{box-shadow:0 0 0 0 var(--teal-a55)}70%{box-shadow:0 0 0 var(--s3) var(--teal-a00)}to{box-shadow:0 0 0 0 var(--teal-a00)}}.lab{border-radius:var(--r-xl);overflow:hidden;background:linear-gradient(160deg,var(--ink-3),var(--ink-2) 55%,var(--ink));border:var(--bw-hairline) solid var(--v300-a20);box-shadow:var(--sh-lab)}.lab__grid{display:grid;grid-template-columns:1fr}.lab__grid>*{min-inline-size:0}@media (min-width: 960px){.lab__grid{grid-template-columns:1fr 320px}}.lab__stage{position:relative;aspect-ratio:4 / 3;cursor:crosshair;touch-action:pan-y}@media (min-width: 960px){.lab__stage{aspect-ratio:16 / 10;min-block-size:340px}}.lab__stage canvas{position:absolute;inset:0;inline-size:100%;block-size:100%}.lab__hint{position:absolute;inset-block-end:var(--s3);inset-inline:var(--s3);text-align:center;font-size:var(--fs-xs);color:var(--dk-7);pointer-events:none;transition:opacity var(--t-slow)}.lab__side{padding:var(--s6);border-inline-start:var(--bw-hairline) solid var(--ln-02);display:flex;flex-direction:column;gap:var(--s4)}@media (max-width: 959px){.lab__side{border-inline-start:0;border-block-start:1px solid var(--ln-02)}}.lab__prompt{font-size:var(--fs-sm);color:var(--dk-tint-4)}.lab__team{display:grid;gap:var(--s2)}.lab__b{display:flex;align-items:center;gap:var(--s3);padding:var(--s3);border-radius:var(--r-md);min-block-size:var(--s12);border:var(--bw-icon) solid var(--ln-03);background:var(--sf-02);font-size:var(--fs-sm);font-weight:var(--fw-semi);color:var(--dk-tint-4);text-align:start;transition:border-color var(--t-base),background var(--t-base),color var(--t-base),transform var(--t-fast)}.lab__b:hover{transform:translate(calc(var(--s1) * -1))}.lab__b i,.lab__sw{inline-size:var(--s4);block-size:var(--s4);border-radius:var(--s1);flex:none}.lab__sw--a{background:var(--violet-500)}.lab__sw--b{background:var(--teal-500)}.lab__count{margin-inline-start:auto;font-size:var(--fs-xs);color:var(--dk-7)}.lab__b[aria-pressed=true]{color:var(--white);background:var(--sf-04)}.lab__b[data-cls=a][aria-pressed=true]{border-color:var(--violet-500);box-shadow:0 0 0 var(--bw-marker) var(--violet-a20)}.lab__b[data-cls=b][aria-pressed=true]{border-color:var(--teal-500);box-shadow:0 0 0 var(--bw-marker) var(--teal-a18)}.lab__acts{display:flex;flex-wrap:wrap;gap:var(--s2)}.lab__stat{display:grid;gap:var(--s2);padding-block-start:var(--s3);border-block-start:var(--bw-hairline) solid var(--ln-02)}.lab__row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s3);font-size:var(--fs-xs);color:var(--dk-7)}.lab__row b{flex:none;color:var(--white);font-size:var(--fs-body);font-weight:var(--fw-bold)}.lab__acc{block-size:var(--s2);border-radius:var(--r-xs);background:var(--ln-03);overflow:hidden}.lab__accf{block-size:100%;inline-size:0;border-radius:var(--r-xs);background:linear-gradient(90deg,var(--violet-500),var(--teal-500));transition:inline-size var(--t-slow) var(--e-out)}.lab__note{font-size:var(--fs-xs);color:var(--dk-9);line-height:var(--lh-sm)}.lab__fallback{padding:var(--s8);text-align:center;color:var(--dk-tint-4)}.sim{border-radius:var(--r-xl);overflow:hidden;background:linear-gradient(160deg,var(--ink-3),var(--ink-2) 60%,var(--ink));border:var(--bw-hairline) solid var(--teal-a24);box-shadow:var(--sh-sim)}.sim__grid{display:grid;grid-template-columns:1fr}@media (min-width: 900px){.sim__grid{grid-template-columns:1.05fr .95fr}}.sim__in{padding:var(--s8);display:grid;gap:var(--s5);align-content:start}.sim__out{padding:var(--s8);border-inline-start:var(--bw-hairline) solid var(--ln-02);display:flex;flex-direction:column;gap:var(--s4)}@media (max-width: 899px){.sim__out{border-inline-start:0;border-block-start:1px solid var(--ln-02)}}.sim__note{font-size:var(--fs-xs);color:var(--dk-9);line-height:var(--lh-sm)}.sim__tags{display:flex;flex-wrap:wrap;gap:var(--s2)}.simtag{display:inline-flex;align-items:center;gap:var(--s2);padding:var(--s1) var(--s3);border-radius:var(--r-full);font-size:var(--fs-2xs);font-weight:var(--fw-bold);background:var(--violet-a20);color:var(--dk-tint-3);border:var(--bw-hairline) solid var(--v300-a28);direction:ltr;unicode-bidi:isolate}.simtag--rule{direction:inherit}.sl__hd{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s3);margin-block-end:var(--s3)}.sl__hd label{font-size:var(--fs-sm);font-weight:var(--fw-semi);color:var(--dk-2)}.sl__hd b{font-size:var(--fs-h4);font-weight:var(--fw-bold);color:var(--teal-300)}.sl__hd b small{font-size:var(--fs-xs);color:var(--dk-9);font-weight:var(--fw-medium)}.sl__track{position:relative;block-size:var(--s9);display:flex;align-items:center}.sl__rail{position:absolute;inset-inline:0;block-size:var(--s2);border-radius:var(--s1);background:var(--ln-03)}.sl__fill{position:absolute;inset-inline-start:0;block-size:var(--s2);border-radius:var(--s1);background:linear-gradient(90deg,var(--violet-500),var(--teal-500));transition:inline-size .16s var(--e-out)}.sl input{position:relative;inline-size:100%;margin:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;block-size:var(--s9);cursor:grab;direction:rtl}.sl input:active{cursor:grabbing}.sl input::-webkit-slider-thumb{-webkit-appearance:none;inline-size:var(--s7);block-size:var(--s7);border-radius:50%;background:var(--white);border:var(--bw-marker) solid var(--teal-500);box-shadow:var(--sh-thumb);cursor:grab}.sl input::-moz-range-thumb{inline-size:var(--s6);block-size:var(--s6);border-radius:50%;border:var(--bw-marker) solid var(--teal-500);background:var(--white);box-shadow:var(--sh-thumb);cursor:grab}.sl input:focus-visible{outline:var(--bw-strong) solid var(--violet-300);outline-offset:var(--s1);border-radius:var(--r-full)}.sl__scale{display:flex;justify-content:space-between;font-size:var(--fs-2xs);color:var(--dk-10);margin-block-start:var(--s1)}.gate{padding:var(--s4) var(--s5);border-radius:var(--r-md);border:var(--bw-hairline) solid var(--ln-03);background:var(--sf-02);transition:border-color var(--t-screen),background var(--t-screen)}.gate.is-pass,.gate.pass{border-color:var(--ok-a50);background:var(--ok-a08)}.gate.is-fail,.gate.fail{border-color:var(--warn-a42);background:var(--warn-a07)}.gate__hd{display:flex;align-items:center;gap:var(--s2);margin-block-end:var(--s2)}.gate__hd>span:not(.gate__ic){font-size:var(--fs-sm);font-weight:var(--fw-semi);color:var(--dk-2);flex:1;min-inline-size:0}.gate__ic{inline-size:var(--s6);block-size:var(--s6);min-inline-size:var(--s6);border-radius:50%;display:grid;place-items:center;flex:0 0 auto;background:var(--sf-05);color:var(--dk-9);transition:background var(--t-screen),color var(--t-screen)}.gate__ic svg{inline-size:var(--icon-sm);block-size:var(--icon-sm)}.gate.is-pass,.gate.pass .gate__ic{background:var(--ok);color:var(--white)}.gate.is-fail,.gate.fail .gate__ic{background:var(--warn-a30);color:var(--warn-300)}.gate__val{font-size:var(--fs-h3);font-weight:var(--fw-bold);color:var(--white);line-height:var(--lh-flat)}.gate__val small{font-size:var(--fs-xs);color:var(--dk-9);font-weight:var(--fw-medium)}.gate__bar{block-size:var(--s2);border-radius:var(--r-xs);background:var(--ln-03);overflow:hidden;margin-block:var(--s2) var(--s2);position:relative}.gate__barf{position:absolute;inset-block:0;inset-inline-start:0;border-radius:var(--r-xs);background:var(--warn);transition:inline-size .24s var(--e-out),background var(--t-screen)}.gate.is-pass,.gate.pass .gate__barf{background:var(--ok)}.gate__min{position:absolute;inset-block:calc(var(--s1) * -1);inline-size:var(--s1);background:var(--ln-09);border-radius:var(--r-xs)}.gate__note{font-size:var(--fs-xs);color:var(--dk-7);line-height:var(--lh-sm)}.verdict{margin-block-start:auto;padding:var(--s5);border-radius:var(--r-lg);border:var(--bw-hairline) solid var(--ln-03);background:var(--sf-02);transition:border-color var(--t-slow),background var(--t-slow),box-shadow var(--t-slow)}.verdict.is-pass,.verdict.pass{border-color:var(--ok-a55);background:var(--ok-a10);box-shadow:var(--sh-ok)}.verdict__t{display:flex;align-items:center;gap:var(--s3);font-size:var(--fs-h4);font-weight:var(--fw-bold);color:var(--white)}.vic{inline-size:var(--s8);block-size:var(--s8);border-radius:50%;display:grid;place-items:center;flex:none;background:var(--sf-05);color:var(--dk-tint-5);transition:background var(--t-slow),color var(--t-slow),transform var(--t-slow)}.verdict.is-pass,.verdict.pass .vic{background:var(--ok);color:var(--white);transform:scale(1.06)}.vic svg{inline-size:var(--icon-sm);block-size:var(--icon-sm)}.verdict__d{font-size:var(--fs-sm);color:var(--dk-6);margin-block-start:var(--s2);line-height:var(--lh-body)}.verdict__d b{color:var(--white)}.flip{perspective:var(--perspective)}.flip__in{position:relative;transform-style:preserve-3d;transition:transform .78s var(--e-draw);min-block-size:var(--d-5)}.flip:hover .flip__in,.flip:focus-within .flip__in{transform:rotateY(180deg)}.flip__f,.flip__b{position:absolute;inset:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:var(--r-xl);padding:var(--s8);background:linear-gradient(150deg,var(--ink-500),var(--ink-300));border:var(--bw-hairline) solid var(--ln-03);overflow:hidden}.flip__f:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:var(--s1);background:linear-gradient(-90deg,var(--violet-500),var(--teal-500))}.flip__f--teal:before{background:linear-gradient(-90deg,var(--teal-500),var(--violet-500))}.flip__b{transform:rotateY(180deg);border-color:var(--teal-a30);display:flex;flex-direction:column;justify-content:center}.flip__hint{position:absolute;inset-block-end:var(--s4);inset-inline-start:var(--s5);font-size:var(--fs-2xs);color:var(--dk-9);display:flex;align-items:center;gap:var(--s2)}.flip__hint svg{inline-size:var(--icon-sm);block-size:var(--icon-sm)}.flip__row{display:flex;justify-content:space-between;gap:var(--s3);padding:var(--s3) 0;border-block-end:var(--bw-hairline) solid var(--ln-02);font-size:var(--fs-sm);color:var(--dk-7)}.flip__row:last-child{border-block-end:0}.flip__row b{color:var(--white);font-weight:var(--fw-semi)}.kicker{position:relative}.kicker svg{transition:transform var(--t-slow) var(--e-out)}.sec__hd.is-seen .kicker svg{transform:translateY(calc(var(--s1) * -1)) scale(1.25)}.live__pass{display:inline-flex;align-items:center;gap:var(--s2)}.page--bare{background:var(--surface-page);color:var(--text-body)}.page--auth{background:radial-gradient(ellipse var(--d-12) var(--d-9) at 50% 0%,var(--violet-a08),transparent 65%),var(--surface-page);color:var(--text-body)}.authshell{min-block-size:100vh;min-block-size:100dvh;display:flex;flex-direction:column}.authshell__top{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);padding-block:var(--s4);padding-inline:max(var(--gutter),calc((100% - var(--maxw)) / 2));inline-size:100%;position:sticky;inset-block-start:0;z-index:var(--z-header);background:var(--surface-1);border-block-end:var(--bw-hairline) solid var(--border-1)}.authshell__back{display:inline-flex;align-items:center;gap:var(--s2);min-block-size:var(--touch);padding-inline:var(--s3);border-radius:var(--r-md);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-muted);transition:color var(--t-fast),background var(--t-fast)}.authshell__back:hover{color:var(--text-strong);background:var(--surface-2)}.authshell__back svg{inline-size:var(--icon-sm);block-size:var(--icon-sm)}.authshell__main{flex:1;display:flex;align-items:center;justify-content:center;padding:var(--s8) var(--gutter) var(--s12)}.authshell__foot{display:flex;flex-wrap:wrap;gap:var(--s3) var(--s6);align-items:center;justify-content:space-between;padding:var(--s5) var(--gutter) var(--s8);max-inline-size:var(--maxw);inline-size:100%;margin-inline:auto;font-size:var(--fs-xs);color:var(--text-faint);border-block-start:var(--bw-hairline) solid var(--border-1)}.authshell__tag{color:var(--text-accent-2);font-weight:var(--fw-semi)}.authshell__links{display:flex;flex-wrap:wrap;gap:var(--s1)}.authshell__links a{min-block-size:var(--touch);display:inline-flex;align-items:center;padding-inline:var(--s2);border-radius:var(--r-sm);transition:color var(--t-fast),background var(--t-fast)}.authshell__links a:hover{color:var(--text-accent-2);background:var(--surface-2)}.bare{min-block-size:100vh;min-block-size:100dvh;max-inline-size:var(--d-10);margin-inline:auto;padding:var(--s8) var(--gutter) var(--s12);display:flex;flex-direction:column;gap:var(--s6)}.bare__top{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);flex-wrap:wrap}.bare__issuer{font-size:var(--fs-xs);color:var(--text-subtle)}.bare__foot{margin-block-start:auto;padding-block-start:var(--s6);border-block-start:var(--bw-hairline) solid var(--border-1);text-align:center}.bare__privacy{font-size:var(--fs-xs);color:var(--text-faint);line-height:var(--lh-sm);margin-inline:auto}.bare__contact{font-size:var(--fs-xs);margin-block-start:var(--s2);color:var(--text-accent-2)}.bare__home{display:inline-flex;align-items:center;min-block-size:var(--touch);margin-block-start:var(--s3);font-size:var(--fs-sm);font-weight:var(--fw-semi);color:var(--text-accent)}@media print{.bare__home,.bare__foot a{display:none}.page--bare{background:var(--white);color:var(--black)}}.wrap--reading{max-inline-size:76ch;margin-inline:auto;padding-inline:var(--gutter)}.legal{padding-block:var(--s12) var(--s16)}.legal__back{display:inline-flex;align-items:center;gap:var(--s2);min-block-size:var(--touch);font-size:var(--fs-sm);color:var(--text-accent)}.legal__hd{margin-block:var(--s4) var(--s8)}.legal__updated{font-size:var(--fs-xs);color:var(--text-faint);margin-block-start:var(--s2)}.legal__body{display:grid;gap:var(--s8)}.legal__sec{display:grid;gap:var(--s3)}.legal__sec h2{font-size:var(--fs-h3)}.legal__list{display:grid;gap:var(--s2);padding-inline-start:var(--s5);list-style:disc}.legal__list li{color:var(--text-muted)}.prose{line-height:var(--lh-body);color:var(--text-muted)}.prose p+p{margin-block-start:var(--s4)}.prose a{color:var(--text-accent-2);text-decoration:underline;text-underline-offset:var(--s1)}.footnote{font-size:var(--fs-xs);color:var(--text-faint);line-height:var(--lh-sm)}@media (prefers-reduced-motion: reduce){.cur,.tracer,.net,.grain{display:none!important}.bp{-webkit-mask-image:none;mask-image:none;opacity:.35}.tick__track,.final:after,.newdot i{animation:none!important}.goal:hover .goal__n{transform:none}.tiltc,.tiltc__in{transform:none!important}.tiltc:after{opacity:0!important}.odo__r{transition:none!important}.deck{block-size:auto!important}.deck__stick{position:static!important;block-size:auto!important;display:block!important}.deck__cards{position:static!important;display:grid!important;gap:var(--s4);block-size:auto!important;inline-size:auto!important}.deck__c{position:static!important;transform:none!important;opacity:1!important}.deck__prog{display:none}.flip__in{transition:none;min-block-size:auto}.flip:hover .flip__in,.flip:focus-within .flip__in{transform:none}.flip__f{position:static}.flip__b{position:static;transform:none;margin-block-start:var(--s3)}.trace__fill,.tl__fill,.lab__accf,.gate__barf,.sl__fill{transition:none!important}}html[data-still]{scroll-behavior:auto}html[dir=ltr] body{direction:ltr}html[data-still] *,html[data-still] *:before,html[data-still] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html[data-still] .cur,html[data-still] .tracer,html[data-still] .net,html[data-still] .grain,html[data-still] .hero__canvas,html[data-still] .rip,html[data-still] .cf{display:none!important}html[data-still] .bp{-webkit-mask-image:none;mask-image:none;opacity:.35}html[data-still] .rv{opacity:1!important;transform:none!important}html[data-still] .wd{opacity:1!important;transform:none!important;filter:none!important}html[data-still] .wipe-t{clip-path:none!important}html[data-still] .hl:before{inline-size:calc(100% + .44em)}html[data-still] .logo--draw svg{clip-path:none!important}html[data-still] .tilt,html[data-still] .tiltc,html[data-still] .tiltc__in,html[data-still] .mag,html[data-still] .mag__t{transform:none!important}html[data-still] .deck{block-size:auto!important}html[data-still] .deck__stick{position:static!important;block-size:auto!important;display:block!important}html[data-still] .deck__cards{position:static!important;display:grid!important;gap:var(--s4);block-size:auto!important;inline-size:auto!important}html[data-still] .deck__c{position:static!important;transform:none!important;opacity:1!important}html[data-still] .deck__prog{display:none}html[data-still] .flip__in{min-block-size:auto}html[data-still] .flip:hover .flip__in,html[data-still] .flip:focus-within .flip__in{transform:none}html[data-still] .flip__f{position:static}html[data-still] .flip__b{position:static;transform:none;margin-block-start:var(--s3)}.lp-focus{outline:var(--bw-strong) solid var(--violet-500);outline-offset:calc(var(--s2) * -1);border-radius:var(--r-md)}
