.RegistrationForm-module__m8-HUG__form{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08;border:1px solid #ffffff17;border-radius:16px;flex-direction:column;gap:18px;padding:clamp(20px,4vw,32px);display:flex}.RegistrationForm-module__m8-HUG__field{flex-direction:column;gap:8px;display:flex}.RegistrationForm-module__m8-HUG__field label{font-family:var(--mono,ui-monospace, Menlo, monospace);letter-spacing:.16em;text-transform:uppercase;color:#fafaf7a6;font-size:11.5px}.RegistrationForm-module__m8-HUG__req{color:#ff5a1f;margin-left:2px}.RegistrationForm-module__m8-HUG__field input,.RegistrationForm-module__m8-HUG__select{color:#fafaf7;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;width:100%;padding:14px;font-family:inherit;font-size:15px;transition:border-color .18s,background .18s}.RegistrationForm-module__m8-HUG__field input::placeholder{color:#fafaf74d}.RegistrationForm-module__m8-HUG__field input:focus,.RegistrationForm-module__m8-HUG__select:focus{background:#ff5a1f0a;border-color:#ff5a1f;outline:none}.RegistrationForm-module__m8-HUG__select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23fafaf7' stroke-opacity='0.6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.RegistrationForm-module__m8-HUG__field input:disabled,.RegistrationForm-module__m8-HUG__select:disabled{opacity:.5;cursor:not-allowed}.RegistrationForm-module__m8-HUG__row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.RegistrationForm-module__m8-HUG__msg{color:#ff5a1ff2;min-height:18px;font-size:12.5px;line-height:1.3}.RegistrationForm-module__m8-HUG__fieldErr input,.RegistrationForm-module__m8-HUG__fieldErr .RegistrationForm-module__m8-HUG__select{background:#ff5a1f0f;border-color:#ff5a1f99}.RegistrationForm-module__m8-HUG__consent{cursor:pointer;grid-template-columns:22px 1fr;align-items:start;gap:12px;margin-top:6px;display:grid}.RegistrationForm-module__m8-HUG__consent input{opacity:0;width:0;height:0;position:absolute}.RegistrationForm-module__m8-HUG__box{background:#ffffff05;border:1.5px solid #ffffff40;border-radius:6px;width:22px;height:22px;margin-top:2px;transition:border-color .16s,background .16s;display:block;position:relative}.RegistrationForm-module__m8-HUG__consent input:checked+.RegistrationForm-module__m8-HUG__box{background:#ff5a1f;border-color:#ff5a1f}.RegistrationForm-module__m8-HUG__consent input:checked+.RegistrationForm-module__m8-HUG__box:after{content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M2 6.5l2.5 2.5L10 3.5'/%3E%3C/svg%3E") 50%/contain no-repeat;position:absolute;inset:4px}.RegistrationForm-module__m8-HUG__consent input:focus-visible+.RegistrationForm-module__m8-HUG__box{outline-offset:2px;outline:2px solid #ff5a1f}.RegistrationForm-module__m8-HUG__consentText{color:#fafaf7b8;font-size:13.5px;line-height:1.5}.RegistrationForm-module__m8-HUG__consentMsg{color:#ff5a1ff2;padding-left:34px;font-size:12.5px}.RegistrationForm-module__m8-HUG__formError{color:#fafaf7;background:#ff5a1f14;border:1px solid #ff5a1f66;border-radius:10px;padding:12px 14px;font-size:14px;line-height:1.45}.RegistrationForm-module__m8-HUG__cta{color:#fff;letter-spacing:-.005em;cursor:pointer;background:#ff5a1f;border:0;border-radius:12px;margin-top:6px;padding:16px 22px;font-family:inherit;font-size:15.5px;font-weight:600;transition:transform .16s,filter .16s}.RegistrationForm-module__m8-HUG__cta:hover{filter:brightness(1.05);transform:translateY(-1px)}.RegistrationForm-module__m8-HUG__cta:active{transform:translateY(0)}.RegistrationForm-module__m8-HUG__cta:disabled{cursor:progress;opacity:.75;transform:none}.RegistrationForm-module__m8-HUG__fine{color:#fafaf773;margin:4px 0 0;font-size:12px;line-height:1.5}@media (max-width:640px){.RegistrationForm-module__m8-HUG__row{grid-template-columns:1fr}}
.ws-root{--accent:#ff5a1f;--on-accent:#fff;--bg:#0a0a0a;--bg-2:#131210;--fg:#fafaf7;--muted:#fafaf799;--faint:#fafaf76b;--line:#fafaf721;--line-2:#fafaf712;--card:#141312;--card-line:#fafaf71a;--shadow:0 1px 2px #00000080, 0 30px 80px -40px #000000e6;--glow:color-mix(in oklab, var(--accent) 22%, transparent);--maxw:1180px;--gut:clamp(20px, 5vw, 64px);--r:16px;--r-sm:10px;--ease:cubic-bezier(.22, .61, .36, 1);background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"ss01";font-family:Satoshi,system-ui,-apple-system,sans-serif;font-size:17px;line-height:1.5}.ws-root ::selection{background:var(--accent);color:var(--on-accent)}.ws-root a{color:inherit}.ws-root .wrap{max-width:var(--maxw);padding-inline:var(--gut);margin:0 auto}.ws-root .mono{letter-spacing:.14em;text-transform:uppercase;font-family:ui-monospace,SF Mono,JetBrains Mono,Menlo,monospace;font-size:12px}.ws-root .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:9px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;display:inline-flex}.ws-root .eyebrow .tick{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.ws-root .dash{color:var(--accent)}.ws-root h1,.ws-root h2,.ws-root h3,.ws-root h4{letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:700;line-height:1.02}.ws-root p{margin:0}.ws-root .btn{appearance:none;cursor:pointer;letter-spacing:-.01em;background:var(--accent);color:var(--on-accent);transition:transform .18s var(--ease), filter .18s var(--ease), box-shadow .25s var(--ease);box-shadow:0 10px 30px -12px color-mix(in oklab, var(--accent) 70%, transparent);white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:16px 26px;font-family:inherit;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.ws-root .btn:hover{filter:saturate(1.08)brightness(1.04);transform:translateY(-2px)}.ws-root .btn:active{transform:translateY(0)}.ws-root .btn .arr{transition:transform .2s var(--ease)}.ws-root .btn:hover .arr{transform:translate(4px)}.ws-root .btn.ghost{color:var(--fg);box-shadow:inset 0 0 0 1.5px var(--line);background:0 0}.ws-root .btn.ghost:hover{box-shadow:inset 0 0 0 1.5px var(--fg);filter:none}.ws-root .btn.block{width:100%;padding-block:18px;font-size:17px}.ws-root section{padding-block:clamp(64px,9vw,130px);position:relative}.ws-root .section-label{align-items:baseline;gap:16px;margin-bottom:34px;display:flex}.ws-root .section-label .idx{letter-spacing:.14em;color:var(--accent);padding-top:4px;font-family:ui-monospace,Menlo,monospace;font-size:12px}.ws-root .section-label .nm{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-family:ui-monospace,Menlo,monospace;font-size:12px}.ws-root .nav{z-index:50;-webkit-backdrop-filter:blur(16px)saturate(150%);background:color-mix(in oklab, var(--bg) 78%, transparent);border-bottom:1px solid var(--line-2);position:sticky;top:0}.ws-root .nav-inner{max-width:var(--maxw);padding:14px var(--gut);justify-content:space-between;align-items:center;gap:20px;margin:0 auto;display:flex}.ws-root .nav-brand{align-items:center;gap:14px;text-decoration:none;display:flex}.ws-root .nav-brand img{width:auto;height:22px;display:block}.ws-root .nav-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);white-space:nowrap;border-radius:6px;padding:5px 9px;font-family:ui-monospace,Menlo,monospace;font-size:10.5px}.ws-root .nav-right{align-items:center;gap:18px;display:flex}.ws-root .lang{border:1px solid var(--line);letter-spacing:.06em;border-radius:999px;font-family:ui-monospace,Menlo,monospace;font-size:11px;display:inline-flex;overflow:hidden}.ws-root .lang a,.ws-root .lang button{appearance:none;color:var(--muted);cursor:pointer;transition:.2s var(--ease);background:0 0;border:0;padding:6px 11px;text-decoration:none;display:inline-block}.ws-root .lang a.on,.ws-root .lang button.on{background:var(--fg);color:var(--bg)}.ws-root .nav .btn{padding:11px 20px;font-size:14px}@media (max-width:720px){.ws-root .nav-tag{display:none}}.ws-root .hero{padding-top:clamp(48px,7vw,96px);padding-bottom:clamp(56px,8vw,110px);overflow:hidden}.ws-root .hero-kicker{margin-bottom:26px}.ws-root .hero h1{letter-spacing:-.035em;font-size:clamp(44px,7.4vw,96px);font-weight:900;line-height:.96}.ws-root .hero h1 .ln{display:block}.ws-root .hero-sub{max-width:33ch;color:var(--muted);text-wrap:pretty;margin-top:28px;font-size:clamp(18px,2.1vw,23px);font-weight:400;line-height:1.45}.ws-root .hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:38px;display:flex}.ws-root .hero-meta{letter-spacing:.06em;color:var(--muted);flex-wrap:wrap;gap:10px 22px;margin-top:30px;font-family:ui-monospace,Menlo,monospace;font-size:12px;display:flex}.ws-root .hero-meta span{align-items:center;gap:8px;display:inline-flex}.ws-root .hero-meta .tick{background:var(--accent);border-radius:50%;width:5px;height:5px}@media (prefers-reduced-motion:no-preference){.ws-root .reveal{opacity:0;transform:translateY(18px)}.ws-root .in .reveal{opacity:1;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:none}.ws-root .in .reveal.d1{transition-delay:60ms}.ws-root .in .reveal.d2{transition-delay:.14s}.ws-root .in .reveal.d3{transition-delay:.22s}.ws-root .in .reveal.d4{transition-delay:.3s}.ws-root .in .reveal.d5{transition-delay:.38s}}.ws-root .bg-sym{opacity:.1;pointer-events:none;z-index:0;width:min(52vw,620px);filter:drop-shadow(0 0 120px var(--glow));position:absolute;top:50%;right:-8%;transform:translateY(-50%)}.ws-root .hero .wrap{z-index:1;position:relative}.ws-root .countdown{justify-content:center;gap:clamp(10px,2vw,22px);margin:38px 0 4px;display:flex}.ws-root .cd-cell{border:1px solid var(--line);border-radius:var(--r);background:var(--card);min-width:clamp(64px,12vw,104px);box-shadow:var(--shadow);flex-direction:column;align-items:center;padding:18px 10px 12px;display:flex}.ws-root .cd-num{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(34px,6vw,60px);font-weight:900;line-height:1}.ws-root .cd-lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:10px;font-family:ui-monospace,Menlo,monospace;font-size:10.5px}.ws-root .event-grid{background:var(--line);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}@media (max-width:760px){.ws-root .event-grid{grid-template-columns:1fr}}.ws-root .event-cell{background:var(--bg);padding:30px clamp(20px,3vw,34px)}.ws-root .event-cell .k{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:12px;font-family:ui-monospace,Menlo,monospace;font-size:11px}.ws-root .event-cell .v{letter-spacing:-.02em;font-size:clamp(20px,2.4vw,27px);font-weight:700}.ws-root .event-cell .v small{color:var(--muted);letter-spacing:0;margin-top:6px;font-size:14px;font-weight:400;display:block}.ws-root .event-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;display:flex}.ws-root .event-free{align-items:center;gap:10px;font-weight:600;display:inline-flex}.ws-root .event-free .pip{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in oklab, var(--accent) 22%, transparent);border-radius:50%}.ws-root .venue{border:1px solid var(--line);border-radius:var(--r);background:var(--bg-2);grid-template-columns:1fr auto;align-items:center;gap:clamp(24px,4vw,56px);margin-top:26px;padding:clamp(28px,4vw,46px);display:grid}.ws-root .venue-label{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:14px;font-family:ui-monospace,Menlo,monospace;font-size:11px}.ws-root .venue-place{letter-spacing:-.025em;font-size:clamp(26px,3.6vw,42px);font-weight:800;line-height:1.04}.ws-root .venue-sub{max-width:50ch;color:var(--muted);text-wrap:pretty;margin-top:16px;font-size:clamp(15px,1.7vw,18px);line-height:1.5}.ws-root .venue-mark{flex:none;width:clamp(76px,11vw,132px)}.ws-root .venue-mark img{width:100%;display:block}@media (max-width:640px){.ws-root .venue{grid-template-columns:1fr}.ws-root .venue-mark{display:none}}.ws-root .ctaband{padding-block:clamp(44px,6vw,88px);position:relative;overflow:hidden}.ws-root .ctaband .wrap{z-index:1;position:relative}.ws-root .ctaband-bg{z-index:0;pointer-events:none;flex-direction:column;justify-content:space-between;padding-block:clamp(6px,2vw,30px);display:flex;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.ws-root .ctaband-row{will-change:transform;gap:clamp(40px,6vw,96px);width:max-content;display:flex}.ws-root .ctaband-row img{opacity:.07;flex:none;width:clamp(84px,11vw,148px);height:auto}.ws-root .ctaband-row.r2{align-self:flex-end}.ws-root .ctaband-row.r2 img{opacity:.055;rotate:180deg}@media (prefers-reduced-motion:no-preference){.ws-root .ctaband-row.r1{animation:42s linear infinite ws-ctadrift}.ws-root .ctaband-row.r2{animation:52s linear infinite reverse ws-ctadrift}}.ws-root .ticket{border:1px solid var(--line);border-radius:var(--r);background:var(--bg-2);grid-template-columns:1fr auto;align-items:stretch;display:grid;position:relative;overflow:hidden}.ws-root .ticket-body{flex-direction:column;justify-content:center;padding:clamp(30px,4vw,50px);display:flex}.ws-root .ctaband-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:14px;font-family:ui-monospace,Menlo,monospace;font-size:11px}.ws-root .ctaband-h{letter-spacing:-.025em;max-width:20ch;font-size:clamp(24px,3.1vw,40px);font-weight:800;line-height:1.06}.ws-root .ctaband-sub{color:var(--muted);text-wrap:pretty;max-width:46ch;margin-top:12px;font-size:clamp(15px,1.6vw,18px);line-height:1.5}.ws-root .ticket-stub{border-left:1px dashed color-mix(in oklab, var(--fg) 26%, transparent);background:color-mix(in oklab, var(--accent) 7%, transparent);flex-direction:column;justify-content:center;align-items:flex-start;gap:22px;padding:clamp(28px,3.6vw,46px);display:flex;position:relative}.ws-root .ticket-sym{width:42px;height:auto;display:block}.ws-root .ticket-stub:before,.ws-root .ticket-stub:after{content:"";background:var(--bg);border:1px solid var(--line);border-radius:50%;width:19px;height:19px;position:absolute;left:-10px}.ws-root .ticket-stub:before{top:-10px}.ws-root .ticket-stub:after{bottom:-10px}@media (max-width:780px){.ws-root .ticket{grid-template-columns:1fr}.ws-root .ticket-stub{border-left:0;border-top:1px dashed color-mix(in oklab, var(--fg) 26%, transparent);flex-direction:row;justify-content:space-between;align-items:center}.ws-root .ticket-stub:before,.ws-root .ticket-stub:after{display:none}}.ws-root .ticket-extra{border-top:1px dashed color-mix(in oklab, currentColor 32%, transparent);letter-spacing:.03em;opacity:.82;margin-top:14px;padding-top:14px;font-family:ui-monospace,Menlo,monospace;font-size:12px}.ws-root .argument{background:#0e0d0c}.ws-root .arg-head{letter-spacing:-.03em;max-width:22ch;font-size:clamp(30px,4.6vw,58px);font-weight:800;line-height:1}.ws-root .arg-head em{color:var(--accent);font-style:normal}.ws-root .arg-lead{max-width:52ch;color:var(--muted);margin-top:24px;font-size:clamp(18px,2vw,22px)}.ws-root .arg-trio{grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,40px);margin-top:56px;display:grid}@media (max-width:820px){.ws-root .arg-trio{grid-template-columns:1fr;gap:0}}.ws-root .arg-item{border-top:2px solid var(--fg);padding-top:26px}@media (max-width:820px){.ws-root .arg-item{border-top:1px solid var(--line);padding-block:26px}.ws-root .arg-item:first-child{border-top:2px solid var(--fg)}}.ws-root .arg-item .n{letter-spacing:.14em;color:var(--accent);font-family:ui-monospace,Menlo,monospace;font-size:12px}.ws-root .arg-item h3{letter-spacing:-.02em;margin-top:16px;font-size:23px;font-weight:700}.ws-root .arg-item p{color:var(--muted);margin-top:12px;font-size:16px;line-height:1.55}.ws-root .cases-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:900px){.ws-root .cases-grid{grid-template-columns:1fr}}.ws-root .case{border:1px solid var(--card-line);border-radius:var(--r);background:var(--card);box-shadow:var(--shadow);transition:transform .25s var(--ease), border-color .25s var(--ease);flex-direction:column;padding:28px;display:flex}.ws-root .case:hover{border-color:color-mix(in oklab, var(--accent) 50%, var(--card-line));transform:translateY(-4px)}.ws-root .case-top{align-items:center;gap:11px;margin-bottom:22px;display:flex}.ws-root .case-badge{background:color-mix(in oklab, var(--accent) 14%, transparent);width:38px;height:38px;color:var(--accent);border-radius:9px;place-items:center;font-family:ui-monospace,Menlo,monospace;font-size:15px;font-weight:700;display:grid}.ws-root .case-agent{letter-spacing:-.01em;font-size:15px;font-weight:700}.ws-root .case-agent small{color:var(--muted);letter-spacing:0;font-size:12px;font-weight:400;display:block}.ws-root .case h3{letter-spacing:-.02em;font-size:19px;font-weight:700;line-height:1.2}.ws-root .case p{color:var(--muted);flex:1;margin-top:12px;font-size:15.5px;line-height:1.55}.ws-root .case-metric{border-top:1px solid var(--line);align-items:baseline;gap:10px;margin-top:22px;padding-top:18px;display:flex}.ws-root .case-metric b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:900}.ws-root .case-metric span{color:var(--muted);font-size:13px}.ws-root .cases-note{margin-top:22px}.ws-root .note-flag{letter-spacing:.04em;color:var(--faint);align-items:center;gap:8px;font-family:ui-monospace,Menlo,monospace;font-size:11px;display:inline-flex}.ws-root .flow-canvas{border:1px solid var(--card-line);border-radius:var(--r-sm);background-color:var(--bg);background-image:radial-gradient(color-mix(in oklab, var(--fg) 10%, transparent) 1px, transparent 1.4px);background-size:19px 19px;padding:clamp(20px,2.6vw,30px);position:relative;overflow-x:auto}.ws-root .flow-row{align-items:center;gap:0;width:max-content;min-width:100%;display:flex}.ws-root .fnode{background:var(--card);border:1px solid var(--card-line);min-width:104px;max-width:150px;transition:border-color .3s var(--ease), box-shadow .3s var(--ease);border-radius:10px;flex:none;padding:10px 12px;position:relative}.ws-root .fnode.done{border-color:color-mix(in oklab, var(--accent) 32%, var(--card-line))}.ws-root .fnode.active{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 16%, transparent)}.ws-root .fnode-h{align-items:center;gap:9px;display:flex}.ws-root .fnode-i{background:var(--accent);width:26px;height:26px;box-shadow:0 1px 3px color-mix(in oklab, var(--accent) 40%, transparent);border-radius:7px;flex:none;place-items:center;display:grid;overflow:hidden}.ws-root .fnode-i img{object-fit:contain;filter:brightness(0);opacity:.8;width:60%;height:60%}.ws-root .fnode-name{letter-spacing:-.01em;font-size:12.5px;font-weight:600;line-height:1.12}.ws-root .fnode-live{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px;margin-left:auto}@media (prefers-reduced-motion:no-preference){.ws-root .fnode-live{animation:1.5s ease-out infinite ws-livepulse}}.ws-root .fnode-tools{flex-wrap:wrap;gap:4px;margin-top:9px;display:flex}.ws-root .ftool{letter-spacing:.03em;color:var(--muted);background:var(--bg-2);border:1px solid var(--line-2);border-radius:4px;padding:2px 5px;font-family:ui-monospace,Menlo,monospace;font-size:9.5px}.ws-root .fnode.ftrigger{background:color-mix(in oklab, var(--accent) 9%, var(--card));border-color:color-mix(in oklab, var(--accent) 28%, var(--card-line));white-space:nowrap;border-radius:999px;align-items:center;gap:8px;min-width:auto;max-width:none;padding:6px 16px 6px 6px;font-size:12.5px;font-weight:600;display:inline-flex}.ws-root .ftrigger-bolt{background:color-mix(in oklab, var(--accent) 20%, var(--card));width:26px;height:26px;color:var(--accent);border-radius:6px;flex:none;place-items:center;font-size:13px;display:grid}.ws-root .ftrigger-clock{color:var(--faint);flex:none;place-items:center;display:grid}.ws-root .ftrigger-txt{letter-spacing:-.01em}.ws-root .fconn{background-image:linear-gradient(90deg, color-mix(in oklab, var(--fg) 26%, transparent) 0 5px, transparent 5px 10px);background-repeat:repeat-x;background-size:10px 2px;flex:none;align-self:center;width:clamp(18px,2vw,34px);height:2px}@media (prefers-reduced-motion:no-preference){.ws-root .fconn{animation:.7s linear infinite ws-flowdash}}.ws-root .fconn.on{background-image:linear-gradient(90deg, var(--accent) 0 5px, transparent 5px 10px)}.ws-root .flow-status{color:var(--muted);white-space:nowrap;align-items:center;gap:9px;margin-top:16px;font-family:ui-monospace,Menlo,monospace;font-size:11.5px;display:flex}.ws-root .fs-dot{background:#46d27e;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 8px #46d27e}.ws-root .flow-status b{color:var(--accent);font-variant-numeric:tabular-nums;margin-left:auto}.ws-root .case-pick{appearance:none;text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.ws-root .case-pick.on{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 14%, transparent)}.ws-root .case-pick-cue{letter-spacing:.04em;color:var(--muted);margin-top:16px;font-family:ui-monospace,Menlo,monospace;font-size:11px}.ws-root .case-pick.on .case-pick-cue{color:var(--accent)}.ws-root .cases-flow-wrap{margin-top:22px}.ws-root .flow-head{flex-direction:column;gap:3px;margin-bottom:24px;display:flex}.ws-root .flow-head-label{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-family:ui-monospace,Menlo,monospace;font-size:11px}.ws-root .flow-head-agent{letter-spacing:-.015em;font-size:19px;font-weight:700}@media (prefers-reduced-motion:no-preference){.ws-root .flow-canvas{animation:ws-flowin .35s var(--ease)}}.ws-root .integ{border-block:1px solid var(--line);padding-block:clamp(40px,6vw,72px)}.ws-root .integ-lead{text-align:center;color:var(--muted);margin-bottom:30px}.ws-root .marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.ws-root .marquee-track{gap:14px;width:max-content;animation:38s linear infinite ws-scrollx;display:flex}.ws-root .marquee:hover .marquee-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ws-root .marquee-track{flex-wrap:wrap;justify-content:center;animation:none}}.ws-root .chip{white-space:nowrap;border:1px solid var(--line);background:var(--card);letter-spacing:.02em;color:var(--fg);border-radius:999px;align-items:center;gap:10px;padding:13px 20px;font-family:ui-monospace,Menlo,monospace;font-size:13px;display:inline-flex}.ws-root .chip .dot{background:var(--accent);border-radius:2px;flex:none;width:7px;height:7px}.ws-root .prize{background:var(--fg);color:var(--bg)}.ws-root .prize-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(30px,5vw,70px);display:grid}@media (max-width:860px){.ws-root .prize-grid{grid-template-columns:1fr}}.ws-root .prize .eyebrow{color:color-mix(in oklab, currentColor 70%, transparent)}.ws-root .prize .eyebrow .tick{background:currentColor}.ws-root .prize h2{letter-spacing:-.035em;font-size:clamp(34px,5.4vw,68px);font-weight:900;line-height:.98}.ws-root .prize h2 em{color:var(--accent);font-style:normal}.ws-root .prize-sub{opacity:.82;max-width:42ch;margin-top:22px;font-size:clamp(17px,1.9vw,21px);line-height:1.5}.ws-root .prize-list{flex-direction:column;gap:2px;margin:30px 0 0;padding:0;list-style:none;display:flex}.ws-root .prize-list li{border-top:1px solid color-mix(in oklab, currentColor 18%, transparent);align-items:flex-start;gap:16px;padding:16px 0;display:flex}.ws-root .prize-list li:last-child{border-bottom:1px solid color-mix(in oklab, currentColor 18%, transparent)}.ws-root .prize-list .pn{letter-spacing:.1em;opacity:.6;padding-top:3px;font-family:ui-monospace,Menlo,monospace;font-size:12px}.ws-root .prize-list .pt{font-size:17px;font-weight:500}.ws-root .prize-ticket{border-radius:var(--r);background:radial-gradient(120% 100% at 100% 0%, color-mix(in oklab, var(--accent) 26%, transparent), transparent 58%), color-mix(in oklab, var(--bg) 9%, transparent);border:1px dashed color-mix(in oklab, currentColor 35%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--accent) 30%, transparent), 0 40px 90px -50px var(--accent);padding:40px;position:relative;overflow:hidden}.ws-root .prize-ticket .big{letter-spacing:-.05em;font-size:clamp(50px,9vw,96px);font-weight:900;line-height:.9;position:relative}.ws-root .prize-ticket .big span{color:var(--accent)}.ws-root .prize-ticket .cap{letter-spacing:.12em;text-transform:uppercase;opacity:.7;margin-top:14px;font-family:ui-monospace,Menlo,monospace;font-size:12px}.ws-root .ticket-stamp{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);border:1px solid color-mix(in oklab, var(--accent) 55%, transparent);background:color-mix(in oklab, var(--accent) 12%, transparent);border-radius:999px;padding:7px 12px;font-family:ui-monospace,Menlo,monospace;font-size:10.5px;position:absolute;top:22px;right:22px;rotate:4deg}.ws-root .form-wrap{grid-template-columns:.95fr 1.05fr;align-items:start;gap:clamp(34px,6vw,80px);display:grid}@media (max-width:880px){.ws-root .form-wrap{grid-template-columns:1fr}}.ws-root .form-aside h2{letter-spacing:-.03em;font-size:clamp(30px,4.2vw,52px);font-weight:800;line-height:1}.ws-root .form-aside .arg-lead{margin-top:22px}.ws-root .form-trust{flex-direction:column;gap:14px;margin-top:34px;display:flex}.ws-root .form-trust .t{color:var(--muted);align-items:center;gap:12px;font-size:15px;display:flex}.ws-root .form-trust .t .c{background:color-mix(in oklab, var(--accent) 16%, transparent);width:22px;height:22px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.ws-root .footer{border-top:1px solid var(--line);padding-block:48px}.ws-root .footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;display:flex}.ws-root .footer-brand{align-items:center;gap:13px;display:flex}.ws-root .footer-brand img{height:20px}.ws-root .footer-brand span{letter-spacing:.04em;color:var(--muted);font-family:ui-monospace,Menlo,monospace;font-size:12px}.ws-root .footer-note{letter-spacing:.04em;color:var(--faint);font-family:ui-monospace,Menlo,monospace;font-size:12px}@media (prefers-reduced-motion:no-preference){.ws-root .obs{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(24px)}.ws-root .obs.seen{opacity:1;transform:none}}.ws-root .heroD{padding-top:clamp(40px,6vw,80px);padding-bottom:clamp(60px,8vw,120px)}.ws-root .heroD-grid{grid-template-columns:1.04fr .96fr;align-items:center;gap:clamp(34px,5vw,76px);display:grid}@media (max-width:1000px){.ws-root .heroD-grid{grid-template-columns:1fr;gap:52px}}.ws-root .heroD-h1{letter-spacing:-.045em;font-size:clamp(48px,7.8vw,108px);font-weight:900;line-height:.9}.ws-root .heroD-h1 .ln{display:block}.ws-root .heroD-h1 .ln.accent{color:var(--accent)}.ws-root .heroD-lead{letter-spacing:-.02em;max-width:22ch;margin-top:26px;font-size:clamp(20px,2.5vw,30px);font-weight:700;line-height:1.2}.ws-root .heroD .hero-sub{max-width:44ch;margin-top:18px;font-size:clamp(16px,1.7vw,19px)}.ws-root .heroD .hero-actions{margin-top:32px}.ws-root .tick.live{position:relative}.ws-root .tick.live:after{content:"";background:var(--accent);border-radius:50%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.ws-root .tick.live:after{animation:1.9s ease-out infinite ws-tickpulse}}.ws-root .heroD .wrap{z-index:1;position:relative}.ws-root .hero-grid-bg{z-index:0;pointer-events:none;background-image:linear-gradient(var(--line-2) 1px, transparent 1px), linear-gradient(90deg, var(--line-2) 1px, transparent 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(78% 72% at 60% 32%,#000,#0000 76%);mask-image:radial-gradient(78% 72% at 60% 32%,#000,#0000 76%)}.ws-root .hero-glow{z-index:0;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle at center, color-mix(in oklab, var(--accent) 24%, transparent), transparent 60%);opacity:.7;width:min(58vw,680px);position:absolute;top:-14%;right:-8%}.ws-root .heroD-stage{flex-direction:column;gap:24px;display:flex;position:relative}.ws-root .heroD-stage .countdown{justify-content:flex-start;gap:12px;margin:0}.ws-root .heroD-stage .cd-cell{min-width:clamp(58px,10vw,86px);padding:14px 8px 10px}.ws-root .heroD-stage .cd-num{font-size:clamp(28px,4.5vw,44px)}.ws-root .orbitmark{z-index:0;place-items:center;width:168px;height:168px;display:grid;position:absolute;top:-54px;right:-26px}@media (max-width:1000px){.ws-root .orbitmark{width:132px;height:132px;top:-46px;right:6px}}.ws-root .orb-sym{z-index:2;width:80px;filter:drop-shadow(0 0 36px color-mix(in oklab, var(--accent) 55%, transparent));position:relative}.ws-root .orb-ring{border:1px solid color-mix(in oklab, var(--accent) 32%, transparent);border-radius:50%;position:absolute}.ws-root .orb-ring.r1{inset:22%}.ws-root .orb-ring.r2{opacity:.55;inset:6%}.ws-root .orb-ring.r3{opacity:.3;inset:-16%}.ws-root .orb-dot{width:88%;height:88%;position:absolute}.ws-root .orb-dot:before{content:"";background:var(--accent);width:9px;height:9px;box-shadow:0 0 14px var(--accent);border-radius:50%;position:absolute;top:-4px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){.ws-root .orb-dot{animation:9s linear infinite ws-orbit}.ws-root .float{animation:7s ease-in-out infinite ws-floaty}}.ws-root .console{z-index:1;color:#fafaf7;box-shadow:0 34px 90px -40px #000000d9, 0 0 90px -34px color-mix(in oklab, var(--accent) 80%, transparent);background:#0c0b0a;border:1px solid #fafaf71f;border-radius:16px;font-family:ui-monospace,SF Mono,Menlo,monospace;position:relative;overflow:hidden}.ws-root .console-bar{background:#fafaf708;border-bottom:1px solid #fafaf717;align-items:center;gap:12px;padding:11px 15px;display:flex}.ws-root .console-dots{flex:none;gap:6px;display:flex}.ws-root .console-dots i{background:#fafaf729;border-radius:50%;width:10px;height:10px}.ws-root .console-dots i:first-child{background:var(--accent)}.ws-root .console-title{letter-spacing:.03em;color:#fafaf780;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11.5px;overflow:hidden}.ws-root .console-live{letter-spacing:.16em;color:var(--accent);flex:none;align-items:center;gap:7px;font-size:10px;display:inline-flex}.ws-root .lv-dot{background:var(--accent);border-radius:50%;width:7px;height:7px}@media (prefers-reduced-motion:no-preference){.ws-root .lv-dot{animation:1.6s ease-out infinite ws-livepulse}}.ws-root .console-body{flex-direction:column;min-height:196px;padding:7px 15px 11px;display:flex}.ws-root .cline{border-bottom:1px solid #fafaf70f;grid-template-columns:24px 1fr 18px;align-items:start;gap:12px;padding:10px 0;display:grid}.ws-root .cline:last-child{border-bottom:0}.ws-root .cglyph{color:var(--accent);font-size:14px;line-height:1.35}.ws-root .cagent{color:#fafaf7;letter-spacing:.01em;font-size:12.5px;font-weight:500}.ws-root .cmsg{color:#fafaf780;margin-top:3px;font-size:11.5px;line-height:1.4}.ws-root .cline.is-done .cmsg{color:#fafaf7b8}.ws-root .cstatus{color:var(--accent);justify-content:flex-end;padding-top:2px;display:flex}.ws-root .cline.is-doing .cstatus{color:#fafaf766}.ws-root .cspin{border:2px solid #fafaf72e;border-top-color:var(--accent);border-radius:50%;width:12px;height:12px;display:inline-block}@media (prefers-reduced-motion:no-preference){.ws-root .cspin{animation:.7s linear infinite ws-spin}}.ws-root .console-foot{letter-spacing:.04em;color:#fafaf76b;background:#fafaf705;border-top:1px solid #fafaf717;align-items:center;gap:9px;padding:11px 15px;font-size:10px;display:flex}.ws-root .cf-dot{background:#46d27e;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 8px #46d27e}@keyframes ws-ctadrift{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ws-livepulse{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--accent) 65%, transparent)}to{box-shadow:0 0 0 8px #0000}}@keyframes ws-flowdash{to{background-position:10px 0}}@keyframes ws-flowin{0%{transform:translateY(8px)}to{transform:none}}@keyframes ws-tickpulse{0%{opacity:.65;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}@keyframes ws-scrollx{to{transform:translate(-50%)}}@keyframes ws-orbit{to{transform:rotate(360deg)}}@keyframes ws-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes ws-spin{to{transform:rotate(360deg)}}
