@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400 720;font-stretch:100% 118%;src:url(/fonts/archivo-latin.woff2)format("woff2");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:Archivo;font-style:normal;font-display:swap;font-weight:400 720;font-stretch:100% 118%;src:url(/fonts/archivo-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,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:Roboto Flex;font-style:normal;font-display:swap;font-weight:400 720;font-stretch:100% 118%;src:url(/fonts/roboto-flex-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Body Fallback;font-weight:100 550;src:local(Arial),local(ArialMT);size-adjust:97.9%;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:Body Fallback;font-weight:100 550;src:local(Arial),local(ArialMT);size-adjust:99%;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Body Fallback;font-weight:551 900;src:local(Arial Bold),local(Arial-BoldMT);size-adjust:95.5%;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:Body Fallback;font-weight:551 900;src:local(Arial Bold),local(Arial-BoldMT);size-adjust:96.9%;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Body Fallback R;font-weight:100 550;src:local(Roboto),local(Roboto-Regular);size-adjust:106.4%;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:Body Fallback R;font-weight:100 550;src:local(Roboto),local(Roboto-Regular);size-adjust:108%;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Body Fallback R;font-weight:551 900;src:local(Roboto Bold),local(Roboto-Bold);size-adjust:104%;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:Body Fallback R;font-weight:551 900;src:local(Roboto Bold),local(Roboto-Bold);size-adjust:105.8%;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Wide Fallback;font-weight:100 900;src:local(Arial Bold),local(Arial-BoldMT);size-adjust:118.8%;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:Wide Fallback;font-weight:100 900;src:local(Arial Bold),local(Arial-BoldMT);size-adjust:103.4%;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Wide Fallback R;font-weight:100 900;src:local(Roboto Bold),local(Roboto-Bold);size-adjust:129.4%;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:Wide Fallback R;font-weight:100 900;src:local(Roboto Bold),local(Roboto-Bold);size-adjust:112.9%;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f1f0ec;--sheet:#fbfbf9;--ink:#161b20;--ink-soft:#2d353c;--muted:#5a6268;--rule:#d8d5cc;--rule-strong:#b3afa4;--navy:#14233f;--navy-ink:#fbfbf9;--panel:#172029;--panel-deep:#10171e;--panel-ink:#d9dee3;--panel-muted:#8c98a3;--panel-rule:#2a3540;--kr:#2b4acb;--cn:#d93025;--us:#c77d12;--kr-text:#2b4acb;--cn-text:#b8261c;--us-text:#8c570a;--kr-bright:#8fa2ff;--cn-bright:#ff8a7d;--us-bright:#f0b24f;--focus:#2b4acb;--shadow-float:0 24px 52px #14233f1c;--shadow-lift:0 18px 35px #14233f17;--font-body:"Archivo", "Roboto Flex", "Body Fallback", "Body Fallback R", ui-sans-serif, system-ui, "Segoe UI", sans-serif;--font-wide:"Archivo", "Roboto Flex", "Wide Fallback", "Wide Fallback R", ui-sans-serif, system-ui, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Consolas, monospace;--gutter:24px;--section:clamp(84px, 11vw, 164px);--header:64px;--ease-out:cubic-bezier(.16, 1, .3, 1)}@media (min-width:720px){:root{--gutter:48px}}@media (min-width:1200px){:root{--gutter:80px}}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#0c1014;--sheet:#12181e;--ink:#e7e8e3;--ink-soft:#c9ccc6;--muted:#98a1a8;--rule:#242c34;--rule-strong:#3a444e;--navy:#dfe5f2;--navy-ink:#0c1014;--panel:#0f151b;--panel-deep:#0a0f14;--panel-rule:#26313b;--kr:#7188ff;--cn:#ff6b5e;--us:#e9a13a;--kr-text:#93a5ff;--cn-text:#ff8b80;--us-text:#f0b24f;--focus:#93a5ff;--shadow-float:0 24px 52px #00000073;--shadow-lift:0 18px 35px #0006}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header) + 56px)}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-variant-numeric:tabular-nums;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.55}img{max-width:100%;height:auto;display:block}a{color:inherit}button{font:inherit;color:inherit}code,pre,kbd{font-family:var(--font-mono)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--navy);color:var(--navy-ink);padding:10px 14px;text-decoration:none;position:absolute;top:-80px;left:12px}.skip-link:focus{top:12px}.mono{font-family:var(--font-mono)}.label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.dot{background:var(--market,var(--ink));border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}[data-market=kr]{--market:var(--kr);--market-text:var(--kr-text);--market-bright:var(--kr-bright)}[data-market=cn]{--market:var(--cn);--market-text:var(--cn-text);--market-bright:var(--cn-bright)}[data-market=us]{--market:var(--us);--market-text:var(--us-text);--market-bright:var(--us-bright)}.frame{background:var(--paper);max-width:1440px;margin:0 auto;position:relative}@media (min-width:1100px){.frame{border-inline:1px solid var(--rule)}}.inner{padding-inline:var(--gutter)}.section{padding-block:var(--section);border-top:1px solid var(--rule);scroll-margin-top:calc(12px - var(--section));content-visibility:auto;contain-intrinsic-size:auto 1100px;position:relative}.section-head{gap:20px;margin-bottom:clamp(40px,5vw,72px);display:grid}@media (min-width:980px){.section-head{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:end;gap:48px}}.headline{letter-spacing:-.035em;font-size:clamp(2.35rem,5.2vw,4.4rem);font-weight:700;line-height:.98;font-family:var(--font-wide);font-variation-settings:"wdth" 118;text-wrap:balance;margin:0;font-stretch:118%}.headline span{display:block}@media (max-width:380px){.headline{font-size:2.05rem}}.deck{max-width:35.5em;color:var(--ink-soft);margin:0;font-size:17px}.site-header{z-index:40;height:var(--header);padding-inline:var(--gutter);background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:saturate(1.2)blur(10px);border-bottom:1px solid var(--rule);align-items:center;gap:24px;display:flex;position:sticky;top:0}.wordmark{letter-spacing:-.02em;font-variation-settings:"wdth" 112;align-items:baseline;gap:0;font-size:19px;font-weight:700;font-stretch:112%;text-decoration:none;display:inline-flex}.wordmark b{color:var(--kr-text);font-weight:700}.main-nav{gap:26px;margin-inline:auto;font-size:14px;display:none}.main-nav>a,.text-link{text-decoration:none;position:relative}.main-nav>a:after,.text-link:after{content:"";transform-origin:0;height:1px;transition:transform .2s var(--ease-out);background:currentColor;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.main-nav>a:hover:after,.text-link:hover:after,.main-nav>a:focus-visible:after{transform:scaleX(1)}.header-actions{align-items:center;gap:10px;margin-left:auto;display:flex}@media (min-width:980px){.main-nav{display:flex}.header-actions{margin-left:0}}.lang-switch{border:1px solid var(--rule-strong);min-width:44px;height:36px;font-family:var(--font-mono);letter-spacing:.06em;background:var(--sheet);justify-content:center;align-items:center;padding:0 10px;font-size:12px;text-decoration:none;display:inline-flex}.lang-switch:hover{border-color:var(--ink)}.site-header .header-cta{display:none}@media (min-width:720px){.site-header .header-cta{display:inline-flex}}.button{--ring:var(--navy);--glint:#ffffff42;isolation:isolate;cursor:pointer;min-height:48px;transition:transform .12s var(--ease-out), box-shadow .25s var(--ease-out), background-color .25s, border-color .25s, color .25s;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 19px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.button:after{content:"";z-index:-1;background:linear-gradient(105deg, transparent 30%, var(--glint) 48%, transparent 66%);pointer-events:none;position:absolute;inset:0;transform:translate(-120%)}.button:hover:after,.button:focus-visible:after{transition:transform .6s var(--ease-out);transform:translate(120%)}.button:hover,.button:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--ring) 16%, transparent)}.button:active{transform:scale(.975)}.button-small{min-height:36px;padding:0 14px;font-size:13px}.button-primary{background:var(--navy);color:var(--navy-ink)}.button-primary:hover,.button-primary:focus-visible{background:color-mix(in srgb, var(--navy) 86%, var(--kr))}.button-secondary{--glint:color-mix(in srgb, var(--navy) 10%, transparent);border-color:var(--rule-strong);color:var(--ink);background:0 0}.button-secondary:hover,.button-secondary:focus-visible{border-color:var(--ink);background:var(--sheet)}.button-key{border-left:1px solid color-mix(in srgb, currentColor 22%, transparent);align-self:stretch;place-items:center;width:46px;margin:-1px -20px -1px 6px;transition:background-color .25s;display:grid}.button-small .button-key{width:36px;margin-right:-15px}.button:hover .button-key,.button:focus-visible .button-key{background:color-mix(in srgb, currentColor 10%, transparent)}.button:hover .button-key .arrow,.button:focus-visible .button-key .arrow{animation:key-nudge .45s var(--ease-out)}@keyframes key-nudge{40%{transform:translate(5px)}}.arrow{vertical-align:-.12em;flex:none;display:inline-block}.button .arrow{transition:transform .18s var(--ease-out)}.button:hover>.arrow{transform:translate(3px)}.go{align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.go:after{content:"";transform-origin:0;height:1px;transition:transform .25s var(--ease-out);background:currentColor;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.go:hover:after,.go:focus-visible:after{transform:scaleX(1)}.go :is(.arrow,.out-arrow){transition:transform .25s var(--ease-out)}.go:hover .arrow{transform:translate(3px)}.go:hover .out-arrow{transform:translate(2px,-2px)}.magnet{will-change:transform}.layout{position:relative}.side-index{padding:10px var(--gutter);border-bottom:1px solid var(--rule);background:var(--paper);font-family:var(--font-mono);scrollbar-width:none;gap:18px;font-size:12px;display:flex;overflow-x:auto}.side-index::-webkit-scrollbar{display:none}.side-index a{white-space:nowrap;color:var(--muted);align-items:center;gap:8px;text-decoration:none;transition:color .2s;display:inline-flex}.side-index a[aria-current=true],.side-index a:hover,.side-index .count{color:var(--ink)}@media (min-width:1100px){.layout{grid-template-columns:76px minmax(0,1fr);display:grid}.side-index{top:var(--header);height:calc(100vh - var(--header));border-bottom:0;border-right:1px solid var(--rule);transform-origin:top;animation:rule-draw .4s var(--ease-out) both;background:0 0;flex-direction:column;justify-content:center;align-self:start;gap:34px;padding:0;position:sticky;overflow:visible}.side-index a{writing-mode:vertical-rl;flex-direction:column;align-self:center;gap:8px;padding:6px 0;transform:rotate(180deg)}.side-index .dot{transition:transform .24s var(--ease-out)}.side-index a[aria-current=true] .dot{transform:scale(1.6)}.side-index .count{opacity:0;max-height:0;transition:max-height .32s var(--ease-out), opacity .2s;overflow:hidden}.side-index a[aria-current=true] .count,.side-index a:hover .count{opacity:1;max-height:120px}}@keyframes rule-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.hero{isolation:isolate;padding-block:clamp(56px,7vw,104px) clamp(56px,7vw,96px);position:relative;overflow:hidden}.hero-grid{align-items:start;gap:clamp(40px,5vw,72px);display:grid}.hero-grid>*,.format-card,.twin,main,.layout-main{min-width:0}@media (min-width:1100px){.hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.display{letter-spacing:-.04em;font-size:clamp(2.5rem,4.7vw,4.5rem);font-weight:720;line-height:.92;font-family:var(--font-wide);font-variation-settings:"wdth" 118;margin:0;font-stretch:118%}.display .line{padding-bottom:.06em;display:block;overflow:hidden}.display .line>span{animation:rise .36s var(--ease-out) both;animation-delay:calc(40ms + var(--i,0) * 70ms);display:block}@keyframes rise{0%{transform:translateY(105%)}to{transform:translateY(0)}}.intro-lead{letter-spacing:-.02em;font-variation-settings:"wdth" 108;text-wrap:pretty;max-width:19em;margin:0;font-size:clamp(1.4rem,2.2vw,2.1rem);font-weight:600;font-stretch:108%;line-height:1.22}.hero-actions{animation:fade-up .3s var(--ease-out) .38s both;flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero-note{color:var(--muted);animation:fade-up .3s var(--ease-out) .42s both;margin:16px 0 0;font-size:14px}.facts{border-top:1px solid var(--rule);font-family:var(--font-mono);animation:fade-up .3s var(--ease-out) .9s both;flex-wrap:wrap;gap:8px 22px;margin:40px 0 0;padding:16px 0 0;font-size:12px;list-style:none;display:flex}.facts li{align-items:center;gap:8px;display:inline-flex}.facts li+li:before{content:"";background:var(--rule-strong);width:4px;height:4px;margin-right:14px}@keyframes fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes slide-up{0%{transform:translateY(12px)}to{transform:none}}.twin{background:var(--sheet);border:1px solid var(--rule);box-shadow:var(--shadow-float);animation:slide-in .52s var(--ease-out) .42s both;position:relative}@keyframes slide-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}.twin-tabs{border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,1fr);display:grid;position:relative}.twin-tabs button{border:0;border-right:1px solid var(--rule);min-height:48px;font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 6px;font-size:12px;transition:color .2s,background-color .2s;display:flex}.twin-tabs button:last-of-type{border-right:0}.twin-tabs button[aria-selected=true]{color:var(--ink);background:var(--paper)}.tab-underline{background:var(--market);height:2px;transition:background-color .2s;position:absolute;bottom:-1px;left:0}.twin-photo{aspect-ratio:3/2;background:var(--paper);position:relative;overflow:hidden}.twin-photo img{object-fit:cover;width:100%;height:100%;transition:opacity .22s;position:absolute;inset:0}.twin-photo img[data-shown=false]{opacity:0}.chips{flex-wrap:wrap;gap:6px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.chip{background:color-mix(in srgb, var(--sheet) 94%, transparent);border:1px solid var(--rule);font-family:var(--font-mono);color:var(--ink);transition:transform .12s var(--ease-out), border-color .12s, box-shadow .12s;align-items:center;gap:6px;padding:5px 8px;font-size:11px;line-height:1.3;display:inline-flex}.chip small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.chip[data-lit=true]{border-color:var(--market);box-shadow:0 0 0 1px var(--market);transform:translateY(-2px)}.twin-title{border-top:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:12px;padding:14px 16px 12px;display:flex}.twin-title strong{font-size:17px;font-weight:650;line-height:1.25}.caption{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:10px}.json{background:var(--panel);color:var(--panel-ink);font-family:var(--font-mono);tab-size:2;margin:0;padding:16px 0;font-size:12px;line-height:1.72;overflow-x:auto}.json .row{white-space:pre;padding:0 16px;transition:background-color .12s;display:block}.json .row[data-field]{cursor:default}.json .row[data-lit=true]{background:#ffffff0f}.json .k{color:var(--panel-muted)}.json .s{color:var(--market-bright,#b9d3ff);transition:color .2s}.json .n{color:#e3e7ea}.json .b{color:#c7b8ff}.json .p{color:#6b7885}.json .note{color:#6b7885;font-style:italic}.json .caret{vertical-align:text-bottom;background:var(--market-bright,#b9d3ff);width:7px;height:1.1em;margin-left:1px;animation:.9s step-end infinite caret;display:inline-block}@keyframes caret{50%{opacity:0}}.twin .json{contain:strict;height:312px;overflow-y:auto}.json.typing{white-space:pre;padding:16px}.panel-foot{background:var(--panel-deep);color:var(--panel-muted);font-family:var(--font-mono);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding:10px 16px;font-size:11px;display:flex}.panel-foot b{color:var(--panel-ink);font-weight:500}.twin-hint{color:var(--muted);margin:12px 0 0;font-size:13px}.twin-hint-touch{display:none}@media (hover:none){.twin-hint-hover{display:none}.twin-hint-touch{display:inline}}.table-wrap{border:1px solid var(--rule);background:var(--sheet);overflow-x:auto}.markets-table{border-collapse:collapse;width:100%;min-width:860px;font-size:15px}.markets-table th,.markets-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:18px 20px}.markets-table thead th{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:var(--paper);font-size:11px;font-weight:500}.markets-table tbody tr:last-child td,.markets-table tbody tr:last-child th{border-bottom:0}.markets-table tbody th{font-weight:650}.market-name{align-items:center;gap:10px;display:flex}.market-name small{font-family:var(--font-mono);color:var(--muted);font-size:12px;font-weight:400;display:block}.big-number{font-family:var(--font-mono);font-size:20px;font-weight:500}.fresh{font-family:var(--font-mono);gap:2px;font-size:13px;display:grid}.fresh .live{color:var(--ink);align-items:center;gap:8px;font-weight:500;display:inline-flex}.live-dot{background:#1f9d55;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #1f9d5538}.fresh>span:last-child{color:var(--muted)}.boundaries{background:var(--rule);border:1px solid var(--rule);gap:1px;margin-top:32px;display:grid}@media (min-width:980px){.boundaries{grid-template-columns:repeat(3,1fr)}}.boundaries p{background:var(--paper);color:var(--ink-soft);border-top:2px solid var(--market);margin:0;padding:22px 24px;font-size:15px}.format-grid{gap:18px;display:grid}@media (min-width:1100px){.format-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.format-card{border:1px solid var(--rule);background:var(--panel);min-width:0}.format-card header{background:var(--panel-deep);color:var(--panel-ink);font-family:var(--font-mono);justify-content:space-between;align-items:center;padding:12px 16px;font-size:12px;display:flex}.format-card .json{padding-block:12px;font-size:11.5px}.json.plain{white-space:pre;padding-inline:16px}.json.plain .raw-block{margin:0 -6px;padding:0 6px}.json .raw-block{border:1px dashed var(--market-bright);background:color-mix(in srgb, var(--market-bright) 7%, transparent);margin:4px 10px;padding:4px 0;display:block}.json .raw-block .row{padding-inline:6px}.raw-legend{font-family:var(--font-mono);color:var(--muted);align-items:center;gap:10px;margin-top:18px;font-size:12px;display:flex}.raw-legend i{border:1px dashed var(--ink-soft);width:22px;height:12px}.tabs{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.tabs button{border:1px solid var(--rule-strong);background:var(--paper);cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:0 16px;font-size:15px;transition:border-color .16s,background-color .16s;display:inline-flex}.tabs button[aria-selected=true]{border-color:var(--ink);background:var(--sheet)}.tabs button small{font-family:var(--font-mono);color:var(--muted);font-size:11px}.cards{gap:18px;display:grid}@media (min-width:680px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.car{background:var(--sheet);border:1px solid var(--rule);min-width:0;transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out);flex-direction:column;display:flex}.car:hover{box-shadow:var(--shadow-lift);transform:translateY(-4px)}.car-photo{aspect-ratio:3/2;background:var(--paper);position:relative;overflow:hidden}.car-photo img{object-fit:cover;width:100%;height:100%;transition:transform .3s var(--ease-out)}.car:hover .car-photo img{transform:scale(1.03)}.car-photo .badge{background:var(--sheet);border:1px solid var(--rule);font-family:var(--font-mono);align-items:center;gap:6px;padding:4px 8px;font-size:11px;display:inline-flex;position:absolute;top:10px;left:10px}.car-body{flex-direction:column;flex:1;gap:14px;padding:18px 20px 20px;display:flex}.car-id{font-family:var(--font-mono);color:var(--muted);margin:0;font-size:11px}.car .car-title{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:650;line-height:1.25}.facts-list{border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding-top:14px;display:grid}.facts-list dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10px}.facts-list dd{font-family:var(--font-mono);overflow-wrap:anywhere;margin:2px 0 0;font-size:13px}.json-toggle{margin-top:auto}.json-toggle summary{min-height:40px;font-family:var(--font-mono);cursor:pointer;align-items:center;gap:8px;font-size:12px;list-style:none;display:inline-flex}.json-toggle summary::-webkit-details-marker{display:none}.json-toggle summary:before{content:"{ }";border:1px solid var(--rule-strong);place-items:center;width:30px;height:22px;font-size:10px;display:inline-grid}.json-toggle[open] summary:before{background:var(--panel);color:var(--panel-ink);border-color:var(--panel)}.json-toggle .json{max-height:360px;margin-top:8px;font-size:11px;overflow:auto}@supports (interpolate-size:allow-keywords){.json-toggle{interpolate-size:allow-keywords}.json-toggle::details-content{height:0;transition:height .26s var(--ease-out), content-visibility .26s allow-discrete;overflow:clip}.json-toggle[open]::details-content{height:auto}}.cap-grid{background:var(--rule);border:1px solid var(--rule);gap:1px;display:grid}@media (min-width:900px){.cap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cap{background:var(--sheet);align-content:start;gap:14px;padding:clamp(24px,3vw,36px);display:grid}.cap .num{font-family:var(--font-mono);color:var(--muted);font-size:12px}.cap h3{letter-spacing:-.02em;font-variation-settings:"wdth" 112;margin:0;font-size:clamp(22px,2vw,28px);font-weight:680;font-stretch:112%;line-height:1.15}.cap p{color:var(--ink-soft);margin:0;font-size:16px}.cap code{background:var(--panel);color:var(--panel-ink);white-space:nowrap;padding:12px 14px;font-size:12px;display:block;overflow-x:auto}.ticker{border-block:1px solid var(--rule);margin-top:clamp(48px,6vw,80px);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ticker-track{width:max-content;animation:60s linear infinite ticker;display:flex}.ticker:hover .ticker-track{animation-play-state:paused}.ticker ul{gap:34px;margin:0;padding:16px 17px;list-style:none;display:flex}.ticker li{white-space:nowrap;align-items:center;gap:8px;font-size:15px;display:inline-flex}.ticker li small{font-family:var(--font-mono);color:var(--muted);font-size:11px}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.price-controls{flex-wrap:wrap;align-items:center;gap:16px 32px;margin-bottom:28px;display:flex}.segmented{border:1px solid var(--rule-strong);background:var(--sheet);display:inline-flex}.segmented button{cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 16px;font-size:14px}.segmented button[aria-pressed=true]{background:var(--navy);color:var(--navy-ink)}.segmented small{font-family:var(--font-mono);opacity:.8;margin-left:6px;font-size:11px}.market-picks{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.market-picks>span{margin-right:6px}.market-picks button{border:1px solid var(--rule-strong);background:var(--paper);cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:14px;display:inline-flex}.market-picks button[aria-pressed=true]{border-color:var(--ink);background:var(--sheet)}.plans{background:var(--rule);border:1px solid var(--rule);gap:1px;display:grid}@media (min-width:720px){.plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.plans{grid-template-columns:repeat(4,minmax(0,1fr))}}.plan{background:var(--sheet);outline-offset:-1px;outline:1px solid #0000;flex-direction:column;gap:18px;padding:28px 24px;transition:outline-color .2s;display:flex;position:relative}.plan:hover{outline-color:var(--accent-market,var(--ink))}.plan[data-recommended=true]{outline:2px solid var(--ink);outline-offset:-2px}.plan-flag{background:var(--ink);color:var(--paper);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;font-size:10px;position:absolute;top:-1px;right:-1px}.plan h3{letter-spacing:-.02em;font-variation-settings:"wdth" 112;margin:0;font-size:24px;font-weight:700;font-stretch:112%}.plan-note{color:var(--muted);margin:-12px 0 0;font-size:14px}.plan-price{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;display:flex}.plan-price .amount{font-family:var(--font-mono);letter-spacing:-.03em;font-size:40px;font-weight:600;line-height:1}.plan-price small{color:var(--muted);white-space:nowrap;font-size:13px}.plan-sub{min-height:1.4em;font-family:var(--font-mono);color:var(--muted);margin:-10px 0 0;font-size:12px}.plan ul{border-top:1px solid var(--rule);gap:8px;margin:0;padding:16px 0 0;font-size:14px;list-style:none;display:grid}.plan li{gap:10px;display:flex}.plan li:before{content:"—";color:var(--muted)}.plan .button{margin-top:auto}.odometer{height:1em;line-height:1;display:inline-flex;overflow:hidden}.odometer .digit{transition:transform .38s var(--ease-out);flex-direction:column;display:inline-flex}.odometer .digit span{height:1em}.summary-bar{background:var(--navy);color:var(--navy-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:1px;padding:22px 24px;display:flex}.summary-bar .label{color:inherit;opacity:.72}.summary-bar strong{margin-top:4px;font-size:18px;display:block}.summary-bar .button-primary{background:var(--navy-ink);color:var(--navy)}.enterprise-line{color:var(--ink-soft);margin:24px 0 0;font-size:15px}.steps{background:var(--rule);border:1px solid var(--rule);gap:1px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.steps li{background:var(--paper);align-content:start;gap:14px;padding:28px 26px 32px;display:grid}.steps .num{font-family:var(--font-mono);color:var(--muted);font-size:13px}.steps h3{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:680}.steps p{color:var(--ink-soft);margin:0;font-size:16px}.faq-list{border-top:1px solid var(--rule-strong)}.faq-item{border-bottom:1px solid var(--rule-strong)}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:16px 0;font-size:clamp(18px,1.6vw,21px);font-weight:620;list-style:none;display:flex}.faq-item summary .faq-q{font:inherit;letter-spacing:inherit;color:inherit;margin:0}.faq-item summary::-webkit-details-marker{display:none}.faq-item .sign{width:18px;height:18px;transition:transform .18s var(--ease-out);flex:none;position:relative}.faq-item .sign:before,.faq-item .sign:after{content:"";background:currentColor;width:18px;height:1.5px;position:absolute;top:50%;left:0}.faq-item .sign:after{transform:rotate(90deg)}.faq-item[open] .sign{transform:rotate(45deg)}.faq-item p{max-width:41.2em;color:var(--ink-soft);margin:0;padding:0 0 24px}@supports (interpolate-size:allow-keywords){.faq-item{interpolate-size:allow-keywords}.faq-item::details-content{height:0;transition:height .24s var(--ease-out), content-visibility .24s allow-discrete;overflow:clip}.faq-item[open]::details-content{height:auto}}.cta-panel{padding:clamp(72px, 9vw, 132px) var(--gutter);background:var(--panel-deep);color:#eef1f3}.cta-panel .label{color:#8c98a3}.cta-panel h2{letter-spacing:-.04em;font-size:clamp(2.4rem,6vw,5rem);font-weight:720;line-height:.95;font-family:var(--font-wide);font-variation-settings:"wdth" 118;margin:18px 0 36px;font-stretch:118%}.cta-panel h2 span{display:block}.cta-panel .button-primary{color:#10171e;background:#eef1f3}.cta-panel p{color:#9aa6b0;margin:16px 0 0;font-size:14px}@media (pointer:coarse){.market-name small a{padding-block:8px;display:inline-block}}.js .reveal:not(.is-in){opacity:0;transform:translateY(20px)}.js .reveal.is-in{animation:reveal-in .42s var(--ease-out) calc(var(--i,0) * 60ms) backwards}@keyframes reveal-in{0%{opacity:0;transform:translateY(20px)}}.prose{min-width:0;max-width:820px}.prose h1{letter-spacing:-.035em;font-size:clamp(2.2rem,4.6vw,3.6rem);font-weight:720;line-height:1;font-family:var(--font-wide);font-variation-settings:"wdth" 118;margin:0 0 20px;font-stretch:118%}.prose h2{border-top:1px solid var(--rule);letter-spacing:-.025em;margin:64px 0 16px;padding-top:24px;font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:700;line-height:1.1}.prose h3{margin:36px 0 12px;font-size:19px;font-weight:680}.prose p,.prose li{color:var(--ink-soft)}.prose ul,.prose ol{padding-left:22px}.prose li+li{margin-top:6px}.prose :not(pre)>code{background:var(--sheet);border:1px solid var(--rule);overflow-wrap:anywhere;padding:1px 5px;font-size:.86em}.prose a{color:var(--kr-text);text-underline-offset:3px}.lead{color:var(--ink-soft);font-size:19px}.notice{border-left:3px solid var(--us);background:var(--sheet);margin:24px 0;padding:16px 20px;font-size:15px}.code-block{border:1px solid var(--panel-rule);background:var(--panel);margin:18px 0;position:relative}.code-block header{background:var(--panel-deep);color:var(--panel-muted);font-family:var(--font-mono);justify-content:space-between;align-items:center;gap:12px;padding:6px 6px 6px 14px;font-size:11px;display:flex}.code-block pre{color:var(--panel-ink);margin:0;padding:16px;font-size:12.5px;line-height:1.7;overflow-x:auto}.copy-button{border:1px solid var(--panel-rule);min-height:32px;color:var(--panel-ink);font-family:var(--font-mono);cursor:pointer;background:0 0;padding:0 10px;font-size:11px}.copy-button:hover{border-color:var(--panel-muted)}.code-tabs [role=tablist]{background:var(--panel-deep);border:1px solid var(--panel-rule);border-bottom:0;gap:0;display:flex;overflow-x:auto}.code-tabs [role=tab]{border:0;border-right:1px solid var(--panel-rule);min-height:40px;color:var(--panel-muted);font-family:var(--font-mono);cursor:pointer;background:0 0;padding:0 14px;font-size:12px}.code-tabs [role=tab][aria-selected=true]{color:var(--panel-ink);background:var(--panel)}.code-tabs .code-block{margin-top:0}.doc-table-wrap{border:1px solid var(--rule);margin:18px 0;overflow-x:auto}.doc-table{border-collapse:collapse;background:var(--sheet);width:100%;font-size:14px}.doc-table th,.doc-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:10px 14px}.doc-table thead th{background:var(--paper);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500}.doc-table tr:last-child td{border-bottom:0}.doc-table td:first-child{white-space:nowrap}@media (max-width:979px){:is(.doc-table,.markets-table),:is(.doc-table,.markets-table) :is(tbody,tr,th,td){display:block}.markets-table{min-width:0}:is(.doc-table,.markets-table) thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(.doc-table,.markets-table) tbody tr{border-bottom:1px solid var(--rule);padding:14px 16px}:is(.doc-table,.markets-table) tbody tr:last-child{border-bottom:0}:is(.doc-table,.markets-table) :is(th,td){white-space:normal;border:0;padding:0}:is(.doc-table,.markets-table) :is(th,td)+td:not([data-label]){margin-top:6px}:is(.doc-table,.markets-table) td[data-label]:before{content:attr(data-label);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:12px 0 3px;font-size:11px;font-weight:500;display:block}}.not-found{min-height:70vh;padding:var(--gutter);text-align:left;place-content:center;gap:20px;display:grid}.not-found .display{font-size:clamp(3rem,12vw,8rem)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.12s!important;transition-delay:0s!important;animation-duration:.12s!important;animation-iteration-count:1!important;animation-delay:0s!important}.display .line>span,.hero-actions,.hero-note,.facts,.twin,.side-index{animation-name:fade-in!important}.js .reveal:not(.is-in){transform:none}.js .reveal.is-in{animation-name:fade-in}.ticker-track{flex-wrap:wrap;width:auto;animation:none!important}.ticker-track ul[aria-hidden=true],.button:after{display:none}.button:hover,.button:active,.car:hover,.chip[data-lit=true],.car:hover .car-photo img{transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}
