@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}
:root{--bg:#eef3f7;--surface:#fff;--sunk:#f2f5f7;--ink:#212323;--ink2:#515252;--muted:#62666a;--line:#e2e3e4;--line-strong:#868a8e;--focus:#1585da;--accent:#1c9cfd;--accent-solid:#167ac5;--accent-ink:#0a6dbf;--accent-soft:#e4f3ff;--mint:#1fb583;--mint-graphic:#169c6f;--mint-solid:#178661;--mint-ink:#0a7650;--mint-soft:#dff7ee;--warn:#c9820a;--warn-solid:#a36908;--warn-ink:#8f5300;--warn-soft:#fff1d6;--bad:#e5424d;--bad-solid:#d53d48;--bad-ink:#be2a38;--bad-soft:#ffe6e8;--ink-on-solid:#fff;--plum:#7a4fd6;--teal:#0b8a99;--cta:#212323;--cta-ink:#fff;--scrim:#0f172061;--glow1:#cfe9ff;--glow2:#d8f6ea;--acc-ocean:#1c9cfd;--acc-ocean-solid:#167ac5;--acc-ocean-ink:#0a6dbf;--acc-ocean-soft:#e4f3ff;--acc-teal:#14b8a6;--acc-teal-solid:#0e8478;--acc-teal-ink:#0d7a6e;--acc-teal-soft:#e3f6f4;--acc-green:#2fc16d;--acc-green-solid:#21864c;--acc-green-ink:#1f7d47;--acc-green-soft:#e6f8ed;--acc-gold:#e0a100;--acc-gold-solid:#996e00;--acc-gold-ink:#8e6600;--acc-gold-soft:#fbf4e0;--acc-coral:#f26b5b;--acc-coral-solid:#bf5548;--acc-coral-ink:#af4e42;--acc-coral-soft:#fdedeb;--acc-rose:#e5467a;--acc-rose-solid:#cf3f6e;--acc-rose-ink:#bc3964;--acc-rose-soft:#fce9ef;--acc-violet:#7a5af8;--acc-violet-solid:#7959f6;--acc-violet-ink:#6e51df;--acc-violet-soft:#efebfe;--acc-slate:#5b6b7b;--acc-slate-solid:#5b6b7b;--acc-slate-ink:#5b6b7b;--acc-slate-soft:#ebedef;--shadow:0 1px 2px #2123230a,0 8px 24px #2123230d;--shadow-float:0 16px 40px #2123232e;--ts:1;--t-display:calc(40px*var(--ts));--t-title:calc(28px*var(--ts));--t-amount:calc(32px*var(--ts));--t-section:calc(20px*var(--ts));--t-card:calc(16px*var(--ts));--t-body:calc(14px*var(--ts));--t-secondary:calc(13px*var(--ts));--t-caption:calc(12px*var(--ts));--t-overline:calc(12px*var(--ts));--t-micro:calc(11px*var(--ts));--r-c:4px;--r-s:8px;--r-m:14px;--r-l:22px;--r-pill:999px;--h-ctl:44px;--h-ctl-2:40px;--h-ctl-touch:44px;--pad-row:12px;--gap-ctl:8px;--m-press:90ms;--m-fade:.14s;--m-move:.2s;--m-enter:.24s;--m-exit:.16s;--m-emph:.4s;--m-draw:.6s;--m-hold:.8s;--m-pulse:1.2s;--m-shimmer:1.4s;--m-stagger:30ms;--e-standard:cubic-bezier(.2,.8,.2,1);--e-decel:cubic-bezier(.05,.7,.1,1);--e-accel:cubic-bezier(.3,0,.8,.15);--e-out:cubic-bezier(.2,0,0,1);--font:"Inter","Noto Sans JP","Noto Sans KR","Noto Sans SC",system-ui,-apple-system,"Segoe UI",sans-serif}@media (pointer:coarse),(max-width:1099px){:root{--h-ctl-2:44px}}.nx-phone{--t-body:calc(16px*var(--ts));--t-secondary:calc(14px*var(--ts));--h-ctl-2:44px}@media (max-width:719px){:is(input,select,textarea){--t-body:calc(16px*var(--ts))}}:root[data-theme=dark]{--bg:#141616;--surface:#212323;--sunk:#2a2c2c;--ink:#fff;--ink2:#e2e3e4;--muted:#acadaf;--line:#3a3c3c;--line-strong:#7a7e82;--focus:#36a7fc;--accent:#36a7fc;--accent-solid:#36a7fc;--accent-ink:#36a7fc;--accent-soft:#123350;--mint:#5be3b0;--mint-graphic:#5be3b0;--mint-solid:#5be3b0;--mint-ink:#5be3b0;--mint-soft:#143a2d;--warn:#f2b84b;--warn-solid:#f2b84b;--warn-ink:#f2b84b;--warn-soft:#41330f;--bad:#ff7a82;--bad-solid:#ff7a82;--bad-ink:#ff7a82;--bad-soft:#4a1d21;--ink-on-solid:#212323;--plum:#b79cff;--teal:#4fd0de;--cta:#fff;--cta-ink:#212323;--scrim:#00000080;--glow1:#12304a;--glow2:#12362b;--acc-ocean:#36a7fc;--acc-ocean-solid:#36a7fc;--acc-ocean-ink:#36a7fc;--acc-ocean-soft:#123350;--acc-teal:#14b8a6;--acc-teal-solid:#14b8a6;--acc-teal-ink:#14b8a6;--acc-teal-soft:#143a36;--acc-green:#2fc16d;--acc-green-solid:#2fc16d;--acc-green-ink:#2fc16d;--acc-green-soft:#1a3c29;--acc-gold:#e0a100;--acc-gold-solid:#e0a100;--acc-gold-ink:#e0a100;--acc-gold-soft:#413511;--acc-coral:#f26b5b;--acc-coral-solid:#f26b5b;--acc-coral-ink:#f37162;--acc-coral-soft:#452925;--acc-rose:#e75887;--acc-rose-solid:#e75887;--acc-rose-ink:#e96892;--acc-rose-soft:#42212c;--acc-violet:#9176f9;--acc-violet-solid:#9176f9;--acc-violet-ink:#987ff9;--acc-violet-soft:#2a2548;--acc-slate:#808c99;--acc-slate-solid:#808c99;--acc-slate-ink:#86929e;--acc-slate-soft:#24292c;--shadow:0 1px 2px #0000004d,0 8px 24px #0000004d;--shadow-float:0 16px 40px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.nxd-file{--surface:#fff;--ink:#000;--ink2:#696969;--line:#d3d3d3;--sunk:#f5f5f5;--r-m:4px;--t-section:15pt;--t-card:12pt;--t-secondary:10pt;--t-caption:9pt;--t-overline:8pt}:root[data-ts=large]{--ts:1.15}:root[data-ts=xl]{--ts:1.3}:root[data-easy],:root[data-easy] .nx-phone{--h-ctl:52px;--h-ctl-touch:52px;--h-ctl-2:52px;--gap-ctl:12px;--pad-row:16px}
:root{--mk-hero:clamp(44px, 9vw, 120px);--mk-title:clamp(36px, 5.6vw, 76px);--mk-lead:clamp(18px, 1.5vw, 22px);--mk-body:18px;--mk-track:-.035em;--mk-lh-title:1.04;--mk-lh-body:1.55;--pad-x:16px;--nav-h:64px}@media (min-width:720px){:root{--pad-x:40px}}@media (min-width:1700px){:root{--pad-x:56px}}:lang(ja),:lang(ko),:lang(zh){--mk-track:0;--mk-lh-title:1.2;--mk-lh-body:1.7}:lang(ja),:lang(zh){--mk-hero:clamp(36px, 6vw, 88px);--mk-title:clamp(32px, 4.6vw, 64px)}:lang(ko){--mk-hero:clamp(36px, 6.4vw, 92px);--mk-title:clamp(32px, 4.8vw, 66px);word-break:keep-all}:lang(ja){line-break:strict;word-break:auto-phrase}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-text-size-adjust:100%;scroll-behavior:smooth}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--bg);color:var(--ink);font-family:var(--font);font-size:var(--mk-body);line-height:var(--mk-lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-weight:400}h1,h2,h3,p,ul{margin:0;padding:0}ul{list-style:none}img{block-size:auto;max-inline-size:100%;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-s)}@media (prefers-reduced-motion:no-preference){@media (min-width:900px) and (min-height:700px){html{scroll-snap-type:y proximity}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.skip{z-index:30;min-block-size:var(--h-ctl);background:var(--cta);color:var(--cta-ink);border-radius:var(--r-pill);align-items:center;padding-inline:20px;font-weight:600;text-decoration:none;display:inline-flex;position:fixed;inset-block-start:8px;inset-inline-start:8px;transform:translateY(-200%)}.skip:focus{transform:none}.btn{min-block-size:var(--h-ctl);border-radius:var(--r-pill);cursor:pointer;background:var(--cta);color:var(--cta-ink);font:inherit;transition:transform var(--m-press) var(--e-out), background-color var(--m-press) var(--e-out);border:0;justify-content:center;align-items:center;padding-inline:24px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn-lg{min-block-size:52px;padding-inline:32px}
.page{padding:calc(var(--nav-h) + 56px) var(--pad-x) 80px;gap:32px;max-inline-size:960px;margin-inline:auto;display:grid}.page.wide{max-inline-size:1280px}.page-head{justify-items:start;gap:24px;display:grid}.page-title{font-size:var(--mk-title);font-weight:300;line-height:var(--mk-lh-title);letter-spacing:var(--mk-track);text-wrap:balance;max-inline-size:20ch}:lang(ja) .page-title,:lang(ko) .page-title,:lang(zh) .page-title{max-inline-size:18em}.prose{gap:40px;max-inline-size:65ch;display:grid}.block{gap:12px;display:grid}.block h2{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.2}.block p{color:var(--ink2)}.prose>div{gap:40px;display:grid}.prose a:not(.btn):not(.btn-quiet),.page a:not(.btn):not(.btn-quiet){color:var(--accent-ink);text-underline-offset:3px;margin-inline-end:16px}.muted{color:var(--muted);font-size:14px}.draft-badge{border-radius:var(--r-pill);background:var(--warn-soft);color:var(--warn-ink);justify-self:start;padding:4px 12px;font-size:12px;font-weight:600}.notice{border-radius:var(--r-m);background:var(--accent-soft);color:var(--ink);max-inline-size:65ch;padding:16px 20px;font-size:16px}.actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.btn-quiet{min-block-size:var(--h-ctl);border-radius:var(--r-pill);border:1px solid var(--line-strong);color:var(--ink);align-items:center;padding-inline:24px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.area-links{flex-wrap:wrap;align-content:center;gap:8px;display:flex}.area-links a{min-block-size:var(--h-ctl);border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--bg);transition:background-color var(--m-press) var(--e-out);align-items:center;padding-inline:20px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.area-links a:hover{background:var(--sunk)}.legend{color:var(--ink2);gap:8px;font-size:16px;display:grid}.legend li{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.explorer{gap:32px;display:grid}.seg{border-radius:var(--r-pill);background:var(--sunk);justify-self:start;padding:4px;display:inline-flex}.seg button{min-block-size:var(--h-ctl);border-radius:var(--r-pill);color:var(--ink2);font:inherit;cursor:pointer;white-space:nowrap;transition:background-color var(--m-fade) var(--e-standard);background:0 0;border:0;padding-inline:24px;font-size:14px;font-weight:600}.seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.chips{scrollbar-width:thin;flex-wrap:nowrap;gap:8px;padding-block:4px;display:flex;overflow-x:auto}.chip-btn{min-block-size:var(--h-ctl);border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;transition:background-color var(--m-press) var(--e-out);flex:none;padding-inline:20px;font-size:14px;font-weight:600}.chip-btn[aria-pressed=true]{background:var(--cta);color:var(--cta-ink);border-color:var(--cta)}.farea{border-block-start:1px solid var(--line);gap:32px;padding-block:40px;scroll-margin-block-start:calc(var(--nav-h) + 16px);display:grid}.farea h2,.frole h2{letter-spacing:var(--mk-track);font-size:clamp(28px,3.6vw,44px);font-weight:300;line-height:var(--mk-lh-title)}.farea-cards,.frole{align-content:start;gap:12px;display:grid}.fgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px;margin-block-start:12px;display:grid}.fcard{border-radius:var(--r-m);background:var(--surface);border:1px solid var(--line);align-content:start;gap:8px;padding:20px;display:grid}.fcard h3{font-size:16px;font-weight:600;line-height:1.3}.fcard p{color:var(--ink2);font-size:14px}.fcard small{color:var(--muted);font-size:12px}.badge{border-radius:var(--r-pill);justify-self:start;align-items:center;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.badge-live{background:var(--mint-soft);color:var(--mint-ink)}.badge-soon{background:var(--sunk);color:var(--ink2)}.fshot{align-content:start;gap:8px;margin:0;display:grid}.fshot img{border-radius:var(--r-m);border:1px solid var(--line);block-size:auto;inline-size:100%;box-shadow:var(--shadow)}.fshot figcaption{color:var(--muted);font-size:12px}.flangs{color:var(--ink2);align-content:center;font-size:clamp(28px,4vw,56px);font-weight:300;line-height:1.3;display:grid}@media (min-width:1100px){.farea{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:56px}.fshot{align-self:start;position:sticky;inset-block-start:calc(var(--nav-h) + 24px)}}.nf{min-block-size:100svh;padding:56px var(--pad-x);align-content:center;gap:24px;max-inline-size:720px;margin-inline:auto;display:grid}.nf h1{font-size:clamp(28px,4vw,44px);font-weight:300;line-height:1.2}.nf ul{gap:4px;display:grid}.nf a{min-block-size:var(--h-ctl);color:var(--accent-ink);align-items:center;display:inline-flex}
