@font-face{font-family:sans;src:url(/_next/static/media/a9dbec99334444ab-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:sans;src:url(/_next/static/media/983dca172473c953-s.p.woff2) format("woff2");font-display:swap;font-weight:500}@font-face{font-family:sans;src:url(/_next/static/media/f39a8642ac571806-s.p.woff2) format("woff2");font-display:swap;font-weight:600}@font-face{font-family:sans;src:url(/_next/static/media/28a2116a87534022-s.p.woff2) format("woff2");font-display:swap;font-weight:700}@font-face{font-family:sans Fallback;src:local("Arial");ascent-override:85.11%;descent-override:25.44%;line-gap-override:0.00%;size-adjust:113.97%}.__className_93030a{font-family:sans,sans Fallback}.__variable_93030a{--font-sans:"sans","sans Fallback"}@font-face{font-family:mono;src:url(/_next/static/media/db9d659a1acad1e2-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:mono;src:url(/_next/static/media/af2e87f5d61b5665-s.p.woff2) format("woff2");font-display:swap;font-weight:500}@font-face{font-family:mono Fallback;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_89f1e1{font-family:mono,mono Fallback}.__variable_89f1e1{--font-mono:"mono","mono Fallback"}:root{--bg:#000;--panel:#0a0a0c;--panel2:#111115;--line:#1c1c22;--line2:#27272f;--text:#f3eedf;--mute:#8a8794;--dim:#5b5966;--accent:#c9a7ff;--accent-ink:#0b0b0b;--up:#3ddc97;--down:#ff5c6c;--radius:10px;color-scheme:dark}*{box-sizing:border-box}body,html{margin:0;padding:0;color:var(--text)}body,html{background:var(--bg)}html{color-scheme:dark}body,html{overscroll-behavior:none}.drawer,.mpick,.scroll,.side{overscroll-behavior:contain}body{font-family:var(--font-sans),system-ui,sans-serif;font-size:14px;line-height:1.45;min-height:100dvh;display:flex;flex-direction:column;-webkit-font-smoothing:antialiased}main{flex:1 0 auto;width:100%}a{color:inherit;text-decoration:none}button{cursor:pointer}button,input,select{font:inherit;color:inherit}.mono,.num{font-family:var(--font-mono),ui-monospace,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.up{color:var(--up)}.down{color:var(--down)}.mute{color:var(--mute)}.dim{color:var(--dim)}.acc{color:var(--accent)}.wrap{max-width:1180px;margin:0 auto;padding:0 20px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.hdr{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:rgba(0,0,0,.86);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.hdr-in{gap:22px;height:56px;padding:0 16px}.brand,.hdr-in{display:flex;align-items:center}.brand{gap:9px;font-weight:700;letter-spacing:-.03em;font-size:18px}.brand img{width:24px;height:24px}.nav{display:flex;gap:18px;color:var(--mute)}.nav a.on,.nav a:hover{color:var(--text)}.hdr-r{margin-left:auto;display:flex;align-items:center;gap:10px}.net{font-size:11px;padding:3px 8px;border:1px solid var(--accent);color:var(--accent);border-radius:99px}.btn{border:1px solid var(--line2);background:var(--panel2);border-radius:8px;padding:8px 14px;font-weight:600;white-space:nowrap}.btn:hover{border-color:#3a3a44}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.btn.primary:hover{filter:brightness(1.06)}.btn.ghost{background:transparent}.btn.sm{padding:5px 10px;font-size:12px;border-radius:6px}.btn.long{background:var(--up);border-color:var(--up);color:#04140c}.btn.short{background:var(--down);border-color:var(--down);color:#1a0306}.btn.block{width:100%;padding:11px}.veil{position:fixed;inset:0;background:rgba(0,0,0,.7);z-index:60;display:flex;align-items:center;justify-content:center;padding:16px}.modal{width:100%;max-width:380px;background:var(--panel);border:1px solid var(--line2);border-radius:14px;padding:18px}.modal h3{margin:0 0 4px;font-size:17px}.wlist{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.wbtn{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--line2);border-radius:10px;background:var(--panel2);text-align:left}.wbtn img{width:28px;height:28px;border-radius:6px}.wbtn:hover{border-color:var(--accent)}.ftr{flex-shrink:0;border-top:1px solid var(--line);padding:18px 16px;color:var(--mute);font-size:12.5px}.ftr-in{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center;justify-content:space-between}.ftr a:hover{color:var(--text)}.ftr .ca{word-break:break-all}.hero{padding:72px 0 36px;text-align:center}.hero h1{font-size:clamp(36px,6vw,64px);line-height:1.02;letter-spacing:-.045em;margin:0 auto 16px;max-width:900px}.hero p{color:var(--mute);font-size:17px;max-width:620px;margin:0 auto 26px}.hero .cta{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;margin:34px 0 10px}.stat{background:var(--panel);padding:16px}.stat b{display:block;font-size:20px;letter-spacing:-.02em}.stat span{color:var(--mute);font-size:12px}.sec{padding:46px 0 10px}.sec h2{font-size:26px;letter-spacing:-.03em;margin:0 0 6px}.sec .lead{color:var(--mute);margin:0 0 20px;max-width:680px}.cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:18px}.card h4{margin:0 0 6px;font-size:15px}.card p{margin:0;color:var(--mute)}.card .k{color:var(--accent);font-size:12px;font-weight:600;margin-bottom:8px;display:block}.tiers{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.tier{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:18px}.tier.hot{border-color:var(--accent)}.tier b{font-size:30px;letter-spacing:-.03em;display:block}.kv{display:grid;grid-template-columns:170px 1fr;grid-gap:10px 16px;gap:10px 16px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:18px}.kv dt{color:var(--mute)}.kv dd{margin:0;word-break:break-all}.kv a{color:var(--accent)}.board{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.board-top{display:flex;gap:10px;align-items:center;padding:10px;border-bottom:1px solid var(--line);flex-wrap:wrap}.tabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tab{border:1px solid transparent;background:transparent;color:var(--mute);padding:6px 10px;border-radius:7px;white-space:nowrap;font-size:13px}.tab.on{color:var(--text);background:var(--panel2);border-color:var(--line2)}.tab .n{color:var(--dim);margin-left:4px;font-size:11px}.search{flex:1 1;min-width:140px;background:var(--bg);border:1px solid var(--line2);border-radius:8px;padding:7px 10px;outline:none}.search:focus{border-color:var(--accent)}table{width:100%;border-collapse:collapse}th{font-weight:500;color:var(--dim);font-size:11.5px;padding:8px 12px}td,th{text-align:right;white-space:nowrap;border-bottom:1px solid var(--line)}td{padding:9px 12px}td:first-child,th:first-child{text-align:left}tbody tr:hover{background:var(--panel2)}tbody tr.click{cursor:pointer}.sym{display:flex;align-items:center;gap:8px}.sym b{font-weight:600}.chip{font-size:10.5px;padding:1px 6px;border-radius:4px;border:1px solid var(--line2);color:var(--mute)}.chip.acc{border-color:var(--accent);color:var(--accent)}.scroll{overflow:auto}.empty{padding:26px;text-align:center;color:var(--mute)}.term{display:grid;grid-template-columns:minmax(0,1fr) 300px 330px;grid-template-rows:auto minmax(420px,1fr) auto;grid-gap:1px;gap:1px;background:var(--line);min-height:calc(100dvh - 57px)}.term>*{background:var(--bg);min-width:0}.mhead{grid-column:1/-1;gap:22px;padding:10px 16px;overflow-x:auto}.mhead,.mhead .pick{display:flex;align-items:center}.mhead .pick{gap:8px;font-size:18px;font-weight:700;background:var(--panel2);border:1px solid var(--line2);border-radius:8px;padding:6px 10px}.mhead .f{display:flex;flex-direction:column;font-size:11px;color:var(--dim);white-space:nowrap}.mhead .f b{font-size:13px;color:var(--text);font-weight:500}.chartbox{position:relative;display:flex;flex-direction:column;min-height:420px}.ivs{display:flex;gap:2px;padding:6px 10px;border-bottom:1px solid var(--line)}.chart-host{flex:1 1;min-height:360px;position:relative}.bookbox{display:flex;flex-direction:column;font-size:12px}.bookbox h5,.side h5{margin:0;padding:9px 12px;font-size:12px;color:var(--mute);font-weight:500;border-bottom:1px solid var(--line);display:flex;justify-content:space-between}.lvl{display:grid;grid-template-columns:1fr 1fr 1fr;padding:2px 12px}.lvl,.lvl span{position:relative}.lvl span{z-index:1;text-align:right}.lvl span:first-child{text-align:left}.lvl i{position:absolute;top:0;bottom:0;right:0;opacity:.14}.lvl.b i{background:var(--up)}.lvl.a i{background:var(--down)}.spread{padding:5px 12px;color:var(--mute);border-bottom:1px solid var(--line);display:flex;justify-content:space-between}.spread,.tape{border-top:1px solid var(--line)}.tape{flex:1 1;overflow:hidden}.side{display:flex;flex-direction:column;grid-row:2/4;grid-column:3;overflow-y:auto}.blk{padding:12px;border-bottom:1px solid var(--line)}.acct{grid-column:1/3;min-height:240px}.seg{display:grid;grid-template-columns:1fr 1fr;background:var(--panel2);border:1px solid var(--line2);border-radius:8px;padding:3px;grid-gap:3px;gap:3px}.seg button{border:0;background:transparent;padding:7px;border-radius:6px;color:var(--mute);font-weight:600}.seg button.on{background:var(--bg);color:var(--text)}.seg button.on.l{background:var(--up);color:#04140c}.seg button.on.s{background:var(--down);color:#1a0306}.field{display:flex;flex-direction:column;gap:5px;margin-top:10px}.field label{font-size:11.5px;color:var(--mute);display:flex;justify-content:space-between}.inp{display:flex;align-items:center;background:var(--panel);border:1px solid var(--line2);border-radius:8px;padding:0 10px}.inp:focus-within{border-color:var(--accent)}.inp input{flex:1 1;min-width:0;background:transparent;border:0;outline:none;padding:9px 0;font-family:var(--font-mono),monospace}.inp span{color:var(--dim);font-size:12px}.inp select{background:transparent;border:0;outline:none;color:var(--mute);font-size:12px}.row2{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.lev{display:flex;align-items:center;gap:10px}.lev input[type=range]{flex:1 1;accent-color:var(--accent)}.check{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--mute);margin-top:10px}.check input{accent-color:var(--accent)}.sum{margin-top:12px;font-size:12px;display:grid;grid-gap:4px;gap:4px}.sum div{display:flex;justify-content:space-between;color:var(--mute)}.sum div b{color:var(--text);font-weight:500}.steps{display:grid;grid-gap:8px;gap:8px}.step{display:flex;gap:10px;align-items:flex-start;padding:10px;border:1px solid var(--line2);border-radius:9px;background:var(--panel)}.step .dot{width:20px;height:20px;border-radius:99px;border:1px solid var(--line2);flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--mute)}.step.done .dot{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.step .t{flex:1 1;font-size:12.5px}.step .t b{display:block;font-size:13px}.step .t p{margin:2px 0 0}.note,.step .t p{color:var(--mute)}.note{font-size:12px;margin:8px 0 0}.subtabs{display:flex;gap:2px;padding:6px 10px;border-bottom:1px solid var(--line);overflow-x:auto}.toast{position:fixed;bottom:18px;left:50%;transform:translateX(-50%);z-index:80;background:var(--panel2);border:1px solid var(--line2);border-radius:10px;padding:10px 14px;max-width:min(92vw,520px);font-size:13px}.toast.ok{border-color:var(--accent)}.toast.err{border-color:var(--down)}.tierbox{border:1px solid var(--line2);border-radius:9px;padding:10px;background:var(--panel);font-size:12.5px}.tierbox b{color:var(--accent)}.dep{display:grid;grid-gap:10px;gap:10px}.dep h4{margin:0 0 4px;font-size:14px}.dep ol{margin:6px 0 0;padding-left:18px;color:var(--mute)}.dep ol li{margin:3px 0}.dep code{font-family:var(--font-mono),monospace;font-size:12px;color:var(--text);word-break:break-all}.drawer{position:fixed;inset:0 0 0 auto;width:min(420px,100vw);background:var(--panel);border-left:1px solid var(--line2);z-index:70;overflow-y:auto;padding:16px}.mpick{position:absolute;z-index:40;top:54px;left:12px;width:min(680px,calc(100vw - 24px));max-height:70vh;overflow:auto;box-shadow:0 20px 60px rgba(0,0,0,.6)}@media (max-width:1180px){.term{grid-template-columns:minmax(0,1fr) 320px}.bookbox{display:none}.side{grid-column:2}.acct{grid-column:1}}@media (max-width:860px){.term{display:flex;flex-direction:column}.side{order:3}.acct{order:4}.chartbox{min-height:340px}.chart-host{min-height:300px}.cards,.tiers{grid-template-columns:1fr}.stats{grid-template-columns:1fr 1fr}.kv{grid-template-columns:1fr;gap:2px 0}.kv dd{margin-bottom:10px}.hide-m,.nav{display:none}.hero{padding-top:46px}.wrap{padding:0 16px}}