.os-home{--gutter: clamp(20px, 5vw, 64px);--header-h: 72px;--header-h-compact: 64px;--font-body: "Inter", "Chakra Petch", system-ui, sans-serif;--mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ease: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-expo: cubic-bezier(.16, 1, .3, 1);--os-home-rooms: #a78bfa;--os-home-base: #0052ff;--sec: var(--primary);position:relative;overflow-x:clip;font-family:var(--font-sans)}body[data-home] [data-site-chrome]{position:fixed;inset-inline:0;top:0;z-index:55}html.os-motion body[data-home] [data-site-chrome]{transform:translate3d(0,-105%,0)}body[data-home] [data-site-brand]{transition:opacity 0ms}body[data-home] [data-site-brand] svg{width:28px;height:28px}body[data-home] [data-site-brand] span{font-size:20px;line-height:28px}html.os-motion body[data-home] [data-site-brand]{opacity:0}html.os-motion body[data-home] [data-site-reveal]{opacity:0;translate:0 -6px;transition:opacity .42s cubic-bezier(0,0,.2,1) calc(var(--i, 0) * 50ms),translate .56s cubic-bezier(.16,1,.3,1) calc(var(--i, 0) * 50ms),filter var(--os-dur) ease,transform var(--os-dur) ease}html.os-motion body[data-home][data-header-ready] [data-site-reveal]{opacity:1;translate:none}.os-home .kicker{display:inline-flex;align-items:center;gap:10px;margin:0;font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--sec)}.os-home .kicker svg{width:16px;height:16px;flex:none}.os-home .h-lg{margin:0;font-size:clamp(32px,4vw,58px);line-height:.94;font-weight:700;text-transform:uppercase;letter-spacing:-.005em;text-wrap:balance}.os-home .h-lg>span{display:block}.os-home .copy{margin:0;max-width:42ch;font-family:var(--font-body);font-size:clamp(16px,1.25vw,19px);line-height:1.55;color:var(--fg-muted-dark);text-wrap:pretty}.os-home .fine{margin:0;font-family:var(--font-body);font-size:13px;line-height:1.5;color:var(--fg-subtle-dark)}.os-home .lime{color:var(--primary)}.os-home .btn-row{display:flex;flex-wrap:wrap;gap:12px}.os-home .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border-radius:var(--radius-md);border:1px solid transparent;font-weight:700;font-size:15px;line-height:1;text-decoration:none;white-space:nowrap;transition:background var(--os-dur) var(--ease),border-color var(--os-dur) var(--ease),transform var(--os-dur) var(--ease)}.os-home .btn svg{width:18px;height:18px;flex:none}.os-home .btn:active{transform:translateY(1px)}.os-home .btn-primary{background:var(--primary);color:var(--primary-foreground)}.os-home .btn-primary:hover{background:var(--primary-hover)}.os-home .btn-secondary{background:#ffffff14;color:var(--foreground);border-color:#ffffff1a;backdrop-filter:blur(12px)}.os-home .btn-secondary:hover{background:#ffffff24;border-color:#ffffff2e}.os-home .btn-outline{background:transparent;color:var(--foreground);border-color:var(--border-dark-hover)}.os-home .btn-outline:hover{border-color:#ffffff6b;background:#ffffff0a}.os-home .link{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding-block:6px;border-bottom:1px solid var(--border-dark-hover);font-weight:600;font-size:15px;text-decoration:none;color:var(--foreground)}.os-home .link:hover{border-color:var(--foreground)}.os-home .link svg{width:16px;height:16px}.os-home .steps{list-style:none;margin:4px 0 0;padding:0;display:grid}.os-home .steps li{display:grid;grid-template-columns:36px 1fr;gap:14px;padding:12px 0}.os-home .steps li+li{border-top:1px solid var(--border-dark)}.os-home .steps .n{font:700 13px / 1.6 var(--mono);color:var(--sec)}.os-home .steps b{display:block;font-size:16px;font-weight:700;line-height:1.3}.os-home .steps div span{display:block;margin-top:3px;font-family:var(--font-body);font-size:14px;line-height:1.45;color:var(--fg-subtle-dark)}.os-home .chip{display:inline-flex;align-items:center;gap:10px;justify-self:start;height:36px;padding:0 14px;border-radius:var(--radius-pill);border:1px solid var(--border-dark-hover);background:#ffffff0a;font-size:13px;font-weight:600;color:var(--fg-muted-dark);transition:color .3s var(--ease),border-color .3s var(--ease)}.os-home .intro{position:relative;--M: min(46vmin, 420px);--F: clamp(40px, 8.4vw, 96px)}.os-home .intro-grid{position:fixed;inset:0;z-index:0;pointer-events:none}.os-home .intro-stage{position:relative;min-height:100svh;display:grid;place-items:center;overflow:hidden;z-index:1}html.os-motion .os-home .intro-stage{height:100svh}.os-home .intro-glow{position:absolute;left:50%;top:50%;width:min(120vmin,1040px);aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--primary) 24%,transparent),transparent 60%);opacity:0;pointer-events:none}.os-home .mark{display:none;position:absolute;left:50%;top:50%;width:var(--M);height:var(--M);transform:translate(-50%,-50%);pointer-events:none;z-index:3}html.os-motion .os-home .mark{display:block}html.os-motion .os-home .blade{opacity:0}.os-home .blade{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.os-home .blade.ghost{opacity:0;filter:blur(5px)}.os-home .intro-flash{position:absolute;left:50%;top:50%;width:calc(var(--M) * 1.8);aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%) scale(.3);background:radial-gradient(circle,#fffffff2,#baff586b 24%,#baff5800 60%);opacity:0;pointer-events:none;z-index:2}.os-home .intro-flash.go{animation:os-flash .95s var(--ease-out) forwards}@keyframes os-flash{0%{opacity:0;transform:translate(-50%,-50%) scale(.3)}7%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(1.6)}}.os-home .intro-ring{position:absolute;left:50%;top:50%;width:calc(var(--M) * .8);aspect-ratio:1;border-radius:50%;border:2px solid rgba(186,255,88,.85);transform:translate(-50%,-50%) scale(.2);opacity:0;pointer-events:none;z-index:2}.os-home .intro-ring.go{animation:os-ring 1.2s var(--ease-out) forwards}.os-home .intro-ring.r2.go{animation-delay:.12s}@keyframes os-ring{0%{opacity:1;transform:translate(-50%,-50%) scale(.2)}to{opacity:0;transform:translate(-50%,-50%) scale(3.6)}}.os-home .sparks{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none;z-index:4}.os-home .sparks i{position:absolute;left:-1px;top:0;width:2px;height:var(--l);border-radius:2px;background:linear-gradient(transparent,var(--c));transform-origin:50% 0;transform:rotate(var(--a));opacity:0}.os-home .sparks.go i{animation:os-spark .76s var(--ease-out) forwards;animation-delay:var(--dl)}@keyframes os-spark{0%{opacity:1;transform:rotate(var(--a)) translateY(calc(var(--M) * .1))}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--M) * .1 + var(--r)))}}.os-home .intro-stage.shake{animation:os-shake .42s linear}@keyframes os-shake{0%,to{translate:0 0}12%{translate:-6px 3px}26%{translate:5px -4px}40%{translate:-4px -2px}55%{translate:3px 3px}70%{translate:-2px 1px}85%{translate:1px -1px}}.os-home .intro-content{position:relative;z-index:3;display:grid;justify-items:center;text-align:center;gap:clamp(12px,2.2vh,22px);width:min(100% - 2 * var(--gutter),1100px);padding-block:120px 96px}html.os-motion .os-home .intro-content>*{grid-area:1 / 1;align-self:center}.os-home .lockup{display:flex;align-items:center;gap:calc(var(--F) * .6);margin:0;font-size:var(--F);line-height:1;font-weight:700;letter-spacing:.025em;will-change:transform}.os-home .slot{width:calc(var(--F) * 1.4);height:calc(var(--F) * 1.4);margin-block:calc(var(--F) * -.2);flex:none}.os-home .slot svg{display:block;width:100%;height:100%}html.os-motion .os-home .slot svg,html.os-motion .os-home .wordmark{opacity:0}.os-home .wordmark{display:inline-block;white-space:nowrap}.os-home .intro-copy{display:grid;justify-items:center;gap:clamp(14px,2.4vh,24px)}.os-home .il{display:block;overflow:hidden;padding:.08em .5em .16em;margin-block:-.08em -.16em}.os-home .il>span{display:block}html.os-motion .os-home .il>span{transform:translate3d(0,112%,0);opacity:0}.os-home .il-0>span{line-height:0}.os-home .il-0 img{width:clamp(52px,5vw,76px);height:clamp(52px,5vw,76px);display:block}.os-home .il-1{max-width:100%;margin:0;font-size:clamp(28px,4.2vw,60px)}.os-home .il-1>span{font-weight:700;text-transform:uppercase;letter-spacing:-.005em;line-height:.95;text-wrap:balance}.os-home .il-1 .nw{white-space:nowrap}.os-home .il-3{margin:0}.os-home .il-3>span{font-family:var(--font-body);font-size:clamp(16px,1.4vw,20px);line-height:1.5;color:var(--fg-muted-dark);max-width:42ch;text-wrap:pretty}.os-home .il-4{padding-block:clamp(6px,1.2vh,12px) 6px}.os-home [data-clips-cta]{display:none}body[data-clips=ready] .os-home [data-clips-cta]{display:inline-flex}.os-home .il-4 .btn-row{justify-content:center;flex-wrap:nowrap;gap:10px}@media(max-width:639px){.os-home .il-4 .btn-row{gap:8px}.os-home .il-4 .btn-row>.btn{flex:1 1 auto;padding:0 12px;gap:8px;font-size:14px}}.os-home .hint{display:none;position:absolute;left:50%;bottom:calc(28px + env(safe-area-inset-bottom,0px));translate:-50% 0;justify-items:center;gap:12px;font-size:11px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--fg-subtle-dark);z-index:3}html.os-motion .os-home .hint{display:grid}@media(max-height:600px){html.os-motion .os-home .hint{display:none}}.os-home .hint i{position:relative;display:block;width:1px;height:46px;overflow:hidden;background:#ffffff1f}.os-home .hint i:after{content:"";position:absolute;left:0;top:-40%;width:1px;height:40%;background:var(--foreground);animation:os-hint 1.9s var(--ease) infinite}@keyframes os-hint{to{top:100%}}.os-home .clips{position:relative;z-index:1;background:#050505;isolation:isolate}.os-home .clips-stage:before{content:"";position:absolute;inset:0 0 auto;height:min(70vh,640px);z-index:-1;pointer-events:none;background:radial-gradient(60% 100% at 50% 0,color-mix(in srgb,var(--primary) 22%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--primary) 10%,#050505) 0,#050505)}.os-home .clips:after{content:"";position:absolute;inset:0 0 auto;height:1px;z-index:1;pointer-events:none;background:linear-gradient(90deg,#000 0,var(--primary) 50%,#000 100%)}.os-home .clips-stage{position:relative;min-height:100svh;display:grid;align-content:center;row-gap:clamp(28px,5vh,56px);padding:calc(var(--header-h) + clamp(16px,3vh,32px)) 0 clamp(16px,3vh,32px)}html.os-motion .os-home .clips-pin{height:calc(var(--n, 3) * min(90vh,900px) + min(70vh,700px))}html.os-motion .os-home .clips-stage{position:sticky;top:0;height:100svh;overflow:hidden}html.os-motion .os-home .clips-stage{align-content:stretch;grid-template-rows:1fr auto clamp(24px,4.5vh,56px) auto 1fr;row-gap:0;padding-block:var(--header-h-compact) clamp(12px,2vh,24px)}html.os-motion .os-home .clips-head{grid-row:2}html.os-motion .os-home .clips-body{grid-row:4}@media(max-width:639px)and (min-height:760px){.os-home .clips-stage .mapt{min-height:96px;padding:12px;border:1px solid var(--border-dark);border-radius:14px;background:#0d0d0d}.os-home .clips-stage .mapt img,.os-home .clips-stage .mapt:after{display:block}}@media(min-width:640px)and (max-height:860px){.os-home .clips-head .copy{display:none}.os-home .cp{gap:12px}.os-home .perf{gap:10px;padding-top:12px}.os-home .stats4{gap:10px 20px}.os-home .mapt{min-height:104px}.os-home .when{display:none}}@media(max-width:639px)and (max-height:720px){.os-home .clips-stage .clips-body{row-gap:10px}.os-home .clips-stage .clips-head .h-lg{font-size:24px}.os-home .clips-stage .cp{gap:8px}.os-home .clips-stage .when{display:none}}@media(min-width:640px)and (max-height:700px){.os-home .clips-body{--card-h: 46svh}.os-home .mapt{min-height:0;padding:0;border:0;background:none}.os-home .mapt img,.os-home .mapt:after{display:none}}.os-home .clips-head{display:grid;justify-items:center;text-align:center;gap:12px;width:min(100% - 2 * var(--gutter),1240px);margin-inline:auto}.os-home .clips-head .h-lg{font-size:clamp(28px,3.6vw,52px)}.os-home .clips-head .copy{font-size:clamp(14px,1.1vw,16px)}.os-home .clips-body{--card-h: min(52svh, 540px);width:min(100% - 2 * var(--gutter),1240px);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,320px);grid-template-areas:"deck p" "deck m";align-items:center;gap:clamp(20px,3.4vh,36px) clamp(28px,4vw,64px)}.os-home .deck-wrap{grid-area:deck;display:grid;justify-items:center;gap:16px}.os-home .deck{position:relative;width:min(100%,calc(var(--card-h) * 16 / 9));aspect-ratio:16 / 9;perspective:1400px;clip-path:inset(-300px -300px -6px -300px)}.os-home .clip{position:absolute;inset:0;margin:0;transform-origin:50% 100%;will-change:transform,opacity,filter}.os-home .clip-frame{height:100%;padding:6px;border-radius:20px;border:1px solid var(--border-dark-hover);background:color-mix(in srgb,var(--sidebar) 72%,transparent);backdrop-filter:blur(20px) saturate(150%)}.os-home .clip-vid{position:relative;height:100%;border-radius:14px;overflow:hidden;background:#050505}.os-home .clip-vid video,.os-home .clip-vid img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.os-home .clip-bar{position:absolute;left:12px;right:12px;top:12px;height:3px;border-radius:2px;background:#ffffff2e;overflow:hidden}.os-home .clip-bar i{position:absolute;inset:0;transform-origin:0 50%;transform:scaleX(0);background:#fff}.os-home .clip-sound,.os-home .clip-open{position:absolute;bottom:12px;height:44px;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,255,255,.22);background:#00000080;backdrop-filter:blur(8px);color:#fff;cursor:pointer}.os-home .clip-sound{right:12px;width:44px}.os-home .clip-open{left:12px;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none}.os-home .clip-sound svg,.os-home .clip-open svg{width:18px;height:18px}.os-home .pager{position:relative;z-index:30;display:flex;align-items:center;gap:14px}.os-home .pager .n{min-width:5.2ch;font-size:13px;font-weight:700;letter-spacing:.12em;color:var(--fg-subtle-dark);font-variant-numeric:tabular-nums}.os-home .pager .n b{color:var(--foreground)}.os-home .dots{display:flex;gap:6px;min-width:0;margin:0;padding:0;border:0}.os-home .dots button{position:relative;width:36px;height:24px;padding:0;border:0;background:none;cursor:pointer}.os-home .dots button:before{content:"";position:absolute;inset-inline:0;top:50%;height:3px;margin-top:-1.5px;border-radius:2px;background:#ffffff29}.os-home .dots button i{position:absolute;left:0;top:50%;height:3px;margin-top:-1.5px;border-radius:2px;background:var(--primary);width:calc(var(--f, 0) * 100%)}.os-home .cps{display:grid;min-width:0}.os-home .cps-p{grid-area:p;align-self:end}.os-home .cps-m{grid-area:m;align-self:start}.os-home .cp{grid-area:1 / 1;display:grid;gap:18px;align-content:center;pointer-events:none}.os-home .cp.on{pointer-events:auto}.os-home .cp>*{opacity:0;transform:translate3d(0,16px,0);transition:opacity .3s var(--ease),transform .3s var(--ease)}.os-home .cp.on>*{opacity:1;transform:none;transition:opacity .6s var(--ease-expo),transform .8s var(--ease-expo);transition-delay:calc(var(--k, 0) * 70ms + .12s)}.os-home .cp.past>*{transform:translate3d(0,-16px,0)}.os-home .ck2{margin:0;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-subtle-dark)}.os-home .who{display:flex;align-items:center;gap:14px;min-width:0}.os-home .who-t{display:grid;gap:6px;min-width:0}.os-home .who-t b{font-size:clamp(20px,1.8vw,26px);line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-home .lvl{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--fg-muted-dark)}.os-home .when{margin:0;font-family:var(--font-body);font-size:14px;color:var(--fg-subtle-dark);font-variant-numeric:tabular-nums}.os-home .perf{display:grid;gap:14px;padding-top:18px;border-top:1px solid var(--border-dark)}.os-home .stats4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;margin:0}.os-home .stats4 dt{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-subtle-dark)}.os-home .stats4 dd{display:flex;align-items:baseline;gap:4px;margin:6px 0 0;font-size:clamp(22px,2vw,28px);line-height:1;font-weight:700;font-variant-numeric:tabular-nums}.os-home .stats4 small,.os-home .mt small{font-size:12px;font-weight:600;color:var(--fg-subtle-dark)}.os-home .mapt{position:relative;display:grid;align-content:end;gap:10px;min-height:clamp(104px,13vh,132px);padding:14px;border-radius:14px;border:1px solid var(--border-dark);overflow:hidden;background:#0d0d0d;isolation:isolate}.os-home .mapt img{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover}.os-home .mapt:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#000000d9,#00000026 75%)}.os-home .mapn{margin:0;font-size:clamp(24px,2.4vw,34px);line-height:.95;font-weight:700;text-transform:uppercase}.os-home .mt{display:flex;flex-wrap:wrap;gap:6px;margin:0}.os-home .mt>span{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border:1px solid rgb(255 255 255 / .14);border-radius:var(--radius-pill);background:#00000073;backdrop-filter:blur(6px);font-size:12px;font-weight:700;letter-spacing:.04em;white-space:nowrap;font-variant-numeric:tabular-nums}.os-home .mt svg{width:13px;height:13px;color:var(--tier-gold-bright)}@media(max-width:1023px){.os-home .clips-head .copy{display:none}.os-home .clips-stage{row-gap:clamp(14px,2.4vh,28px)}.os-home .clips-body{--card-h: min(44svh, 440px);grid-template-columns:minmax(0,1fr) minmax(200px,260px);gap:clamp(14px,2.4vh,24px) clamp(18px,3vw,28px)}.os-home .cp{gap:12px;align-content:start}.os-home .stats4 dd{font-size:20px}.os-home .mapn{font-size:24px}}@media(max-width:639px){.os-home .clips-head .h-lg{font-size:clamp(26px,7.4vw,34px)}.os-home .clips-stage{align-content:start}.os-home .clips-body{grid-template-columns:minmax(0,1fr);grid-template-areas:"deck" "p" "m";row-gap:14px}.os-home .deck{width:100%}.os-home .cps-p,.os-home .cps-m{align-self:auto}.os-home .cp .ck2{display:none}.os-home .cps-p .cp{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.os-home .who-t b{font-size:18px}.os-home .lvl{white-space:nowrap}.os-home .when{max-width:11ch;font-size:12px;line-height:1.35;text-align:end}.os-home .perf{grid-column:1 / -1;gap:10px;padding-top:12px}.os-home .stats4{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.os-home .mapt{min-height:0;padding:0;border:0;border-radius:0;background:none}.os-home .mapt img,.os-home .mapt:after{display:none}.os-home .cps-m .cp{gap:10px;padding-top:12px;border-top:1px solid var(--border-dark)}}.os-home .prod{position:relative;z-index:1}.os-home .prod-pin{position:relative}html.os-motion .os-home .prod-pin{--pin-h: min(440vh, 4400px);height:var(--pin-h)}.os-home .prod-mark{display:block;height:0;pointer-events:none}html.os-motion .os-home .prod-mark{position:absolute;left:0;top:calc(var(--p) * (var(--pin-h) - 100vh))}.os-home .prod-stage{position:relative;display:grid;gap:72px;width:min(100% - 2 * var(--gutter),1240px);margin-inline:auto;padding-block:120px 96px}html.os-motion .os-home .prod-stage{position:sticky;top:0;height:100svh;width:100%;overflow:hidden;display:block;padding:0}html.os-motion .os-home .prod-stage:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(42% 46% at var(--gx, 70%) var(--gy, 52%),color-mix(in srgb,var(--acc, var(--primary)) 14%,transparent),transparent 70%);transition:background .9s var(--ease)}.os-home .mon-canvas{display:none}@property --mon-fade{syntax: "<percentage>"; inherits: false; initial-value: 0%;}html.os-motion .os-home .mon-canvas{display:block;position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none;mask-image:linear-gradient(#000 calc(100% - var(--mon-fade)),transparent);transition:--mon-fade .7s var(--ease)}html.os-motion .os-home .prod-stage[data-chapter="2"] .mon-canvas{--mon-fade: 14%}.os-home .prod-txt{display:grid;gap:18px;width:min(100%,520px)}html.os-motion .os-home .prod-txt{position:absolute;opacity:0;width:min(34vw,460px);z-index:1}html.os-motion .os-home .pos-l{left:max(var(--gutter),(100vw - 1240px) / 2);top:calc(50% + var(--header-h-compact) / 2);translate:0 -50%}html.os-motion .os-home .pos-r{right:max(var(--gutter),(100vw - 1240px) / 2);top:calc(50% + var(--header-h-compact) / 2);translate:0 -50%}html.os-motion .os-home .pos-t{left:50%;top:calc(var(--header-h) + 5vh);translate:-50% 0;width:min(100% - 2 * var(--gutter),860px);justify-items:center;text-align:center}html.os-motion .os-home .pos-t .chip{justify-self:center}html.os-motion .os-home .pos-t .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;text-align:start;width:min(100%,820px)}html.os-motion .os-home .pos-t .steps li{padding:14px 0 0;border-top:1px solid var(--border-dark)}.os-home .vio{color:var(--os-home-rooms)}.os-home .gold{color:var(--tier-gold-bright)}.os-home .mm-dot{position:relative;width:8px;height:8px;border-radius:50%;background:var(--warning)}.os-home .mm-dot:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--warning);opacity:0;animation:os-ping 1.4s var(--ease-out) infinite}@keyframes os-ping{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(1.6)}}.os-home .mm-live b{color:var(--foreground);font-weight:700;min-width:3.2ch;font-variant-numeric:tabular-nums}.os-home .mm-live[data-phase=found]{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 50%,transparent)}.os-home .mm-live[data-phase=found] .mm-dot{background:var(--primary)}.os-home .mm-live[data-phase=found] .mm-dot:after{border-color:var(--primary);animation:none}.os-home .rm-live{display:inline-flex;align-items:center;gap:8px;justify-self:start}.os-home .rm-live{flex-wrap:wrap}.os-home .rm-code{white-space:nowrap}.os-home .rm-code small{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-subtle-dark)}.os-home .rm-code b{font-size:15px;letter-spacing:.12em;color:var(--os-home-rooms);font-variant-numeric:tabular-nums}.os-home .rm-seats i{width:10px;height:10px;border-radius:50%;border:1.5px dashed var(--fg-disabled-dark);transition:background .3s var(--ease),border-color .3s var(--ease),transform .3s var(--ease-expo)}.os-home .rm-seats i.on{border:1.5px solid var(--os-home-rooms);background:var(--os-home-rooms);transform:scale(1.1)}.os-home .rm-seats em{min-width:3ch;font-style:normal;font-size:13px;font-weight:700;color:var(--fg-muted-dark)}.os-home .rm-seats[data-full=true]{border-color:color-mix(in srgb,var(--os-home-rooms) 55%,transparent)}.os-home .rm-seats[data-full=true] em{color:var(--os-home-rooms)}.os-home .tn-live{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-disabled-dark)}.os-home .tn-live i{width:14px;height:1px;background:var(--border-dark-hover)}.os-home .tn-live span.done{color:var(--fg-muted-dark)}.os-home .tn-live span.on{color:var(--tier-gold-bright)}.os-home .tn-live svg{width:15px;height:15px;color:var(--fg-disabled-dark)}.os-home .tn-live[data-champ=true] svg{color:var(--tier-gold-bright);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--tier-gold-bright) 70%,transparent))}@media(max-width:767px),(max-width:1023px)and (orientation:portrait){html.os-motion .os-home .prod-txt,html.os-motion .os-home .pos-l,html.os-motion .os-home .pos-r,html.os-motion .os-home .pos-t{left:var(--gutter);right:var(--gutter);top:auto;bottom:calc(24px + env(safe-area-inset-bottom,0px));translate:none;width:auto;justify-items:center;text-align:center;gap:12px;z-index:3}html.os-motion .os-home .prod-txt .chip,html.os-motion .os-home .rm-live{justify-self:center}html.os-motion .os-home .prod-txt .steps,html.os-motion .os-home .pos-t .steps{grid-template-columns:1fr;gap:0;width:min(100%,460px);justify-self:center;text-align:start}html.os-motion .os-home .pos-t .steps li{padding:8px 0;border-top:0}html.os-motion .os-home .pos-t .steps li+li{border-top:1px solid var(--border-dark)}}@media(max-width:767px){html.os-motion .os-home .prod-txt .steps,html.os-motion .os-home .pos-t .steps{width:min(100%,360px)}.os-home .prod-txt .h-lg{font-size:clamp(28px,8vw,36px)}.os-home .steps li{padding:8px 0;grid-template-columns:30px 1fr;gap:10px}.os-home .tn-live{gap:7px;font-size:10px;letter-spacing:.08em;padding:0 12px}.os-home .tn-live i{width:8px}}@media(min-width:768px)and (max-height:820px){html.os-motion .os-home .prod-txt{gap:14px}html.os-motion .os-home .prod-txt .h-lg{font-size:clamp(30px,5.8vh,48px)}html.os-motion .os-home .prod-txt .steps li{padding-block:9px}html.os-motion .os-home .pos-t{top:calc(var(--header-h-compact) + 3vh)}html.os-motion .os-home .pos-t .steps li{padding:10px 0 0}}.os-home .rank{position:relative;z-index:1;--tc: var(--tier-bronze-bright)}.os-home .rank-stage{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,6vw,96px);width:min(100% - 2 * var(--gutter),1240px);margin-inline:auto;padding-block:calc(var(--header-h) + 48px) 96px}html.os-motion .os-home .rank-stage{height:100svh;padding-block:calc(var(--header-h) + 24px) 24px}.os-home .rank-stage:before{content:"";position:absolute;inset:0 -30vw;z-index:-1;pointer-events:none;background:radial-gradient(34% 46% at 72% 52%,color-mix(in srgb,var(--tc) 16%,transparent),transparent 70%)}.os-home .rank-copy{display:grid;gap:18px;min-width:0}.os-home .rk-live{border-color:color-mix(in srgb,var(--sec) 45%,transparent)}.os-home .rk-live i{width:4px;height:4px;border-radius:50%;background:var(--fg-disabled-dark)}.os-home .rk-live b{color:var(--sec)}.os-home .rank-viz{display:grid;justify-items:center;gap:18px;min-width:0}.os-home .rk-big{position:relative;width:min(30vw,46vh,340px);aspect-ratio:1;display:grid;place-items:center;color:var(--tc)}.os-home .rk-big:before{content:"";position:absolute;inset:2%;border-radius:50%;border:1.5px dashed currentColor;opacity:.4;animation:os-spin 24s linear infinite}@keyframes os-spin{to{rotate:360deg}}.os-home .rk-em{grid-area:1 / 1;width:78%;height:78%;display:grid;place-items:center;opacity:0;scale:.9;transition:opacity .36s var(--ease),scale .52s var(--ease-expo);filter:drop-shadow(0 0 18px color-mix(in srgb,currentColor 40%,transparent))}.os-home .rk-em.on{opacity:1;scale:1}.os-home .rk-em>*{width:100%;height:100%}.os-home .rk-burst{position:absolute;inset:12%;border-radius:50%;border:2px solid currentColor;opacity:0;pointer-events:none}.os-home .rk-big.up .rk-burst{animation:os-burst .7s var(--ease-out)}.os-home .rk-big.up .rk-em.on{animation:rk-levelup .56s var(--ease-expo)}@keyframes rk-levelup{0%{transform:scale(1.14);filter:brightness(1.7) drop-shadow(0 0 28px color-mix(in srgb,currentColor 70%,transparent))}to{transform:scale(1);filter:drop-shadow(0 0 18px color-mix(in srgb,currentColor 40%,transparent))}}@keyframes os-burst{0%{opacity:.8;transform:scale(.7)}to{opacity:0;transform:scale(1.5)}}.os-home .rk-tier{margin:0;display:grid;justify-items:center;gap:4px}.os-home .rk-tier b{font-size:clamp(22px,2.2vw,30px);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tc)}.os-home .rk-tier span{font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle-dark)}.os-home .ladder{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:clamp(4px,.8vw,10px);width:100%;max-width:560px;margin-top:6px}.os-home .ladder>span{display:grid;justify-items:center;opacity:.18;filter:grayscale(1);transition:opacity .5s var(--ease),filter .5s var(--ease)}.os-home .ladder>span.on{opacity:1;filter:none}.os-home .ladder>span.cur{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--tc) 75%,transparent))}.os-home .tiers{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(4px,.8vw,10px);width:100%;max-width:560px}.os-home .tier{border-top:2px solid var(--t);padding-top:8px;text-align:center;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-subtle-dark);opacity:.3;transition:opacity .5s var(--ease)}.os-home .tier.on{opacity:1;color:var(--foreground)}@media(max-width:1023px){.os-home .rank-stage{grid-template-columns:minmax(0,1fr);align-content:center;gap:18px;text-align:center}.os-home .rank-copy{justify-items:center;gap:12px}.os-home .rank-copy .steps{width:min(100%,520px);text-align:start}.os-home .rk-live{justify-self:center}.os-home .rk-big{width:min(52vw,32svh,300px)}}@media(max-width:1023px)and (min-height:800px){html.os-motion .os-home .rk-big{width:min(52vw,24svh,260px)}}@media(max-width:1023px)and (max-height:799px){html.os-motion .os-home .rank-stage{height:auto;min-height:100svh;padding-block-end:48px}}@media(max-width:767px){.os-home .tier{font-size:8px;letter-spacing:.06em}.os-home .rank-copy .h-lg{font-size:clamp(28px,8vw,36px)}}.os-home .sec{position:relative;z-index:1}.os-home .sec-stage{position:relative;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(24px,5vw,80px);width:min(100% - 2 * var(--gutter),1240px);margin-inline:auto;padding-block:calc(var(--header-h) + 48px) 96px}html.os-motion .os-home .sec-stage{height:100svh;padding-block:calc(var(--header-h) + 24px) 24px}.os-home .sec-stage:before{content:"";position:absolute;inset:0 -30vw;z-index:-1;pointer-events:none;background:radial-gradient(32% 52% at 70% 50%,color-mix(in srgb,var(--primary) calc(var(--glow, 1) * 5%),transparent),transparent 70%)}.os-home .sec-copy{display:grid;gap:18px;min-width:0}.os-home .partner{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.os-home .partner img{height:26px;width:auto}.os-home .net{position:relative;width:min(100%,680px,76vh);aspect-ratio:1;margin-inline:auto}.os-home .net canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.os-home .nd{position:absolute;translate:-50% -50%;display:grid;justify-items:center;transition:opacity .5s var(--ease-expo),scale .7s var(--ease-expo)}html.os-motion .os-home .nd:not(.in){opacity:0;scale:.92}.os-home .hx{position:relative;width:clamp(52px,5.4vw,68px);aspect-ratio:1;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#0c0c0c;transition:border-color .5s var(--ease),box-shadow .5s var(--ease)}.os-home .nd.ok .hx{border-color:color-mix(in srgb,var(--primary) 45%,transparent);box-shadow:0 0 24px -6px color-mix(in srgb,var(--primary) 30%,transparent)}.os-home .hx .lg{position:absolute;inset:0;display:grid;place-items:center;color:#ffffffe0}.os-home .hx .lg svg,.os-home .hx .lg .mk{width:38%;height:38%}.os-home .hx .lg .mk{background:currentColor;mask:var(--mk) center / contain no-repeat}.os-home .hx .lg[data-logo=steam] svg{width:36%;height:36%}.os-home .hx .lg[data-logo=faceit] .mk{width:44%}.os-home .hx .lg[data-logo=csrep] .mk{width:40%;height:40%}.os-home .ntag{position:absolute;left:50%;top:calc(100% + 12px);translate:-50% 0;display:grid;justify-items:center;gap:3px;white-space:nowrap}.os-home .ntag b{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ffffffdb}.os-home .ntag span{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:12px;font-weight:400;color:var(--fg-subtle-dark);transition:color .4s var(--ease)}.os-home .ntag span:before{content:"";width:4px;height:4px;border-radius:50%;background:#fff3;transition:background .4s var(--ease)}.os-home .nd.ok .ntag span{color:var(--fg-muted-dark)}.os-home .nd.ok .ntag span:before{background:var(--primary)}.os-home .nd.core .ntag{top:calc(100% + 14px)}.os-home .nd.core .hx{width:clamp(88px,8.6vw,112px);border-radius:26px;background:#0e0e0e}.os-home .nd.core.ok .hx{box-shadow:0 0 48px -8px color-mix(in srgb,var(--primary) calc(var(--core, 1) * 40%),transparent)}.os-home .nd.core .hx .lg svg{width:42%;height:42%}.os-home .nd.core .ntag b{display:inline-flex;align-items:center;height:26px;padding:0 12px;border-radius:var(--radius-pill);border:1px solid rgba(255,255,255,.12);font-size:10px;font-weight:600;letter-spacing:.16em;color:var(--fg-subtle-dark);transition:color .4s var(--ease),border-color .4s var(--ease)}.os-home .nd.core.ok .ntag b{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 45%,transparent)}@media(max-width:1023px){.os-home .sec-stage{grid-template-columns:minmax(0,1fr);gap:10px;text-align:center}.os-home .sec-copy{justify-items:center;gap:12px}.os-home .sec-copy .steps{width:min(100%,520px);text-align:start}html.os-motion .os-home .sec-copy .partner{display:none}.os-home .net{width:min(100%,58svh)}.os-home .ntag span{display:none}.os-home .ntag b{font-size:10px;letter-spacing:.14em}.os-home .ntag{top:calc(100% + 6px)}}@media(max-width:1023px)and (min-height:800px){html.os-motion .os-home .net{width:min(100%,40svh)}}@media(max-width:767px)and (min-height:800px){html.os-motion .os-home .rk-big{width:min(52vw,20svh,220px)}html.os-motion .os-home .net{width:min(100%,34svh)}}@media(max-width:1023px)and (max-height:799px){html.os-motion .os-home .sec-stage{height:auto;min-height:100svh;padding-block-end:48px}}@media(max-width:767px){.os-home .sec-copy .h-lg{font-size:clamp(28px,8vw,36px)}}.os-home .bx{position:relative;z-index:1;--sec: var(--primary)}.os-home .bx-stage{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,5vw,80px);width:min(100% - 2 * var(--gutter),1240px);margin-inline:auto;padding-block:calc(var(--header-h) + 48px) 96px}.os-home .bx[data-bx-motion=true] .bx-stage{height:100svh;padding-block:calc(var(--header-h) + 24px) 24px}.os-home .bx-visual{position:absolute;top:0;left:50%;z-index:0;width:100vw;height:100%;translate:-50% 0;pointer-events:none;mask-image:linear-gradient(transparent,#000 8%,#000 90%,transparent)}.os-home .bx-stage:after{content:"";position:absolute;inset:0 calc(50% - 50vw);z-index:0;pointer-events:none;background:linear-gradient(90deg,transparent 32%,rgb(0 0 0 / .5) 52%,rgb(0 0 0 / .86) 68%,rgb(0 0 0 / .94) 100%)}.os-home .bx-canvas,.os-home .bx-fallback,.os-home .bx-fallback img{position:absolute;inset:0;display:block;width:100%;height:100%}.os-home .bx-fallback img{object-fit:cover;object-position:top center}.os-home .bx-canvas{opacity:0}.os-home .bx-canvas[data-bx-ready=true]{opacity:1}.os-home .bx-visual:has(.bx-canvas[data-bx-ready=true]) .bx-fallback{opacity:0}.os-home .bx-text{position:relative;z-index:1;display:grid;gap:18px;grid-column:2;min-width:0}.os-home .base-mark{width:16px;height:16px;flex:none;border-radius:3px;background:var(--os-home-base)}.os-home .bx-fees{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.os-home .bx-fees .chip{gap:8px;font-variant-numeric:tabular-nums}.os-home .bx-fees b{color:var(--foreground);font-weight:700}.os-home .steps div .bx-wallets{display:flex;gap:10px;margin-top:10px}.os-home .bx-wallets img,.os-home .bx-wallets svg{width:22px;height:22px}@media(min-width:1280px){.os-home .bx-stage{width:min(100% - 2 * var(--gutter),1600px);grid-template-columns:minmax(0,1fr) minmax(0,600px)}}@media(max-width:1023px){.os-home .bx-stage{grid-template-columns:minmax(0,1fr);grid-template-rows:240px auto;gap:32px;padding-block:calc(var(--header-h) + 24px) 32px}.os-home .bx-stage:after{background:linear-gradient(transparent 12%,#000c 34%,#000 56%)}.os-home .bx-text{grid-column:1;grid-row:2;gap:14px}}@media(max-width:767px){.os-home .bx-text .h-lg{font-size:clamp(28px,8vw,36px)}}.os-home .closing{position:relative;z-index:1;display:grid;justify-items:center;padding:clamp(110px,16vh,180px) var(--gutter);text-align:center;background:radial-gradient(50% 60% at 50% 40%,color-mix(in srgb,var(--primary) 10%,transparent),transparent 70%)}.os-home .closing-mark{display:grid;margin-bottom:clamp(18px,2.6vh,28px);filter:drop-shadow(0 0 28px color-mix(in srgb,var(--primary) 28%,transparent))}.os-home .closing-mark svg{width:clamp(64px,6.4vw,96px);height:clamp(64px,6.4vw,96px)}.os-home .closing .h-xl{margin:0;font-size:clamp(40px,5.6vw,84px);line-height:.95;font-weight:700;text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance}.os-home .closing .h-xl>span{display:block}.os-home .closing .copy{margin-top:clamp(18px,2.4vh,24px);max-width:50ch;font-size:clamp(16px,1.3vw,19px)}.os-home .closing .btn-row{margin-top:clamp(28px,3.6vh,40px);justify-content:center}@media(prefers-reduced-motion:reduce){.os-home .hint i:after,.os-home .rk-big:before,.os-home .mm-dot:after{animation:none}}
