.site{--site-bg:#000;--site-ink:#f2f2f2;--site-ink-1:#fff;--site-ink-2:#ffffffa3;--site-ink-3:#ffffff6b;--site-accent:#cfcfcf;--site-line:#ffffff17;--site-line-2:#ffffff29;--site-glass:#0d0d0d8c;--site-ease-out:cubic-bezier(.19, 1, .22, 1);--site-ease-io:cubic-bezier(.76, 0, .24, 1);--site-gutter:clamp(20px, 2.6vw, 44px);background:var(--site-bg);color:var(--site-ink-1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Outfit,ui-sans-serif,system-ui,sans-serif}.site ::selection{background:var(--site-ink);color:#000}.site{cursor:url(/cursor/noiz.png) 16 16,auto;cursor:-webkit-image-set(url(/cursor/noiz.png) 1x, url(/cursor/noiz@2x.png) 2x) 16 16, auto;cursor:image-set(url(/cursor/noiz.png) 1x, url(/cursor/noiz@2x.png) 2x) 16 16, auto}.site :is(a[href],button,[role=button],summary,label[for],select,[role=tab],[role=option],[role=menuitem],[role=switch],[role=checkbox],[role=radio],input[type=checkbox],input[type=radio],input[type=range],input[type=submit],input[type=button],.cursor-pointer,.cta,.constellation__star,.horizon__card){cursor:url(/cursor/noiz-pointer.png) 16 16,pointer;cursor:-webkit-image-set(url(/cursor/noiz-pointer.png) 1x, url(/cursor/noiz-pointer@2x.png) 2x) 16 16, pointer;cursor:image-set(url(/cursor/noiz-pointer.png) 1x, url(/cursor/noiz-pointer@2x.png) 2x) 16 16, pointer}.site :is(button,input,select,textarea):disabled,.site :is(a,button,[role=button],.cta)[aria-disabled=true]{cursor:url(/cursor/noiz.png) 16 16,default;cursor:-webkit-image-set(url(/cursor/noiz.png) 1x, url(/cursor/noiz@2x.png) 2x) 16 16, default;cursor:image-set(url(/cursor/noiz.png) 1x, url(/cursor/noiz@2x.png) 2x) 16 16, default}.site :is(input:not([type=checkbox],[type=radio],[type=range],[type=submit],[type=button],[type=color],[type=file]),textarea,[contenteditable=""],[contenteditable=true]){cursor:text}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.site-display,.site-hud{font-weight:600}:where(.site-display){letter-spacing:-.045em;color:var(--site-ink);text-wrap:balance;font-family:Outfit,ui-sans-serif,system-ui,sans-serif;line-height:.92}:where(.site-hud){letter-spacing:-.025em;color:var(--site-ink);font-family:Outfit,ui-sans-serif,system-ui,sans-serif;line-height:1}:where(.site-mono),.site button:where(.site-mono){letter-spacing:.14em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500;line-height:1.4}:where(.site-body){color:var(--site-ink-2);text-wrap:pretty;font-size:17px;line-height:1.6}.site-chrome-text,.site-chrome-text .split-line{background:linear-gradient(#fff 0%,#f2f2f2 30%,#868686 52%,#f9f9f9 60%,#c7c7c7 78%,#696969 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.site :has(>.split-line){margin-bottom:-.16em;padding-bottom:.16em}@keyframes site-menu-in{0%{opacity:0}}@keyframes site-menu-rise{0%{opacity:0;transform:translateY(28px)}}.site-menu{animation:site-menu-in .45s var(--site-ease-out) both}.site-menu__item{animation:site-menu-rise .9s var(--site-ease-out) both;animation-delay:calc(80ms + var(--i) * 45ms)}.site-menu__foot{animation:site-menu-rise .9s var(--site-ease-out) both;animation-delay:.42s}@media (prefers-reduced-motion:reduce){.site-menu,.site-menu__item,.site-menu__foot{animation:none}}.roll{--roll-room:.24em;vertical-align:top;padding-bottom:var(--roll-room);margin-bottom:calc(-1 * var(--roll-room));font-kerning:none;display:inline-flex;position:relative;overflow:hidden}.roll__row{white-space:pre;display:inline-flex}.roll__row--b{position:absolute;top:100%;left:0}.roll__char{transition:transform .62s var(--site-ease-io);transition-delay:calc(var(--i) * 13ms);display:inline-block}.roll-host:hover .roll__char,.roll-host:focus-visible .roll__char{transform:translateY(calc(-100% - var(--roll-room)))}.cta{--cta-h:52px;isolation:isolate;height:var(--cta-h);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transform:translate3d(var(--mx,0px), var(--my,0px), 0);transition:transform .6s var(--site-ease-out), color .4s var(--site-ease-out), border-color .4s var(--site-ease-out), opacity .3s;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:space-between;align-items:center;gap:14px;padding:0 6px 0 24px;font-size:15px;font-weight:500;line-height:1;display:inline-flex;position:relative;overflow:hidden}.cta:disabled,.cta[aria-disabled=true]{opacity:.55;cursor:default}.cta:focus-visible{outline:2px solid var(--site-accent);outline-offset:3px}.cta:before{content:"";z-index:-1;border-radius:inherit;transition:transform .7s var(--site-ease-out);position:absolute;inset:-1px;transform:translateY(102%)}.cta:hover:before{transform:translateY(0)}.cta--sm{--cta-h:40px;gap:10px;padding:0 4px 0 16px;font-size:14px}.cta--lg{--cta-h:64px;gap:18px;padding:0 8px 0 30px;font-size:17px}.cta--solid{background:var(--site-ink);color:#000}.cta--solid:before{background:#fff}.cta--ghost{color:var(--site-ink-1);border:1px solid var(--site-line-2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff08}.cta--ghost:before{background:var(--site-ink)}.cta--ghost:hover{color:#000;border-color:var(--site-ink)}.cta__icon{width:calc(var(--cta-h) - 12px);height:calc(var(--cta-h) - 12px);transition:background-color .4s var(--site-ease-out), color .4s var(--site-ease-out);border-radius:999px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.cta--sm .cta__icon{width:calc(var(--cta-h) - 8px);height:calc(var(--cta-h) - 8px)}.cta--solid .cta__icon{color:var(--site-ink);background:#000}.cta--ghost .cta__icon{background:var(--site-ink);color:#000}.cta--ghost:hover .cta__icon{color:var(--site-ink);background:#000}.cta__glyph{transition:transform .6s var(--site-ease-io);grid-area:1/1}.cta__glyph--b{transform:translate(-240%)}.cta:hover .cta__glyph--a{transform:translate(240%)}.cta:hover .cta__glyph--b{transform:translate(0)}.cta__glyph--spin{transition:transform .9s var(--site-ease-out)}.cta:hover .cta__glyph--spin{transform:rotate(90deg)scale(1.15)}.cta-text{color:var(--site-ink-1);align-items:center;gap:10px;padding-bottom:6px;font-size:15px;font-weight:500;display:inline-flex;position:relative}.cta-text:after{content:"";transform-origin:100%;opacity:.5;height:1px;transition:transform .7s var(--site-ease-out), opacity .4s;background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.28)}.cta-text:hover:after{transform-origin:0;opacity:1;transform:scaleX(1)}.cta-text:focus-visible{outline:2px solid var(--site-accent);outline-offset:4px;border-radius:2px}.site-grain{z-index:90;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.9s steps(6,end) infinite site-grain;position:fixed;inset:-50%}@keyframes site-grain{0%{transform:translate(0)}20%{transform:translate(-4%,3%)}40%{transform:translate(3%,-5%)}60%{transform:translate(-6%,-2%)}80%{transform:translate(5%,4%)}to{transform:translate(0)}}.site-hairline{background:var(--site-line);height:1px}@keyframes site-twinkle{0%,to{opacity:.55;transform:scale(.72)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}.site-twinkle{animation:site-twinkle 3.2s var(--site-ease-io) infinite}@keyframes site-scroll-cue{0%{transform:translateY(-100%)}60%,to{transform:translateY(220%)}}@media (prefers-reduced-motion:reduce){.site-grain,.site-twinkle{animation:none}.roll__char,.cta,.cta:before,.cta__glyph{transition:none}}.site-askai h2{letter-spacing:.14em;text-transform:uppercase;color:var(--site-ink-3);margin-bottom:14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500}.site-askai a{border-color:var(--site-line-2);width:44px;height:44px;color:var(--site-ink-2);border-radius:999px}.site-askai a:hover{border-color:var(--site-ink);color:var(--site-ink)}.tilt-stage{perspective:1200px}.tilt-card{transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .9s var(--site-ease-out);will-change:transform;position:relative}.tilt-card[data-active]{transition:transform .25s ease-out}.tilt-glare,.tilt-foil{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.tilt-glare{background:radial-gradient(circle at var(--px,30%) var(--py,20%), #ffffff38, #ffffff0a 32%, transparent 60%);mix-blend-mode:soft-light;opacity:.6;transition:opacity .6s}.tilt-card[data-active] .tilt-glare{opacity:1}.tilt-foil{background:repeating-linear-gradient(115deg,#f2f2f200 0%,#f2f2f229 4%,#9e9e9e38 8%,#c4baff29 12%,#a0e6dc1f 16%,#f2f2f200 22%) 0 0/260% 260%;background-position:var(--px,40%) var(--py,40%);mix-blend-mode:color-dodge;opacity:.32;transition:opacity .6s}.tilt-card[data-active] .tilt-foil{opacity:.6}.site-faq details{border-bottom:1px solid var(--site-line);transition:background-color .5s var(--site-ease-out);background:0 0;padding-inline:0}.site-faq details[open]{background:0 0}.site-faq summary{letter-spacing:-.02em;color:var(--site-ink);padding-block:30px;font-size:clamp(19px,1.5vw,24px);font-weight:500;line-height:1.25}.site-faq summary:hover{color:#fff}.site-faq summary svg{width:20px;height:20px;color:var(--site-accent)}.site-faq details>div>div{max-width:60ch;color:var(--site-ink-2);padding-bottom:32px;font-size:17px;line-height:1.65}.site-faq--flush>div,.site-faq.site-faq--flush details[data-first]:not([hidden]){border-top-color:#0000}.constellation{perspective:1500px;touch-action:pan-y}.constellation__world{transform-style:preserve-3d;position:absolute;top:46%;left:50%}.constellation__center{pointer-events:none;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.constellation__star{will-change:transform, opacity;cursor:pointer;position:absolute;top:0;left:0}.constellation:not([data-ready]) .constellation__star{visibility:hidden}@keyframes site-flash{0%{background-color:#9e9e9e47}to{background-color:#0000}}.site-flash{animation:site-flash 1.8s var(--site-ease-out)}.site-tags{clip-path:inset(0 0 0 22px);flex-wrap:wrap;row-gap:8px;margin-left:-22px;display:flex}.site-tags>*{margin-left:22px;position:relative}.site-tags>:before{content:"";opacity:.5;background:currentColor;border-radius:50%;width:3px;height:3px;margin-top:-1.5px;position:absolute;top:50%;left:-13px}.site-under-header{transition:top .7s var(--site-ease-out);top:76px}html[data-site-header-away] .site-under-header{top:0}.template-ring{perspective:1500px;perspective-origin:50% 30%;touch-action:pan-y}@media (max-width:1023px){.template-ring{transform-origin:50% 36%;transform:scale(.62)}}.template-ring__wheel{--card-w:230px;--card-h:288px;width:0;height:0;transform-style:preserve-3d;will-change:transform;position:absolute;top:43%;left:50%}.template-ring__card{left:calc(var(--card-w) / -2);top:calc(var(--card-h) / -2);width:var(--card-w);height:var(--card-h);transform:rotateY(var(--ry)) translateZ(var(--r));transform-style:preserve-3d;transition:transform .8s var(--site-ease-out);border-radius:22px;outline:none;position:absolute}.template-ring__face{backface-visibility:hidden;-webkit-box-reflect:below 16px linear-gradient(transparent 58%, #00000052);border-radius:22px;display:block;position:absolute;inset:0}.template-ring__back{background:repeating-linear-gradient(135deg,#9e9e9e0d 0 1px,#0000 1px 12px),radial-gradient(120% 90% at 50% 0,#171717,#070706);border:1px solid #ffffff1a;place-items:center;display:grid;transform:rotateY(180deg)}.template-ring__card:hover,.template-ring__card:focus-visible{transform:rotateY(var(--ry)) translateZ(calc(var(--r) + 70px)) translateY(-14px)}.template-ring__card:focus-visible{box-shadow:0 0 0 2px var(--site-accent)}.mcp-map{perspective:1600px}.mcp-map__plane{transform-style:preserve-3d;will-change:transform;position:absolute;top:52%;left:50%}.mcp-map__line{fill:none;stroke:#ffffff1f;stroke-width:1.2px;transition:stroke .5s,opacity .5s}.mcp-map__flow{fill:none;stroke:#9e9e9e;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:2 18;opacity:.55;transition:opacity .5s;animation:1.6s linear infinite mcp-flow}@keyframes mcp-flow{to{stroke-dashoffset:-40px}}.mcp-map__packet{fill:#f2f2f2;filter:drop-shadow(0 0 6px #f2f2f2e6)}.mcp-map__packet--back{fill:#9e9e9e;filter:drop-shadow(0 0 6px #9e9e9ee6)}.mcp-map__link.is-active .mcp-map__line{stroke:#f2f2f28c}.mcp-map__link.is-active .mcp-map__flow{opacity:1}.mcp-map__link.is-dim{opacity:.35}.mcp-map__core{background:radial-gradient(circle at 50% 30%,#1a1a1a,#060505 70%);border:1px solid #ffffff29;border-radius:999px;place-items:center;width:150px;height:150px;margin:-75px 0 0 -75px;display:grid;position:absolute;box-shadow:0 0 80px #9e9e9e40,inset 0 1px #ffffff14}.mcp-map__ring{animation:mcp-ring 3.2s var(--site-ease-out) infinite;border:1px solid #9e9e9e99;border-radius:999px;position:absolute;inset:-1px}@keyframes mcp-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.mcp-map__node{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .5s, transform .6s var(--site-ease-out), box-shadow .5s;cursor:inherit;background:#090909d1;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:12px;padding:8px 18px 8px 8px;display:flex;position:absolute;transform:translate(-50%,-50%)}.mcp-map__node.is-active{border-color:#9e9e9ecc;transform:translate(-50%,-50%)translateZ(40px)scale(1.04);box-shadow:0 0 40px #9e9e9e40}@media (prefers-reduced-motion:reduce){.mcp-map__flow,.mcp-map__ring{animation:none}}@media (max-width:1023px){.mcp-map{transform:scale(.6)}.mcp-map__node{padding:10px}.mcp-map__node>:first-child{width:72px;height:72px}.mcp-map__node>:first-child svg{width:32px;height:32px}.mcp-map__node>:last-child{display:none}.mcp-map__core{transform:scale(1.3)}.mcp-map__line{stroke-width:2.4px}.mcp-map__flow{stroke-width:3px}}@media (max-width:639px){.mcp-map{transform:scale(.38)}}.help-path .tilt-card,.about-tile .tilt-card{border-radius:28px;height:100%}.horizon{--rx:62deg;--rz:-11deg;perspective:1500px;perspective-origin:50% 22%;position:absolute;inset:0;overflow:hidden}.horizon__plane{transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateZ(var(--rz));position:absolute;top:64%;left:45%}.horizon__floor{background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-position:50%;background-size:110px 110px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(48% 46%,#000 15%,#0000 72%);mask-image:radial-gradient(48% 46%,#000 15%,#0000 72%)}.horizon__ruler,.horizon__lit{position:absolute;top:50%}.horizon__ruler{background:repeating-linear-gradient(90deg,#9e9e9e99 0 18px,#0000 18px 30px);height:2px;margin-top:-1px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 88%,#0000)}.horizon__lit{background:linear-gradient(90deg,#0000,#f2f2f2b3 25%,#fff);height:4px;margin-top:-2px;box-shadow:0 0 22px #f2f2f28c}.horizon__month{position:absolute;top:50%}.horizon__tick{background:#ffffff38;width:2px;height:52px;position:absolute;top:-26px;left:-1px}.horizon__month-label{letter-spacing:-.03em;color:#ffffff29;text-transform:uppercase;white-space:nowrap;font-family:Outfit,ui-sans-serif,system-ui,sans-serif;font-size:44px;font-weight:600;line-height:1;position:absolute;top:30px;left:14px}.horizon__node{width:0;height:0;transform-style:preserve-3d;position:absolute;top:50%}.horizon__mark,.horizon__glow{border-radius:9999px;position:absolute}.horizon__mark{width:24px;height:24px;margin:-12px 0 0 -12px;transition:opacity .4s}.horizon__mark--done{background:var(--site-ink);box-shadow:0 0 26px 8px #f2f2f252}.horizon__mark--next{border:3px solid var(--site-accent);background:#000000b3}.horizon__mark--now{background:#e7b56a;box-shadow:0 0 26px 8px #e7b56a66}.horizon__glow{background:radial-gradient(closest-side,#9e9e9e73,#0000);width:320px;height:320px;margin:-160px 0 0 -160px}.horizon__stand{transform-origin:50% 100%;width:0;transform:rotateZ(calc(var(--rz) * -1)) rotateX(calc(var(--rx) * -1));position:absolute;bottom:0;left:0}.horizon__stem,.horizon__beam{height:100%;position:absolute;bottom:0}.horizon__stem{background:linear-gradient(#fff6,#ffffff0d);width:1px;transition:opacity .4s;left:-.5px}.horizon__beam{background:linear-gradient(to top, var(--site-accent), #9e9e9e00);width:2px;left:-1px;box-shadow:0 0 24px #9e9e9e99}.horizon__card,.horizon__now-label{white-space:nowrap;position:absolute;bottom:100%;left:0;transform:translate(-50%)}.horizon__card{border:1px solid var(--site-line-2);color:var(--site-ink);text-align:left;cursor:pointer;background:#090909c7;border-radius:14px;margin-bottom:6px;padding:8px 12px 9px;transition:background-color .35s,border-color .35s,color .35s,opacity .4s}.horizon__card--done .site-mono{color:var(--site-ink-3)}.horizon__card--next{border-color:#9e9e9e73}.horizon__card--next .site-mono{color:var(--site-accent)}.horizon__node.is-active .horizon__card{border-color:var(--site-ink);background:var(--site-ink);color:#000}.horizon__node.is-active .horizon__card .site-mono{color:#0000008c}.horizon__node.is-dim .horizon__card,.horizon__node.is-dim .horizon__mark,.horizon__node.is-dim .horizon__stem{opacity:.28}.horizon__now-label{text-align:center;padding-bottom:14px}.status-pulse__grid{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-position:50%;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 55% at 50% 42%,#000 25%,#0000 75%);mask-image:radial-gradient(70% 55% at 50% 42%,#000 25%,#0000 75%)}.status-pulse__trace{width:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.status-pulse__sweep{animation:3.6s linear infinite status-sweep}@keyframes status-sweep{0%{transform:translate(0)}to{transform:translate(2500px)}}@media (prefers-reduced-motion:reduce){.status-pulse__sweep{animation:none;transform:translate(1700px)}}.fact-fan{perspective:1600px;perspective-origin:50% 40%}.fact-fan__stage{width:0;height:0;transform-style:preserve-3d;position:absolute;top:50%;left:50%;transform:rotateX(8deg)}.fact-fan__slot{width:280px;height:220px;transform-style:preserve-3d;position:absolute;top:-110px;left:-140px}@media (max-width:767px){.fact-fan__stage{transform:rotateX(8deg)scale(.55)}}.fact-fan__float{width:100%;height:100%;transform-style:preserve-3d;animation:7s ease-in-out infinite fact-float}@keyframes fact-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.fact-fan__card{border:1px solid var(--site-line-2);width:100%;height:100%;transition:transform .7s var(--site-ease-out), filter .5s, border-color .5s;background:radial-gradient(120% 90% at 0 0,#ffffff17,#0000 55%),linear-gradient(160deg,#181818eb,#070707f0);border-radius:26px;flex-direction:column;padding:22px 24px 26px;display:flex;box-shadow:0 40px 90px -30px #000000f2,inset 0 1px #ffffff14}.fact-fan__slot.is-lifted .fact-fan__card{border-color:#f2f2f273;transform:translate3d(0,-18px,90px)}.fact-fan__slot.is-dim .fact-fan__card{filter:brightness(.45)}@media (prefers-reduced-motion:reduce){.fact-fan__float{animation:none}}.question-wall{perspective:1400px;-webkit-mask-image:linear-gradient(90deg,#0000 4%,#000 20% 80%,#0000 96%);mask-image:linear-gradient(90deg,#0000 4%,#000 20% 80%,#0000 96%)}.question-wall__tilt{transform-origin:50% 60%;transform:rotateX(16deg)rotate(-4deg)scale(1.08)}.question-wall__strip{animation:80s linear infinite question-wall}.question-wall__strip--reverse{animation-direction:reverse}.question-wall__row:hover .question-wall__strip{animation-play-state:paused}@keyframes question-wall{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.question-wall__strip{animation:none}}.blog-shelf{perspective:1600px;perspective-origin:50% 30%}@media (max-width:1023px){.blog-shelf{transform-origin:50% 100%;height:100%;top:0;transform:scale(.7)}}.blog-shelf__row{transform-style:preserve-3d;align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:14%;left:50%;transform:translate(-50%)rotateX(6deg)rotateY(-8deg)}.blog-spine{width:68px;transform-style:preserve-3d;transition:transform .7s var(--site-ease-out);display:block;position:relative}.blog-spine.is-pulled{transform:translate3d(0,-28px,80px)}.blog-spine__face{background:linear-gradient(90deg,#0a0a0a,#1b1b1b 28%,#121212 68%,#090808);border:1px solid #ffffff1a;border-radius:7px 7px 3px 3px;flex-direction:column;align-items:center;width:100%;height:100%;transition:filter .5s,border-color .5s;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 34px 60px -24px #000000f2}.blog-spine__band{opacity:.9;flex:none;width:100%;height:10px}.blog-spine__title{writing-mode:vertical-rl;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;min-height:0;color:var(--site-ink);flex:1;padding:18px 0 14px;font-size:19px;line-height:1;overflow:hidden;transform:rotate(180deg)}.blog-spine__foot{color:var(--site-ink-3);flex:none;padding-bottom:12px;font-size:9px}.blog-spine.is-pulled .blog-spine__face{border-color:#f2f2f273}.blog-spine.is-dim .blog-spine__face{filter:brightness(.5)}.blog-shelf__board{background:linear-gradient(#ffffff24,#ffffff05);border-radius:3px;width:min(1320px,92%);height:14px;position:absolute;bottom:calc(14% - 14px);left:50%;translate:-50%;box-shadow:0 40px 70px -10px #9e9e9e38}.vault{perspective:1600px}.vault__stage{--vault-scale:.74;transform-style:preserve-3d;transform:rotateX(14deg) scale(var(--vault-scale));position:absolute;top:41%;left:56%}@media (max-width:1023px){.vault__stage{--vault-scale:.44;top:250px;left:50%}}.vault__ring{transition:opacity .4s;animation:linear infinite vault-spin}@keyframes vault-spin{to{transform:rotate(360deg)}}.vault__band{fill:none;stroke:#ffffff06;stroke-width:38px;pointer-events:stroke;transition:stroke .4s}.vault__edge{fill:none;stroke:#ffffff1a;stroke-width:1px}.vault__ticks{fill:none;stroke:#ffffff38;stroke-width:7px}.vault__text{letter-spacing:.12em;fill:#ffffff6b;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:500;transition:fill .4s}.vault__ring.is-lit .vault__text{fill:var(--site-ink)}.vault__ring.is-lit .vault__band{stroke:#9e9e9e1f}.vault__ring.is-dim{opacity:.4}.vault__core{background:radial-gradient(circle at 35% 30%,#282828,#0a0a0a 70%);border:1px solid #f2f2f240;border-radius:9999px;place-items:center;width:124px;height:124px;margin:-62px 0 0 -62px;display:grid;position:absolute;top:50%;left:50%;transform:translateZ(50px);box-shadow:0 0 70px #9e9e9e59,inset 0 1px #ffffff1f}.vault__pulse{animation:mcp-ring 3.2s var(--site-ease-out) infinite;border:1px solid #9e9e9e80;border-radius:9999px;position:absolute;inset:-12px}@media (prefers-reduced-motion:reduce){.vault__ring,.vault__pulse{animation:none}}.receipt{z-index:5;perspective:1400px;width:380px;position:absolute;top:28%;left:46%}@media (max-width:1023px){.receipt{margin-left:-190px;top:168px;left:50%}}.receipt__tilt{--receipt-scale:1;transform-style:preserve-3d;transform:rotateX(8deg) rotateY(-14deg) rotateZ(-3deg) scale(var(--receipt-scale))}@media (max-width:1023px){.receipt__tilt{--receipt-scale:.62;transform-origin:50% 0}}.receipt__slot{z-index:2;background:linear-gradient(#212121,#060606);border:1px solid #ffffff1f;border-radius:12px;width:calc(100% + 44px);height:24px;margin-left:-22px;position:relative;box-shadow:0 14px 30px -12px #000,inset 0 -3px #0009,inset 0 1px #ffffff14}.receipt__window{margin-top:-12px;padding:0 0 60px;overflow:hidden}.receipt__paper{color:#111;background:radial-gradient(120% 60% at 30% 0,#fff9,#0000 60%),linear-gradient(#ededed,#f2f2f2 30%,#e7e7e7);padding:34px 28px 40px;position:relative;box-shadow:0 50px 90px -30px #000000f2;-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - 10px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/20px 10px repeat-x;mask:linear-gradient(#000 0 0) top/100% calc(100% - 10px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/20px 10px repeat-x}.receipt__paper:before{content:"";pointer-events:none;background:linear-gradient(#00000047,#0000);height:28px;position:absolute;inset:0 0 auto}.receipt__barcode{opacity:.85;background:repeating-linear-gradient(90deg,#111 0 2px,#0000 2px 4px,#111 4px 5px,#0000 5px 8px,#111 8px 11px,#0000 11px 12px,#111 12px 13px,#0000 13px 17px);height:48px;margin-top:26px}.aso-sheet{right:var(--site-gutter);width:min(60vw,880px);height:62%;position:absolute;top:27%}@media (max-width:1023px){.aso-sheet{left:var(--site-gutter);width:calc((100% - 2 * var(--site-gutter)) / .62);transform-origin:0 0;height:calc(161.29% - 12.9032px);top:4px;right:auto;transform:scale(.62)}}.aso-stamp{color:var(--site-ink);display:block;position:absolute}.aso-stamp--silver{color:var(--site-accent)}.aso-stamp__lift{opacity:.88;transition:transform .6s var(--site-ease-out), filter .6s var(--site-ease-out);display:block}.aso-stamp:hover .aso-stamp__lift{filter:brightness(1.18)drop-shadow(0 0 22px #9e9e9e47);transform:scale(1.06)}.aso-sheet:hover .aso-stamp:not(:hover) .aso-stamp__lift{filter:brightness(.55)}.aso-stamp__ink{display:block;overflow:visible}@media (max-width:1023px){.aim{--aim-y0:4%;--aim-ys:1.3}}.aim__floor{perspective:440px;perspective-origin:50% 0;position:absolute;inset:56% 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 45%);mask-image:linear-gradient(#0000,#000 45%)}.aim__grid{transform-origin:50% 0;background-image:linear-gradient(#9e9e9e6b 1.5px,#0000 1.5px),linear-gradient(90deg,#9e9e9e6b 1.5px,#0000 1.5px);background-size:64px 64px;height:100%;animation:1.8s linear infinite aim-floor;position:absolute;top:0;left:-150%;right:-150%;transform:rotateX(80deg)}@keyframes aim-floor{to{background-position:0 64px}}.aim__horizon{background:linear-gradient(90deg,#0000,#9e9e9e8c 30%,#f2f2f2b3 50%,#9e9e9e8c 70%,#0000);height:1px;position:absolute;top:56%;left:0;right:0;box-shadow:0 0 40px 6px #9e9e9e2e}.aim__line{will-change:transform;background:#f2f2f217;position:absolute;top:0;left:0}.aim__line--h{width:100%;height:1px}.aim__line--v{width:1px;height:100%}.aim__reticle{color:var(--site-ink);will-change:transform;position:absolute;top:0;left:0}.aim__ring{transition:transform .5s var(--site-ease-out), color .3s;position:absolute;top:-40px;left:-40px;overflow:visible}.aim__reticle.is-locked .aim__ring{color:var(--site-accent);transform:scale(.72)rotate(45deg)}.aim__readout{letter-spacing:.08em;white-space:nowrap;color:#f2f2f29e;text-transform:uppercase;gap:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;display:grid;position:absolute;top:14px;left:46px}.aim__readout b{color:var(--site-accent);font-weight:600}.aim__coords{color:#f2f2f259;margin-top:4px}.aim-waypoint{align-items:center;gap:12px;display:flex;position:absolute}.aim-waypoint__mark{border:1.5px solid #f2f2f28c;width:18px;height:18px;transition:border-color .3s,background-color .3s;transform:rotate(45deg)}.aim-waypoint__label{letter-spacing:.14em;text-transform:uppercase;color:#f2f2f280;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:600;transition:color .3s}.aim-waypoint__brackets{--c:var(--site-accent);background:linear-gradient(var(--c) 0 0) top left / 10px 1.5px, linear-gradient(var(--c) 0 0) top left / 1.5px 10px, linear-gradient(var(--c) 0 0) top right / 10px 1.5px, linear-gradient(var(--c) 0 0) top right / 1.5px 10px, linear-gradient(var(--c) 0 0) bottom left / 10px 1.5px, linear-gradient(var(--c) 0 0) bottom left / 1.5px 10px, linear-gradient(var(--c) 0 0) bottom right / 10px 1.5px, linear-gradient(var(--c) 0 0) bottom right / 1.5px 10px;opacity:0;width:46px;height:46px;transition:opacity .25s, transform .45s var(--site-ease-out);background-repeat:no-repeat;position:absolute;top:-14px;left:-14px;transform:scale(1.6)}.aim-waypoint.is-locked .aim-waypoint__brackets{opacity:1;transform:scale(1)}.aim-waypoint.is-locked .aim-waypoint__mark{border-color:var(--site-accent);background:#9e9e9e40}.aim-waypoint.is-locked .aim-waypoint__label{color:var(--site-ink)}.aim__hit{background:linear-gradient(45deg, transparent 46%, var(--site-ink) 46% 54%, transparent 54%), linear-gradient(-45deg, transparent 46%, var(--site-ink) 46% 54%, transparent 54%);width:34px;height:34px;animation:aim-hit .6s var(--site-ease-out) forwards;margin:-17px 0 0 -17px;position:absolute;-webkit-mask:radial-gradient(circle,#0000 7px,#000 7.5px);mask:radial-gradient(circle,#0000 7px,#000 7.5px)}@keyframes aim-hit{0%{transform:scale(.5)}25%{transform:scale(1.15)}to{opacity:0;transform:scale(1)}}.vinyl{perspective:1600px;width:420px;height:420px;position:absolute;top:17%;left:45%}@media (max-width:1023px){.vinyl{margin:-210px 0 0 -250px;top:50%;left:50%;transform:scale(.58)}}.vinyl__tilt{width:100%;height:100%;transform-style:preserve-3d;position:relative;transform:rotateX(6deg)rotateY(-12deg)}.vinyl__slide{width:92%;height:92%;position:absolute;top:4%;left:50%}.vinyl__disc{background:#0b0b0b;border-radius:50%;animation:1.8s linear infinite vinyl-spin;position:absolute;inset:0;box-shadow:0 40px 80px -30px #000,inset 0 0 0 1px #ffffff12}.vinyl__grooves{background:radial-gradient(circle,#0000 55.5%,#000000f2 56% 57%,#0000 57.5%),radial-gradient(circle,#0000 71.5%,#000000f2 72% 73%,#0000 73.5%),radial-gradient(circle,#0000 84%,#000000f2 84.5% 85.5%,#0000 86%),repeating-radial-gradient(circle,#0c0c0c 0 1.1px,#1a1a1a 1.5px 2.6px);border-radius:50%;position:absolute;inset:2.5%;-webkit-mask:radial-gradient(circle,#0000 35%,#000 35.5%);mask:radial-gradient(circle,#0000 35%,#000 35.5%)}.vinyl__label{background-position:50%;background-size:cover;border-radius:50%;position:absolute;inset:33.5%;box-shadow:0 0 0 5px #0b0b0b,inset 0 0 0 1px #0000004d}.vinyl__spindle{background:radial-gradient(circle at 40% 35%,#e3e3e3,#868686 60%,#373737);border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;top:50%;left:50%;box-shadow:0 1px 3px #000000b3}.vinyl__sheen{pointer-events:none;background:conic-gradient(from 25deg,#0000 0deg,#ffffff29 16deg,#0000 38deg 180deg,#ffffff1c 200deg,#0000 222deg);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 35%,#000 35.5%);mask:radial-gradient(circle,#0000 35%,#000 35.5%)}.vinyl__sleeve{background:#111;border-radius:6px;position:absolute;inset:0;overflow:hidden;transform:translateZ(1px);box-shadow:0 70px 120px -40px #000000f2,0 0 0 1px #ffffff14}@keyframes vinyl-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.vinyl__disc{animation:none}}.hs{perspective:1400px;width:760px;height:361px;position:absolute;top:16%;left:33%}.hs__visor{width:100%;height:100%;position:relative;transform:rotateX(4deg)}.hs__frame{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hs__frame path{fill:#ffffff05;stroke:#f2f2f23d;stroke-width:1.5px;vector-effect:non-scaling-stroke}.hs__lens{--open:1;aspect-ratio:1;width:36%;clip-path:circle(calc(var(--open) * 50%) at 50% 50%);background:#050505;border-radius:50%;position:absolute;top:9%;overflow:hidden}.hs__lens--l{left:12%}.hs__lens--r{right:12%}.hs__world{opacity:0;transform:translate3d(calc(var(--lx,0) * -26px), calc(var(--ly,0) * -18px), 0) scale(1.06);transition:opacity 1.4s var(--site-ease-io);background-position:50%;background-size:cover;position:absolute;inset:-14%}.hs__lens--r .hs__world{transform:translate3d(calc(var(--lx,0) * -26px - 12px), calc(var(--ly,0) * -18px), 0) scale(1.06)}.hs__world.is-shown{opacity:1}.hs__fresnel{background:repeating-radial-gradient(circle,#0000 0 9px,#ffffff0e 9.5px 10.5px);border-radius:50%;position:absolute;inset:0}.hs__vignette{background:radial-gradient(circle,#0000 50%,#0000008c 72%,#000 100%);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #9e9e9e47}.hs__hud{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:#f2f2f299;align-items:center;gap:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;display:flex;position:absolute;bottom:-9%;left:50%;transform:translate(-50%)}.hs__rec{background:var(--site-accent);width:7px;height:7px;box-shadow:0 0 12px var(--site-accent);border-radius:50%;animation:1.8s ease-in-out infinite hs-pulse}@keyframes hs-pulse{50%{transform:scale(.6)}}@media (max-width:1023px){.hs{--hs-w:min(calc(100vw - 24px), 560px);width:var(--hs-w);height:calc(var(--hs-w) * .475);top:46%;left:50%;transform:translate(-50%,-50%)}}.contrib-city{width:70%;height:56%;top:10%;left:28%}@media (max-width:1023px){.contrib-city{width:100%;height:100%;top:0;left:0}}.legal-seal{opacity:.26;pointer-events:none;position:absolute;top:6%;right:25%}.legal-seal__glyph{will-change:transform;font-family:Outfit,ui-sans-serif,system-ui,sans-serif;font-size:clamp(260px,26vw,420px);font-weight:600;line-height:.9;display:block}.legal-outline::-webkit-scrollbar{width:0}.legal-doc{color:var(--site-ink-2);font-size:17px;line-height:1.75}.legal-doc>*+*{border-top:1px solid var(--site-line);margin-top:56px;padding-top:56px}.legal-doc h2{letter-spacing:-.035em;max-width:28ch;color:var(--site-ink);margin:0 0 22px;scroll-margin-top:120px;font-family:Outfit,ui-sans-serif,system-ui,sans-serif;font-size:clamp(28px,2.3vw,38px);font-weight:600;line-height:1.08}.legal-doc h3{letter-spacing:-.015em;color:var(--site-ink);margin:36px 0 12px;font-size:21px;font-weight:600;line-height:1.3}.legal-doc h4{color:var(--site-ink);margin:24px 0 8px;font-size:17px;font-weight:600}.legal-doc p,.legal-doc li{max-width:70ch}.legal-doc strong,.legal-doc b{color:var(--site-ink);font-weight:600}.legal-doc a{color:var(--site-ink);text-underline-offset:4px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;transition:text-decoration-color .3s}.legal-doc a:hover{-webkit-text-decoration-color:var(--site-accent);text-decoration-color:var(--site-accent)}.legal-doc li::marker{color:var(--site-accent)}.legal-doc .text-sm{font-size:15px;line-height:1.65}.legal-doc .text-xs{font-size:13px}.legal-doc .text-foreground{color:var(--site-ink)}.legal-doc .text-muted-foreground,.legal-doc [class*=text-foreground\/]{color:var(--site-ink-3)}.legal-doc [class*=bg-card]{border:1px solid var(--site-line-2);-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff06;border-radius:20px;padding:26px 30px}.legal-doc [class*=bg-card]>:first-child,.legal-doc [class*=bg-card]>:first-child>:first-child{margin-top:0}.legal-doc table{border-collapse:separate;border-spacing:0;border:1px solid var(--site-line-2);border-radius:16px;width:100%;font-size:14px;line-height:1.55;overflow:hidden}.legal-doc thead,.legal-doc thead tr{background:#ffffff0a}.legal-doc th{letter-spacing:.1em;text-align:left;text-transform:uppercase;color:var(--site-accent);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;font-weight:600}.legal-doc th,.legal-doc td{vertical-align:top;border-bottom:1px solid var(--site-line)}.legal-doc tbody tr:last-child td{border-bottom:0}.legal-doc code,.legal-doc .font-mono{font-family:JetBrains Mono,ui-monospace,monospace}.drum{position:relative}.drum__window{perspective:1100px;align-items:center;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 28% 72%,#0000);mask-image:linear-gradient(#0000,#000 28% 72%,#0000)}.drum__axle{width:100%;transform-style:preserve-3d;position:relative}.drum__wheel{transform-style:preserve-3d;transition:transform 1.1s var(--site-ease-out);position:absolute;inset:0}.drum__face{white-space:nowrap;color:var(--site-ink);backface-visibility:hidden;transition:filter .8s var(--site-ease-out);align-items:center;gap:.28em;font-size:clamp(64px,7vw,108px);line-height:1;display:flex;position:absolute;inset:0 0 auto}.drum__vs{letter-spacing:.16em;text-transform:uppercase;color:var(--site-accent);align-self:flex-start;margin-top:.5em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.22em;font-weight:600}.drum__what{min-height:2.6em;color:var(--site-ink-3);margin-top:18px}.compare-matrix table{border:1px solid var(--site-line-2);border-collapse:separate;border-spacing:0;border-radius:20px;font-size:14px;overflow:hidden}.compare-matrix th,.compare-matrix td{border-top:1px solid var(--site-line);vertical-align:top;padding:18px 20px}.compare-matrix thead th{letter-spacing:.1em;text-transform:uppercase;color:var(--site-ink-3);background:#ffffff08;border-top:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;font-weight:600}.compare-matrix tbody th{color:var(--site-ink);font-size:15px;font-weight:600}.compare-matrix td{color:var(--site-ink-2)}.compare-matrix tr>:nth-child(2){background:#9e9e9e12}.compare-matrix thead tr>:nth-child(2){color:var(--site-accent)}.compare-matrix a{color:var(--site-ink);text-decoration-color:#ffffff4d}.compare-matrix a:hover{-webkit-text-decoration-color:var(--site-accent);text-decoration-color:var(--site-accent)}.compare-matrix p{color:var(--site-ink-3);border-color:var(--site-line-2);font-size:14px}.versus{perspective:1400px}.versus__stage{transform-style:preserve-3d;transform:rotateX(calc(var(--vy,0) * -5deg)) rotateY(calc(var(--vx,0) * 9deg));grid-template-columns:1fr 1fr;gap:20px;display:grid;position:relative}.versus__plate{border:1px solid var(--site-line-2);background:linear-gradient(160deg,#ffffff0f,#ffffff03);border-radius:28px;flex-direction:column;justify-content:space-between;gap:48px;min-height:300px;padding:30px;display:flex;box-shadow:0 50px 90px -40px #000}.versus__value{color:var(--site-ink);font-size:clamp(32px,2.9vw,46px);line-height:.98}.versus__vs{border:1px solid var(--site-line-2);letter-spacing:-.04em;background:#090909;border-radius:50%;place-items:center;width:92px;height:92px;margin:-46px 0 0 -46px;font-family:Outfit,ui-sans-serif,system-ui,sans-serif;font-size:38px;font-weight:700;display:grid;position:absolute;top:50%;left:50%;transform:translateZ(40px);box-shadow:0 20px 50px -10px #000}@media (max-width:639px){.versus__stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.versus__plate{border-radius:22px;gap:28px;min-height:220px;padding:18px}.versus__value{overflow-wrap:anywhere;font-size:clamp(22px,6.4vw,30px)}.versus__vs{width:60px;height:60px;margin:-30px 0 0 -30px;font-size:24px}}.error-code{letter-spacing:-.07em;animation:error-sheen 7s var(--site-ease-io) infinite alternate;background-size:100% 220%;font-size:clamp(170px,24vw,380px);line-height:.8}@keyframes error-sheen{0%{background-position:0 0}to{background-position:0 100%}}@media (prefers-reduced-motion:reduce){.error-code{animation:none}}.site.template-bar{-webkit-backdrop-filter:blur(22px)saturate(1.4);backdrop-filter:blur(22px)saturate(1.4);background:#090909c7;border:1px solid #ffffff24;box-shadow:0 30px 80px -30px #000000e6,inset 0 1px #ffffff14}
