.sterm-chart>.tk-chart{flex:1 1 auto;min-height:0;height:100%}.sterm-chart>.tk-chart .tk-chart-main{min-height:0}@media (max-width:1359.98px){.sterm-chart>.tk-chart{grid-template-columns:minmax(0,1fr)}.sterm-chart>.tk-chart .tk-tape{display:none}.sterm-chart>.tk-chart .tk-chart-main{border-right:0}}.sterm-row2>.intel-card{margin:0}.sterm-row2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));border-top:var(--border) solid var(--line)}.sterm .sterm-row2>*{border:0;border-right:var(--border) solid var(--line);border-bottom:var(--border) solid var(--line);border-radius:0}.apanel{min-width:0;border:var(--border) solid var(--line);border-radius:12px;background:var(--panel);overflow:hidden}.apanel-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);height:36px;padding:0 var(--s3);border-bottom:var(--border) solid var(--line)}.apanel-head h3{margin:0;font-size:var(--fs-value);font-weight:600;letter-spacing:0}.apanel-meta{color:var(--faint);font-size:var(--fs-label);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apanel-body{min-height:196px}.apanel-foot,.apanel-lede,.apanel-note{margin:0;padding:var(--s2) var(--s3);font-size:var(--fs-value);line-height:1.5;color:var(--muted)}.apanel-foot{border-top:var(--border) solid var(--line);font-size:var(--fs-label);color:var(--faint)}.apanel-note{padding:var(--s6) var(--s4);text-align:center}.apanel-table{width:100%;border-collapse:collapse;font-size:var(--fs-value)}.apanel-table th{height:24px;text-align:left;font-size:var(--fs-label);font-weight:var(--fw-label);color:var(--faint)}.apanel-table td,.apanel-table th{padding:0 var(--s3);white-space:nowrap}.apanel-table td{height:28px;border-top:var(--border) solid var(--line)}.apanel-table .r{text-align:right}.apanel-table td:first-child{max-width:0;width:46%;overflow:hidden;text-overflow:ellipsis}.apanel-table a{color:inherit;text-decoration:none}.apanel-table a:hover b{text-decoration:underline;text-underline-offset:2px}.apanel-table b{font-weight:600}.apanel-table tr.aside td,.apanel-table tr.rest td{color:var(--muted)}.apanel-table .up{color:var(--up);font-weight:600}.apanel-table .down{color:var(--down);font-weight:600}.apanel-table.lt td:first-child{width:22%}.apanel-foot a{color:var(--muted);text-decoration:none;font-family:var(--mono),monospace}.apanel-foot a:hover{color:var(--ink)}.apanel-kv{table-layout:fixed}.apanel-kv td:first-child{width:48%;max-width:none;color:var(--muted)}.apanel-kv td.r{overflow:hidden;text-overflow:ellipsis}.apanel-kv a:hover{text-decoration:underline;text-underline-offset:2px}.apanel-kv tr.sub td{height:30px;padding-top:var(--s2);vertical-align:bottom;color:var(--faint);font-size:var(--fs-label);font-weight:var(--fw-label);max-width:none;width:auto}.apanel-kv td.down{color:var(--down);font-weight:600}.apanel-kv td.caution{color:var(--caution);font-weight:600}.apanel-kv.narrow td:first-child{width:44%}.apanel-kv b.up{color:var(--up)}.apanel-kv b.down{color:var(--down)}.apanel-chips{display:flex;gap:4px;flex-wrap:wrap;padding:0 var(--s3) var(--s2)}.apanel-chips button{height:24px;padding:0 8px;border-radius:var(--radius-sm);border:var(--border) solid var(--line);background:transparent;color:var(--muted);font:inherit;font-size:var(--fs-label);cursor:pointer}.apanel-chips button:hover{color:var(--ink)}.apanel-chips button.on{border-color:var(--line-strong);background:var(--selected);color:var(--ink);font-weight:600}.apanel-chips button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (max-width:480px){.apanel-chips button{height:32px;padding:0 10px}}.apanel-news{list-style:none;margin:0;padding:0}.apanel-news li+li{border-top:var(--border) solid var(--line)}.apanel-news a{display:block;padding:var(--s2) var(--s3);color:inherit;text-decoration:none}.apanel-news b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--fs-value);font-weight:500;line-height:1.35}.apanel-news a:hover b{text-decoration:underline;text-underline-offset:2px}.apanel-news span{display:block;margin-top:2px;font-size:var(--fs-label)}.apanel-rel{table-layout:fixed}.apanel-rel td:first-child{width:auto;max-width:none}.apanel-rel td.r{width:76px}.apanel-rel td b{font-weight:500}.apanel-rel tr.major td b{font-weight:600}.apanel-rel tr:first-child td{border-top:0}.apanel-embed{max-height:320px;overflow:auto;scrollbar-width:thin;padding:0 var(--s3)}.apanel-bar{display:inline-block;width:48px;height:4px;margin-right:var(--s2);vertical-align:middle;background:var(--raised);border-radius:2px;overflow:hidden}.apanel-bar i{display:block;height:100%;background:var(--ink)}.apanel-pct{display:inline-block;min-width:3.2ch}.apanel-sub{margin:0;padding:var(--s3) var(--s3) var(--s1);font-size:var(--fs-label);font-weight:var(--fw-label);color:var(--faint)}.apanel-lp td:first-child{width:38%}.apanel-lp td:last-child,.apanel-lp th:last-child{width:1%;padding-left:0}.apanel-lp tr.on td{background:var(--selected)}.apanel-lp .caution{color:var(--caution);font-weight:600}.apanel-mine td:first-child{width:40%}.apanel-table td.apanel-pos{height:40px;white-space:normal;line-height:1.3;overflow:hidden}.apanel-range{display:block;color:var(--faint);font-size:var(--fs-label);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apanel-range.caution{color:var(--caution)}.apanel-table td.apanel-pos a{display:block}.apanel-sub span{font-weight:400}.apanel-more{padding-top:var(--s2)}.apanel-act{height:22px;padding:0 8px;border-radius:var(--radius-sm);border:var(--border) solid var(--line-strong);background:transparent;color:var(--ink);font:inherit;font-size:var(--fs-label);font-weight:600;cursor:pointer;white-space:nowrap}.apanel-act:hover{background:var(--raised)}.apanel-act:disabled{opacity:.5;cursor:default}.apanel-act:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.apanel-form{display:grid;grid-gap:var(--s2);gap:var(--s2);padding:0 var(--s3) var(--s3);border-top:var(--border) solid var(--line)}.apanel-form .apanel-sub{padding-left:0;padding-right:0;color:var(--ink)}.apanel-form .apanel-chips{padding:0}.apanel-form .lend-note b{color:var(--ink);font-weight:600}.apanel-have{border:0;background:transparent;padding:0;font:inherit;color:var(--faint);cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:2px}.apanel-have:hover{color:var(--ink)}.apanel-msg{padding:var(--s2) var(--s3);overflow-wrap:anywhere}.apanel-form .apanel-msg{padding:0}@media (max-width:480px){.apanel-table.apanel-mine td:nth-child(3),.apanel-table.apanel-mine th:nth-child(3){display:table-cell}.apanel-act{height:30px;padding:0 10px}}.apanel-you{color:var(--accent);font-weight:600;font-size:var(--fs-label)}.apanel-table tr.apanel-own td{border-top:var(--border) solid var(--line-strong);background:var(--selected)}.apanel-skel{display:grid;grid-gap:14px;gap:14px;padding:var(--s4) var(--s3)}.apanel-skel i{display:block;height:10px;border-radius:3px;background:var(--raised)}@media (max-width:480px){.apanel-table td:nth-child(3),.apanel-table th:nth-child(3){display:none}.apanel-bar{width:32px}}.toolbar .mid-switch{display:inline-flex;flex:none;margin-left:var(--s1);border-left:var(--border) solid var(--line);padding-left:var(--s2);gap:2px}.vterm-perp.sterm{overflow-y:auto}@media (min-width:861px){.vterm-perp.sterm>.stage{flex:none;height:clamp(440px,calc(100dvh - 300px),900px)}}.sterm-sub{white-space:nowrap}.sterm-flag,.sterm-sub{font-size:var(--fs-label)}.sterm-flag{height:16px;padding:0 var(--s1);display:inline-flex;align-items:center;border:var(--border) solid var(--caution);border-radius:var(--radius-sm);color:var(--caution);font-weight:600;cursor:help}.head-links{flex:none;align-items:center;gap:var(--s2)}.head-links.desk-only{display:flex;margin-left:auto}.head-links a,.head-links button{height:24px;padding:0 var(--s2);display:inline-flex;align-items:center;border:var(--border) solid var(--line-strong);border-radius:var(--radius-sm);background:transparent;color:var(--muted);font:inherit;font-size:var(--fs-label);font-weight:var(--fw-label);text-decoration:none;cursor:pointer;white-space:nowrap}.head-links a:hover,.head-links button:hover{color:var(--ink);border-color:var(--ink)}@media (max-width:860px){.head .meta>.head-links{grid-column:1/-1;flex-wrap:wrap}.head-links a,.head-links button{height:32px;padding:0 var(--s3);font-size:var(--fs-value)}}.nt-results .view.nt-hit{width:100%}.nt-results .view.nt-hit.on{background:var(--selected)}.nt-results h3:not(:first-child){margin-top:var(--s3)}.nt-flag{margin-left:6px;padding:0 5px;border:var(--border) solid var(--caution);border-radius:var(--radius-sm);color:var(--caution);font-size:var(--fs-micro);font-weight:600;vertical-align:1px}.earntab{flex:1 1;min-height:0;overflow:auto;padding:var(--s4) var(--s4) var(--s8)}.sterm-seg{flex:none}.sterm-seg button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sterm-one{min-height:240px}.sterm .sterm-one>*{border:0;border-radius:0}.sterm-bar{display:grid;position:-webkit-sticky;position:sticky;bottom:0;z-index:5;margin:auto 0 0}.vterm:has(>.sterm-bar){padding-bottom:0}.sterm-bar.one{grid-template-columns:1fr}.sterm-bar button:disabled{opacity:.5}.sterm-bar button>div:first-child{font-size:var(--fs-value)}.sterm-bar button>.mono{font-size:var(--fs-label);font-weight:500;opacity:.85}.sterm-sheet{display:flex;flex-direction:column;max-height:min(86dvh,calc(100dvh - 72px));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.sterm-sheet>*{flex:none}.sterm-sheet-perp .sterm-hedge-note,.sterm-sheet-perp .sterm-step{margin-left:0;margin-right:0}.sterm-sheet-perp .sterm-hedge>.swap,.sterm-sheet-perp .sterm-hedge>form{margin:0}.sterm-ticket{min-width:0;min-height:0;overflow:auto;padding:var(--s3);border-left:var(--border) solid var(--line);background:var(--panel);scrollbar-width:thin}.sterm-ticket.perp{padding:0}.sterm-mode{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;margin-bottom:var(--s3);padding:3px;border-radius:var(--radius);background:var(--raised)}.sterm-ticket.perp .sterm-mode{margin:var(--s3) var(--s3) 0}.sterm-mode button{height:30px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted);font:inherit;font-size:var(--fs-value);font-weight:500;cursor:pointer;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sterm-mode button.on{background:var(--panel);color:var(--ink);font-weight:600;box-shadow:0 0 0 var(--border) var(--line)}.sterm-mode button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.sterm-mode.three{grid-template-columns:1fr 1fr 1fr}.sterm-hedge{display:flex;flex-direction:column;min-height:0}.sterm-hedge-note{margin:var(--s3) var(--s3) 0;font-size:var(--fs-label);line-height:1.5;color:var(--muted)}.sterm-hedge-note b{color:var(--ink);font-weight:600}.sterm-step{display:flex;align-items:center;gap:var(--s2);margin:var(--s4) var(--s3) var(--s2);font-size:var(--fs-value);font-weight:600}.sterm-step span{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--raised);font-size:var(--fs-label)}.sterm-step em{font-weight:400;color:var(--faint);font-size:var(--fs-label);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sterm-hedge>.swap,.sterm-hedge>form{margin:0 var(--s3)}.pblock{display:flex;flex-direction:column;min-height:0}.pblock .ticket{border:0;width:100%;max-width:none}.pblock-note{margin:0;padding:var(--s2) var(--s3);border-top:var(--border) solid var(--line);font-size:var(--fs-label);line-height:1.45;color:var(--muted)}.pblock-note b{color:var(--ink);font-weight:600}.sterm-sol{display:grid;grid-gap:var(--s3);gap:var(--s3)}.sterm-sol b{font-size:var(--fs-title)}.sterm-sol p,.sterm-wait{margin:0;font-size:var(--fs-value);line-height:1.5}.sterm-wait{padding:var(--s6) var(--s2);text-align:center}.sterm-none{margin:auto;max-width:52ch;padding:var(--s8) var(--s4);text-align:center;display:grid;grid-gap:var(--s2);gap:var(--s2)}.sterm-none b{font-size:var(--fs-title)}.sterm-none p{margin:0;font-size:var(--fs-value);line-height:1.5}.vt.embedded{position:static;overflow-y:auto;overscroll-behavior:contain}.vp-sym{border:0;background:transparent;color:inherit;font:inherit;padding:0;cursor:pointer;-webkit-text-decoration:underline dotted var(--line-strong);text-decoration:underline dotted var(--line-strong);text-underline-offset:3px}@media (max-width:1100px){.vterm-venues:not(.compact){margin-left:0;width:100%;grid-auto-columns:1fr}}@media (max-width:860px){.vterm{padding:10px 12px 24px}}.tabbar{gap:var(--s2);height:40px;padding:0 var(--s3) 0 var(--s2);background:var(--raised);border-bottom:var(--border) solid var(--line);flex:none;position:relative}.tabbar,.tabs-strip{display:flex;align-items:flex-end;min-width:0}.tabs-strip{--tab-min:104px;gap:2px;flex:1 1;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;height:100%}.tabs-strip::-webkit-scrollbar{display:none}.wtab{position:relative;display:inline-flex;align-items:center;gap:7px;height:34px;margin-bottom:-1px;padding:0 8px 0 10px;border:var(--border) solid transparent;border-bottom:0;border-radius:8px 8px 0 0;background:transparent;color:var(--muted);font-size:var(--fs-ticker);font-weight:500;white-space:nowrap;cursor:pointer;flex:0 1 auto;min-width:var(--tab-min);max-width:220px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wtab:hover{background:color-mix(in srgb,var(--panel) 55%,transparent);color:var(--ink)}.wtab.on{background:var(--panel);border-color:var(--line);color:var(--ink);font-weight:600;z-index:1}.wtab.on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--panel)}.wtab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.wtab .t{overflow:hidden;text-overflow:ellipsis;min-width:0}.wtab .t:has(>.sub){display:flex;flex-wrap:wrap;align-items:baseline;height:1lh}.wtab .t:has(>.sub)>:first-child{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.wtab .sub{color:var(--faint);font-size:var(--fs-label);flex:none}.wtab.on{flex-shrink:0}.wtab.pinned:not(.trade){padding:0 10px;min-width:0;max-width:40px}.wtab.trade{flex:none;max-width:160px}.wtab .pin-ico{color:var(--muted);flex:none}.wtab .tick,.wtab .x{flex:none}.wtab .x{width:18px;height:18px;border:0;border-radius:4px;background:transparent;color:var(--faint);display:inline-flex;align-items:center;justify-content:center;padding:0}.wtab .x:hover{background:var(--selected);color:var(--ink)}.wtab.drop{box-shadow:inset 2px 0 0 var(--accent)}.tab-sep{width:1px;height:18px;background:var(--line-strong);margin:0 4px 8px;flex:none}.tab-add{position:relative;flex:none;align-self:center}.tab-add .add{width:28px;height:28px;border:0;border-radius:6px;background:transparent;color:var(--muted);display:inline-flex;align-items:center;justify-content:center}.tab-add .add:hover{background:var(--selected);color:var(--ink)}.tab-save{align-self:center;flex:none;height:28px}.menu-pop.tab-ctx{position:fixed;z-index:70;min-width:180px;display:grid;grid-gap:2px;gap:2px;padding:4px;background:var(--panel);border:var(--border) solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow)}.tab-ctx button{display:flex;align-items:center;gap:8px;height:30px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--ink);text-align:left}.tab-ctx button:hover{background:var(--raised)}.board-ico{width:16px;height:16px;display:inline-flex;justify-content:center;font-size:var(--fs-label);flex:none}.board-ico,.tab-chip{align-items:center;color:var(--ink)}.tab-chip{display:flex;gap:8px;width:100%;min-height:34px;padding:6px 10px;border:var(--border) solid var(--line-strong);border-radius:var(--radius);background:var(--bg);text-align:left}.tab-chip b{font-size:var(--fs-value);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.tab-chip .faint{font-size:var(--fs-label);white-space:nowrap}.tab-chip>span:last-child{margin-left:auto;color:var(--muted)}.opt{flex:1 1;min-height:0;overflow:auto;padding:var(--s3);display:flex;flex-direction:column;gap:10px}.opt-head{align-items:center;gap:12px;flex-wrap:wrap}.opt-head,.opt-title{display:flex;min-width:0}.opt-title{flex-direction:column;gap:1px}.opt-title h1{margin:0;font-size:var(--fs-title);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:360px}.opt-title span{font-size:var(--fs-label)}.opt-px{font-size:var(--fs-display);font-weight:500}.opt-perp{font-size:var(--fs-value);color:var(--muted);white-space:nowrap}.opt-perp b{color:var(--ink);font-weight:500}.opt-spacer{flex:1 1}.opt-chips{display:flex;gap:4px;flex-wrap:wrap}.opt-chips button{height:26px;padding:0 9px;border-radius:6px;border:var(--border) solid var(--line);background:var(--panel);color:var(--muted);font-size:var(--fs-value);font-family:var(--mono),monospace}.opt-chips button.on{border-color:var(--line-strong);background:var(--selected);color:var(--ink);font-weight:600}.opt-sort{font-size:var(--fs-value);color:var(--muted);display:inline-flex;align-items:center;gap:6px}.opt-answer{display:flex;gap:12px;align-items:flex-start;background:var(--panel);border:var(--border) solid var(--line);border-radius:var(--radius-lg);padding:12px 14px}.opt-answer .tick{margin-top:3px;flex:none}.opt-answer p{margin:4px 0 0;font-size:var(--fs-ticker);line-height:1.5}.opt-answer .faint{font-size:var(--fs-label)}.opt-answer b{color:var(--ink)}.opt-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));grid-gap:8px;gap:8px}.opt-tile{background:var(--panel);border:var(--border) solid var(--line);border-radius:var(--radius-lg);padding:9px 12px;min-width:0;display:flex;flex-direction:column;gap:2px}.opt-tile span{font-size:var(--fs-label);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.opt-tile b{font-size:var(--fs-title);font-weight:500;white-space:nowrap}.opt-tile em{font-size:var(--fs-label);color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.caution{color:var(--caution)}.blue{color:var(--info)}.opt-row{display:flex;gap:10px;flex-wrap:wrap;min-width:0}.opt-row>.opt-card{flex:1 1 240px}.opt-row>.opt-chart{flex:3 1 560px}.opt-row>.opt-ladder{flex:2 1 360px}.opt-card{background:var(--panel);border:var(--border) solid var(--line);border-radius:var(--radius-lg);padding:12px 14px;flex-direction:column}.opt-card,.opt-card>header{display:flex;gap:8px;min-width:0}.opt-card>header{align-items:center;flex-wrap:wrap}.opt-card>header b{font-size:var(--fs-ticker);font-weight:600}.opt-card>header .faint,.opt-net{font-size:var(--fs-value)}.opt-net{margin-left:auto}.opt-chart .chart-embed{min-height:360px;height:360px}.opt-legend{margin-left:auto;display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:var(--fs-label);color:var(--muted)}.opt-legend .lg{display:inline-block;width:14px;height:0;border-top:2px dashed;margin-left:6px}.lg.call{border-color:var(--long)!important}.lg.put{border-color:var(--short)!important}.lg.flip{border-top-style:solid!important;border-color:var(--caution)!important}.lg.pain{border-top-style:dotted!important;border-color:var(--muted)!important}.lg.move{border-top-style:dotted!important;border-color:var(--info)!important}.opt-svg{width:100%;height:auto;display:block;overflow:visible}.opt-svg text{font-family:var(--mono),monospace;font-size:var(--fs-micro);fill:var(--faint)}.opt-svg .t-call,.opt-svg .t-mk,.opt-svg .t-put{font-family:var(--sans),sans-serif;font-weight:600}.opt-svg .t-put{fill:var(--short)}.opt-svg .t-call{fill:var(--long)}.opt-svg .t-k.on{fill:var(--ink);font-weight:600}.opt-svg .b-call{fill:var(--long);opacity:.85}.opt-svg .b-put{fill:var(--short);opacity:.85}.opt-svg .axis{stroke:var(--line-strong)}.opt-svg .grid{stroke:var(--line)}.opt-svg .mk{stroke-dasharray:4 3;stroke-width:1}.opt-svg .mk.ink{stroke:var(--ink)}.opt-svg .mk.flip{stroke:var(--caution)}.opt-svg .t-mk.ink{fill:var(--ink)}.opt-svg .t-mk.flip{fill:var(--caution)}.opt-svg .a-pos{fill:var(--long);opacity:.16}.opt-svg .a-neg{fill:var(--short);opacity:.16}.opt-svg .l-ink{fill:none;stroke:var(--ink);stroke-width:1.5}.opt-svg .l-blue{fill:none;stroke:var(--info);stroke-width:1.75}.opt-svg .d-blue{fill:var(--info)}.opt-news{display:grid}.opt-news a{display:block;padding:7px 0;border-top:var(--border) solid var(--line);color:var(--ink);min-width:0}.opt-news b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--fs-value);line-height:1.35}.opt-news em{font-size:var(--fs-label);color:var(--faint)}.opt-empty{color:var(--muted);padding:24px 0;text-align:center}.opt-missing{align-items:flex-start}.opt-foot{margin:0;font-size:var(--fs-label);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.skeleton.tall{height:300px}.small{font-size:var(--fs-label)}.board-mark{width:28px;height:28px;border-radius:50%;background:var(--ink);color:var(--bg);display:inline-flex;align-items:center;justify-content:center;font-size:var(--fs-ticker);flex:none}.opt-strip{margin:0;font-size:var(--fs-value);color:var(--muted)}.opt-strip b{color:var(--ink)}.board-card{padding:0}.board-scroll{overflow-x:auto}table.board{width:100%;border-collapse:collapse;font-size:var(--fs-value)}table.board th{font-weight:500;color:var(--muted);font-size:var(--fs-label)}table.board td,table.board th{text-align:right;padding:8px 10px;border-bottom:var(--border) solid var(--line);white-space:nowrap}table.board .l{text-align:left}table.board tbody tr{cursor:pointer}table.board tbody tr:focus-visible,table.board tbody tr:hover{background:var(--raised);outline:none}table.board tr.loading-row{cursor:default}.board-mkt{display:inline-flex;align-items:center;gap:8px}.board-mkt>span{display:flex;flex-direction:column}.board-mkt b{font-size:var(--fs-ticker)}.board-mkt em{color:var(--faint)}.board-mkt em,.regime{font-size:var(--fs-label)}.regime{border-radius:4px;padding:2px 6px;background:var(--raised);color:var(--muted)}.regime.neg{color:var(--short);background:color-mix(in srgb,var(--short) 9%,transparent)}.regime.pos{color:var(--long);background:color-mix(in srgb,var(--long) 9%,transparent)}.opt-range{display:block}.opt-range .em{fill:var(--info);opacity:.16}.opt-range .pw{stroke:var(--short);stroke-width:2}.opt-range .cw{stroke:var(--long);stroke-width:2}.opt-range .fl{fill:var(--caution)}.opt-range .sp{fill:var(--ink)}.levels-bar{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;overflow:hidden;white-space:nowrap;min-height:34px;padding:4px 10px;border-bottom:var(--border) solid var(--line);background:var(--panel);flex:none}.levels-bar,.levels-bar b{font-size:var(--fs-value)}.levels-bar .spacer{flex:1 1}.levels-bar>.faint{overflow:hidden;text-overflow:ellipsis;min-width:0;flex:0 1 auto}.levels-bar .pill,.levels-bar .tick,.levels-bar b,.levels-vals{flex:none}.levels-bar .pill{height:24px;font-size:var(--fs-label)}.levels-vals{display:inline-flex;gap:10px}.oline.fixed,.oline.fixed .tag{pointer-events:none}.oline.fixed .tag{cursor:default;background:var(--panel);font-weight:600}.level-chips{display:flex;flex-wrap:wrap;gap:4px}.lvl-chip{height:22px;padding:0 7px;border-radius:4px;border:1px solid;background:var(--panel);font-size:var(--fs-label);font-weight:600}.lvl-chip.up{color:var(--long)}.lvl-chip.down{color:var(--short)}.lvl-chip.caution{color:var(--caution)}.lvl-chip.muted{color:var(--muted)}@media (max-width:860px){.opt{padding:var(--s2)}.opt-title h1{max-width:220px}.opt-chart .chart-embed{min-height:300px;height:300px}.tab-save{display:none}.wtab{max-width:160px;flex:none}}.maker-setup{flex:3 1 420px!important}.maker-status{flex:2 1 360px!important}.maker-actions,.maker-markets,.maker-mode{display:flex;gap:6px;flex-wrap:wrap}.maker-markets button,.maker-mode button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:8px;border:var(--border) solid var(--line);background:var(--panel);color:var(--muted);font-weight:500}.maker-markets button.on,.maker-mode button.on{border-color:var(--line-strong);background:var(--selected);color:var(--ink);font-weight:600}.maker-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:8px;gap:8px}.maker-field{display:flex;flex-direction:column;gap:3px;background:var(--raised);border-radius:8px;padding:8px 10px;font-size:var(--fs-label);color:var(--muted)}.maker-field input{width:90px;border:0;background:transparent;font:inherit;font-size:var(--fs-body);color:var(--ink);padding:0;outline:none}.maker-field input:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.maker-field em{color:var(--faint);font-size:var(--fs-label)}.maker-fund{display:flex;align-items:center;gap:8px;font-size:var(--fs-value);color:var(--muted)}.maker-fund input{width:90px;height:30px;border-radius:6px;border:var(--border) solid var(--line-strong);background:var(--panel);padding:0 8px;font:inherit;color:var(--ink)}.pill.danger{color:var(--short);border-color:color-mix(in srgb,var(--short) 40%,var(--line-strong))}.maker-log{display:grid;grid-gap:4px;gap:4px;max-height:260px;overflow:auto;font-size:var(--fs-value)}.maker-log>div{display:grid;grid-template-columns:92px 70px minmax(0,1fr);white-space:nowrap;grid-gap:8px;gap:8px;align-items:baseline}.maker-log span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}:root{--ease-out:cubic-bezier(0.2,0.8,0.2,1);--ease-io:cubic-bezier(0.4,0,0.2,1);--t-fast:120ms;--t-med:180ms;--t-move:240ms;--t-data:400ms;--t-flash:700ms;--t-loop:1.3s;--flash-up:color-mix(in srgb,var(--up) 22%,transparent);--flash-down:color-mix(in srgb,var(--down) 22%,transparent)}.chip,.pill,.wtab,a,button,input[type=checkbox],select,summary{transition:background-color var(--t-fast) var(--ease-io),color var(--t-fast) var(--ease-io),border-color var(--t-fast) var(--ease-io),box-shadow var(--t-fast) var(--ease-io),opacity var(--t-fast) var(--ease-io),transform var(--t-fast) var(--ease-out)}.chip:active,.deposit:active,.levels-bar button:active,.maker-actions button:active,.opt-chips button:active,.pill:active,.pulse-ask button:active,.submit:active,.tab-chip:active,.ticket button[type=submit]:active,.wallet-btn:active{transform:scale(.97)}.field,.size-box,input,textarea{transition:border-color var(--t-fast) var(--ease-io),box-shadow var(--t-fast) var(--ease-io),background-color var(--t-fast) var(--ease-io)}:focus-visible{outline-offset:2px}@keyframes viewIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.trade-main>*,main{animation:viewIn var(--t-med) var(--ease-out) both}@keyframes tabIn{0%{opacity:0;transform:translateY(3px) scale(.98)}to{opacity:1;transform:none}}.tabs-strip .wtab{animation:tabIn var(--t-med) var(--ease-out) both}.wtab.dragging{opacity:.55}.side{position:relative;isolation:isolate}.side:before{content:"";position:absolute;z-index:-1;top:var(--s1);bottom:var(--s1);left:var(--s1);width:calc(50% - var(--s1));border-radius:var(--radius-sm);background:var(--long);transition:transform var(--t-move) var(--ease-out),background-color var(--t-move) var(--ease-io)}.side:has(.short.on):before{transform:translateX(100%);background:var(--short)}.side button.long.on,.side button.short.on{background:transparent}@keyframes backIn{0%{opacity:0}to{opacity:1}}@keyframes popIn{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}@keyframes modalIn{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@keyframes toastIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.modal-back{animation:backIn var(--t-med) var(--ease-io) both}.modal{animation:modalIn var(--t-move) var(--ease-out) both}.menu-pop,.news-card,.tab-ctx{animation:popIn var(--t-fast) var(--ease-out) both;transform-origin:top}.toast{animation:toastIn var(--t-move) var(--ease-out) both}@keyframes msgIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pulse-msg{animation:msgIn var(--t-med) var(--ease-out) both}.pulse-msg.you{animation-duration:var(--t-fast)}@keyframes fuA{0%{background-color:var(--flash-up)}to{background-color:transparent}}@keyframes fuB{0%{background-color:var(--flash-up)}to{background-color:transparent}}@keyframes fdA{0%{background-color:var(--flash-down)}to{background-color:transparent}}@keyframes fdB{0%{background-color:var(--flash-down)}to{background-color:transparent}}.tick-up.a{animation:fuA var(--t-flash) var(--ease-io)}.tick-up.b{animation:fuB var(--t-flash) var(--ease-io)}.tick-down.a{animation:fdA var(--t-flash) var(--ease-io)}.tick-down.b{animation:fdB var(--t-flash) var(--ease-io)}.last{border-radius:6px;padding:1px 4px;margin:-1px -4px;transition:color var(--t-move) var(--ease-io)}.book-row{--flash-up:color-mix(in srgb,var(--up) 13%,transparent);--flash-down:color-mix(in srgb,var(--down) 13%,transparent)}.book-row span.tick-down,.book-row span.tick-up{border-radius:3px;animation-duration:var(--t-data)}.book-row .bar{width:100%;transform-origin:right;transition:transform var(--t-move) var(--ease-out)}@keyframes printIn{0%{opacity:0;background-color:var(--raised)}to{opacity:1;background-color:transparent}}.trade-row.fresh{animation:printIn var(--t-data) var(--ease-out) both}@keyframes rowIn{0%{opacity:0;transform:translateY(-6px)}}.flip-in{animation:rowIn var(--t-med) var(--ease-out)}i[style*="width:"]{transition:width var(--t-data) var(--ease-out)}i[style*="left:"]{transition:left var(--t-data) var(--ease-out)}@keyframes skel{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes skelShow{0%{opacity:0}to{opacity:1}}.skel{display:block;border-radius:4px;height:9px;background:linear-gradient(90deg,var(--raised) 0,var(--selected) 50%,var(--raised) 100%);background-size:200% 100%;animation:skel var(--t-loop) linear infinite,skelShow var(--t-med) var(--ease-io) var(--t-fast) both}.book-row.skel-row{pointer-events:none}.book-row.skel-row .skel{width:70%;justify-self:end}.book-row.skel-row .skel:first-child{justify-self:start;width:55%}.sdk-empty:not(:empty){inset:0;display:grid;place-items:center;font-size:0;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--selected) 70%,transparent) 50%,transparent 100%) 0 0 /200% 100%,repeating-linear-gradient(90deg,color-mix(in srgb,var(--raised) 90%,transparent) 0 5px,transparent 5px 13px);-webkit-mask:linear-gradient(180deg,transparent 18%,var(--opaque) 42%,var(--opaque) 70%,transparent 92%);mask:linear-gradient(180deg,transparent 18%,var(--opaque) 42%,var(--opaque) 70%,transparent 92%);animation:skel var(--t-loop) linear infinite,skelShow var(--t-move) var(--ease-io) var(--t-fast) both,stillEmpty 1ms 8s forwards}@keyframes stillEmpty{to{font-size:var(--fs-label);background:none;-webkit-mask:none;mask:none}}.chart-host .overlays,.chart-host canvas{transition:opacity var(--t-med) var(--ease-io)}.chart-host:has(.sdk-empty:not(:empty)) .overlays,.chart-host:has(.sdk-empty:not(:empty)) canvas{opacity:0;transition-delay:var(--t-fast)}@keyframes breathe{50%{opacity:.35}}.status-dot.connecting,.status-dot.reconnecting{animation:breathe var(--t-loop) var(--ease-io) infinite}.status-dot.live{box-shadow:0 0 0 0 color-mix(in srgb,var(--long) 50%,transparent)}.blotter,.ladder,.mscroll,.opt-news,.pulse-log{overscroll-behavior:contain}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.sdk-empty:not(:empty),.skel{animation:none!important}}.blotter .close-menu,.blotter .exit-edit{display:inline-flex;gap:4px;align-items:center;animation:popIn var(--t-fast) var(--ease-out) both}.blotter .exit-edit input{width:72px;padding:2px 6px;font-size:var(--fs-label);border:1px solid var(--line);border-radius:4px;background:var(--bg);color:inherit}.blotter .close-menu button,.blotter .exit-edit button{padding:2px 7px;font-size:var(--fs-label)}.blotter .tag{margin-left:6px;padding:1px 5px;font-size:var(--fs-micro);border-radius:4px;background:var(--raised);color:var(--muted);font-weight:500}.toast{cursor:default}.toast .toast-actions{display:flex;gap:6px;margin-top:8px;align-items:center}.toast .toast-actions .pill.long{background:var(--long);color:var(--on-fill);border-color:transparent}.toast .toast-actions .pill.short{background:var(--short);color:var(--on-fill);border-color:transparent}.oline.whale .tag{cursor:help}.oline.whale{opacity:.85}.tmark{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;pointer-events:auto;color:var(--up)}.tmark.sell{color:var(--down)}.tmark.s1{--d:7px}.tmark.s2{--d:11px}.tmark.s3{--d:16px}.tmark i{display:block;width:var(--d);height:var(--d);border-radius:50%;border:1px solid;background:color-mix(in srgb,currentColor 22%,transparent);animation:popIn var(--t-move) var(--ease-out) both}.tmark.s1 i{background:color-mix(in srgb,currentColor 45%,transparent)}.tmark:hover{z-index:2}.tmark:hover i{background:color-mix(in srgb,currentColor 60%,transparent)}.tmark b{position:absolute;left:50%;transform:translateX(calc(-50% + var(--dx, 0px)));height:12px;line-height:12px;font-size:var(--fs-micro);font-weight:var(--fw-label);white-space:nowrap;color:inherit;text-shadow:0 0 3px var(--bg),0 0 3px var(--bg)}.tmark b.below{top:100%;margin-top:2px}.tmark b.above{bottom:100%;margin-bottom:2px}.tmark.tagged b{padding:0 3px;border-radius:2px;background:var(--warn-fill);color:var(--on-warn);text-shadow:none}.whales{display:grid;grid-gap:8px;gap:8px;padding:6px 0}.whale-head{display:flex;gap:10px;align-items:center;font-size:var(--fs-label);flex-wrap:wrap}.whale-head .ratio{display:flex;width:160px;height:6px;border-radius:99px;overflow:hidden;background:var(--raised)}.whale-head .ratio i{display:block;height:100%;transition:width var(--t-data) var(--ease-out)}.whale-head .ratio .long{background:var(--up)}.whale-head .ratio .short{background:var(--down)}.whale-grid{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-start}.whale-grid>table{flex:1 1 420px;min-width:0}.whale-grid>.whale-side{flex:1 1 280px;max-width:100%}.whale-side{display:grid;grid-gap:4px;gap:4px;font-size:var(--fs-label)}.whale-side b{margin-top:6px}.whale-print{display:grid;grid-template-columns:30px 34px 58px minmax(0,1fr) minmax(0,auto);grid-gap:6px;gap:6px;align-items:center;padding:2px 0;border-bottom:1px solid var(--line);white-space:nowrap}.whale-print>*{overflow:hidden;text-overflow:ellipsis}.whale-print .linkish{padding:0 4px}.whale-print.leader{grid-template-columns:64px 56px 56px minmax(0,1fr)}.whale-print a{color:inherit}.ratio-spark{display:inline-flex;align-items:center;gap:6px}.ratio-spark svg line{stroke:var(--line-strong);stroke-dasharray:2 3}.ratio-spark svg path{fill:none;stroke:var(--ink);stroke-width:1.4;stroke-linejoin:round}:root,html[data-theme=light]{--cat-1:#2a78d6;--cat-2:#eb6834;--cat-3:#1baf7a;--cat-4:#eda100;--cat-5:#e87ba4;--cat-6:#6250d6}html[data-theme=dark]{--cat-1:#3987e5;--cat-2:#d95926;--cat-3:#199e70;--cat-4:#c98500;--cat-5:#d55181;--cat-6:#9085e9}.page main{max-width:1180px;width:100%;margin:0 auto}.pg-grid{display:grid;grid-gap:var(--s3);gap:var(--s3);min-width:0}.pg-grid.two{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr)}.pg-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.pg-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.pg-stack{display:grid;grid-gap:var(--s3);gap:var(--s3);margin-top:var(--s3)}.pg-head{display:flex;align-items:center;gap:var(--s2);min-width:0;margin-bottom:var(--s2)}.pg-head b{font-size:var(--fs-ticker);font-weight:var(--fw-ticker);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-head .spacer{flex:1 1}.pg-head small,.pg-note{color:var(--faint);font-size:var(--fs-label)}.pg-note{margin:var(--s1) 0 0;line-height:1.4}.pg-note a{text-decoration:underline;color:var(--muted)}.card.pg-card{display:flex;flex-direction:column;min-width:0;gap:var(--s2)}.card.pg-card>p{margin:0}.pg-card :where(div,p,table,small,a) span{color:inherit;margin-bottom:0;font-size:inherit;font-weight:inherit}.pg-card :where(div,p,table,small,a) b{font-size:inherit}.pg-card .muted{color:var(--muted)}.pg-card .faint{color:var(--faint)}.pg-card .up{color:var(--up)}.pg-card .down{color:var(--down)}.pg-card .caution{color:var(--caution)}.pg-card .pg-chip{display:inline-flex}.pg-card>b{font-size:var(--fs-title);line-height:1.2}.card .sub{color:var(--faint);font-size:var(--fs-label);display:block;margin-top:2px}.pg-chips{display:flex;flex-wrap:wrap;gap:var(--s1);align-items:center;min-width:0}.pg-chip{height:26px;padding:0 10px;border-radius:99px;border:var(--border) solid var(--line-strong);background:var(--panel);color:var(--muted);font-size:var(--fs-label);font-weight:var(--fw-label);display:inline-flex;align-items:center;gap:6px}.pg-chip.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.pg-chip img{width:12px;height:12px;border-radius:99px}.pg-chips select.pill{height:26px;font-size:var(--fs-label);padding:0 var(--s2)}.pg-meter{position:relative;height:6px;border-radius:99px;background:var(--raised);overflow:hidden}.pg-meter i{position:absolute;left:0;top:0;bottom:0;border-radius:99px;background:var(--accent);transition:width var(--t-data) var(--ease-out)}.pg-meter.sk i{background:linear-gradient(90deg,var(--raised),var(--selected),var(--raised));background-size:200% 100%;animation:sh var(--t-loop) linear infinite;width:60%}.pg-meter-row{display:flex;justify-content:space-between;color:var(--faint);font-size:var(--fs-label);margin-top:var(--s1)}.pg-stack-bar{display:flex;height:14px;border-radius:6px;overflow:hidden;gap:2px;background:var(--raised)}.pg-stack-bar i{display:block;height:100%;min-width:2px;transition:width var(--t-data) var(--ease-out)}.pg-stack-bar i.none{width:100%}.pg-bar-row .lbl i.none,.pg-donut-legend i.none,.pg-stack-bar i.none{background:var(--raised)}.pg-head a.underline,.pg-legend{font-size:var(--fs-label)}.pg-legend{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s3);margin-top:var(--s2);color:var(--muted)}.pg-legend span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.pg-legend i{width:8px;height:8px;border-radius:2px;display:inline-block}.pg-legend b{color:var(--ink);font-weight:var(--fw-value)}.pg-bars{display:grid;grid-gap:6px;gap:6px}.pg-bar-row{display:grid;grid-template-columns:minmax(56px,92px) minmax(0,1fr) minmax(64px,auto);grid-gap:var(--s2);gap:var(--s2);align-items:center;font-size:var(--fs-label);min-width:0}.pg-bar-row .lbl{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:6px}.pg-bar-row .lbl i{width:8px;height:8px;border-radius:2px;display:inline-block;flex:none}.pg-bar-row .val{text-align:right;color:var(--ink);white-space:nowrap}.pg-bar-row .track{position:relative;height:10px;background:var(--raised);border-radius:3px;overflow:hidden}.pg-bar-row .track i{position:absolute;left:0;top:0;bottom:0;border-radius:3px;background:var(--accent);transition:width var(--t-data) var(--ease-out),left var(--t-data) var(--ease-out)}.pg-bar-row .track i.up{background:var(--up)}.pg-bar-row .track i.down{background:var(--down)}.pg-bar-row .track .zero{position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--line-strong)}.pg-bar-row.me{background:var(--raised);border-radius:var(--radius-sm);margin:0 -6px;padding:3px 6px}.pg-bar-row.me .lbl,.pg-bar-row.me .val{color:var(--ink);font-weight:var(--fw-ticker)}.pg-bar-row.me .track{background:var(--selected)}.pg-bar-row.sk .track i{background:linear-gradient(90deg,var(--raised),var(--selected),var(--raised));background-size:200% 100%;animation:sh var(--t-loop) linear infinite}.pg-bar-row.sk .lbl i,.pg-bar-row.sk .val i{display:inline-block;height:10px;width:48px;border-radius:4px;background:var(--raised)}.pg-cols{align-items:flex-end;gap:4px;height:120px;padding-top:var(--s2)}.pg-col,.pg-cols{display:flex;position:relative;min-width:0}.pg-col{flex:1 1;flex-direction:column;justify-content:flex-end;height:100%}.pg-col i{display:block;width:100%;min-height:2px;border-radius:3px 3px 0 0;background:var(--muted);opacity:.55;transition:height var(--t-data) var(--ease-out)}.pg-col.now i{background:var(--accent);opacity:1}.pg-col.sk i{background:linear-gradient(180deg,var(--raised),var(--selected));animation:sh var(--t-loop) linear infinite;background-size:100% 200%;opacity:1}.pg-col:hover i{opacity:1}.pg-col .tip{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:4px;background:var(--panel);border:var(--border) solid var(--line-strong);border-radius:var(--radius-sm);padding:2px 6px;font-size:var(--fs-label);white-space:nowrap;box-shadow:var(--shadow);display:none;z-index:2}.pg-col:hover .tip{display:block}.pg-col-labels{display:flex;gap:4px;margin-top:4px;color:var(--faint);font-size:var(--fs-micro)}.pg-col-labels span{flex:1 1;min-width:0;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-col-labels span.now{color:var(--ink);font-weight:var(--fw-ticker)}.pg-baseline{border-top:var(--border) solid var(--line-strong)}.pg-donut{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:var(--s3);gap:var(--s3);align-items:center}.pg-donut svg{width:96px;height:96px;display:block}.pg-donut .ring{fill:none;stroke:var(--raised);stroke-width:12}.pg-donut .seg{fill:none;stroke-width:12;transition:stroke-dasharray var(--t-data) var(--ease-out)}.pg-donut .mid{font-size:var(--fs-label);fill:var(--muted);text-anchor:middle}.pg-donut .mid.small{font-size:var(--fs-micro)}.pg-donut .mid b{font-weight:600}.pg-donut-legend{display:grid;grid-gap:4px;gap:4px;font-size:var(--fs-label)}.pg-donut-legend div{display:grid;grid-template-columns:8px minmax(0,1fr) auto auto;grid-gap:6px;gap:6px;align-items:center;color:var(--muted)}.pg-donut-legend i{width:8px;height:8px;border-radius:2px;display:block}.pg-donut-legend b{color:var(--ink);font-weight:var(--fw-value);text-align:right}.pg-donut-legend em{color:var(--faint);text-align:right;min-width:34px}.pg-steps{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--s2)}.pg-step,.pg-steps{display:grid;gap:var(--s2)}.pg-step{grid-template-columns:24px minmax(0,1fr);grid-gap:var(--s2);align-items:start;background:var(--raised);border-radius:var(--radius);padding:var(--s2);min-width:0}.pg-step i{width:24px;height:24px;border-radius:99px;background:var(--accent);color:var(--on-accent);display:inline-flex;align-items:center;justify-content:center;font-size:var(--fs-label);font-weight:600}.pg-step b{display:block;font-size:var(--fs-value);font-weight:var(--fw-ticker)}.pg-step span{display:block;color:var(--muted);font-size:var(--fs-label);line-height:1.35;margin-top:2px}.pg-map{position:relative;min-width:0}.pg-map svg{width:100%;height:190px;display:block;overflow:visible}.pg-map .bucket{cursor:crosshair}.pg-map .bucket rect.bar{transition:height var(--t-move) var(--ease-out),y var(--t-move) var(--ease-out),opacity var(--t-fast) var(--ease-io)}.pg-map .bucket.long rect.bar{fill:var(--down)}.pg-map .bucket.short rect.bar{fill:var(--up)}.pg-map .bucket.mixed rect.bar{fill:var(--liq-2)}.pg-map .bucket rect.hit{fill:transparent}.pg-map .bucket:hover rect.bar{opacity:1}.pg-map .bucket rect.bar{opacity:.78}.pg-map .axis{stroke:var(--line-strong);stroke-width:1}.pg-map .grid{stroke:var(--line);stroke-width:1;stroke-dasharray:2 3}.pg-map .mark{stroke:var(--ink);stroke-width:1.25;stroke-dasharray:3 3}.pg-map text{font-size:var(--fs-micro);fill:var(--faint);font-family:var(--mono),ui-monospace,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pg-map text.mark-lbl{fill:var(--ink);font-weight:600}.pg-map text.up{fill:var(--up)}.pg-map text.down{fill:var(--down)}.pg-map .sk rect{fill:var(--raised)}.pg-tip{position:absolute;top:4px;pointer-events:none;background:var(--panel);border:var(--border) solid var(--line-strong);border-radius:var(--radius-sm);padding:4px 8px;font-size:var(--fs-label);box-shadow:var(--shadow);display:grid;grid-gap:1px;gap:1px;white-space:nowrap;z-index:3}.pg-tip b{font-weight:var(--fw-ticker)}.pg-kv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--s2);gap:var(--s2)}.pg-kv div{background:var(--raised);border-radius:var(--radius);padding:var(--s2);min-width:0}.pg-kv span{display:block;color:var(--faint);font-size:var(--fs-label);margin-bottom:2px}.pg-kv b{font-size:var(--fs-ticker);font-weight:var(--fw-value);white-space:nowrap;display:block;overflow:hidden;text-overflow:ellipsis}.pg-gauges{display:grid;grid-gap:var(--s3);gap:var(--s3)}.pg-gauge{display:grid;grid-gap:6px;gap:6px;min-width:0}.pg-gauge .top{display:flex;align-items:baseline;gap:var(--s2);font-size:var(--fs-label);color:var(--muted);min-width:0}.pg-gauge .top b{color:var(--ink);font-size:var(--fs-value)}.pg-gauge .top .spacer{flex:1 1}.pg-gauge .dist{font-weight:var(--fw-ticker)}.pg-gauge .track{position:relative;height:22px;border-radius:6px;background:var(--raised)}.pg-gauge .zone{position:absolute;top:6px;bottom:6px;border-radius:4px;opacity:.35}.pg-gauge .tick{position:absolute;top:0;bottom:0;width:2px;transform:translateX(-1px);border-radius:1px}.pg-gauge .tick.liq{background:var(--liq-2)}.pg-gauge .tick.entry{background:var(--faint)}.pg-gauge .tick.mark{background:var(--ink)}.pg-gauge .tick.tp{background:var(--up)}.pg-gauge .tick.sl{background:var(--down)}.pg-gauge .lbls{position:relative;height:14px;font-size:var(--fs-micro);color:var(--faint)}.pg-gauge .lbls span{position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}.pg-gauge .lbls span.liq{color:var(--liq-2)}.pg-gauge .lbls span.mark{color:var(--ink)}.pg-gauge .lbls span.l{transform:none}.pg-gauge .lbls span.r{transform:translateX(-100%)}.pg-risk-up{color:var(--up)}.pg-risk-caution{color:var(--caution)}.pg-risk-down{color:var(--down)}.pg-gauge .zone.pg-risk-up{background:var(--up)}.pg-gauge .zone.pg-risk-caution{background:var(--caution)}.pg-gauge .zone.pg-risk-down{background:var(--down)}.pg-table{width:100%;border-collapse:collapse;font-size:var(--fs-label)}.pg-table th{text-align:left;font-weight:var(--fw-label);color:var(--faint);padding:0 var(--s2) var(--s1);white-space:nowrap}.pg-table td{padding:5px var(--s2);border-top:var(--border) solid var(--line);white-space:nowrap}.pg-table td.r,.pg-table th.r{text-align:right}.pg-table td.ell{max-width:160px;overflow:hidden;text-overflow:ellipsis}.pg-table tr.me td{background:var(--raised)}.pg-table tr.me td:first-child{border-radius:4px 0 0 4px}.pg-table tr.me td:last-child{border-radius:0 4px 4px 0}.pg-cta{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap}.pg-cta .deposit{flex:none}.pg-cta p{margin:0;color:var(--muted)}.pg-blotter{min-height:380px;height:46vh;display:flex;flex-direction:column;border:var(--border) solid var(--line);border-radius:var(--radius-lg);overflow:hidden;background:var(--bg)}.pg-blotter .blotter{flex:1 1;border-top:0;min-height:0}.pg-empty{color:var(--faint);padding:var(--s4) var(--s3);text-align:center;font-size:var(--fs-value)}.pg-empty.tight{padding:var(--s2) 0 0}.pg-steps.one{grid-template-columns:1fr}.rank-n{display:inline-block;width:22px}.pg-chip.kind{height:20px;padding:0 7px;gap:5px}.pg-chip.kind>i{width:6px;height:6px;border-radius:2px}.pg-sk-line{height:12px;border-radius:6px;background:linear-gradient(90deg,var(--raised),var(--selected),var(--raised));background-size:200% 100%;animation:sh var(--t-loop) linear infinite}.pg-wallet{display:flex;align-items:center;gap:var(--s2);min-width:0}.pg-wallet .dot{flex:none}.pg-actions{display:flex;gap:var(--s2);flex-wrap:wrap;margin-top:var(--s3)}@media (max-width:860px){.pg-grid.five,.pg-grid.four,.pg-grid.three,.pg-grid.two{grid-template-columns:1fr 1fr}.pg-grid.two,.pg-steps{grid-template-columns:1fr}.pg-kv{grid-template-columns:1fr 1fr 1fr}.pg-blotter{height:auto;min-height:320px}}@media (max-width:520px){.pg-grid.five,.pg-grid.four,.pg-grid.three,.pg-kv{grid-template-columns:1fr}}.pf-intro-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--s2);gap:var(--s2);margin-top:var(--s2)}.pf-intro-grid div{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:10px;background:var(--raised)}.pf-intro-grid b{font-size:var(--fs-ticker)}.pf-intro-grid span{color:var(--muted);font-size:var(--fs-value);line-height:1.45}.hold-list{display:flex;flex-direction:column;gap:2px}.hold-row{display:grid;grid-template-columns:28px minmax(0,1fr) minmax(90px,auto) minmax(80px,auto) 26px;align-items:center;grid-gap:10px;gap:10px;padding:6px 8px;border-radius:8px;color:inherit;text-decoration:none;font-size:var(--fs-ticker)}a.hold-row:hover{background:var(--raised)}.hold-row .who{display:flex;flex-direction:column;min-width:0;line-height:1.2}.hold-row .who b{font-size:var(--fs-ticker)}.hold-row .who small{color:var(--muted);font-size:var(--fs-label);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hold-row .r{text-align:right;justify-self:end}@media (max-width:860px){.pf-intro-grid{grid-template-columns:1fr}.hold-row{grid-template-columns:28px minmax(0,1fr) auto 26px}.hold-row>:nth-child(3){display:none}}.lendpg{display:grid;grid-gap:var(--s5);gap:var(--s5);align-content:start}.lend-head h1{margin:0 0 6px;font-size:var(--fs-head);font-weight:var(--fw-title);letter-spacing:-.02em}.lend-head p{margin:0;max-width:68ch;color:var(--muted);font-size:var(--fs-ticker);line-height:1.5}.lend-mine{border:var(--border) solid var(--line-strong);border-radius:var(--radius);overflow:hidden}.lend-sum{display:flex;gap:var(--s8);padding:var(--s3) var(--s3) var(--s2);flex-wrap:wrap}.lend-sum div{display:grid;grid-gap:2px;gap:2px}.lend-sum span{color:var(--muted);font-size:var(--fs-label)}.lend-sum b{font-size:var(--fs-title);font-weight:600}.lend-body{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:var(--s5);gap:var(--s5);align-items:start}.lend-tabs{width:max-content;margin-bottom:var(--s3)}.lend-tabs button{padding:0 14px;height:30px}.lend-table tbody tr{cursor:pointer}.lend-table tbody tr:hover{background:var(--raised)}.lend-table tbody tr.picked{background:var(--selected)}.lend-table tbody tr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.lend-asset{display:inline-flex;align-items:center;gap:var(--s2);min-width:0;vertical-align:middle}.lend-table td b{font-weight:600}.lend-table .up{color:var(--up)}.lend-ticket{position:-webkit-sticky;position:sticky;top:var(--s4);display:grid;grid-gap:var(--s3);gap:var(--s3);padding:var(--s3);border:var(--border) solid var(--line-strong);border-radius:var(--radius);background:var(--panel)}.lend-hint{margin:0;padding:var(--s6) var(--s2);text-align:center;color:var(--muted)}.lend-what{display:grid;grid-gap:2px;gap:2px}.lend-what b{font-size:var(--fs-title);font-weight:var(--fw-title);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lend-what span{font-size:var(--fs-label)}.lend-go{background:var(--accent);color:var(--on-accent);cursor:pointer}.lend-go:disabled{opacity:.6;cursor:default}.lend-msg,.lend-note{margin:0;font-size:var(--fs-label);line-height:1.5;color:var(--muted)}.lend-msg.err{color:var(--short)}.lend-msg.ok{color:var(--long)}.lend-msg a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media (max-width:900px){.lend-body{grid-template-columns:minmax(0,1fr)}.lend-ticket{position:static;order:-1}.lendpg .hide-sm{display:none}}.pct.lend-pay{grid-auto-flow:row;grid-template-columns:1fr 1fr}.lend-pay button{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lend-pay button:nth-child(odd){border-left:0}.lend-pay button:nth-child(n+3){border-top:var(--border) solid var(--line-strong)}.lend-back{border:0;background:transparent;padding:0;font:inherit;font-size:var(--fs-label);color:var(--muted);text-decoration:underline;text-underline-offset:2px;cursor:pointer;justify-self:start}.lend-back:hover,.lend-note b{color:var(--ink)}.lend-note b{font-weight:600}