:root{--bg:#04181c;--bg-2:#062127;--bg-3:#0b2d35;--line:#fafafa1a;--line-2:#93d9ee3d;--text:#fafafa;--muted:#a9c2c9;--accent:#6fcde8;--accent-2:#34b7dd;--ink:#04181c;--warm:#ebe6dd;--err:#ff9aa8;--display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Inter Variable", "Helvetica Neue", Arial, sans-serif;--sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter Variable", "Helvetica Neue", Arial, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--pad:clamp(16px, 4vw, 48px);--r:22px}*{box-sizing:border-box}html{background:var(--bg);color:var(--text);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;overflow-x:clip}body{font-family:var(--sans);letter-spacing:-.011em;margin:0;font-size:17px;line-height:1.55}a{color:inherit;text-underline-offset:3px}a,button,label[for],summary{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.small{color:var(--muted);font-size:14px}code{font-family:var(--mono);border:1px solid var(--line);overflow-wrap:anywhere;background:#ffffff0f;border-radius:7px;padding:1px 7px;font-size:.84em}.skip{background:var(--text);color:var(--ink);z-index:9;border-radius:8px;padding:8px 12px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.card{border-radius:var(--r);-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);background:linear-gradient(#123e4857,#04181c80);position:relative;box-shadow:0 30px 60px -30px #0009}.card:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(160deg,#93d9ee80,#93d9ee0f 40%,#34b7dd52);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.mast{z-index:5;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:#04181cb8;position:sticky;top:0}.mast-in{max-width:1200px;padding:6px var(--pad);flex-wrap:wrap;align-items:center;gap:12px;margin:0 auto;display:flex}.word{font:600 21px var(--display);letter-spacing:-.03em;align-items:center;gap:9px;min-height:44px;text-decoration:none;display:inline-flex}.word .mark{filter:drop-shadow(0 2px 8px #6fcde840);flex:none}nav{flex-wrap:wrap;gap:2px;margin-left:auto;display:flex}nav a{font:500 14px var(--sans);min-height:44px;color:var(--muted);border-radius:99px;align-items:center;padding:10px 12px;text-decoration:none;display:inline-flex}nav a:hover{color:var(--text);background:#ffffff0f}.lead{background:linear-gradient(#010f13, var(--bg));align-items:center;min-height:clamp(620px,86vh,860px);display:flex;position:relative;overflow:hidden}.lead:after{content:"";pointer-events:none;background:linear-gradient(transparent, var(--bg));z-index:1;height:200px;position:absolute;inset:auto 0 0}.stage{position:absolute;inset:0;overflow:hidden}.stage-layer{will-change:transform;position:absolute;inset:-24px}.stage picture,.stage img{width:100%;height:100%;display:block}.stage img{object-fit:cover;object-position:100% 38%}.stage img,.stage .pans{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 34%),linear-gradient(#000 62%,#0000);mask-image:linear-gradient(90deg,#0000,#000 34%),linear-gradient(#000 62%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.stage .sway-base,.stage .pans{opacity:0;transition:opacity .3s;position:absolute;inset:0}.stage.sway-on .sway-base,.stage.sway-on .pans{opacity:1}.stage img.pan{object-fit:fill;will-change:transform;position:absolute;top:0;left:0;-webkit-mask-image:none;mask-image:none}.glow{pointer-events:none;mix-blend-mode:screen;opacity:.5;background:radial-gradient(closest-side,#6fcde88c,#34b7dd2e 55%,#0000);border-radius:50%;width:180px;height:120px;margin:-60px 0 0 -90px;position:absolute;top:0;left:0}.glow.sun{background:radial-gradient(closest-side,#ffeccdb3,#ffc89626 50%,#0000);width:260px;height:90px;margin:-45px 0 0 -130px}.glow{animation:5s ease-in-out infinite glow-soft}.glow.better{animation-name:glow-strong;animation-duration:3.2s}.glow.sun{animation-duration:7s}@keyframes glow-soft{0%,to{opacity:.35}50%{opacity:.6}}@keyframes glow-strong{0%,to{opacity:.7}50%{opacity:1}}.motes{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.stage:after{content:"";pointer-events:none;background:linear-gradient(90deg,#010c10cc,#010c1073 34%,#0000 56%);position:absolute;inset:0}.lead-in{z-index:2;width:100%;max-width:1200px;padding:clamp(32px, 4.5vw, 64px) var(--pad) 56px;margin:0 auto;position:relative}.lead-copy{max-width:560px}.kicker{font:500 15px var(--sans);color:var(--accent);margin:0 0 14px}.kicker i{font-style:normal}h1{font:600 clamp(44px, 5.6vw, 80px)/1 var(--display);letter-spacing:-.045em;margin:0 0 22px}h1 .hl{background:linear-gradient(95deg,#e3f6fb,#6fcde8 70%);color:#0000;-webkit-background-clip:text;background-clip:text}.standfirst{color:#d6e4e8;margin:0 0 26px;font-size:clamp(17px,1.6vw,19px)}.stage-note{color:var(--muted);max-width:560px;margin:28px 0 0;font-size:13px}.verdict{margin-bottom:24px;padding:18px 22px 16px}.verdict-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.verdict-h{font:600 13px var(--sans);color:var(--muted);letter-spacing:0;margin:0}.mini-scale{flex:none;width:92px;height:auto;overflow:visible}#mini-beam{transform-origin:60px 12px;transition:transform .6s cubic-bezier(.3,.7,.2,1)}.mini-scale .pan{transition:transform .6s cubic-bezier(.3,.7,.2,1)}.verdict-rows{gap:8px;margin:0;display:grid}.verdict-rows div{grid-template-columns:92px 1fr;align-items:baseline;gap:12px;display:grid}.verdict-rows dt{font:600 15px var(--sans)}.verdict-rows dd{font-variant-numeric:tabular-nums;margin:0;font-size:15px}.verdict-rows dd b{color:var(--accent);font-weight:600}.verdict-rows dd span{color:var(--muted);font-size:13.5px}.verdict-foot{font:12px var(--mono);color:var(--muted);min-height:18px;margin:10px 0 0}.verdict-foot.err,.tape-sub.err{color:var(--err)}.cta-row{flex-wrap:wrap;gap:12px;display:flex}.primary,.ghost{font:600 16px var(--sans);letter-spacing:-.01em;border:0;border-radius:99px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;text-decoration:none;transition:transform .15s,box-shadow .2s,background .2s;display:inline-flex}.primary{color:var(--ink);background:radial-gradient(130% 170% at 85% 0,#e6f7fc,#6fcde8 42%,#3ea9c9);box-shadow:inset 0 1px #fff9,0 12px 30px -12px #6fcde8b3}.primary:hover{box-shadow:inset 0 1px #ffffffb3,0 14px 36px -10px #6fcde8d9}.primary:active{transform:scale(.98)}.primary:disabled{opacity:.55;transform:none}.ghost{color:var(--text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;font-weight:500;box-shadow:inset 0 0 0 1px #fafafa33}.ghost:hover{background:#ffffff1c}.ghost:active{transform:scale(.98)}.ghost:disabled{opacity:.5;transform:none}main>section:not(.lead){max-width:1200px;padding-inline:var(--pad);margin-inline:auto;scroll-margin-top:72px}.sec-head{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;display:flex}.numeral{font:600 12px var(--sans);letter-spacing:.1em;color:var(--warm);text-align:center;border:1px solid #ebe6dd59;border-radius:99px;min-width:38px;padding:3px 10px}h2{font:600 clamp(30px, 3.4vw, 42px)/1.08 var(--display);letter-spacing:-.035em;margin:0}h3{font:600 19px var(--display);letter-spacing:-.02em;margin:0 0 6px}.tape{isolation:isolate;padding-top:64px;padding-bottom:80px;position:relative}.tape:before{content:"";z-index:-1;background:linear-gradient(var(--bg), #04181c26 22%, #04181c40 70%, var(--bg)), url(/img/orderbook-1912.webp) center 30% / cover no-repeat;width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.asset{font:400 15px var(--sans);color:var(--muted);letter-spacing:0;margin-left:6px}.controls{flex-wrap:wrap;gap:10px;margin-left:auto;display:flex}.seg{box-shadow:inset 0 0 0 1px var(--line);background:#ffffff0f;border-radius:99px;gap:2px;padding:3px;display:inline-flex}.seg button{font:500 14px var(--sans);color:var(--text);background:0 0;border:0;border-radius:99px;min-width:56px;min-height:44px;padding:0 16px;transition:background .2s,color .2s}.seg button:hover{background:#ffffff14}.seg button:active{background:#ffffff24}.seg button[aria-pressed=true]{background:var(--text);color:var(--ink);font-weight:600}.tape-panel{padding:8px clamp(16px,2.6vw,30px) 12px}.tape-sub{font:12px var(--mono);color:var(--muted);margin:12px 0 6px}.lanes{display:grid}.lane{border-top:1px solid var(--line);grid-template-columns:minmax(170px,1.1fr) 2fr minmax(150px,.9fr);align-items:center;gap:20px;padding:15px 0;display:grid}.lane:first-child{border-top:0}.lane .who b{font:600 17px var(--sans);letter-spacing:-.015em;display:block}.lane .who span{color:var(--muted);font-size:12.5px}.bar{background:#ffffff12;border-radius:99px;height:8px;position:relative}.bar i{border-radius:inherit;background:linear-gradient(90deg,#2d7388,#5aa5ba);min-width:8px;transition:width .45s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0 auto 0 0}.lane.best .bar i{background:linear-gradient(90deg, var(--accent-2), #c2e9f5);box-shadow:0 0 14px #34b7dd8c}.lane.ely .bar{background:repeating-linear-gradient(90deg,#ffffff1f 0 3px,#0000 3px 9px)}.num{font-variant-numeric:tabular-nums;text-align:right}.num b{font-size:17px;font-weight:600;display:block}.num span{color:var(--muted);font-size:12.5px}.lane.best .num b{color:var(--accent)}.lane.best .num b:after{content:" best";font:600 12px var(--sans)}.legend{color:var(--muted);max-width:760px;margin:14px 0 0;font-size:13.5px}.grade{isolation:isolate;grid-template-columns:1fr 1fr;gap:28px 56px;padding-top:24px;padding-bottom:88px;display:grid;position:relative}.grade:before{content:"";z-index:-1;top:-80px;bottom:-40px;right:calc(var(--pad) - 140px);background:url(/img/detail-800.webp) 50% 42%/cover no-repeat;width:min(720px,62%);position:absolute;-webkit-mask-image:radial-gradient(closest-side,#000 40%,#0000);mask-image:radial-gradient(closest-side,#000 40%,#0000)}.grade-copy p{max-width:470px;margin:0 0 14px}.bands{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;max-width:470px;margin:6px 0 18px;padding:0;font-size:15px;list-style:none;display:grid}.bands b{font:600 20px var(--display);color:var(--warm);width:26px;display:inline-block}.grade-form{align-content:start;gap:8px;padding:26px clamp(18px,2.6vw,30px);display:grid}.grade-form label{font:600 14px var(--sans)}.opt{font:400 13px var(--sans);color:var(--muted)}.grade-form input{font:14px var(--mono);min-height:48px;color:var(--text);background:#03070d80;border:1px solid #fafafa29;border-radius:12px;width:100%;padding:12px 14px;transition:border-color .2s}.grade-form input::placeholder{color:#8fa9b0}.grade-form input:hover{border-color:#fafafa52}.grade-form input:focus-visible{border-color:var(--accent);outline-offset:1px}.grade-form input+label{margin-top:10px}.grade-form .primary{justify-self:start;margin-top:14px}.msg{min-height:20px;margin:6px 0 0;font-size:14px}.msg.err{color:var(--err)}.receipt{grid-column:1/-1;grid-template-columns:auto 1fr;gap:8px 32px;padding:26px clamp(18px,3vw,34px);display:grid}.receipt[hidden]{display:none}.receipt .letter{font:600 76px/1 var(--display);letter-spacing:-.04em;color:var(--warm);text-shadow:0 0 18px #6fcde873;background:url(/img/seal-480.webp) 50%/contain no-repeat;grid-row:span 3;place-items:center;width:168px;height:168px;display:grid;-webkit-mask:radial-gradient(closest-side,#000 85%,#0000 87%);mask:radial-gradient(closest-side,#000 85%,#0000 87%)}.receipt .headline{font:600 23px var(--display);letter-spacing:-.02em}.receipt dl{grid-template-columns:max-content 1fr;gap:5px 18px;margin:0;font-size:14px;display:grid}.receipt dt{color:var(--muted)}.receipt dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.receipt .actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.receipt .ghost{min-height:44px;font-size:14px}.method{padding-top:64px;padding-bottom:72px}.method-art{margin:-10px calc(var(--pad) * -1) 8px}.method-art img{aspect-ratio:2;object-fit:cover;object-position:50% 30%;-webkit-mask-composite:source-in;width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000),linear-gradient(#0000,#000 14% 72%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000),linear-gradient(#0000,#000 14% 72%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.method-cols{grid-template-columns:repeat(2,1fr);gap:28px 56px;margin-top:20px;display:grid}.method-cols>div{border-top:1px solid var(--line);padding-top:14px}.method-cols p{color:#d6e4e8;margin:0;font-size:16px}.api{padding-bottom:72px}.api>p{margin:0 0 4px}.endpoints{grid-template-columns:max-content 1fr;gap:12px 24px;margin:20px 0 0;display:grid}.endpoints dd{margin:0}.foot{position:relative}.dawn{min-height:clamp(260px,30vw,440px);padding:48px var(--pad) 0;background:linear-gradient(var(--bg), #04181c0d 30%, transparent 62%, #04181c73 86%, var(--bg)), url(/img/dawn-1914.webp) center 38% / cover no-repeat;justify-content:center;align-items:flex-start;display:flex}.dawn-line{font:500 clamp(17px, 1.8vw, 21px) var(--display);letter-spacing:-.015em;text-align:center;max-width:620px;margin:0}.foot p{max-width:1200px;padding:20px var(--pad) 36px;color:var(--muted);margin:0 auto;font-size:13px}.w-hero{max-width:1200px;padding:120px var(--pad);margin:0 auto}@media (width<=900px){.lead{min-height:0;display:block}.stage{height:clamp(360px,108vw,600px);position:relative;inset:auto}.stage img{object-position:50% 62%}.tape:before{background-image:linear-gradient(var(--bg), #04181c26 22%, #04181c40 70%, var(--bg)), url(/img/orderbook-1000.webp)}.dawn{background-image:linear-gradient(var(--bg), #04181c0d 30%, transparent 62%, #04181c73 86%, var(--bg)), url(/img/dawn-1000.webp)}.stage:after{display:none}.stage img,.stage .pans{-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.lead:after{display:none}.lead-in{padding-top:8px}}@media (width<=760px){.mast{position:static}.mast-in{gap:4px 10px}nav{order:2;width:100%;margin-left:-12px}.about-btn{order:1;margin-left:auto}.controls{width:100%;margin-left:0}.lane{grid-template-columns:1fr auto;gap:8px 12px}.lane .bar{grid-area:2/1/auto/-1}.grade,.method-cols{grid-template-columns:1fr}.endpoints{grid-template-columns:1fr;gap:4px}.endpoints dd{margin-bottom:10px}.receipt{grid-template-columns:1fr}.receipt .letter{grid-row:auto;width:132px;height:132px;font-size:58px}.grade:before{opacity:.75;background-position:50% 80%;width:100%;height:360px;top:auto;bottom:40px;right:0;-webkit-mask-image:linear-gradient(#0000,#000 45% 70%,#0000);mask-image:linear-gradient(#0000,#000 45% 70%,#0000)}.verdict-rows div{grid-template-columns:80px 1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}.about-btn{font:500 14px var(--sans);min-height:36px;color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2);cursor:pointer;background:#ffffff0f;border:0;border-radius:99px;padding:0 16px;transition:background .2s}.about-btn:hover{background:#6fcde824}.pop{width:min(580px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--text);-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);background:radial-gradient(120% 70% at 100% 0,#6fcde829,#0000 60%),linear-gradient(#0e343de6,#04181cf0);border:0;border-radius:24px;padding:0;overflow:auto;box-shadow:inset 0 0 0 1px #93d9ee47,0 40px 90px -30px #000c}.pop::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03070d9e}.pop[open]{animation:.32s cubic-bezier(.2,.75,.2,1) pop-in}@keyframes pop-in{0%{opacity:0;transform:translateY(12px)scale(.97)}}.pop-in{padding:30px 30px 26px;position:relative}.pop-in:before{content:"";pointer-events:none;opacity:.22;background:url(/img/seal-480.webp) 50%/cover;width:220px;height:220px;position:absolute;top:-40px;right:-40px;-webkit-mask:radial-gradient(closest-side,#000 55%,#0000);mask:radial-gradient(closest-side,#000 55%,#0000)}.pop-x{width:44px;height:44px;font:300 24px/1 var(--sans);color:var(--muted);cursor:pointer;z-index:1;background:#ffffff0f;border:0;border-radius:99px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.pop-x:hover{color:var(--text);background:#ffffff1f}.pop-k{font:600 12px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--warm);position:relative}.pop h2{margin-top:10px;font-size:clamp(28px,4vw,36px);position:relative}.pop-lede{color:#d3e4e8;margin:12px 0 0;font-size:16px;line-height:1.55;position:relative}.pop h3{font:600 12px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:24px 0 10px}.pop-do{color:#c9dce1;gap:10px;margin:0;padding:0;font-size:14.5px;line-height:1.5;list-style:none;display:grid}.pop-do li{padding-left:20px;position:relative}.pop-do li:before{content:"";background:var(--accent);width:7px;height:7px;box-shadow:0 0 10px var(--accent);border-radius:50%;position:absolute;top:8px;left:2px}.pop-do b{color:var(--text);font-weight:600}.pop-who{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pop-who div{box-shadow:inset 0 0 0 1px var(--line);background:#ffffff0a;border-radius:14px;align-content:start;gap:4px;padding:13px 15px;display:grid}.pop-who b{font-size:14px;font-weight:600}.pop-who span{color:var(--muted);font-size:13px;line-height:1.45}.pop-fine{color:var(--muted);margin:18px 0 0;font-size:12px;line-height:1.5}.pop-act{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.pop-act a{flex:auto}@media (width<=520px){.pop-in{padding:26px 18px 20px}.pop-who{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pop[open]{animation:none}}
