@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.20g3-bbbhdq0_.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2cxlyxah-fd35.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.0mkxydxl0e43d.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1rx9vjatjkdar.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.2kcj5i_8uff48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.3gdi_th3seg1n.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0gsaq8ukbf34m.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-tight-cyrillic-ext-wght-normal.2sud5ad24ntvb.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-tight-cyrillic-wght-normal.1e6e0rham8pp2.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-tight-greek-ext-wght-normal.1mgpja6wa-4e1.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-tight-greek-wght-normal.1c4wnqk-7ijaf.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-tight-vietnamese-wght-normal.1i10uqw9gdkrc.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-tight-latin-ext-wght-normal.0a7y0o51m8fzd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-tight-latin-wght-normal.1_fsb17gxmapx.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--ease:cubic-bezier(.22, 1, .36, 1);--amber:#fd9a0a;--amber-hi:#ffb11f;--amber-ink:#2a1200;--red-950:#240402;--red-900:#3a0804;--red-800:#5a0f05;--red-700:#6d1305;--red-600:#7a1a05;--red-500:#9c2606;--red-400:#b83008;--black:#060101;--panel:#0c0403;--line:#ffffff17;--line-2:#ffffff29;--ink:#fff;--muted:#ffffffbd;--faint:#ffffff85;--sans:"Inter Variable", "Inter", "Helvetica Neue", Arial, sans-serif;--display:"Inter Tight Variable", "Inter Tight", "Inter Variable", sans-serif;--wrap:1480px;--gut:clamp(18px, 4vw, 56px);--r-panel:clamp(20px, 2.4vw, 32px)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;background:#050101;scroll-padding-top:84px}body{font-family:var(--sans);color:var(--ink);-webkit-font-smoothing:antialiased;background:#050101;font-size:17px;line-height:1.6;overflow-x:clip}body:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(90deg,#ff8c3c0d 0 3px,#00000024 6px 9px,#0000 9px 14px);position:fixed;inset:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}img,svg{max-width:100%;display:block}ul,ol{list-style:none}:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #fff}::selection{background:var(--amber);color:var(--amber-ink)}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;color:#000;transition:top .2s var(--ease);background:#fff;border-radius:10px;padding:10px 14px;position:fixed;top:-60px;left:12px}.skip:focus{top:12px}.js .rv{opacity:0;transition:opacity .7s var(--ease) var(--d,0s), transform .7s var(--ease) var(--d,0s);transform:translateY(20px)}.js .rv[data-in]{opacity:1;transform:none}.btn{letter-spacing:-.01em;min-height:48px;transition:background .2s var(--ease), box-shadow .3s var(--ease), transform .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease);border-radius:99px;justify-content:center;align-items:center;gap:.6em;padding:0 1.5em;font-size:16px;font-weight:600;display:inline-flex}.btn-amber{background:var(--amber);color:var(--amber-ink);box-shadow:0 0 28px #fd9a0a73}.btn-amber:hover{background:var(--amber-hi);box-shadow:0 0 40px #fd9a0abf}.btn-ghost{border:1px solid var(--line-2);color:#fff;background:#ffffff0a}.btn-ghost:hover{color:var(--amber-hi);background:#fd9a0a1a;border-color:#fd9a0ab3}.btn:active{transform:scale(.97)}.btn[disabled]{opacity:.45;pointer-events:none}.btn svg{width:18px;height:18px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js .rv{transform:none}}html:not([data-kb]) :focus-visible{box-shadow:none;outline:none!important}.nudge-wrap{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000008c;place-items:center;padding:16px;animation:.35s both nudge-fade;display:grid;position:fixed;inset:0}.nudge{--n-bg:#15151d;--n-ink:#f3f4f8;--n-mute:#b7bac6;--n-line:#ffffff24;--n-acc:#ee6ca0;--n-on:#16060d;--n-r:26px;--n-font:inherit;--n-head:inherit;text-align:center;background:var(--n-bg);width:min(580px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--n-ink);border:1px solid var(--n-line);border-radius:var(--n-r);font-family:var(--n-font);padding:38px 40px 30px;animation:.6s cubic-bezier(.34,1.5,.5,1) both nudge-in;position:relative;overflow:hidden auto;box-shadow:0 18px 44px #0006}.nudge svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.nudge .nudge-x{width:36px;height:36px;color:var(--n-mute);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:background .2s,color .2s,transform .25s;display:grid;position:absolute;top:12px;right:12px}.nudge .nudge-x:hover{background:var(--n-line);color:var(--n-ink);transform:rotate(90deg)}.nudge-x svg{width:18px;height:18px}.nudge-mascot{width:124px;height:100px;margin:0 auto 6px;display:block;overflow:visible}.nm-body{fill:var(--n-acc);stroke:none;filter:drop-shadow(0 5px 8px color-mix(in srgb, var(--n-acc) 30%, transparent))}.nm-eyes circle{fill:var(--n-on);stroke:none;transform-box:fill-box;transform-origin:50%;animation:4.2s infinite nm-blink}.nm-smile{stroke:var(--n-on);stroke-width:3.4px;fill:none}.nm-cheek{fill:#fff;opacity:.38;stroke:none}.nm-spark{stroke:var(--n-acc);stroke-width:3px;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite nm-twinkle}.nm-s2{animation-delay:1.1s}.nm-bob{transform-origin:50% 90%;animation:3s ease-in-out infinite nm-bob}.nudge-t{font:800 clamp(24px, 2.4vw, 29px)/1.12 var(--n-head);letter-spacing:-.03em;margin:0 0 12px}.nudge-t em{color:var(--n-acc);font-style:normal;display:block}.nudge-b{color:var(--n-mute);max-width:42ch;margin:0 auto 24px;font-size:16px;line-height:1.6}.nudge-a{grid-template-columns:1fr 1fr;gap:10px;display:grid}.nudge-btn{white-space:nowrap;border:1.5px solid var(--n-line);min-width:0;height:54px;color:var(--n-ink);font:700 16px/1 var(--n-font);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 14px;text-decoration:none;transition:transform .25s cubic-bezier(.34,1.5,.5,1),border-color .2s,filter .2s;display:flex}.nudge-btn svg{width:20px;height:20px}.nudge-btn:hover{border-color:var(--n-acc);transform:translateY(-3px)rotate(-1deg)}.nudge-main{background:var(--n-acc);border-color:var(--n-acc);color:var(--n-on)}.nudge-main:hover{filter:brightness(1.08)}.nudge-m{color:var(--n-mute);margin:16px 0 0;font-size:13.5px}.nudge-m a{color:var(--n-ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--n-acc);text-decoration-color:var(--n-acc);font-weight:600}.nudge-m a:hover{color:var(--n-acc)}.nudge-btn:focus-visible,.nudge .nudge-x:focus-visible,.nudge-m a:focus-visible{outline:2px solid var(--n-acc);outline-offset:3px}@keyframes nudge-fade{0%{opacity:0}to{opacity:1}}@keyframes nudge-in{0%{opacity:0;transform:translateY(26px)scale(.9)}to{opacity:1;transform:none}}@keyframes nm-bob{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-6px)rotate(2deg)}}@keyframes nm-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes nm-twinkle{0%,to{opacity:.2;transform:scale(.6)}50%{opacity:1;transform:scale(1.1)}}@media (max-width:560px){.nudge{padding:30px 22px 24px}.nudge-btn{gap:7px;font-size:15px}}@media (prefers-reduced-motion:reduce){.nudge-wrap,.nudge,.nm-bob,.nm-eyes circle,.nm-spark{animation:none}}.nudge{--n-bg:#1a0503;--n-acc:#fd9a0a;--n-on:#2a1200;--n-line:#fd9a0a66;--n-mute:#ecd5cb;--n-font:var(--sans);--n-head:var(--display);--n-r:28px;background:radial-gradient(120% 80% at 50% 0,#7a1a05 0%,#2a0704 58%,#120302 100%);box-shadow:0 18px 50px #0000008c}.nudge-t{font-size:clamp(26px,2.6vw,32px)}
.hero{isolation:isolate;background:#000;width:100%;height:100svh;min-height:520px;position:relative;overflow:hidden;container-type:size}.hero .frame,.hero .ramp,.hero .bars{--u:min(1cqw,calc(1cqh / .606))}.hero .frame{left:calc(50% - 50 * var(--u));top:calc(50% - 30.3 * var(--u));width:calc(100 * var(--u));height:calc(60.6 * var(--u));position:absolute}.hero:before{content:"";z-index:-1;background:radial-gradient(60% 50% at 50% 42%,#3c0e048c,#0000 70%),linear-gradient(#050000,#0c0200);position:absolute;inset:0}.hero .fx{z-index:2;left:calc(22.2 * var(--u));width:calc(55.5 * var(--u));height:calc(60.6 * var(--u));mix-blend-mode:screen;pointer-events:none;opacity:0;transition:opacity .6s var(--ease);position:absolute;top:0}.hero .fx.on{opacity:1}.hero .ramp{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero .ramp:before{content:"";filter:blur(calc(.3 * var(--u)));background:linear-gradient(164deg,#0000 62%,#2e0802 68%,#50100a 78%,#7e2008 88%,#b53a0b 96%,#d9560f 100%),radial-gradient(45% 50% at 100% 100%,#ff962852,#0000 70%);position:absolute;inset:0}.hero .bars{z-index:0;pointer-events:none;background:repeating-linear-gradient(90deg,#ff783217 0 calc(.25 * var(--u)),#00000047 calc(.5 * var(--u)) calc(.75 * var(--u)),transparent calc(.75 * var(--u)) calc(1 * var(--u)));position:absolute;inset:0}.hero .bar{z-index:6;left:0;right:0;top:calc(2.1 * var(--u));padding:0 calc(15.3 * var(--u));justify-content:space-between;align-items:center;display:flex;position:absolute}.brand{font:600 1.5em/1 var(--display);letter-spacing:-.04em;align-items:center;gap:.25em;display:inline-flex;position:relative}.brand b{background:var(--amber);color:#fff;border-radius:99px;padding:.33em .5em;font-weight:600}.brand i{background:var(--amber-hi);border-radius:50%;width:.37em;height:.37em;position:absolute;top:-.4em;right:-.6em}.hero .brand{font-size:calc(1 * var(--u))}.hero .nav{gap:calc(2.1 * var(--u));padding:calc(.85 * var(--u)) calc(1.6 * var(--u));font-size:calc(.95 * var(--u));color:var(--muted);border:1px solid #ffffff24;border-radius:99px;display:flex}.hero .nav a{padding:calc(.1 * var(--u)) 0;transition:color .2s var(--ease)}.hero .nav a:hover{color:#fff}.hero .bar-end{gap:calc(1 * var(--u));align-items:center;display:flex}.pill{color:var(--amber);transition:background .2s var(--ease),transform .2s var(--ease);border:1px solid #fd9a0a8c;border-radius:99px;align-items:center;padding:.9em 1.55em;font-size:.95em;display:inline-flex}.hero .pill{font-size:calc(.95 * var(--u))}.pill:hover{background:#fd9a0a24}.pill:active,.round:active{transform:scale(.97)}.round{color:#fff;width:3.4em;height:3.4em;transition:background .2s var(--ease),transform .2s var(--ease);background:#ffffff1a;border-radius:50%;place-items:center;font-size:1em;display:grid}.hero .round{font-size:calc(.94 * var(--u))}.round:hover{background:#fff3}.round svg{width:1.35em;height:1.35em}.hero .h1{z-index:5;left:0;right:0;top:calc(11.2 * var(--u));text-align:center;font:500 calc(4.4 * var(--u))/1.05 var(--display);letter-spacing:-.045em;position:absolute}.hero .h1 .ln{will-change:transform,opacity,filter;display:block}.hero .h1 em{color:var(--amber);font-style:normal}.hero .stat{z-index:4;width:calc(13.1 * var(--u));height:calc(9.4 * var(--u));padding:calc(1.25 * var(--u)) calc(1.5 * var(--u));border-radius:calc(1.6 * var(--u));-webkit-backdrop-filter:blur(8px);will-change:transform,opacity;background:linear-gradient(150deg,#ffffff12 0%,#9634108c 55%,#dc4008d9 100%);border:1px solid #ffffff14;position:absolute}.hero .stat .num{font:400 calc(2.1 * var(--u))/1 var(--display);letter-spacing:-.03em;color:#ffd9a0}.hero .stat .ico{right:calc(1.7 * var(--u));top:calc(1.6 * var(--u));width:calc(1.5 * var(--u));height:calc(1.5 * var(--u));color:var(--amber);position:absolute}.hero .stat .cap{left:calc(1.5 * var(--u));right:calc(1.2 * var(--u));bottom:calc(1.2 * var(--u));font-size:calc(.82 * var(--u));color:#fff;font-weight:500;line-height:1.28;position:absolute}.hero .s1{left:calc(15.7 * var(--u));top:calc(24.7 * var(--u))}.hero .s2{left:calc(70.6 * var(--u));top:calc(21.7 * var(--u))}.hero .s3{left:calc(64.7 * var(--u));top:calc(29.9 * var(--u))}.hero .dot{z-index:4;width:calc(.62 * var(--u));height:calc(.62 * var(--u));background:var(--amber);border-radius:50%;position:absolute}.hero .d1{left:calc(29.6 * var(--u));top:calc(23.8 * var(--u))}.hero .d2{left:calc(84 * var(--u));top:calc(21.2 * var(--u))}.hero .d3{left:calc(64.3 * var(--u));top:calc(39.6 * var(--u))}.hero .sub{opacity:clamp(0,calc(1 - var(--s,0) * 1.8),1);z-index:5;left:50%;top:calc(45.6 * var(--u));width:calc(36 * var(--u));text-align:center;font-size:calc(1.3 * var(--u));letter-spacing:-.01em;white-space:pre-line;font-weight:500;line-height:1.38;position:absolute;transform:translate(-50%)}.hero .sub .rest{color:#0000}.hero .giant{z-index:3;left:0;right:0;top:calc(48.7 * var(--u));text-align:center;white-space:nowrap;font:500 calc(16.3 * var(--u))/1 var(--display);transform-origin:50% 0;transform:translateY(calc(var(--s,0) * -4.3 * var(--u))) scale(calc(1 - var(--s,0) * .17));letter-spacing:-.05em;background:linear-gradient(#ffaa46f2 0%,#ff701af2 55%,#ff5a14d9 100%);color:#0000;will-change:opacity,transform;-webkit-background-clip:text;background-clip:text;position:absolute}.hero .cue{z-index:6;left:calc(2.4 * var(--u));bottom:calc(2.2 * var(--u));align-items:center;gap:calc(.8 * var(--u));font-size:calc(.85 * var(--u));letter-spacing:.14em;text-transform:uppercase;color:#fffc;transition:opacity .4s var(--ease);display:flex;position:absolute}.hero .cue i{width:1px;height:calc(3.2 * var(--u));background:linear-gradient(180deg,var(--amber),transparent);transform-origin:top;animation:cue 2.4s var(--ease) infinite;display:block}@keyframes cue{0%{transform:scaleY(0)}55%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.scrolled .hero .cue,.js .hero:not(.live) [data-k]{opacity:0}@media (max-width:760px){.hero{border-radius:0;flex-direction:column;align-items:center;height:auto;min-height:100svh;padding:20px 16px 36px;display:flex;container-type:normal}.hero .frame{flex-direction:column;align-items:center;width:100%;height:auto;display:flex;position:static}.hero .bar,.hero .h1,.hero .fx,.hero .stat,.hero .sub,.hero .giant{margin:0;position:relative;top:auto;left:auto;right:auto;transform:none}.hero .bar{order:0;justify-content:space-between;width:100%;padding:0}.hero .h1{order:1;margin-top:30px;font-size:clamp(28px,8.2vw,38px);line-height:1.08}.hero .h1 .ln{text-wrap:balance}.hero .fx{aspect-ratio:600/655;pointer-events:none;order:2;width:min(100%,400px);height:auto;margin-top:6px}.hero .fx.on{opacity:1}.hero .stat{border-radius:18px;order:3;width:100%;max-width:340px;height:auto;min-height:96px;margin-top:10px;padding:16px 18px 14px}.hero .sub{order:4;width:100%;max-width:320px;margin-top:26px;font-size:15px}.hero .giant{order:5;margin-top:18px;font-size:15.5vw;line-height:1.1;transform:none}.hero .sub{opacity:1}.hero .nav,.hero .cue,.hero .dot{display:none}.hero .brand{font-size:22px}.hero .pill{font-size:13px}.hero .round{font-size:12px}.hero .stat .num{font-size:28px}.hero .stat .ico{width:20px;height:20px;top:18px;right:18px}.hero .stat .cap{margin-top:12px;font-size:13px;position:static}}
.hero{border-radius:0}.wrap{width:min(var(--wrap), 100% - var(--gut) * 2);margin-inline:auto}.sec{isolation:isolate;padding-block:clamp(72px,10vw,130px);position:relative}.sec>.wrap{width:min(var(--wrap), 100% - var(--gut) * 2);margin-inline:auto}.sec--bleed{padding-block:0}.sec--bleed>div{width:100%}.sec:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(55% 60% at var(--gx,12%) 0%, #9c260680, transparent 72%), radial-gradient(40% 40% at calc(100% - var(--gx,12%)) 100%, #7d200847, transparent 75%);position:absolute;inset:0}.sec:nth-of-type(2n){--gx:88%}.sec+.sec:after{content:"";width:min(var(--wrap), 100% - var(--gut) * 2);background:linear-gradient(90deg,#0000,#ff783c73,#0000);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.sec-head{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:18px clamp(32px,4vw,72px);margin-bottom:clamp(28px,4vw,52px);display:grid}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#ffd596;grid-column:1/-1;align-items:center;gap:12px;font-size:clamp(12.5px,.85vw,14px);font-weight:600;display:flex}.eyebrow:before{content:"";background:#ffd596;width:28px;height:1px}.sec h2{font:600 clamp(32px, 4.2vw, 68px)/1.04 var(--display);letter-spacing:-.045em;text-wrap:balance}.sec h2 em{color:#ffc34a;font-style:normal}.answer{color:#fff;font-size:clamp(16px,1.25vw,20px);line-height:1.55}.ctx{color:#ffffffe0;grid-column:2;margin-top:-4px;font-size:clamp(13.5px,.95vw,15px)}.ctx b{color:#fff;font-weight:600}.sec-head--stack{grid-template-columns:1fr}.sec-head--stack .ctx{grid-column:1}.panel{border-radius:var(--r-panel);background:linear-gradient(#140604,#0a0302);border:1px solid #ff6e3c29;padding:clamp(20px,3vw,48px);position:relative;overflow:hidden;box-shadow:0 0 90px #9c260638,0 40px 90px #00000080}.h3{font:600 clamp(21px, 1.9vw, 30px)/1.2 var(--display);letter-spacing:-.03em}.small{color:var(--muted);font-size:clamp(14px,.95vw,15.5px);line-height:1.55}.tag{border:1px solid var(--line-2);min-height:28px;color:var(--muted);border-radius:99px;align-items:center;padding:0 12px;font-size:13px;display:inline-flex}.note{color:var(--faint);font-size:13.5px;line-height:1.5}.link{color:var(--amber-hi);transition:border-color .2s var(--ease), color .2s var(--ease);border-bottom:1px solid #ffb11f66}.link:hover{color:#fff;border-color:#fff}.prompt{background:linear-gradient(120deg,#fd9a0a24,#fd9a0a08);border:1px solid #fd9a0a59;border-radius:22px;grid-template-columns:1fr auto;align-items:center;gap:16px 28px;margin-top:20px;padding:clamp(18px,2.4vw,28px);display:grid}.prompt p{max-width:62ch;font-size:17px;line-height:1.5}.prompt p b{font-weight:600}.snav{z-index:50;width:min(1100px,100% - 24px);transition:transform .5s var(--ease);position:fixed;top:12px;left:50%;transform:translate(-50%,-140%)}.snav[data-on]{transform:translate(-50%)}.snav-in{-webkit-backdrop-filter:blur(14px);border:1px solid var(--line-2);background:#0c0302c7;border-radius:99px;justify-content:space-between;align-items:center;gap:16px;padding:8px 8px 8px 20px;display:flex;position:relative;box-shadow:0 18px 50px #0006}.snav .brand{font-size:20px}.snav-links{gap:4px;display:flex;position:relative}.snav-links a{z-index:1;color:var(--muted);transition:color .2s var(--ease);border-radius:99px;padding:9px 14px;font-size:14.5px;position:relative}.snav-links a:hover,.snav-links a[aria-current=true]{color:#fff}.snav-dot{z-index:0;height:100%;width:var(--w,0);transform:translateX(var(--x,0));opacity:var(--o,0);transition:transform .45s var(--ease), width .45s var(--ease), opacity .3s var(--ease);background:#ffffff1a;border-radius:99px;position:absolute;top:0;left:0}.snav-end{align-items:center;gap:8px;display:flex}.snav .pill{padding:10px 18px;font-size:14.5px}.snav-menu{background:#ffffff1a;border-radius:50%;place-items:center;width:44px;height:44px;display:none}.snav-menu i{background:#fff;width:18px;height:2px;transition:background .2s;display:block;position:relative}.snav-menu i:before,.snav-menu i:after{content:"";width:18px;height:2px;transition:transform .35s var(--ease);background:#fff;position:absolute;left:0}.snav-menu i:before{top:-6px}.snav-menu i:after{top:6px}.snav-menu[aria-expanded=true] i{background:0 0}.snav-menu[aria-expanded=true] i:before{transform:translateY(6px)rotate(45deg)}.snav-menu[aria-expanded=true] i:after{transform:translateY(-6px)rotate(-45deg)}.snav-sheet{display:none}.progress{border-radius:2px;height:2px;position:absolute;bottom:-1px;left:22px;right:22px;overflow:hidden}.progress i{background:var(--amber);transform-origin:0;height:100%;transform:scaleX(var(--p,0));display:block}@media (max-width:900px){.snav-links{display:none}.snav-menu{display:grid}.snav-sheet{border:1px solid var(--line-2);transform-origin:top;opacity:0;pointer-events:none;transition:opacity .3s var(--ease), transform .4s var(--ease);background:#0c0302f0;border-radius:26px;gap:4px;margin-top:8px;padding:10px;display:grid;transform:scale(.96)translateY(-8px)}.snav-sheet[data-open]{opacity:1;pointer-events:auto;transform:none}.snav-sheet a{border-radius:16px;padding:14px 16px;font-size:17px}.snav-sheet a:hover,.snav-sheet a[aria-current=true]{background:#ffffff14}}.facts{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}.fact{transition:transform .35s var(--ease), border-color .3s var(--ease);background:linear-gradient(160deg,#9c260638,#ffffff03);border:1px solid #ff6e3c33;border-radius:22px;padding:clamp(18px,1.8vw,28px)}.fact b{font:600 clamp(38px, 4.4vw, 68px)/1 var(--display);letter-spacing:-.05em;color:var(--amber-hi);font-variant-numeric:tabular-nums;display:block}.fact span{color:var(--muted);margin-top:8px;font-size:clamp(14px,.95vw,15.5px);line-height:1.4;display:block}.chain-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:26px;display:flex}.seg{border:1px solid var(--line);background:#ffffff12;border-radius:99px;grid-template-columns:1fr 1fr;padding:4px;display:inline-grid;position:relative}.seg button{z-index:1;min-height:44px;color:var(--muted);transition:color .25s var(--ease);white-space:nowrap;border-radius:99px;padding:0 20px;font-size:15px;font-weight:600;position:relative}.seg button[aria-checked=true]{color:var(--amber-ink)}.seg-pill{z-index:0;background:var(--amber);width:calc(50% - 4px);transform:translateX(var(--x,0));transition:transform .45s var(--ease);border-radius:99px;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 0 22px #fd9a0a73}.node{opacity:1;min-width:0;max-width:100%;transition:flex-grow .6s var(--ease), max-width .6s var(--ease), opacity .45s var(--ease), transform .6s var(--ease);flex:1 1 0;align-items:stretch;display:flex;position:relative}.node[data-off]{opacity:0;pointer-events:none;flex-grow:.0001;max-width:0;overflow:hidden;transform:scale(.9)}.node-card{border:1px solid var(--line-2);background:#ffffff0a;border-radius:clamp(18px,1.4vw,24px);flex:1;align-content:start;gap:12px;min-width:150px;min-height:clamp(170px,12vw,220px);margin-right:0;padding:clamp(16px,1.5vw,24px);display:grid}.node-card h4{font:600 clamp(15px, 1vw, 17px)/1.2 var(--sans);align-items:center;gap:10px;display:flex}.node-card h4 i{width:28px;height:28px;color:var(--amber-hi);background:#fd9a0a2e;border-radius:50%;flex:none;place-items:center;font-size:13px;font-style:normal;display:grid}.node-card q{quotes:"“" "”";color:#fff;font-size:clamp(15.5px,1.2vw,20px);line-height:1.45}.node-card[data-drift="1"] q{color:#ffd9a0}.node-card[data-drift="2"] q{color:#ffb36b}.node-card[data-drift="3"] q{color:#ff8c4a}.hop{background:var(--line-2);width:clamp(30px,3vw,56px);height:2px;transition:opacity .4s var(--ease), width .5s var(--ease);flex:none;align-self:center;position:relative}.hop:after{content:"";background:var(--amber);width:8px;height:8px;animation:travel 2.2s var(--ease) infinite;border-radius:50%;position:absolute;top:-3px;left:0}@keyframes travel{0%{opacity:0;transform:translate(0)}20%{opacity:1}to{opacity:0;transform:translate(26px)}}.hop[data-off]{opacity:0;width:0}.chain-note{align-items:flex-start;gap:12px;margin-top:20px;display:flex}.chain-note p{color:var(--muted);max-width:70ch;font-size:15px}@media (max-width:900px){.sec-head{grid-template-columns:1fr}.ctx{grid-column:1}.facts{grid-template-columns:1fr 1fr}.chain{flex-direction:column;min-height:0}.node{max-width:none}.node[data-off]{flex-grow:0;max-width:none;max-height:0}.hop{align-self:flex-start;width:2px;height:22px;margin-left:28px}.hop:after{animation:none}.prompt{grid-template-columns:1fr}}.tabs{grid-template-columns:clamp(210px,16vw,270px) minmax(0,1fr);gap:clamp(20px,3vw,44px);display:grid}.tablist{align-content:start;gap:8px;display:grid;position:relative}.tab{text-align:left;border:1px solid var(--line);color:var(--muted);transition:background .25s var(--ease), color .25s var(--ease), border-color .25s var(--ease), transform .2s var(--ease);border-radius:18px;justify-content:space-between;align-items:center;gap:10px;padding:16px 18px;font-size:clamp(15.5px,1.05vw,17px);font-weight:600;display:flex;position:relative}.tab small{color:var(--faint);font-size:12.5px;font-weight:500}.tab:hover{color:#fff;border-color:#fd9a0a80}.tab:active{transform:scale(.98)}.tab[aria-selected=true]{color:#fff;background:#fd9a0a1f;border-color:#fd9a0ab3}.tabpanel{animation:swap .55s var(--ease);grid-template-columns:minmax(0,1fr) minmax(240px,24vw);align-items:start;gap:28px;display:grid}@keyframes swap{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.tabpanel h3{margin-bottom:10px}.lead{color:#fff;margin-bottom:20px;font-size:clamp(17px,1.35vw,21px);line-height:1.5}.two{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:20px;display:grid}.two>div{border:1px solid var(--line);background:#ffffff08;border-radius:18px;padding:16px 18px}.two h4{letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:clamp(12px,.8vw,13px)}.two .yes h4{color:#8fe08a}.two .no h4{color:var(--amber-hi)}.two li{color:var(--muted);margin-top:8px;padding-left:18px;font-size:clamp(14.5px,1vw,16px);line-height:1.5;position:relative}.two li:before{content:"";opacity:.7;background:currentColor;border-radius:50%;width:7px;height:7px;position:absolute;top:.6em;left:0}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--line-2);color:#fff;min-height:38px;transition:background .2s var(--ease), border-color .2s var(--ease), transform .2s var(--ease);border-radius:99px;padding:0 15px;font-size:clamp(14px,.95vw,15px)}.chip:hover{background:#fd9a0a24;border-color:#fd9a0ab3}.chip:active{transform:scale(.96)}.dev{aspect-ratio:1/1.05;border:1px solid var(--line);background:radial-gradient(circle at 50% 38%,#fd9a0a29,#0000 62%),#ffffff05;border-radius:26px;place-items:center;width:100%;max-width:380px;margin-inline:auto;display:grid;position:relative;overflow:hidden}.dev svg{width:86%;height:auto;overflow:visible}.dev .draw{stroke-dasharray:600;stroke-dashoffset:600px;animation:draw 1.1s var(--ease) forwards}@keyframes draw{to{stroke-dashoffset:0}}.dev .pop{opacity:0;transform-box:fill-box;transform-origin:50%;animation:pop .6s var(--ease) forwards;animation-delay:var(--d,.4s)}@keyframes pop{0%{opacity:0;transform:translateY(8px)scale(.94)}to{opacity:1;transform:none}}.dev .scan{animation:2.6s ease-in-out infinite scan}@keyframes scan{0%,to{opacity:0;transform:translateY(0)}15%,85%{opacity:.9}50%{transform:translateY(96px)}}.dev .blink{animation:2s ease-in-out infinite blink}@keyframes blink{50%{opacity:.35}}.dev-cap{color:var(--muted);text-align:center;font-size:12.5px;position:absolute;bottom:12px;left:12px;right:12px}@media (max-width:900px){.tabs{grid-template-columns:1fr}.tablist{grid-template-columns:1fr 1fr}.tabpanel{grid-template-columns:1fr}.dev{order:-1;max-width:260px}.two{grid-template-columns:1fr}}@media (max-width:520px){.tablist{grid-template-columns:1fr}}.filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.filters .count{color:var(--faint);font-variant-numeric:tabular-nums;margin-left:auto;font-size:14px}.fchip{border:1px solid var(--line-2);min-height:42px;color:var(--muted);transition:background .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease), transform .2s var(--ease);border-radius:99px;align-items:center;gap:8px;padding:0 16px;font-size:clamp(14px,.95vw,15px);font-weight:600;display:inline-flex}.fchip small{opacity:.7;font-variant-numeric:tabular-nums;font-weight:500}.fchip:hover{color:#fff;border-color:#fd9a0a99}.fchip:active{transform:scale(.96)}.fchip[aria-pressed=true]{background:var(--amber);border-color:var(--amber);color:var(--amber-ink)}.explorer{grid-template-columns:minmax(0,clamp(290px,22vw,380px)) minmax(0,1fr);align-items:start;gap:clamp(18px,3vw,36px);display:grid}.plist{scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;gap:8px;max-height:min(64vh,640px);padding-right:6px;display:grid;overflow:auto}.pitem{text-align:left;border:1px solid var(--line);transition:background .25s var(--ease), border-color .25s var(--ease), transform .3s var(--ease), opacity .35s var(--ease);background:#ffffff05;border-radius:16px;gap:2px;padding:14px 16px;display:grid}.pitem span{color:var(--faint);flex-wrap:wrap;gap:8px;font-size:clamp(13px,.9vw,14px);display:flex}.pitem:hover{border-color:#fd9a0a80;transform:translate(3px)}.pitem:active{transform:scale(.985)}.pitem[aria-current=true]{background:#fd9a0a1f;border-color:#fd9a0abf}.pitem[data-hide]{display:none}.pdetail{animation:swap .5s var(--ease);position:sticky;top:96px}.pdetail h3{font:600 clamp(32px, 3.8vw, 58px)/1.02 var(--display);letter-spacing:-.04em;margin-bottom:10px}.pdetail .row{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.pdetail ul.facts-l{gap:10px;margin:18px 0;display:grid}.pdetail ul.facts-l li{color:var(--muted);padding-left:28px;font-size:clamp(15.5px,1.05vw,17px);line-height:1.5;position:relative}.pdetail ul.facts-l li:before{content:"";border-left:2px solid var(--amber);border-bottom:2px solid var(--amber);width:14px;height:8px;position:absolute;top:.5em;left:0;transform:rotate(-45deg)scale(.9)}.shows{background:#fd9a0a0f;border:1px dashed #fd9a0a80;border-radius:18px;margin-top:18px;padding:16px 18px;font-size:clamp(15px,1.05vw,17px)}.shows b{letter-spacing:.14em;text-transform:uppercase;color:var(--amber-hi);margin-bottom:4px;font-size:12.5px;display:block}.links{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}@media (max-width:900px){.explorer{grid-template-columns:1fr}.plist{max-height:300px}.pdetail{position:static}}.stepper{grid-template-columns:minmax(0,clamp(290px,23vw,380px)) minmax(0,1fr);gap:clamp(20px,3vw,44px);display:grid}.steps{align-content:start;gap:10px;padding-left:28px;display:grid;position:relative}.steps:before{content:"";background:var(--line-2);border-radius:2px;width:2px;position:absolute;top:18px;bottom:18px;left:9px}.steps:after{content:"";background:var(--amber);transform-origin:top;width:2px;transform:scaleY(var(--fill,0));transition:transform .6s var(--ease);border-radius:2px;position:absolute;top:18px;bottom:18px;left:9px;box-shadow:0 0 12px #fd9a0acc}.step{text-align:left;border:1px solid var(--line);transition:background .25s var(--ease), border-color .25s var(--ease), transform .2s var(--ease);border-radius:18px;padding:16px 18px;position:relative}.step:before{content:"";border:2px solid var(--line-2);width:14px;height:14px;transition:background .3s var(--ease), border-color .3s var(--ease), box-shadow .3s var(--ease);z-index:1;background:#1a0705;border-radius:50%;position:absolute;top:22px;left:-26px}.step[data-done]:before{background:var(--amber);border-color:var(--amber)}.step[aria-selected=true]:before{background:var(--amber-hi);border-color:#fff;box-shadow:0 0 0 5px #fd9a0a40}.step small{letter-spacing:.14em;color:var(--amber-hi);font-size:12px;font-weight:700;display:block}.step b{font:600 clamp(17px, 1.3vw, 20px)/1.2 var(--display);letter-spacing:-.02em;margin:2px 0;display:block}.step span{color:var(--faint);font-size:clamp(13.5px,.9vw,14.5px)}.step:hover{border-color:#fd9a0a80}.step:active{transform:scale(.985)}.step[aria-selected=true]{background:#fd9a0a1f;border-color:#fd9a0abf}.sdetail{animation:swap .5s var(--ease);align-content:start;gap:16px;display:grid}.sdetail .big{font:600 clamp(64px, 8vw, 120px)/.9 var(--display);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px #fd9a0ab3}.sdetail p.body{max-width:56ch;font-size:clamp(17px,1.3vw,20px);line-height:1.5}.give{grid-template-columns:1fr 1fr;gap:12px;display:grid}.give>div{border:1px solid var(--line);background:#ffffff08;border-radius:18px;padding:16px 18px}.give h4{letter-spacing:.14em;text-transform:uppercase;color:var(--amber-hi);margin-bottom:6px;font-size:12.5px}.give p{color:var(--muted);font-size:clamp(14.5px,1vw,16px);line-height:1.5}.snext{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:900px){.stepper,.give{grid-template-columns:1fr}}.qc{grid-template-columns:minmax(0,1fr) minmax(0,clamp(330px,25vw,400px));align-items:start;gap:clamp(20px,3vw,44px);display:grid}.checks{gap:10px;display:grid}.check{border:1px solid var(--line);transition:background .3s var(--ease), border-color .3s var(--ease);background:#ffffff05;border-radius:18px}.check[data-on]{background:#8fe08a12;border-color:#8fe08a80}.check-row{align-items:center;gap:14px;padding:14px 14px 14px 16px;display:flex}.cbox{border:2px solid var(--line-2);width:28px;height:28px;transition:background .25s var(--ease), border-color .25s var(--ease), transform .25s var(--ease);border-radius:9px;flex:none;place-items:center;display:grid;position:relative}.cbox svg{stroke:#07210a;stroke-width:3px;fill:none;stroke-dasharray:24;stroke-dashoffset:24px;width:16px;height:16px;transition:stroke-dashoffset .35s var(--ease) 50ms}.check[data-on] .cbox{background:#8fe08a;border-color:#8fe08a}.check[data-on] .cbox svg{stroke-dashoffset:0}.check-label{text-align:left;cursor:pointer;flex:1;align-items:center;min-height:44px;font-size:clamp(15.5px,1.1vw,17.5px);line-height:1.4;display:flex}.check-label:active .cbox{transform:scale(.9)}.why-btn{width:44px;height:44px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-weight:700;transition:background .2s,color .2s;display:grid}.why-btn:hover{color:#fff;background:#ffffff1a}.why{transition:grid-template-rows .4s var(--ease);grid-template-rows:0fr;display:grid}.why>div{overflow:hidden}.why p{color:var(--muted);padding:0 18px 16px 58px;font-size:14.5px;line-height:1.5}.why[data-open]{grid-template-rows:1fr}.score{text-align:center;border:1px solid var(--line-2);background:radial-gradient(circle at 50% 0,#fd9a0a24,#0000 70%),#ffffff05;border-radius:26px;padding:26px 22px;position:sticky;top:96px}.ring{width:clamp(180px,13vw,210px);margin:0 auto 12px;position:relative}.ring svg{transform:rotate(-90deg)}.ring circle{fill:none;stroke-width:12px;stroke-linecap:round}.ring .bg{stroke:#ffffff1a}.ring .fg{stroke:var(--amber);stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--pct,0));transition:stroke-dashoffset .8s var(--ease), stroke .4s var(--ease);filter:drop-shadow(0 0 6px #fd9a0a99)}.ring[data-full] .fg{stroke:#8fe08a;filter:drop-shadow(0 0 8px #8fe08a99)}.ring-n{font:600 clamp(50px, 3.6vw, 62px)/1 var(--display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;place-items:center;display:grid;position:absolute;inset:0}.ring-n small{color:var(--faint);letter-spacing:0;font-size:18px}.verdict{font:600 clamp(19px, 1.4vw, 22px)/1.25 var(--display);letter-spacing:-.02em;min-height:3.2em}.missing{text-align:left;color:var(--muted);margin:12px 0 16px;font-size:14px}.missing li{border-top:1px solid var(--line);padding:6px 0 6px 18px;position:relative}.missing li:before{content:"";background:var(--amber);border-radius:50%;width:7px;height:7px;position:absolute;top:1em;left:0}.score .btns{gap:10px;display:grid}.disc{color:var(--faint);margin-top:18px;font-size:13.5px}.toast{z-index:80;opacity:0;color:#111;transition:opacity .3s var(--ease), transform .4s var(--ease);pointer-events:none;background:#fff;border-radius:99px;padding:12px 20px;font-size:14.5px;font-weight:600;position:fixed;bottom:28px;left:50%;transform:translate(-50%,30px);box-shadow:0 16px 40px #0006}.toast[data-on]{opacity:1;transform:translate(-50%)}@media (max-width:900px){.qc{grid-template-columns:1fr}.score{position:static}}.limits{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.limit{transition:border-color .3s var(--ease), transform .35s var(--ease);background:linear-gradient(#9c26062e,#ffffff05);border:1px solid #ff6e3c33;border-radius:24px;align-content:start;gap:14px;padding:clamp(22px,2vw,32px);display:grid}.limit h3{font:600 clamp(19px, 1.5vw, 24px)/1.25 var(--display);letter-spacing:-.02em}.limit .tog{border:1px solid var(--line-2);min-height:44px;transition:background .2s var(--ease), border-color .2s var(--ease), transform .2s var(--ease);border-radius:99px;justify-self:start;align-items:center;gap:10px;padding:0 18px;font-size:14.5px;font-weight:600;display:inline-flex}.limit .tog:hover{background:#fd9a0a1a;border-color:#fd9a0ab3}.limit .tog:active{transform:scale(.97)}.limit .tog svg{width:14px;height:14px;transition:transform .35s var(--ease)}.limit .tog[aria-expanded=true] svg{transform:rotate(180deg)}.limit .more{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}.limit .more>div{overflow:hidden}.limit .more[data-open]{grid-template-rows:1fr}.limit .more p{color:#ffffffeb;padding-top:4px;font-size:clamp(14.5px,1vw,16px);line-height:1.5}.limit .more p+p{margin-top:10px}.limit .more strong{color:#fff}@media (max-width:900px){.limits{grid-template-columns:1fr}}.faq{gap:10px;display:grid}.qa{transition:background .3s var(--ease), border-color .3s var(--ease);background:linear-gradient(#9c260624,#ffffff04);border:1px solid #ff6e3c33;border-radius:20px}.qa[data-open]{background:#fd9a0a12;border-color:#fd9a0a8c}.qa h3{font-size:inherit}.qa button.q{text-align:left;width:100%;font:600 clamp(17px, 1.4vw, 21px)/1.3 var(--display);letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:20px 22px;display:flex}.qa .plus{border:1px solid var(--line-2);width:28px;height:28px;transition:transform .4s var(--ease), background .25s var(--ease), border-color .25s var(--ease);border-radius:50%;flex:none;position:relative}.qa .plus:before,.qa .plus:after{content:"";width:12px;height:2px;transition:transform .4s var(--ease);background:#fff;border-radius:2px;margin:-1px 0 0 -6px;position:absolute;top:50%;left:50%}.qa .plus:after{transform:rotate(90deg)}.qa[data-open] .plus{background:var(--amber);border-color:var(--amber);transform:rotate(180deg)}.qa[data-open] .plus:before,.qa[data-open] .plus:after{background:var(--amber-ink)}.qa[data-open] .plus:after{transform:rotate(0)}.qa button.q:hover .plus{border-color:var(--amber)}.qa .ans{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}.qa .ans>div{overflow:hidden}.qa .ans p{color:#fffffff0;max-width:72ch;padding:0 22px 22px;font-size:clamp(16px,1.1vw,17.5px);line-height:1.6}.qa[data-open] .ans{grid-template-rows:1fr}.finale{text-align:center;padding:clamp(72px, 10vw, 130px) var(--gut) clamp(110px, 14vw, 200px);background:linear-gradient(#0000,#060101 30%,#200602);flex-direction:column;justify-content:center;display:flex;position:relative}.finale:before{content:"";pointer-events:none;background:linear-gradient(#0000,#7d2008b3 60%,#ff6e18bf),repeating-linear-gradient(90deg,#00000047 0 5px,#0000 5px 12px);height:62%;position:absolute;inset:auto 0 0}.finale>*{position:relative}.finale .eyebrow{justify-content:center}.finale h2{margin-bottom:14px}.finale .lead{max-width:54ch;color:var(--muted);margin:0 auto 32px;font-size:clamp(16px,1.25vw,19px)}.says{max-width:1100px;font:500 clamp(22px, 2.9vw, 44px)/1.45 var(--display);letter-spacing:-.03em;text-align:left;margin:0 auto}.says label{display:inline}.says .blank{vertical-align:baseline;min-width:6ch;margin:0 .1em;display:inline-block}.says input{font:inherit;letter-spacing:inherit;color:var(--amber-hi);width:var(--w,8ch);max-width:100%;transition:border-color .25s var(--ease), background .25s var(--ease);caret-color:var(--amber);background:0 0;border:0;border-bottom:2px dashed #fd9a0a8c;border-radius:0;padding:0 .15em}.says input::placeholder{color:#ffb11f66}.says input:hover{border-color:var(--amber)}.says input:focus{border-bottom-style:solid;border-color:var(--amber-hi);background:#fd9a0a14;outline:none}.says-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.says-note{color:var(--muted);margin-top:18px;font-size:14px}.sent{max-width:560px;animation:swap .5s var(--ease);background:#8fe08a14;border:1px solid #8fe08a80;border-radius:24px;margin:0 auto;padding:28px}.sent h3{font:600 24px/1.2 var(--display);margin-bottom:8px}.sent .btn{margin-top:18px}@media (max-width:700px){.says{font-size:21px;line-height:1.75}}.foot{background:linear-gradient(#0000,#7d200880);border-top:1px solid #ff6e3c40;padding:54px 0 40px}.foot-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:clamp(24px,3vw,56px);display:grid}.foot .brand{margin-bottom:14px;font-size:24px}.foot p{color:var(--muted);max-width:36ch;font-size:14.5px}.foot h2{letter-spacing:.16em;text-transform:uppercase;color:var(--amber-hi);font-size:12.5px;font-family:var(--sans);margin-bottom:14px;font-weight:700}.foot nav a{color:var(--muted);transition:color .2s, transform .25s var(--ease);padding:5px 0;font-size:15px;display:block}.foot nav a:hover{color:#fff;transform:translate(3px)}.foot-base{border-top:1px solid var(--line);color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:36px;padding-top:22px;font-size:13.5px;display:flex}@media (max-width:800px){.foot-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.foot-grid{grid-template-columns:1fr}}.dock{z-index:60;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;transition:transform .6s var(--ease), opacity .4s var(--ease);background:#0c0302e0;border-radius:99px;align-items:center;display:flex;position:fixed;bottom:16px;right:16px;transform:translateY(90px);box-shadow:0 16px 44px #00000073}.dock[data-on]{opacity:1;transform:none}.dock a{min-height:48px;transition:background .2s var(--ease), color .2s var(--ease), transform .2s var(--ease);align-items:center;gap:8px;padding:0 16px 0 14px;font-size:14.5px;font-weight:600;display:inline-flex;position:relative}.dock a:first-child{border-radius:99px 0 0 99px}.dock a:last-child{border-left:1px solid var(--line);border-radius:0 99px 99px 0}.dock a:hover{color:var(--amber-hi);background:#fd9a0a29}.dock a:active{transform:scale(.96)}.dock svg{width:19px;height:19px}.dock .live{background:#5df07a;border-radius:50%;width:8px;height:8px;animation:2.4s infinite ping;box-shadow:0 0 #5df07ab3}@keyframes ping{70%{box-shadow:0 0 0 9px #5df07a00}to{box-shadow:0 0 #5df07a00}}@media (max-width:560px){.dock a span.t{display:none}.dock a{padding:0 15px}}.plain{padding:120px 0 90px}.plain .wrap{width:min(760px, 100% - var(--gut) * 2)}.plain h1{font:600 clamp(34px, 5vw, 56px)/1.05 var(--display);letter-spacing:-.045em;margin-bottom:14px}.plain h2{font:600 24px/1.2 var(--display);letter-spacing:-.03em;margin:34px 0 10px}.plain p,.plain li{color:var(--muted);margin-top:10px;font-size:17px}.plain ul{padding-left:20px;list-style:outside}.plain .back{color:var(--amber-hi);margin-bottom:26px;display:inline-block}.rn{color:#ffffffe6;margin-top:22px;font-size:15px}.rn .link,.ctx .link{color:#fff;border-bottom-color:#ffffff8c}.rn .link:hover,.ctx .link:hover{color:#ffd596;border-color:#ffd596}.marq{background:radial-gradient(60% 110% at 50% 100%,#9c260661,#0000 72%);border-bottom:1px solid #ff6e3c40;padding:clamp(32px,5vw,64px) 0;position:relative;overflow:hidden}.marq-lead{color:#ffffffe6;margin-bottom:clamp(18px,3vh,40px);font-size:clamp(14.5px,1vw,16px)}.marq-lead b{color:#ffc34a;font-weight:600}.marq-row{width:max-content;animation:70s linear infinite marq;display:flex}.marq:hover .marq-row{animation-play-state:paused}.marq-track{flex:none;display:flex}.marq-track li{font:600 clamp(40px, 5.6vw, 104px)/1.05 var(--display);letter-spacing:-.045em;color:#fff;white-space:nowrap;align-items:center;display:flex}.marq-track li[data-o]{color:#ffaa645c}.marq-track li i{background:var(--amber);border-radius:50%;flex:none;width:clamp(12px,1.1vw,22px);height:clamp(12px,1.1vw,22px);margin-inline:clamp(22px,2.6vw,56px);display:block;box-shadow:0 0 24px #fd9a0ab3}@keyframes marq{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marq-row{flex-wrap:wrap;width:auto;animation:none}.marq-track:nth-child(2){display:none}}@media (max-width:900px){.sec{min-height:0}.tabpanel{grid-template-columns:1fr}}.pin{height:calc(var(--n) * 68svh + 32svh);position:relative}.pin[data-flat]{height:auto}.pin-in{flex-direction:column;justify-content:center;height:100svh;padding:76px 0 54px;display:flex;position:sticky;top:0;overflow:hidden}.pin[data-flat] .pin-in{height:auto;padding-block:36px;position:static;overflow:visible}.pin-in .panel{scrollbar-width:none;max-height:calc(100svh - 170px);overflow:auto}.pin[data-flat] .pin-in .panel{max-height:none;overflow:hidden}.pin-dots{z-index:3;pointer-events:none;align-items:center;gap:8px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.pin-dots i{width:26px;height:3px;transition:background .4s var(--ease), width .4s var(--ease);background:#fff3;border-radius:2px}.pin-dots i[data-on]{background:var(--amber)}.pin-dots span{letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;margin-left:14px;font-size:12px}.sec--pin{padding-block:0}.sec--tail .rn{padding-block:22px 0}.story{gap:clamp(20px,3.4vh,40px);display:grid}.statement{font:600 clamp(26px, 3.7vw, 60px)/1.18 var(--display);letter-spacing:-.035em;text-wrap:pretty;max-width:24em}.statement span{transition:opacity .15s linear}.sfacts{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.sfacts>div{opacity:0;transition:opacity .6s var(--ease), transform .7s var(--ease);background:linear-gradient(160deg,#9c260638,#ffffff03);border:1px solid #ff6e3c38;border-radius:18px;padding:clamp(14px,1.4vw,22px);transform:translateY(22px)}.sfacts[data-on]>div{opacity:1;transform:none}.sfacts dt{letter-spacing:.16em;text-transform:uppercase;color:#ffd596;font-size:12px;font-weight:700}.sfacts dd{color:#ffffffeb;margin-top:6px;font-size:clamp(14.5px,1.05vw,17px);line-height:1.4}@media (max-width:900px){.sfacts{grid-template-columns:1fr 1fr}}.chain-stage .chain-bar{margin-bottom:20px}.reel-stage{width:100%}.reel-head{justify-content:space-between;align-items:flex-end;margin-bottom:clamp(16px,3vh,32px);display:flex}.reel-count{color:#fff9;font-variant-numeric:tabular-nums;font-size:clamp(16px,1.3vw,22px)}.reel-count b{font:600 clamp(40px, 4.6vw, 76px)/1 var(--display);color:var(--amber-hi);letter-spacing:-.04em;margin-right:6px}.reel-track{padding-inline:var(--gut);will-change:transform;gap:clamp(14px,1.6vw,26px);width:max-content;display:flex}.pin[data-flat] .reel-track{scroll-snap-type:x mandatory;width:auto;padding-bottom:12px;overflow-x:auto}.pin[data-flat] .rcard{scroll-snap-align:start}.rcard{text-align:left;width:clamp(270px,27vw,420px);height:clamp(280px,42vh,420px);transition:transform .4s var(--ease), border-color .3s var(--ease), box-shadow .4s var(--ease);background:linear-gradient(160deg,#9c260666,#0a0302f5 70%);border:1px solid #ff6e3c47;border-radius:26px;flex:none;align-content:end;gap:10px;padding:clamp(20px,1.8vw,30px);display:grid;position:relative;overflow:hidden}.rcard:hover{border-color:#fd9a0acc;transform:translateY(-8px);box-shadow:0 24px 60px #9c260666}.rcard:active{transform:translateY(-3px)scale(.99)}.rcard b{font:600 clamp(26px, 2.5vw, 42px)/1.02 var(--display);letter-spacing:-.04em}.rcard .rl{color:#ffffffc7;font-size:clamp(14px,.95vw,15.5px);line-height:1.45}.rcard .rt{color:var(--amber-hi);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.rn-n{font:600 clamp(48px, 5vw, 86px)/1 var(--display);letter-spacing:-.05em;color:#ffaa6429;position:absolute;top:14px;left:22px}.reel-bar{background:#ffffff24;border-radius:2px;height:2px;margin-top:clamp(18px,3vh,34px);overflow:hidden}.reel-bar i{background:var(--amber);transform-origin:0;height:100%;display:block}#explorer{margin-top:clamp(28px,5vw,64px)}.cscene{isolation:isolate;background:#050101;position:relative;overflow:hidden}.cscene-video{object-fit:cover;object-position:50% 35%;z-index:0;width:100%;height:100%;position:absolute;inset:0}.cscene-shade{z-index:1;pointer-events:none;background:linear-gradient(#050101 0%,#050101b8 12%,#05010157 34%,#0501016b 62%,#050101e0 100%);position:absolute;inset:0}.cscene-body{z-index:2;position:relative}.cscene .finale{min-height:0;padding:clamp(96px, 13vw, 190px) var(--gut) clamp(72px, 9vw, 130px);text-shadow:0 2px 28px #000000a6;background:0 0}.cscene .finale:before{display:none}.cscene .finale .lead,.cscene .says-note{color:#ffffffeb}.cscene .says input{text-shadow:0 2px 22px #0009;border-bottom-color:#ffb11fcc}.cscene .says input::placeholder{color:#ffc8789e}.cscene .btn-ghost{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000059}.cscene .foot{background:0 0;border-top:1px solid #ffffff2e}.cscene .foot p,.cscene .foot nav a{color:#ffffffe0;text-shadow:0 1px 14px #000000b3}.cscene .foot-base{color:#ffffffb3;border-top-color:#ffffff2e}.cscene .foot h2{color:#ffd596;text-shadow:0 1px 14px #000000b3}.cscene .sec--bleed{padding-block:0}.pin+.wrap{margin-top:clamp(28px,5vw,64px)}.sec--tail{padding-bottom:clamp(56px,7vw,96px)}.pin-in .panel{align-content:center;min-height:min(620px,100svh - 170px);display:grid}.sart{color:#ffffffd9;background:#ffffff05;border:1px solid #ff6e3c33;border-radius:18px;margin:4px 0 6px;padding:14px 18px 10px}.sart svg{width:100%;height:auto;max-height:210px;display:block}.sart figcaption{color:#ffffffb3;margin-top:6px;font-size:13.5px}.sdetail .sn{color:#ffc34a;letter-spacing:.08em;margin-right:14px;font-size:.7em}.pd-art{max-width:360px;margin-top:18px}.chain{align-items:stretch;gap:0;min-height:0;display:flex}.chain .node{opacity:1;min-width:0;max-width:none;animation:swap .55s var(--ease);flex:1 1 0;align-items:center;display:flex;transform:none}.chain .hop{color:#ffffff8c;flex:none;width:clamp(54px,5vw,90px);height:40px;overflow:visible}.chain .node-card{flex:1;align-content:space-between;min-height:clamp(220px,26vh,300px);padding:clamp(20px,2vw,30px)}.chain .node-card q{color:#fff;font-size:clamp(18px,1.5vw,24px);line-height:1.35}.chain .node-card q .new{color:#ffb11f}.meter{color:#ffffffb3;gap:6px;font-size:12.5px;display:grid}.meter>div{background:#ffffff1f;border-radius:8px;height:8px;overflow:hidden}.meter i{height:100%;transition:width .7s var(--ease);background:#8fe08a;border-radius:8px;display:block}.meter i[data-low]{background:#fd9a0a}.meter b{font:600 22px/1 var(--display);color:#fff;font-variant-numeric:tabular-nums}.chain-note{max-width:70ch;margin-top:20px}@media (max-width:900px){.chain{flex-direction:column}.chain .node{flex-direction:column;align-items:stretch}.chain .hop{margin:0 auto;transform:rotate(90deg)}.chain .node-card{min-height:0}}.chain .hop{background:0 0;align-self:center;height:40px;position:static}.chain .hop:after{display:none}.chain-note{display:block}.panel,.pin-in .panel{box-shadow:none;background:0 0;border:0;border-radius:0;min-height:0;max-height:none;padding:0;display:block;overflow:visible}.panel+.panel{margin-top:0}.tablist,.steps,.plist{border-bottom:1px solid var(--line-2);gap:0}.tab,.step,.pitem{border:0;border-top:1px solid var(--line-2);color:#ffffff80;transition:color .35s var(--ease), padding .45s var(--ease);background:0 0;border-radius:0;padding:clamp(14px,1.6vw,24px) 0}.tab{font:600 clamp(24px, 2.5vw, 42px)/1.05 var(--display);letter-spacing:-.035em;align-items:baseline}.tab small{font:700 13px/1 var(--sans);letter-spacing:.1em;color:#fff6}.tab:hover,.step:hover,.pitem:hover{color:#ffffffd9;border-color:var(--line-2);transform:none}.tab[aria-selected=true],.step[aria-selected=true],.pitem[aria-current=true]{color:#fff;border-color:var(--line-2);box-shadow:inset 3px 0 0 var(--amber);background:0 0;padding-left:16px}.tab[aria-selected=true] small{color:var(--amber-hi)}.step{padding-left:0}.step b{color:inherit;font-size:clamp(22px,2vw,32px)}.step small{color:var(--amber-hi)}.step span{color:#ffffff8c}.steps{padding-left:30px}.step:before{left:-30px}.pitem b{font:600 clamp(20px, 1.8vw, 30px)/1.1 var(--display);letter-spacing:-.03em}.pitem span{color:#ffffff73}.plist{scrollbar-width:none;padding-right:0}.two{gap:clamp(20px,3vw,48px)}.two>div,.give>div{border:0;border-top:1px solid var(--line-2);background:0 0;border-radius:0;padding:14px 0 0}.shows{background:0 0;border:0;border-top:1px solid #fd9a0a8c;border-radius:0;padding:16px 0 0}.dev{background:radial-gradient(circle at 50% 45%,#fd9a0a1f,#0000 62%);border:0;border-radius:0}.sart{background:0 0;border:0;padding:6px 0 0}.fact{border:0;border-top:1px solid var(--line-2);background:0 0;border-radius:0;padding:16px 0 0;transition:border-color .3s}.fact:hover{border-color:var(--amber);transform:none}.sfacts>div{border:0;border-top:1px solid var(--line-2);background:0 0;border-radius:0;padding:14px 0 0}.limit{border:0;border-top:1px solid var(--line-2);background:0 0;border-radius:0;padding:20px 0 0}.limit:hover{border-color:var(--amber);transform:none}.qa{border:0;border-top:1px solid var(--line-2);background:0 0;border-radius:0}.qa:last-child{border-bottom:1px solid var(--line-2)}.qa[data-open]{background:0 0}.qa button.q,.qa .ans p{padding-inline:0}.check{border:0;border-top:1px solid var(--line-2);background:0 0;border-radius:0}.check[data-on]{background:0 0}.score{border:0;border-left:1px solid var(--line-2);text-align:left;background:0 0;border-radius:0;padding-left:clamp(20px,3vw,44px)}.ring{margin-left:0}.chain .node-card{border:0;border-top:1px solid var(--line-2);background:0 0;border-radius:0;gap:16px;min-height:0;padding:18px 0 0}.chain .node-card[data-lost]{border-color:var(--amber)}.chain .node-card q{font-size:clamp(20px,1.8vw,30px)}.chain .hop{margin-top:14px}.rcard{border:0;border-top:1px solid var(--line-2);background:0 0;border-radius:0;padding-inline:0}.rcard:hover{box-shadow:none;border-color:var(--amber);transform:none}.fchip,.chip{background:0 0}.prompt{background:0 0;border:1px solid #fd9a0a99;border-left:0;border-right:0;border-radius:0;padding-inline:0}.rn-n{left:0}.tabs,.stepper,.explorer{grid-template-columns:clamp(300px,28vw,500px) minmax(0,1fr);gap:clamp(28px,5vw,90px)}.tabpanel h3,.sdetail h3{font:600 clamp(32px, 3.6vw, 60px)/1.02 var(--display);letter-spacing:-.045em}@media (max-width:900px){.tabs,.stepper,.explorer{grid-template-columns:1fr}.tab,.step{font-size:20px}}.pin-in .wrap{width:min(1760px, 100% - var(--gut) * 2)}.tabs,.stepper{grid-template-columns:clamp(260px,21vw,400px) minmax(0,1fr)}.tabpanel{grid-template-columns:minmax(0,1fr) minmax(220px,18vw);gap:clamp(24px,4vw,72px)}.two{grid-template-columns:1fr 1fr;max-width:900px}.lead,.sdetail p.body{font-size:clamp(18px,1.5vw,24px)}.sart svg{max-height:280px}.sart figcaption{font-size:15px}.give p,.two li{font-size:clamp(15px,1.1vw,18px)}.two h4,.give h4{font-size:12.5px}.chip{min-height:42px;font-size:15px}.note{font-size:14px}.dev{max-width:100%}.sdetail{gap:22px}.rows{border-bottom:1px solid var(--line-2);list-style:none}.row{border-top:1px solid var(--line-2);transition:padding .5s var(--ease);grid-template-columns:56px minmax(0,1.1fr) minmax(0,1fr);align-items:baseline;gap:24px;padding:clamp(26px,3.4vw,44px) 0;display:grid;position:relative}.row:before{content:"";background:linear-gradient(90deg, var(--amber), #ff6a1c);transform-origin:0;height:1px;transition:transform .7s var(--ease);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.row__n{letter-spacing:.1em;color:#ffffff73;font-size:13px;font-weight:700;transition:color .4s}.row__t{font:600 clamp(28px, 3.6vw, 56px)/1.05 var(--display);letter-spacing:-.04em;color:#ffffff9e;transition:color .4s var(--ease), transform .6s var(--ease)}.row__b p{color:#fff9;font-size:clamp(15.5px,1.1vw,18px);line-height:1.6;transition:color .4s}.row__b ul{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.row__b li{border:1px solid var(--line-2);color:#fff9;border-radius:99px;padding:5px 13px;font-size:12.5px;font-weight:600;transition:color .4s,border-color .4s}.row:hover:before{transform:scaleX(1)}.row:hover .row__t{color:#fff;transform:translate(8px)}.row:hover .row__n{color:var(--amber-hi)}.row:hover .row__b p,.row:hover .row__b li{color:#fff}.row:hover .row__b li{border-color:#fff6}.tools{color:#fff9;margin-top:32px;font-size:14px;line-height:1.9}.tools span{letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;margin-bottom:4px;font-size:12px;font-weight:700;display:block}.sec{min-height:0}@media (max-width:800px){.row{grid-template-columns:1fr;gap:10px}}.work{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.work__list{border-bottom:1px solid var(--line-2);list-style:none}.wk{border-top:1px solid var(--line-2);text-align:left;color:#ffffff80;width:100%;transition:color .35s var(--ease), padding .45s var(--ease);align-items:baseline;gap:18px;padding:clamp(14px,1.7vw,24px) 0;display:flex}.wk__n{letter-spacing:.1em;font-size:13px;font-weight:700}.wk__t{font:600 clamp(26px, 3vw, 50px)/1 var(--display);letter-spacing:-.04em}.wk:hover{color:#ffffffd9}.wk.is-on{color:#fff;box-shadow:inset 3px 0 0 var(--amber);padding-left:14px}.wk.is-on .wk__n{color:var(--amber-hi)}.work__panel{position:sticky;top:100px}.panel__art{aspect-ratio:3/2;background:#0d0504;border:1px solid #ff6e3c38;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 2rem 5rem -2rem #000000e6}.panel__art img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .55s var(--ease), transform .9s var(--ease);position:absolute;inset:0;transform:scale(1.03)}.panel__art img.is-on{opacity:1;transform:none}.panel__dev{place-items:center;display:grid;position:absolute;inset:0}.panel__dev .dev{background:0 0;max-width:300px}.panel__txt{animation:swap .5s var(--ease)}.panel__line{letter-spacing:-.01em;margin-top:22px;font-size:clamp(18px,1.6vw,26px);line-height:1.4}.stack{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.stack li{border:1px solid var(--line-2);color:#fffc;border-radius:99px;padding:5px 13px;font-size:12.5px;font-weight:600}.stack li.stack__code{color:var(--amber-hi);border-color:#fd9a0a8c}.panel__txt .facts-l{gap:8px;margin:18px 0 0;display:grid}.panel__txt .facts-l li{color:#fffc;padding-left:26px;font-size:16px;line-height:1.5;position:relative}.panel__txt .facts-l li:before{content:"";border-left:2px solid var(--amber);border-bottom:2px solid var(--amber);width:13px;height:7px;position:absolute;top:.5em;left:0;transform:rotate(-45deg)}.panel__kinds{letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;margin-top:16px;font-size:12px;font-weight:700}@media (max-width:900px){.work{grid-template-columns:1fr}.work__panel{position:static}}.quote{grid-template-columns:minmax(0,28rem) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.check{margin:0;display:grid}.check li{border-bottom:1px solid var(--line-2);align-items:flex-start;gap:14px;padding:16px 0;font-size:15.5px;line-height:1.5;display:flex}.check li:first-child{border-top:1px solid var(--line-2)}.check svg{width:24px;height:24px;color:var(--amber-hi);flex:none;margin-top:1px}.check b{font-weight:600}.check i{color:#fff9;margin-top:4px;font-size:14px;font-style:normal;display:block}.sign__title{font:600 clamp(24px, 2.4vw, 38px)/1.1 var(--display);letter-spacing:-.035em;margin-bottom:26px}.sign__title em{color:#ffc34a;font-style:normal}.sign__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;display:grid}.note-card{border-top:1px solid var(--line-2);gap:10px;padding-top:14px;display:grid}.note-card:nth-child(2n){transform:translateY(26px)}.note-card__n{letter-spacing:.1em;color:var(--amber-hi);font-size:12px;font-weight:700}.note-card p{font-size:clamp(16px,1.3vw,20px);line-height:1.45}@media (max-width:900px){.quote,.sign__grid{grid-template-columns:1fr}.note-card:nth-child(2n){transform:none}}.snav-links a{white-space:nowrap}.cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.4vw,44px);margin-top:clamp(36px,5vw,64px);display:grid}.col{border-top:1px solid var(--line-2);transition:transform .5s var(--ease), border-color .4s;padding-top:22px;position:relative}.col:before{content:"";background:var(--amber);transform-origin:0;width:100%;height:2px;transition:transform .7s var(--ease);position:absolute;top:-1px;left:0;transform:scaleX(0)}.col:hover{transform:translateY(-6px)}.col:hover:before{transform:scaleX(1)}.col__n{font:600 clamp(54px, 5.4vw, 92px)/1 var(--display);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px #fd9a0aa6;margin-bottom:26px;transition:color .4s;display:block}.col:hover .col__n{color:#fd9a0a2e}.col h3{font:600 clamp(22px, 1.9vw, 30px)/1.1 var(--display);letter-spacing:-.035em;margin-bottom:12px}.col p{color:#ffffffb3;max-width:30ch;font-size:16px;line-height:1.55}@media (max-width:1000px){.cols{grid-template-columns:1fr 1fr}}@media (max-width:560px){.cols{grid-template-columns:1fr}}.tiles{grid-template-columns:1fr 1fr;gap:clamp(36px,4vw,72px) clamp(28px,4vw,72px);margin-top:clamp(32px,4vw,56px);display:grid}.tile{border-top:1px solid var(--line-2);grid-template-columns:minmax(150px,40%) minmax(0,1fr);align-items:center;gap:24px;padding-top:24px;transition:border-color .4s;display:grid}.tile:hover{border-color:var(--amber)}.tile__art .dev{max-width:100%;transition:transform .6s var(--ease);background:radial-gradient(circle at 50% 45%,#fd9a0a24,#0000 65%)}.tile:hover .tile__art .dev{transform:scale(1.04)rotate(-1.5deg)}.tile__art .dev-cap{display:none}.tile__n{letter-spacing:.12em;color:var(--amber-hi);font-size:12px;font-weight:700}.tile h3{font:600 clamp(26px, 2.4vw, 40px)/1.05 var(--display);letter-spacing:-.04em;margin:8px 0 10px}.tile p{color:#ffffffb8;font-size:15.5px;line-height:1.55}.tile ul{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.tile li{border:1px solid var(--line-2);color:#ffffffb3;border-radius:99px;padding:4px 11px;font-size:12px;font-weight:600}@media (max-width:1000px){.tiles{grid-template-columns:1fr}}@media (max-width:560px){.tile{grid-template-columns:1fr}}.tl{margin-top:clamp(32px,4vw,56px)}.tl__line{background:var(--line-2);height:2px;margin-bottom:-2px;position:relative;top:11px}.tl__line i{background:var(--amber);transform-origin:0;height:100%;transition:transform 1.6s var(--ease);display:block;transform:scaleX(0);box-shadow:0 0 14px #fd9a0acc}.tl[data-on] .tl__line i{transform:scaleX(1)}.tl ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,36px);display:grid}.tl li{opacity:0;transition:opacity .7s var(--ease), transform .8s var(--ease);transform:translateY(16px)}.tl[data-on] li{opacity:1;transform:none}.tl li button{text-align:left;color:#ffffff8c;width:100%;padding:0 0 6px;transition:color .3s;display:block}.tl li button[aria-selected=true]{color:#fff}.tl__dot{border:2px solid var(--line-2);z-index:1;background:#120504;border-radius:50%;width:22px;height:22px;margin-bottom:20px;transition:background .3s,border-color .3s,box-shadow .3s;display:block;position:relative}.tl li button[aria-selected=true] .tl__dot{background:var(--amber);border-color:#fff;box-shadow:0 0 0 6px #fd9a0a40}.tl small{letter-spacing:.14em;color:var(--amber-hi);font-size:12px;font-weight:700;display:block}.tl b{font:600 clamp(22px, 2vw, 32px)/1.1 var(--display);letter-spacing:-.035em;margin:4px 0 6px;display:block}.tl button>span:last-child{font-size:14.5px;line-height:1.4}.tl__detail{border-top:1px solid var(--line-2);animation:swap .5s var(--ease);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,4vw,72px);margin-top:clamp(32px,4vw,56px);padding-top:clamp(24px,3vw,40px);display:grid}.tl__body{max-width:46ch;font-size:clamp(18px,1.5vw,24px);line-height:1.45}.tl dl{grid-template-columns:1fr 1fr;gap:20px;margin-top:24px;display:grid}.tl dt{letter-spacing:.14em;text-transform:uppercase;color:var(--amber-hi);margin-bottom:6px;font-size:12.5px;font-weight:700}.tl dd{color:#fffc;font-size:15.5px;line-height:1.5}@media (max-width:900px){.tl ol{grid-template-columns:1fr 1fr}.tl__line{display:none}.tl__detail{grid-template-columns:1fr}}.tl__live .box{width:100%}.tl__live .jtag{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;margin-top:10px;font-size:12px}.clientwork{margin-top:clamp(48px,7vw,96px)}
.pbar{z-index:40;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#050101d1;position:sticky;top:0}.pbar-in{width:min(1480px, 100% - var(--gut) * 2);justify-content:space-between;align-items:center;gap:16px;height:68px;margin-inline:auto;display:flex}.pbar .brand{font-size:22px}.pnav{gap:6px;display:flex}.pnav a{color:var(--muted);transition:color .2s var(--ease), background .2s var(--ease);border-radius:99px;padding:9px 16px;font-size:15px}.pnav a:hover{color:#fff;background:#ffffff14}@media (max-width:640px){.pnav{display:none}}.page{background:radial-gradient(60% 40% at 15% 0,#9c260661,#0000 70%),radial-gradient(40% 30% at 90% 30%,#7d200833,#0000 70%);min-height:70svh;padding-bottom:clamp(48px,8vw,110px)}.page .wrap{width:min(1480px, 100% - var(--gut) * 2)}.crumbs{color:var(--faint);padding-top:26px;font-size:13.5px}.crumbs ol{gap:8px;display:flex}.crumbs li+li:before{content:"/";opacity:.5;margin-right:8px}.crumbs a:hover{color:#fff}.crumbs [aria-current]{color:var(--muted)}.ph{padding-block:clamp(36px,6vw,84px) clamp(28px,4vw,56px)}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#ffd596;align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex}.eyebrow:before{content:"";background:#ffd596;width:28px;height:1px}.ph h1{max-width:16em;font:600 clamp(38px, 6vw, 96px)/1 var(--display);letter-spacing:-.05em;text-wrap:balance;margin:18px 0 20px}.ph h1 em,.h2 em{color:#ffc34a;font-style:normal}.ph-lede{color:#ffffffe0;max-width:46em;font-size:clamp(18px,1.5vw,24px);line-height:1.5}.stamp{color:var(--faint);margin-top:22px;font-size:14px}.e-label{letter-spacing:.16em;text-transform:uppercase;color:#ffd596;margin-bottom:14px;font-size:12px;font-weight:700}.h2{font:600 clamp(30px, 3.8vw, 58px)/1.04 var(--display);letter-spacing:-.045em;text-wrap:balance;margin:14px 0 clamp(24px,3vw,44px)}.sec-in{padding-top:clamp(48px,7vw,100px)}.about-grid{grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:start;gap:clamp(32px,6vw,110px);padding-top:clamp(16px,3vw,40px);display:grid}.abs{border-top:1px solid var(--line-2);padding-block:clamp(22px,3vw,40px)}.abs:first-child{border-top:0;padding-top:0}.abs h2{font:600 clamp(26px, 2.6vw, 40px)/1.1 var(--display);letter-spacing:-.04em;align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.abs h2 span{letter-spacing:.12em;color:var(--amber-hi);font-size:13px;font-weight:700}.abs p{color:#ffffffdb;max-width:62ch;font-size:clamp(17px,1.3vw,20px);line-height:1.65}.abs p+p{margin-top:14px}.facts-card{border-top:1px solid var(--amber);gap:4px;padding-top:18px;display:grid;position:sticky;top:96px}.facts-card dl>div{border-bottom:1px solid var(--line-2);padding:14px 0}.facts-card dt{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:12.5px;font-weight:700}.facts-card dd{margin-top:4px;font-size:16.5px;line-height:1.45}.facts-card .btn{margin-top:12px}@media (max-width:900px){.about-grid{grid-template-columns:1fr}.facts-card{position:static}}.plain-list{border-top:1px solid var(--line-2)}.plain-list li{border-bottom:1px solid var(--line-2);grid-template-columns:56px minmax(0,.5fr) minmax(0,1fr);align-items:baseline;gap:16px 24px;padding:20px 0;display:grid}.plain-list span{letter-spacing:.1em;color:var(--amber-hi);font-size:13px;font-weight:700}.plain-list b{font:600 clamp(20px, 1.8vw, 28px)/1.1 var(--display);letter-spacing:-.03em}.plain-list p{color:#ffffffb8;line-height:1.55}@media (max-width:760px){.plain-list li{grid-template-columns:1fr;gap:6px}}.next{border-top:1px solid var(--amber);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;margin-top:clamp(48px,7vw,100px);padding-top:28px;display:flex}.next-t{font:500 clamp(20px, 2vw, 30px)/1.3 var(--display);letter-spacing:-.02em;max-width:30em}.next-b{flex-wrap:wrap;gap:12px;display:flex}.clients{border-top:1px solid var(--line-2)}.clients li{border-bottom:1px solid var(--line-2);grid-template-columns:56px minmax(0,.55fr) minmax(0,1fr);align-items:start;gap:16px 28px;padding:26px 0;display:grid}.cl-n{letter-spacing:.1em;color:var(--amber-hi);padding-top:8px;font-size:13px;font-weight:700}.clients h3{font:600 clamp(22px, 2vw, 32px)/1.1 var(--display);letter-spacing:-.035em}.cl-k{border:1px solid var(--line-2);letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3;border-radius:99px;margin-top:8px;padding:3px 12px;font-size:12px;font-weight:700;display:inline-block}.clients p{color:#ffffffd1;max-width:62ch;font-size:16.5px;line-height:1.6}.clients .cl-s{color:var(--faint);margin-top:10px;font-size:14.5px}@media (max-width:800px){.clients li{grid-template-columns:1fr;gap:8px}}.art-h1,.ph h1{text-wrap:balance}.byline{color:var(--faint);margin-top:20px;font-size:14.5px}.byline a{color:#fff;border-bottom:1px solid #fff6}.post{grid-template-columns:minmax(0,860px) minmax(220px,300px);justify-content:start;align-items:start;gap:clamp(32px,7vw,130px);padding-top:clamp(8px,2vw,24px);display:grid}.post-text{min-width:0;max-width:820px}.post-text section{padding-top:clamp(26px,3vw,44px);scroll-margin-top:90px}.post-text h2{font:600 clamp(26px, 2.6vw, 40px)/1.1 var(--display);letter-spacing:-.04em;margin-bottom:14px}.post-text h3{font:600 clamp(19px, 1.5vw, 24px)/1.2 var(--display);letter-spacing:-.025em;margin:24px 0 8px}.post-text p,.post-text li{color:#ffffffdb;font-size:clamp(16.5px,1.2vw,18.5px);line-height:1.7}.post-text p+p,.post-text p+ul,.post-text p+ol,.post-text ul+p,.post-text ol+p{margin-top:14px}.post-text a{color:#ffc34a;border-bottom:1px solid #ffc34a66;transition:color .2s,border-color .2s}.post-text a:hover{color:#fff;border-color:#fff}.post-text strong{color:#fff;font-weight:600}.tick-list,.num-list{gap:10px;margin:14px 0;display:grid}.tick-list li{padding-left:28px;position:relative}.tick-list li:before{content:"";border-left:2px solid var(--amber);border-bottom:2px solid var(--amber);width:13px;height:7px;position:absolute;top:.62em;left:0;transform:rotate(-45deg)}.num-list{counter-reset:n}.num-list li{counter-increment:n;padding-left:42px;position:relative}.num-list li:before{content:counter(n, decimal-leading-zero);font:700 13px/1 var(--sans);letter-spacing:.1em;color:var(--amber-hi);position:absolute;top:.15em;left:0}.shot{margin:22px 0}.shot img{border:1px solid #ff6e3c38;border-radius:16px;width:100%;height:auto}.shot figcaption{color:var(--faint);margin-top:8px;font-size:13.5px}.hero-shot{margin-top:0}.answer-box{border-left:3px solid var(--amber);margin:8px 0;padding:20px 0 20px 22px}.answer-box p:last-child{color:#fff;font-size:clamp(18px,1.5vw,22px);line-height:1.55}.tbl{border-top:1px solid var(--line-2);margin:20px 0;overflow-x:auto}.tbl table{border-collapse:collapse;width:100%;min-width:520px}.tbl th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--amber-hi);border-bottom:1px solid var(--line-2);padding:12px 14px 12px 0;font-size:12.5px}.tbl td{border-bottom:1px solid var(--line-2);vertical-align:top;color:#ffffffd6;padding:14px 14px 14px 0;font-size:16px;line-height:1.55}.cta-card{border-top:1px solid #fd9a0a99;border-bottom:1px solid #fd9a0a99;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;margin:28px 0;padding:22px 0;display:flex}.cta-card p{color:#fff;max-width:46ch;font-size:18px}.post-side{align-self:start;position:sticky;top:92px}.toc ol{scrollbar-width:none;border-left:1px solid var(--line-2);max-height:calc(100svh - 190px);overflow:auto}.toc a{color:#ffffff8c;border-left:2px solid #0000;margin-left:-1px;padding:8px 0 8px 16px;font-size:14.5px;line-height:1.35;transition:color .2s,border-color .2s;display:block}.toc a:hover{color:#fff}.toc a.on{color:#fff;border-left-color:var(--amber)}@media (max-width:960px){.post{grid-template-columns:1fr}.post-side{display:none}}.pn{border-top:1px solid var(--line-2);margin-top:clamp(48px,7vw,96px);padding-top:28px}.pn-pair{grid-template-columns:1fr 1fr;gap:20px;display:grid}.pn-a{border-top:1px solid var(--line-2);gap:6px;padding:18px 0;transition:border-color .3s;display:grid}.pn-a:hover{border-color:var(--amber)}.pn-a span{color:var(--faint);font-size:13px}.pn-a b{font:600 clamp(18px, 1.6vw, 24px)/1.2 var(--display);letter-spacing:-.025em}.pn-next{text-align:right}.pn-rel{margin-top:36px}.pn-rel .eye{letter-spacing:.14em;text-transform:uppercase;color:#ffd596;margin-bottom:14px;font-size:13px}.pn-rel ul{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:0 28px;display:grid}.pn-rel li a{border-top:1px solid var(--line-2);gap:4px;padding:14px 0;transition:border-color .3s;display:grid}.pn-rel li a:hover{border-color:var(--amber)}.pn-rel b{font-size:16.5px;font-weight:600;line-height:1.3}.pn-rel span{color:var(--faint);font-size:13px}@media (max-width:640px){.pn-pair{grid-template-columns:1fr}.pn-next{text-align:left}}.hub{padding-top:12px}.hub-intro{color:#fffc;max-width:62ch;font-size:17px;line-height:1.65}.hub-intro a{color:#ffc34a;border-bottom:1px solid #ffc34a66}.hub-list{border-bottom:1px solid var(--line-2);margin-top:32px}.hub-list a{border-top:1px solid var(--line-2);transition:padding .4s var(--ease);grid-template-columns:56px minmax(0,.9fr) minmax(0,1fr);align-items:baseline;gap:8px 28px;padding:24px 0;display:grid}.hub-list a:hover{box-shadow:inset 3px 0 0 var(--amber);padding-left:12px}.hub-list span{letter-spacing:.1em;color:var(--amber-hi);font-size:13px;font-weight:700}.hub-list b{font:600 clamp(20px, 1.9vw, 30px)/1.15 var(--display);letter-spacing:-.035em}.hub-list em{color:#ffffffa6;font-size:15.5px;font-style:normal;line-height:1.55}.hub-other{margin-top:44px}.hub-other ul{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 28px;display:grid}.hub-other a{border-top:1px solid var(--line-2);gap:4px;padding:14px 0;display:grid}.hub-other a:hover{border-color:var(--amber)}.hub-other span{color:var(--faint);font-size:13px}@media (max-width:800px){.hub-list a{grid-template-columns:1fr}}.ix{border-top:1px solid var(--amber);margin-top:clamp(40px,5vw,72px);padding-top:28px}.ix-lede{color:#ffffffbf;margin-bottom:18px}.ix-sub{margin-top:32px}.ix-sub h3{margin-top:0}.ix-chips{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.ix-chip{border:1px solid var(--line-2);min-height:42px;color:var(--muted);border-radius:99px;padding:0 18px;font-size:14.5px;font-weight:600;transition:background .2s,color .2s,border-color .2s,transform .2s}.ix-chip:hover{color:#fff;border-color:#fd9a0ab3}.ix-chip:active{transform:scale(.97)}.ix-chip[aria-pressed=true]{background:var(--amber);border-color:var(--amber);color:var(--amber-ink)}.ix-hire{grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.ix-group{margin-top:22px}.ix-group:first-child{margin-top:0}.ix-checks li{border-top:1px solid var(--line-2)}.ix-checks li:last-child{border-bottom:1px solid var(--line-2)}.ix-checks label{cursor:pointer;align-items:flex-start;gap:14px;padding:14px 0;display:flex}.ix-checks input{opacity:0;position:absolute}.ix-box{border:2px solid var(--line-2);border-radius:8px;flex:none;width:24px;height:24px;margin-top:2px;transition:background .2s,border-color .2s;position:relative}.ix-box:after{content:"";width:6px;height:11px;transition:transform .25s var(--ease);border:3px solid #07210a;border-width:0 3px 3px 0;position:absolute;top:2px;left:6px;transform:rotate(45deg)scale(0)}.ix-checks .on .ix-box{background:#8fe08a;border-color:#8fe08a}.ix-checks .on .ix-box:after{transform:rotate(45deg)scale(1)}.ix-checks input:focus-visible+.ix-box{outline-offset:3px;outline:2px solid #fff}.ix-checks b{color:#fff;font-size:16.5px;font-weight:600;display:block}.ix-checks em{color:#ffffff9e;margin-top:3px;font-size:14.5px;font-style:normal;line-height:1.5;display:block}.ix-score{border-left:1px solid var(--line-2);padding-left:clamp(16px,2vw,28px);position:sticky;top:92px}.ix-score h3,.ix-score .btn{margin-top:14px}.ix-big{color:var(--muted);font-size:18px}.ix-big b{font:600 clamp(48px, 5vw, 72px)/1 var(--display);color:#fff;letter-spacing:-.05em;margin-right:6px}.ix-meter{background:#ffffff1f;border-radius:8px;height:8px;margin:10px 0;display:block;overflow:hidden}.ix-meter u{background:var(--amber);height:100%;transition:width .6s var(--ease);border-radius:8px;text-decoration:none;display:block}.ix-ledger li{border-top:1px solid var(--line-2);grid-template-columns:48px 1fr;gap:12px;padding:16px 0;display:grid}.ix-ledger span,.ix-steps span,.ix-miles span{letter-spacing:.1em;color:var(--amber-hi);font-size:13px;font-weight:700}.ix-ledger b{color:#fff;font-size:17px;display:block}.ix-ledger p{margin-top:4px}.ix-miles li{border-top:1px solid var(--line-2);grid-template-columns:40px 1fr;gap:4px 12px;padding:14px 0;display:grid}.ix-miles p{grid-column:2}.ix-two{grid-template-columns:1fr 1fr;gap:24px 40px;margin-top:24px;display:grid}.ix-card{border-top:1px solid var(--line-2);padding-top:14px}.ix-card.no{border-color:#fd9a0ab3}.ix-card h3{margin-top:0}.ix-steps{border-bottom:1px solid var(--line-2);gap:0;display:grid}.ix-steps li{border-top:1px solid var(--line-2);grid-template-columns:48px minmax(0,1fr);gap:4px 12px;padding:18px 0;display:grid}.ix-steps h3{margin:0}.ix-steps p{grid-column:2}.ix-lesson{border-left:3px solid var(--amber);margin-top:28px;padding-left:22px}.ix-stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0 28px;margin:18px 0;display:grid}.ix-stats>div{border-top:1px solid var(--line-2);padding:14px 0}.ix-stats dt{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:12.5px;font-weight:700}.ix-stats b{font:600 clamp(30px, 3vw, 46px)/1.1 var(--display);color:var(--amber-hi);letter-spacing:-.04em;margin-top:6px;display:block}.ix-stats span{color:#ffffffb3;font-size:14.5px;display:block}.ix-story{grid-template-columns:180px minmax(0,1fr);gap:32px;margin-top:24px;display:grid}.ix-rail{align-self:start;position:sticky;top:92px}.ix-rail a{border-left:2px solid var(--line-2);color:#ffffff80;padding:7px 0 7px 14px;font-size:13.5px;display:block}.ix-rail .on a{color:#fff;border-color:var(--amber)}.ix-story section{border-top:1px solid var(--line-2);padding:18px 0 22px}.ix-story blockquote{border-left:3px solid var(--amber);font:500 clamp(19px, 1.7vw, 26px)/1.35 var(--display);color:#fff;margin:10px 0;padding-left:16px}.ix-tip{border-top:1px dashed #fd9a0a80;margin-top:12px;padding:10px 0}.ix-tip b{color:var(--amber-hi);margin-right:8px}.ix-verdict{border-left:3px solid var(--amber);margin-bottom:16px;padding-left:22px}.ix-verdict p:last-child{color:#fff;font-size:clamp(18px,1.5vw,22px)}.ix-stage{border-top:1px solid var(--line-2);margin-top:14px;padding-top:16px}.ix-sides{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ix-sides span{border-top:2px solid var(--line-2);opacity:.6;padding:12px 0;transition:opacity .3s,border-color .3s}.ix-sides .win{opacity:1;border-color:var(--amber)}.ix-sides b{font:600 22px/1.2 var(--display);display:block}.ix-sides em{color:var(--muted);font-size:14px;font-style:normal}.ix-track{background:#ffffff24;border-radius:6px;height:6px;margin:16px 0;position:relative}.ix-track i{background:var(--amber);width:16px;height:16px;transition:left .5s var(--ease);border-radius:50%;margin-left:-8px;position:absolute;top:-5px;box-shadow:0 0 14px #fd9a0acc}.ix-best{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.ix-sliders label{border-top:1px solid var(--line-2);padding:14px 0;display:block}.ix-sliders label>span{color:#fff;justify-content:space-between;font-weight:600;display:flex}.ix-sliders em{color:#fff9;margin-top:4px;font-size:14px;font-style:normal;display:block}.ix-grid{margin-top:18px}input[type=range]{width:100%;accent-color:var(--amber);height:28px;margin:10px 0 2px}.ix-rank li{border-top:1px solid var(--line-2);grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:14px 0;display:grid}.ix-rank .top b{color:var(--amber-hi)}.ix-rank li>span{color:var(--amber-hi);font-weight:700}.ix-rank em{color:var(--muted);font-size:13.5px;font-style:normal}.ix-total{padding:6px 0 18px}.ix-total b{font:600 clamp(42px, 5vw, 76px)/1.05 var(--display);letter-spacing:-.05em;color:var(--amber-hi);display:block}.ix-total em{color:var(--muted);font-size:14.5px;font-style:normal}.ix-bar{border-radius:8px;gap:2px;height:22px;display:flex;overflow:hidden}.ix-bar i{min-width:2px;display:block}.ix-legend{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px 24px;margin:14px 0;display:grid}.ix-legend li{align-items:center;gap:8px;font-size:14.5px;display:flex}.ix-legend i{border-radius:3px;flex:none;width:12px;height:12px}.ix-legend b{margin-left:auto}.ix-moves li{border-top:1px solid var(--line-2);grid-template-columns:28px 1fr;gap:10px;padding:14px 0;display:grid}.ix-moves .up span{color:#ff8a5c}.ix-moves .down span{color:#8fe08a}.ix-moves b{color:#fff}.ix-clauses li{border-top:1px solid var(--line-2)}.ix-clauses li:last-child{border-bottom:1px solid var(--line-2)}.ix-clauses button{text-align:left;color:#ffffffb3;align-items:baseline;gap:16px;width:100%;min-height:56px;padding:16px 0;display:flex}.ix-clauses .open button{color:#fff;box-shadow:inset 3px 0 0 var(--amber);padding-left:14px}.ix-clauses button span{letter-spacing:.1em;color:var(--amber-hi);font-size:13px;font-weight:700}.ix-clauses div{padding:0 0 18px 56px}.faq details{border-top:1px solid var(--line-2)}.faq details:last-child{border-bottom:1px solid var(--line-2)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:16px 0;font-size:17px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary i{border-bottom:2px solid;border-right:2px solid;flex:none;width:14px;height:14px;transition:transform .3s;transform:rotate(45deg)}.faq details[open] summary i{transform:rotate(225deg)}.faq details p{color:#ffffffc7;padding:0 0 16px}.small{color:#ffffffad;font-size:14.5px;line-height:1.55}.mute{color:#fff9}@media (max-width:800px){.ix-hire,.ix-best,.ix-two,.ix-story{grid-template-columns:1fr}.ix-score,.ix-rail{border-left:0;padding-left:0;position:static}}.hub-list u{letter-spacing:.1em;text-transform:uppercase;color:var(--amber-hi);margin-top:6px;font-size:12.5px;font-weight:700;text-decoration:none;display:block}.legal{grid-template-columns:minmax(200px,280px) minmax(0,760px);justify-content:start;align-items:start;gap:clamp(32px,7vw,120px);padding-top:8px;display:grid}.legal-toc{position:sticky;top:92px}.legal-text section{border-top:1px solid var(--line-2);padding:clamp(22px,3vw,36px) 0;scroll-margin-top:90px}.legal-text section:first-child{border-top:0;padding-top:0}.legal-text h2{font:600 clamp(24px, 2.2vw, 34px)/1.15 var(--display);letter-spacing:-.035em;align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.legal-text h2 span{letter-spacing:.12em;color:var(--amber-hi);font-size:13px;font-weight:700}.legal-text p,.legal-text li{color:#ffffffdb;font-size:clamp(16.5px,1.2vw,18.5px);line-height:1.7}.legal-text p+p,.legal-text p+ul,.legal-text ul+p{margin-top:14px}.legal-more{border-top:1px solid var(--amber);margin-top:36px;padding-top:22px}.legal-more ul{flex-wrap:wrap;gap:8px 20px;display:flex}.legal-more a{color:#ffc34a;border-bottom:1px solid #ffc34a66}@media (max-width:900px){.legal{grid-template-columns:1fr}.legal-toc{position:static}}.channels{grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,48px);padding-top:clamp(16px,3vw,36px);display:grid}.chan{border-top:1px solid var(--line-2);transition:padding .4s var(--ease), border-color .3s;gap:8px;padding:26px 0 28px;display:grid;position:relative}.chan:hover{border-color:var(--amber);padding-left:14px}.chan-k{letter-spacing:.16em;text-transform:uppercase;color:var(--amber-hi);font-size:12.5px;font-weight:700}.chan b{font:600 clamp(30px, 3.4vw, 54px)/1.05 var(--display);letter-spacing:-.045em}.chan em{color:#ffffffb3;max-width:34ch;font-size:16.5px;font-style:normal}.chan i{color:var(--amber-hi);transition:transform .4s var(--ease);font-size:26px;font-style:normal;position:absolute;top:26px;right:0}.chan:hover i{transform:translate(6px)}.csteps{grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,48px);display:grid}.csteps li{border-top:1px solid var(--line-2);padding-top:18px}.csteps span{letter-spacing:.1em;color:var(--amber-hi);font-size:13px;font-weight:700}.csteps h3{font:600 clamp(22px, 2vw, 30px)/1.15 var(--display);letter-spacing:-.035em;margin:10px 0 8px}.csteps p{color:#ffffffc7;max-width:34ch;font-size:16.5px;line-height:1.6}.cwrite{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);padding:clamp(20px,3vw,44px) 0}.cwrite .says{max-width:1000px;margin:0;font-size:clamp(22px,2.8vw,40px)}.cwrite .says-actions{justify-content:flex-start}.cwrite .says-note{text-align:left}@media (max-width:800px){.channels,.csteps{grid-template-columns:1fr}}.hub-for{margin-top:14px}.cta-card{background:linear-gradient(120deg,#9c260673,#fd9a0a12 75%);border:1px solid #fd9a0a59;border-radius:22px;gap:20px 32px;margin:40px 0;padding:clamp(22px,3vw,34px)}.cta-card p{font:600 clamp(19px, 1.7vw, 24px)/1.35 var(--display);letter-spacing:-.02em;max-width:34ch}.cta-card a.btn.btn-amber,.cta-card a.btn.btn-amber:visited{color:var(--amber-ink);white-space:nowrap;min-height:56px;padding:0 30px;font-size:17px;font-weight:700;text-decoration:none}.cta-card a.btn.btn-amber:after{content:"→";transition:transform .3s var(--ease)}@media (max-width:640px){.cta-card a.btn.btn-amber{width:100%}}.cta-card a.btn.btn-amber,.cta-card a.btn.btn-amber:hover{box-shadow:none}.cta-card a.btn.btn-amber{min-height:58px;transition:background .25s, transform .3s var(--ease);border-radius:999px;gap:16px;padding:0 8px 0 28px}.cta-card a.btn.btn-amber:hover{background:#fff;transform:translateY(-2px)}.cta-card a.btn.btn-amber:after{content:"→";background:var(--amber-ink);width:42px;height:42px;color:var(--amber);border-radius:50%;place-items:center;font-size:20px;font-weight:600;display:grid}.cta-card a.btn.btn-amber:hover:after{transform:translate(3px)}.pl{border-top:1px solid var(--amber);margin-top:56px;padding-top:28px}.pl h2{font:600 clamp(26px, 2.6vw, 40px)/1.1 var(--display);letter-spacing:-.04em;margin-bottom:12px}.pl-letters{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050101eb;flex-wrap:wrap;gap:6px;margin:20px 0 8px;padding:8px 0;display:flex;position:sticky;top:76px}.pl-letters a{border:1px solid var(--line-2);min-width:36px;min-height:36px;color:var(--muted);border-radius:8px;place-items:center;font-size:14px;font-weight:700;transition:border-color .2s,color .2s;display:grid}.pl-letters a:hover{border-color:var(--amber);color:#fff}.pl-group{grid-template-columns:56px minmax(0,1fr);gap:4px 12px;padding-top:18px;scroll-margin-top:150px;display:grid}.pl-group h3{font:700 22px/1 var(--display);color:var(--amber-hi);margin:0;padding-top:12px}.pl-group ul{border-bottom:1px solid var(--line-2)}.pl-group li{border-top:1px solid var(--line-2);grid-template-columns:minmax(150px,220px) minmax(0,1fr);align-items:baseline;gap:6px 20px;padding:11px 0;display:grid}.pl-group li>b{color:#fff;font-size:16.5px;font-weight:600}.pl-group li>span{flex-wrap:wrap;gap:4px 16px;display:flex}.pl-group li a{color:#ffc34a;text-transform:capitalize;border-bottom:1px solid #ffc34a4d;font-size:14.5px}.pl-group li a:hover{border-color:#ffc34a}@media (max-width:700px){.pl-group,.pl-group li{grid-template-columns:1fr}.pl-letters{top:64px}}.ix-brief{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.ix-field{border-top:1px solid var(--line-2);padding:12px 0;display:block}.ix-field>span{color:#fff;margin-bottom:8px;font-weight:600;display:block}.ix-field input{border:1px solid var(--line-2);color:#fff;width:100%;min-height:46px;font:inherit;background:#ffffff0a;border-radius:10px;padding:0 14px}.ix-field input:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.ix-paper{border:1px solid var(--line-2);white-space:pre-wrap;color:#ffffffdb;background:#ffffff08;border-radius:12px;padding:18px 20px;font-size:15.5px;line-height:1.6}.ix-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.ix-yn{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.ix-q{border-top:1px solid var(--line-2);padding:14px 0}.ix-q b{color:#fff;font-size:16.5px;display:block}.ix-q em{color:#ffffff9e;margin-top:3px;font-size:14.5px;font-style:normal;display:block}.ix-out{border-left:3px solid var(--amber);margin-top:18px;padding-left:22px}.ix-out.ok{border-color:#8fe08a}.ix-out h3{margin:4px 0 6px}.ix-feat li{border-top:1px solid var(--line-2)}.ix-feat li:last-child{border-bottom:1px solid var(--line-2)}.ix-feat label{cursor:pointer;align-items:center;gap:14px;padding:12px 0;display:flex}.ix-feat input{opacity:0;position:absolute}.ix-feat .on .ix-box{background:#8fe08a;border-color:#8fe08a}.ix-feat .on .ix-box:after{transform:rotate(45deg)scale(1)}.ix-feat input:focus-visible+.ix-box{outline-offset:3px;outline:2px solid #fff}.ix-feat label>span:nth-child(3){color:#fff;flex:1}.ix-feat label>em{color:var(--muted);white-space:nowrap;font-size:14px;font-style:normal}.ix-proof{border-left:3px solid var(--amber);margin-top:28px;padding-left:22px}.ix-proof a{color:#ffc34a;border-bottom:1px solid #ffc34a66}@media (max-width:800px){.ix-brief{grid-template-columns:1fr}}.channels{grid-template-columns:repeat(2,minmax(0,1fr))}.chan b{overflow-wrap:anywhere}@media (max-width:800px){.channels{grid-template-columns:minmax(0,1fr)}.chan b{font-size:clamp(22px,6.4vw,30px)}.chan i{right:0}}
