:root{--bg: #0B0D0B;--panel: #12160F;--panel2: #191E15;--line: #262D1F;--line2: #3A452E;--ink: #EDF2E4;--dim: #9BA88C;--acid: #D7F205;--acid-dim: #A8BE04;--acid-soft: rgba(215, 242, 5, .13);--cyan: #22D3EE;--pos: #7CFF6B;--neg: #FF6B6B;--warn: #FFC44D;--mono: "IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--mono);font-size:14px;line-height:1.6}a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line2)}a:hover{color:var(--acid);border-color:var(--acid)}::selection{background:var(--acid);color:#0b0d0b}.dim{color:var(--dim)}.acid{color:var(--acid)}.r{text-align:right}h3{margin:4px 0 8px;font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:var(--acid)}p{margin:0 0 14px}.shell{max-width:1340px;margin:0 auto;padding:0 20px 60px}.hd{display:flex;align-items:center;gap:12px 26px;flex-wrap:wrap;padding:14px 0;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--bg);z-index:8}.brand{display:inline-flex;align-items:center;gap:11px;border:0;font-size:21px;font-weight:700;letter-spacing:-.01em}.brand:hover{color:var(--ink)}.mark{flex:none;border-radius:9px}.nav{display:flex;gap:6px}.nav a{border:1px solid var(--line2);border-radius:7px;padding:6px 13px;font-size:13px}.nav a.on{border-color:var(--acid);color:var(--acid);background:var(--acid-soft)}.hdr{display:flex;align-items:center;gap:12px;margin-left:auto}.chip{border:1px solid var(--line2);border-radius:999px;padding:4px 11px;font-size:11.5px;color:var(--dim);letter-spacing:.06em}.acct{display:inline-flex;gap:10px;align-items:center;font-size:13px}.alert{width:100%;border:1px solid var(--acid);border-radius:8px;background:var(--acid-soft);color:#f2fbc0;padding:9px 14px;display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:13px}button,input,select{font:inherit}.btn{background:var(--acid);color:#0b0d0b;border:1px solid var(--acid);border-radius:7px;padding:9px 17px;font-weight:700;font-size:13px;letter-spacing:.05em;cursor:pointer;white-space:nowrap;display:inline-block;box-shadow:0 4px 18px #d7f20529}.btn:hover:not(:disabled){background:#e7ff33;border-color:#e7ff33;color:#0b0d0b}.btn:disabled{background:var(--panel2);color:var(--dim);border-color:var(--line2);box-shadow:none;cursor:not-allowed}.btn.sm{padding:6px 11px;font-size:12px}.btn.big{padding:14px 26px;font-size:15px}.btn.ghost{background:transparent;color:var(--ink);border-color:var(--line2);box-shadow:none}.btn.ghost:hover{border-color:var(--acid);color:var(--acid);background:transparent}a.btn{border-bottom:1px solid var(--acid)}a.btn.ghost{border-bottom-color:var(--line2)}.lnk{background:none;border:0;color:var(--acid);cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:0 3px;font-weight:600}input{background:var(--panel2);color:var(--ink);border:1px solid var(--line2);border-radius:6px;padding:8px 10px;width:100%}input:focus{outline:none;border-color:var(--acid);box-shadow:0 0 0 3px var(--acid-soft)}input.xs{width:74px;padding:5px 7px;font-size:12px}.secnav{position:sticky;top:61px;z-index:6;display:flex;gap:6px;flex-wrap:wrap;padding:10px 0;background:var(--bg);border-bottom:1px solid var(--line)}.secnav a{border:1px solid var(--line2);border-radius:999px;padding:5px 13px;font-size:12.5px;background:var(--panel)}.secnav a:hover{border-color:var(--acid);background:var(--acid-soft);color:var(--ink)}.sec{border:1px solid var(--line);border-radius:12px;background:var(--panel);margin-top:20px;overflow:hidden;scroll-margin-top:120px}.sech{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:13px 18px;background:var(--panel2);border-bottom:1px solid var(--line);font-size:13.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.sech>span:first-child{border-left:4px solid var(--acid);padding-left:12px}.sech .src{color:var(--dim);font-weight:400;letter-spacing:0;text-transform:none;font-size:12px;border:0;padding:0;text-align:right}.sech.sub{background:transparent;border-top:1px solid var(--line);font-size:12.5px}.sech.sub>span:first-child{border-left-color:var(--line2)}.note{padding:14px 18px;color:var(--dim)}.note.big{color:var(--ink);line-height:1.75}.note.big p:last-child{margin-bottom:0}.foot{display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding:11px 18px;border-top:1px solid var(--line);font-size:12.5px}.hero{display:grid;grid-template-columns:1.25fr 1fr;gap:34px;padding:52px 0 26px;align-items:center}.wordmark{display:flex;align-items:center;gap:16px;font-size:40px;font-weight:700;letter-spacing:-.02em;margin-bottom:20px}.eyebrow{color:var(--acid);letter-spacing:.16em;font-size:12px;font-weight:700;margin-bottom:12px}.hero h1{font-size:50px;line-height:1.06;margin:0 0 16px;font-weight:700;letter-spacing:-.015em}.hero h1 span{color:var(--acid)}.hero p{color:var(--dim);font-size:16px;max-width:620px;margin-bottom:24px}.cta{display:flex;gap:12px;flex-wrap:wrap}.pillars{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pil{border:1px solid var(--line);border-radius:11px;padding:16px;background:linear-gradient(160deg,var(--acid-soft),transparent 70%);display:flex;flex-direction:column;gap:6px}.pil b{color:var(--acid);font-size:14px}.pil span{color:var(--dim);font-size:12.5px}.pil.p2{background:linear-gradient(160deg,rgba(34,211,238,.12),transparent 70%)}.pil.p2 b{color:var(--cyan)}.pil.p3{background:linear-gradient(160deg,rgba(124,255,107,.1),transparent 70%)}.pil.p3 b{color:var(--pos)}.pil.p4{background:linear-gradient(160deg,rgba(255,196,77,.11),transparent 70%)}.pil.p4 b{color:var(--warn)}@media (max-width: 920px){.hero{grid-template-columns:1fr;padding-top:28px}.hero h1{font-size:34px}.pillars{grid-template-columns:1fr}}.steps{display:grid;grid-template-columns:repeat(4,1fr)}.step{padding:20px;border-right:1px solid var(--line)}.step:last-child{border-right:0}.step i{display:flex;width:34px;height:34px;border-radius:50%;background:var(--acid);color:#0b0d0b;font-style:normal;font-weight:700;align-items:center;justify-content:center;margin-bottom:10px}.step p{color:var(--dim);font-size:13px;margin:0}@media (max-width: 1000px){.steps{grid-template-columns:repeat(2,1fr)}.step{border-bottom:1px solid var(--line)}}@media (max-width: 600px){.steps{grid-template-columns:1fr}}.wire{display:grid;grid-template-columns:repeat(7,1fr)}.tk{padding:12px 14px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.tk .sym{font-size:11.5px;letter-spacing:.1em;font-weight:700}.tk .px{font-size:21px;font-weight:700;margin:3px 0;transition:color .6s}.tk.up .px{color:var(--pos)}.tk.dn .px{color:var(--neg)}.tk .sub{display:flex;gap:8px;flex-wrap:wrap;color:var(--dim);font-size:11.5px}@media (max-width: 1100px){.wire{grid-template-columns:repeat(4,1fr)}}@media (max-width: 620px){.wire{grid-template-columns:repeat(2,1fr)}}.tiles{display:grid;grid-template-columns:repeat(4,1fr)}.tiles.small{grid-template-columns:repeat(4,1fr)}.tile{padding:15px 18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.tile .k{color:var(--dim);font-size:12px}.tile .v{font-size:24px;font-weight:700;margin:5px 0 3px;color:var(--acid)}.tile .s{color:var(--dim);font-size:11.5px}@media (max-width: 900px){.tiles,.tiles.small{grid-template-columns:repeat(2,1fr)}}.scroll{overflow-x:auto}.t{width:100%;border-collapse:collapse;min-width:720px}.t th{text-align:left;color:var(--dim);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;padding:10px 14px;border-bottom:1px solid var(--line);background:var(--panel2)}.t th.r{text-align:right}.t td{padding:9px 14px;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;font-size:13px}.t tr:hover td{background:var(--panel2)}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:1px}.tag{display:inline-block;border:1px solid var(--line2);border-radius:4px;padding:1px 7px;font-size:11px;font-weight:700;letter-spacing:.05em;margin-right:4px;color:var(--dim)}.tag.call{color:var(--pos);border-color:#7cff6b80}.tag.put{color:var(--warn);border-color:#ffc44d80}.tag.long{color:var(--cyan);border-color:#22d3ee80}.tag.short{color:var(--acid);border-color:#d7f20580}.tag.ph-OPEN{color:var(--pos)}.tag.ph-BOOKCLOSED{color:var(--warn)}.tag.ph-PRICING{color:var(--acid);border-color:var(--acid)}.tag.ph-FALLBACK{color:var(--neg);border-color:var(--neg)}.bar{display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding:11px 18px;border-bottom:1px solid var(--line)}.seg{display:inline-flex;gap:6px;flex-wrap:wrap}.seg button{background:var(--panel2);border:1px solid var(--line2);border-radius:6px;color:var(--ink);padding:6px 11px;font-size:12.5px;cursor:pointer}.seg button:hover{border-color:var(--acid);color:var(--acid)}.seg button.on{background:var(--acid);border-color:var(--acid);color:#0b0d0b;font-weight:700}.inl{display:flex;gap:8px;align-items:center}.inl.wrap{flex-wrap:wrap}.inl input{width:90px}.cols{display:grid;grid-template-columns:1fr 1fr}.col{padding:18px;border-right:1px solid var(--line)}.col:last-child{border-right:0}@media (max-width: 920px){.cols{grid-template-columns:1fr}.col{border-right:0;border-bottom:1px solid var(--line)}}.f{margin-bottom:16px}.f label{display:block;font-size:12px;letter-spacing:.08em;font-weight:700;margin-bottom:7px}.f label .dim{font-weight:400;letter-spacing:0;margin-left:8px}.f.two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.f .seg{margin-top:7px}.preview .sech.sub{margin:-18px -18px 12px;background:var(--panel2);border-top:0}.kv{display:flex;justify-content:space-between;gap:14px;padding:7px 0;border-bottom:1px dashed var(--line2)}.kv span:first-child{color:var(--dim);flex:none;max-width:45%}.kv span:last-child{text-align:right}.kv.hi span:last-child{color:var(--acid);font-weight:700;font-size:16px}.kv.mono span:last-child{font-size:11.5px}.addrgrid{max-height:330px;overflow-y:auto;padding-right:4px}.lead{color:var(--dim)}.formula{border:1px dashed var(--acid);border-radius:8px;background:var(--acid-soft);color:var(--acid);padding:12px 14px;margin:4px 0 14px;font-weight:700;font-size:14px;text-align:center}.payoff{width:100%;height:118px;margin-top:10px}.payoff .line{fill:none;stroke:var(--acid);stroke-width:2.4}.payoff .zero{stroke:var(--line2);stroke-dasharray:3 3}.payoff .strike{stroke:var(--dim);stroke-dasharray:2 3}.payoff .spot{stroke:var(--cyan);stroke-dasharray:2 3}.payoff text{font-size:9px;fill:var(--dim)}.txline{font-size:12px}.txline b{letter-spacing:.06em}.s-PENDING b{color:var(--warn)}.s-CONFIRMED b{color:var(--pos)}.s-REVERTED b{color:var(--neg)}.strip{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px;flex-wrap:wrap;font-size:15px}.strip b{color:var(--acid)}.ft{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:20px 0 0;margin-top:22px;border-top:1px solid var(--line);font-size:12.5px}.tokenbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 14px;padding:10px 14px;border:1px solid var(--acid);border-radius:10px;background:linear-gradient(90deg,#d7f2051f,#d7f20505);font-size:13px}.tokenbar b{color:var(--acid);letter-spacing:.5px}.tokenbar a{color:var(--ink-2, var(--ink));text-decoration:underline;text-underline-offset:3px}.tokenbar a:hover{color:var(--acid)}.tokenbar .tb-go{margin-left:auto;padding:4px 12px;border:1px solid var(--acid);border-radius:6px;color:var(--acid);text-decoration:none;font-weight:600}.tokenbar .tb-go:hover{background:var(--acid);color:var(--bg)}.tb-dot{width:8px;height:8px;border-radius:50%;background:var(--acid);box-shadow:0 0 #d7f205b3;animation:tb-pulse 1.8s infinite}@keyframes tb-pulse{70%{box-shadow:0 0 0 9px #d7f20500}to{box-shadow:0 0 #d7f20500}}
