.journal{min-width:0}.journal-source{align-items:center}.journal .journal-refresh{margin-left:auto}.journal-scope{padding:7px 0 2px;font-size:12px}.journal-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px;padding:5px 0}.journal-range{flex-wrap:wrap}.journal-date,.journal-filters label{display:flex;flex-direction:column;gap:4px;color:var(--dim);font-size:12px}.journal-date input,.journal-filters input,.journal-filters select,.journal-rebate input{box-sizing:border-box;min-width:0;max-width:100%;border:1px solid var(--line);border-radius:5px;background:var(--panel2);color:var(--text);padding:7px 9px;font:inherit}.journal-rebate{display:flex;align-items:center;gap:6px;color:var(--dim);font-size:12px}.journal-rebate input{width:68px}.journal input[aria-invalid=true]{border-color:var(--sell-hi)}.journal-note,.journal-window,.journal-state{margin:7px 0;color:var(--dim);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.journal-state[role=alert]{color:var(--sell-hi)}.journal-coverage{margin:4px 0}.journal-coverage summary{cursor:pointer;color:var(--dim);font-size:12px;line-height:1.45;padding:7px 0}.journal-mobile .journal-coverage summary{min-height:44px;box-sizing:border-box}.journal-coverage[open]{border-bottom:1px solid var(--line);padding-bottom:3px}.journal-section{margin:14px 0 5px;border-top:1px solid var(--line);padding-top:10px;font-size:13px;font-weight:600}.journal-total{border-block:1px solid var(--line);padding:8px 0;margin-top:8px}.journal-total-head,.journal-row-head{display:flex;align-items:center;gap:8px;min-width:0}.journal-total-head{justify-content:space-between}.journal-total-head strong{font-size:23px}.journal-share{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:32px;min-height:32px;padding:4px;border:1px solid var(--line);border-radius:5px;background:transparent;color:var(--text);cursor:pointer}.journal-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 14px;margin:5px 0 0}.journal-fields>div{display:flex;flex-direction:column;min-width:0;gap:2px}.journal-fields dt{color:var(--dim);font-size:11px}.journal-fields dd{margin:0;font-size:12px;overflow-wrap:anywhere}.journal-field-wide{grid-column:1 / -1}.journal-row{border-bottom:1px solid var(--line);padding:7px 0;min-width:0}.journal-row-head>:first-child{margin-right:auto;min-width:0}.journal-row-head{flex-wrap:wrap;font-size:13px}.journal-symbol{font-weight:600;overflow-wrap:anywhere}.journal-time{color:var(--dim);font-size:11px;margin-top:3px}.journal-status{color:var(--dim);font-size:11px;overflow-wrap:anywhere}.journal-filters{display:flex;flex-wrap:wrap;gap:8px;padding:5px 0}.journal-filters label{min-width:120px;flex:1}.journal-table{margin-top:5px}.journal-mobile{padding-bottom:14px}.journal-mobile button,.journal-mobile input,.journal-mobile select{min-height:44px}.journal-mobile .journal-share{min-width:44px;min-height:44px}.journal-mobile .journal-symbol{display:inline-flex;align-items:center;min-height:44px}.journal-mobile .journal-range{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;gap:2px}.journal-mobile .journal-range button{padding:5px 3px;white-space:normal;overflow-wrap:anywhere}.journal-mobile .journal-controls{gap:8px}.journal-mobile .journal-date{flex:1 1 120px;min-width:0}.journal-mobile .journal-date input{width:100%;font-size:14px}.journal-mobile .journal-rebate{margin-left:auto}.journal-mobile .journal-source{display:flex;gap:3px}.journal-mobile .journal-source button{padding:5px 9px;white-space:normal}.journal-mobile .journal-source>button:first-child,.journal-mobile .journal-source>button:nth-child(2){flex:1}.journal-mobile .journal-fields{gap:5px 12px}.journal-mobile .journal-filters{display:grid;grid-template-columns:1fr 1fr;gap:8px}.journal-mobile .journal-filters label{min-width:0}.journal-mobile .journal-filters label:nth-child(2){grid-column:1 / -1;grid-row:2}@media(pointer:coarse){.journal .journal-coverage summary{min-height:44px;box-sizing:border-box}.journal button,.journal input,.journal select{min-height:44px}.journal .journal-share{min-width:44px;min-height:44px}}.settings .settings-pane .auto-pane>h3{margin-bottom:12px;font-size:18px;letter-spacing:-.02em;text-transform:none;color:var(--text)}.auto-pane .auto-current-label{margin:0 0 6px;font-size:11px;font-weight:600;color:var(--dim)}.auto-pane .auto-card{padding:10px 12px;margin-bottom:12px;border-radius:8px}.auto-pane .auto-card-head{gap:8px}.auto-pane .auto-word{font-size:18px;letter-spacing:0}.auto-pane .auto-act{min-width:96px}.auto-pane .auto-line{margin-top:4px;font-size:12px}.auto-pane .risk-row{margin-top:12px}.auto-pane .risk-row>h4{margin:0 0 4px;font-size:13px}.auto-pane .auto-switch{gap:8px;font-size:13px}.auto-pane .risk-row>.cs-hint{margin:2px 0 8px}.auto-pane .risk-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:8px}.auto-pane .auto-moving-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.auto-pane .risk-fields .ladder-field{min-width:0}.auto-pane .risk-fields .ladder-field>span{min-height:28px;font-size:11px;line-height:1.3}.auto-pane .risk-fields input{min-width:0;min-height:36px;padding-inline:8px;border-radius:6px}.auto-pane .auto-results{width:100%;min-height:44px;border-radius:6px}.auto-rebuild{margin-top:20px;padding-top:14px;border-top:1px solid var(--line2)}.auto-rebuild-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.auto-rebuild-head h4{margin:0;font-size:14px;color:var(--text)}.auto-rebuild-status{flex:none;border:1px solid var(--line2);border-radius:4px;padding:2px 5px;font-size:10px;font-weight:600;color:var(--dim)}.auto-rebuild-intro,.auto-rebuild-definition,.auto-rebuild-footnote{margin:7px 0;color:var(--dim);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.auto-rebuild-limits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 8px}.auto-rebuild-limits>div{min-width:0}.auto-rebuild-limits dt{font-size:11px;line-height:1.4;color:var(--dim)}.auto-rebuild-limits dd{margin:3px 0 0;display:grid;gap:2px}.auto-rebuild-limits strong{font-size:22px;font-weight:650;line-height:1.15;letter-spacing:-.025em;color:var(--text);font-variant-numeric:tabular-nums}.auto-rebuild-limits dd span{font-size:11px;line-height:1.35;color:var(--dim);overflow-wrap:anywhere}.auto-rebuild-context{margin:12px 0 8px;font-size:12px}.auto-rebuild-context>div{display:grid;grid-template-columns:minmax(86px,.7fr) minmax(0,1.3fr);gap:12px;padding:8px 0;border-top:1px solid var(--line)}.auto-rebuild-context dt{color:var(--text)}.auto-rebuild-context dd{margin:0;color:var(--dim);text-align:right;overflow-wrap:anywhere}.auto-rebuild-footnote{font-size:11px}@media(max-width:560px){.auto-pane .auto-card{padding:8px 10px}.auto-pane .auto-card-btns{gap:4px}.auto-pane .auto-act{min-width:84px}.auto-rebuild{margin-top:16px;padding-top:12px}.auto-rebuild-limits{gap:8px}.auto-rebuild-limits strong{font-size:20px}}@media(pointer:coarse){.auto-pane .risk-fields input{min-height:44px;font-size:16px}}.auto-rebuild-head{flex-wrap:wrap}.auto-rebuild-status.is-enabled{color:var(--text);border-color:var(--gold)}.auto-autonomy-config{margin:10px 0;border:1px solid var(--line2);border-radius:6px;padding:8px}.auto-autonomy-config summary{color:var(--text);font-size:12px;cursor:pointer;min-height:28px;overflow-wrap:anywhere}.auto-autonomy-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.auto-autonomy-fields label{display:grid;gap:4px;min-width:0;color:var(--dim);font-size:11px;line-height:1.4}.auto-autonomy-fields input{width:100%;min-width:0;min-height:40px;box-sizing:border-box;padding:8px;background:var(--bg1);color:var(--text);border:1px solid var(--line2);border-radius:4px;font:inherit;font-size:14px}.auto-autonomy-fields input:disabled{opacity:.65}.auto-autonomy-subtitle{font-size:12px;color:var(--text);margin:12px 0 6px}.auto-autonomy-list{display:grid;gap:6px}.auto-autonomy-list>div{display:grid;gap:3px;border-top:1px solid var(--line);padding:7px 0;font-size:12px;overflow-wrap:anywhere}.auto-autonomy-list strong{font-weight:600;color:var(--text)}.auto-autonomy-list span{color:var(--dim)}.auto-autonomy-issue{margin:8px 0;color:var(--amber, var(--gold));font-size:12px;line-height:1.45;overflow-wrap:anywhere}.auto-autonomy-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.auto-autonomy-actions button{min-height:44px;flex:1 1 140px;white-space:normal;overflow-wrap:anywhere}.auto-autonomy-actions .auto-autonomy-start{color:var(--gold);border-color:var(--gold)}@media(pointer:coarse){.auto-autonomy-fields input{min-height:44px;font-size:16px}.auto-autonomy-config summary{min-height:36px}}.auto-autonomy-scanner{margin-top:10px;padding:8px 0;border-block:1px solid var(--line);font-size:11px;color:var(--dim);overflow-wrap:anywhere}.auto-autonomy-scanner>div{display:flex;justify-content:space-between;gap:8px}.auto-autonomy-scanner strong{color:var(--text);font-weight:600}.auto-autonomy-scanner p{margin:4px 0 0;line-height:1.4}.auto-autonomy-scanner[data-scanner-stale=true]>div>span{color:var(--amber, var(--gold))}.auto-autonomy-decisions{list-style:none;margin:0;padding:0;max-height:320px;overflow-y:auto}.auto-autonomy-decisions>li{padding:6px 0;border-top:1px solid var(--line);font-size:11px;line-height:1.4;overflow-wrap:anywhere}.auto-autonomy-decisions li>div{display:flex;gap:8px;flex-wrap:wrap;align-items:baseline}.auto-autonomy-decisions time{color:var(--dim);font-variant-numeric:tabular-nums}.auto-autonomy-decisions strong{color:var(--text);font-weight:600}.auto-autonomy-decisions li>span{color:var(--dim)}.auto-autonomy-history{margin-top:4px;width:100%;min-height:44px;white-space:normal}:root{--radius: 8px;--panel2: color-mix(in srgb, var(--panel) 82%, var(--text) 5%);--panel3: color-mix(in srgb, var(--panel) 70%, var(--text) 9%);--gold-ink: #1e1607;--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--font-ui: "IBM Plex Sans", system-ui, sans-serif;--fs-nano: 9.5px;--fs-tiny: 10.5px;--fs-micro: 11px;--fs-mid: 11.5px;--fs-table: 12px;--ctl-h: 32px;--ctl-h-sm: 26px;--ctl-r: 9px;--ctl-r-sm: 7px;--ctl-r-primary: 14px;--ctl-px: 12px;--ctl-px-sm: 9px;--ctl-fs: 12.5px;--ctl-fs-sm: 12px;--seg-inset: 6px;--glass-blur: 20px;--glass-sat: .6}html[data-micro-bump]{--fs-nano: 10.5px;--fs-tiny: 11.5px;--fs-micro: 12px;--fs-mid: 12.5px;--fs-table: 13px}button{font-family:inherit;color:inherit;background:none;border:none;cursor:pointer;font-size:inherit}button:disabled{cursor:default;opacity:.55}button:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.mono{font-family:IBM Plex Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums}.chip{background:var(--panel2);border:1px solid var(--line);border-radius:var(--radius);padding:5px 10px;color:var(--dim);font-size:var(--fs-table);transition:background .12s,color .12s,transform .05s}.chip:hover:not(:disabled){background:var(--panel3);color:var(--text)}.chip:active{transform:translateY(1px)}.chip.on{background:var(--gold);color:var(--gold-ink);border-color:var(--gold);font-weight:600}.side-arm{display:none}.iconbtn{width:44px;height:44px;flex-shrink:0;border-radius:50%;display:inline-grid;place-items:center;color:var(--dim);transition:background .14s,color .14s,transform .06s}.chart-toolbar .iconbtn,.chart-toolbar .iconbtn.sm,.chart-corner .iconbtn,.chart-corner .iconbtn.sm,.opanel-head .iconbtn,.opanel-head .iconbtn.sm,.oform-head .iconbtn,.oform-head .iconbtn.sm{width:var(--ctl-h);height:var(--ctl-h);min-height:var(--ctl-h)}.iconbtn:hover:not(:disabled){background:var(--panel2);color:var(--text)}.iconbtn:active:not(:disabled){transform:scale(.93)}.iconbtn.sm{width:34px;height:34px}.iconbtn.on{background:var(--panel2);color:var(--text)}.iconbtn.tgl.on{background:color-mix(in srgb,var(--gold) 20%,transparent);color:var(--gold)}.iconbtn.tgl.on:hover:not(:disabled){background:color-mix(in srgb,var(--gold) 28%,transparent);color:var(--gold)}.btn-gold{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--gold);color:var(--gold-ink);border-radius:var(--ctl-r-primary);min-height:38px;padding:10px 18px;font-weight:700;font-size:13.5px;letter-spacing:.03em;transition:filter .12s,transform .05s}.btn-gold:hover:not(:disabled){filter:brightness(1.08)}.btn-gold:active{transform:translateY(1px)}.btn-quiet{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line);border-radius:var(--ctl-r);min-height:var(--ctl-h);padding:0 var(--ctl-px);color:var(--dim);font-size:var(--ctl-fs);font-weight:600}.btn-quiet:hover:not(:disabled){color:var(--text);border-color:var(--line2)}.btn-danger{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid color-mix(in srgb,var(--sell) 55%,transparent);color:var(--sell-hi);border-radius:12px;min-height:36px;padding:8px 14px;font-size:12.5px;font-weight:600}.btn-danger.iconbtn.sm{padding:0;border-radius:50%}.btn-danger:hover:not(:disabled){background:color-mix(in srgb,var(--sell) 14%,transparent)}.frow{margin-bottom:14px}.frow>label{display:flex;justify-content:space-between;font-size:var(--fs-mid);font-weight:600;color:var(--dim);margin-bottom:5px;letter-spacing:.03em}.frow .hint{color:var(--faint);font-weight:400}.inp{display:flex;align-items:center;background:var(--panel2);border:1px solid var(--line);border-radius:var(--radius)}.inp input,.inp select{flex:1;background:none;border:none;color:var(--text);font-family:inherit;font-size:13.5px;min-height:38px;padding:9px 12px;min-width:0}.inp select option{background:var(--panel);color:var(--text)}.inp input.mono{font-family:IBM Plex Mono,ui-monospace,monospace}.inp:focus-within{border-color:var(--gold)}.field-err{color:var(--sell-hi);font-size:var(--fs-table);margin:6px 0 0;line-height:1.45}.pill{display:inline-flex;align-items:center;gap:5px;border-radius:20px;padding:2px 9px;font-size:var(--fs-micro);font-weight:600;white-space:nowrap}.pill.ok{background:color-mix(in srgb,var(--buy) 16%,transparent);color:var(--buy-hi)}.pill.bad{background:color-mix(in srgb,var(--sell) 16%,transparent);color:var(--sell-hi)}.pill.dim{background:color-mix(in srgb,var(--dim) 14%,transparent);color:var(--dim)}.pill.gold{background:color-mix(in srgb,var(--gold) 18%,transparent);color:var(--gold-hi)}.auth-wrap{height:100%;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:calc(24px + var(--safe-top)) calc(24px + var(--safe-right)) calc(24px + var(--safe-bottom)) calc(24px + var(--safe-left))}.auth-card{width:380px;max-width:100%;min-width:0;background:linear-gradient(170deg,var(--panel) 0%,color-mix(in srgb,var(--panel) 82%,var(--bg1)) 100%);border:1px solid var(--line);border-radius:var(--ctl-r-primary);box-shadow:0 18px 48px #00000059;padding:32px 28px 26px}.auth-card h1{font-size:17px;font-weight:600;letter-spacing:.02em;margin:12px 0 2px;text-align:center}.auth-card .sub{font-size:var(--fs-table);color:var(--dim);text-align:center;margin-bottom:18px}.auth-tabs{display:flex;margin-bottom:16px}.auth-tabs button{flex:1}.scrim{position:fixed;inset:0;background:#0a0e1466;backdrop-filter:blur(10px) saturate(var(--glass-sat));-webkit-backdrop-filter:blur(10px) saturate(var(--glass-sat));isolation:isolate;z-index:60}.settings{position:fixed;top:0;right:0;width:640px;max-width:96vw;height:100%;z-index:61;background:linear-gradient(170deg,color-mix(in srgb,var(--panel) 84%,transparent),color-mix(in srgb,var(--panel) 78%,transparent));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));isolation:isolate;border-left:1px solid var(--line2);box-shadow:-16px 0 40px #00000059;display:flex;flex-direction:column;animation:settings-in .22s cubic-bezier(.3,.8,.3,1);padding:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left)}@keyframes settings-in{0%{transform:translate(40px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.settings{animation:none}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.settings{background:linear-gradient(170deg,var(--panel) 0%,color-mix(in srgb,var(--panel) 80%,var(--bg1)) 100%)}.usermenu{background:var(--panel)}}.settings-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--line)}.settings-head h2{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:600}.settings-body{flex:1;min-height:0;display:flex}.settings-nav{width:168px;flex-shrink:0;border-right:1px solid var(--line);padding:14px 10px;display:flex;flex-direction:column;gap:3px}.settings-nav button{display:flex;align-items:center;gap:10px;min-height:38px;padding:9px 12px;border-radius:var(--radius);color:var(--dim);font-size:13px;font-weight:600;text-align:left}.settings-nav button:hover{background:var(--panel2);color:var(--text)}.settings-nav button.on{background:var(--panel2);color:var(--gold)}@media(max-width:560px){.settings-nav{width:auto;padding:10px 6px;gap:6px}.settings-nav button{width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;justify-content:center}.settings-nav .nav-name{display:none}.settings-pane{padding:16px 14px 28px}}.settings-pane{flex:1;min-width:0;overflow-y:auto;padding:20px 24px 32px}.settings-pane h3{display:flex;align-items:center;gap:8px;font-size:var(--fs-micro);font-weight:700;letter-spacing:.14em;color:var(--dim);text-transform:uppercase;margin:20px 0 10px}.settings-pane h3:first-child{margin-top:0}.note{font-size:var(--fs-micro);color:var(--faint);line-height:1.5}.swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}.swatch{border:1px solid var(--line);border-radius:10px;padding:12px;text-align:left;transition:border-color .12s,transform .05s}.swatch:hover{border-color:var(--line2)}.swatch:active{transform:translateY(1px)}.swatch.on{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}.swatch .strip{display:flex;height:34px;border-radius:6px;overflow:hidden;margin-bottom:8px;border:1px solid rgba(0,0,0,.25)}.swatch .strip i{flex:1}.swatch .name{font-size:var(--fs-table);font-weight:600}.swatch .tag{font-size:var(--fs-tiny);color:var(--faint)}.lang-row{display:flex;gap:8px;flex-wrap:wrap}.lang-btn{min-height:40px;min-width:120px;padding:9px 18px;border:1px solid var(--line);border-radius:var(--radius);color:var(--dim);font-size:13.5px;font-weight:600;transition:border-color .12s,color .12s,transform .05s}.lang-btn:hover{color:var(--text);border-color:var(--line2)}.lang-btn:active{transform:translateY(1px)}.lang-btn.on{background:var(--gold);border-color:var(--gold);color:var(--gold-ink)}.ex-tabs{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:16px}.ex-tab{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:var(--radius);min-height:36px;padding:8px 13px;font-size:12.5px;font-weight:600;color:var(--dim)}.ex-tab:hover{color:var(--text);border-color:var(--line2)}.ex-tab.on{color:var(--gold);border-color:var(--gold)}.ex-tab.soon{opacity:.62}.soon-chip{font-size:var(--fs-nano);font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:color-mix(in srgb,var(--dim) 16%,transparent);color:var(--dim);border-radius:20px;padding:1px 7px}.key-card{border:1px solid var(--line);border-radius:10px;padding:14px 16px;margin-bottom:12px;background:color-mix(in srgb,var(--panel2) 60%,transparent)}.key-card .row1{display:flex;align-items:center;gap:10px;margin-bottom:8px}.key-card .label{font-weight:600;font-size:13px}.key-card .checks{display:flex;gap:6px;flex-wrap:wrap}.steps{border:1px solid var(--line);border-radius:10px;padding:6px 0;margin-top:12px}.step{display:flex;align-items:baseline;gap:10px;padding:7px 14px;font-size:12.5px}.step .mark{width:16px;flex-shrink:0;text-align:center;align-self:center}.step .detail{color:var(--faint);font-size:var(--fs-mid);margin-left:auto;text-align:right;max-width:55%;line-height:1.4}.step.ok .mark{color:var(--buy-hi)}.step.bad .mark{color:var(--sell-hi)}.step.pend{color:var(--faint)}.segmented{display:flex;gap:8px}.segmented input{width:44px;height:50px;text-align:center;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:20px;color:var(--text);background:var(--panel2);border:1px solid var(--line);border-radius:var(--radius)}.segmented input:focus{border-color:var(--gold);outline:none}.codes{display:grid;grid-template-columns:1fr 1fr;gap:6px 16px;background:var(--panel2);border:1px solid var(--line);border-radius:10px;padding:12px 14px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12.5px}.qr-box{background:#fff;border-radius:10px;padding:10px;width:172px;height:172px;flex-shrink:0}.qr-box svg{width:100%;height:100%;display:block}.usermenu{position:absolute;top:calc(50px + var(--safe-top));right:calc(10px + var(--safe-right));z-index:55;min-width:200px;background:color-mix(in srgb,var(--panel) 82%,transparent);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));isolation:isolate;border:1px solid var(--line2);border-radius:10px;box-shadow:0 12px 32px #0006;padding:6px}.usermenu .who{padding:8px 10px;font-size:var(--fs-table);color:var(--dim);border-bottom:1px solid var(--line);margin-bottom:4px;overflow:hidden;text-overflow:ellipsis}.usermenu button{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border-radius:7px;font-size:12.5px;color:var(--text);text-align:left}.usermenu button:hover{background:var(--panel2)}.spin{animation:tt-spin .9s linear infinite}@keyframes tt-spin{to{transform:rotate(360deg)}}.chart-toolbar{display:flex;align-items:center;gap:8px;padding:6px calc(10px + var(--safe-right)) 6px calc(10px + var(--safe-left));background:var(--panel);border-bottom:1px solid var(--line);flex-shrink:0;flex-wrap:wrap}.tabchip{min-height:var(--ctl-h);padding:0 var(--ctl-px);border:1px solid var(--line);border-radius:var(--ctl-r);background:transparent;color:var(--dim);font-weight:600;font-size:var(--ctl-fs);cursor:pointer;transition:background .12s,color .12s}.tabchip:hover:not(:disabled){color:var(--text);background:color-mix(in srgb,var(--line) 30%,transparent)}.tabchip.on{background:var(--gold);border-color:var(--gold);color:#1c1608}.tabchip:disabled{opacity:.45;cursor:not-allowed}.tabchip.on.dimmed{opacity:.55}.tb-spacer{flex:1 1 auto;min-width:0}@media(max-width:1023px){.tb-spacer{flex-basis:100%;height:0}.chart-toolbar{row-gap:6px}}.tb-label{font-size:var(--fs-mid);color:var(--dim);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.tb-marker{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;color:var(--gold);font-size:var(--fs-mid);font-weight:700;letter-spacing:.06em;text-transform:uppercase;-webkit-user-select:none;user-select:none}.conn{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding:4px 9px;border:1px solid var(--line);border-radius:999px}.tb-select{min-height:var(--ctl-h);background:color-mix(in srgb,var(--line) 25%,transparent);border:1px solid var(--line);border-radius:var(--ctl-r);color:var(--text);font-size:var(--ctl-fs);font-weight:600;padding:0 var(--ctl-px-sm)}.tb-select option{background:var(--panel);color:var(--text)}.seg,.tabrow,.auth-tabs{display:inline-flex;align-items:stretch;padding:2px;max-width:100%;border:1px solid var(--line);border-radius:999px;background:var(--panel3);overflow-x:auto;scrollbar-width:none}.seg::-webkit-scrollbar,.tabrow::-webkit-scrollbar,.auth-tabs::-webkit-scrollbar{display:none}.seg>button,.tabrow>button,.auth-tabs>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;min-height:calc(var(--ctl-h) - var(--seg-inset));padding:0 var(--ctl-px);background:transparent;border:none;border-radius:999px;color:var(--dim);font-weight:600;font-size:var(--ctl-fs);white-space:nowrap;cursor:pointer;transition:background .16s ease,color .16s ease}.seg>button:hover:not(:disabled):not(.on),.tabrow>button:hover:not(.on),.auth-tabs>button:hover:not(.on){color:var(--text)}.seg>button.on,.tabrow>button.on,.auth-tabs>button.on{background:var(--gold);color:var(--gold-ink);box-shadow:0 1px 3px #00000052}.seg>button:disabled{opacity:.45;cursor:not-allowed}.seg.lev-ladder{flex-wrap:wrap;border-radius:12px;overflow:visible}.seg.lev-ladder>button{border-radius:9px}.auth-tabs{display:flex;width:100%}.chart-actions{position:absolute;right:calc(12px + var(--safe-right));bottom:calc(12px + var(--safe-bottom));display:flex;gap:10px;z-index:46}.btn-cancel-all,.btn-panic{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;min-width:118px;padding:8px 18px;border:none;border-radius:var(--ctl-r-primary);font-weight:700;font-size:13.5px;letter-spacing:.03em;cursor:pointer;box-shadow:0 4px 14px #00000059;transition:filter .12s,transform .05s}.btn-cancel-all{background:var(--buy);color:#0b211a}.btn-panic{background:#e7c14b;color:#241b04}.btn-cancel-all:hover,.btn-panic:hover{filter:brightness(1.08)}.btn-cancel-all:active,.btn-panic:active{transform:translateY(1px)}.intent-strip{position:absolute;left:calc(12px + var(--safe-left));top:12px;display:flex;flex-direction:column;gap:8px;z-index:6;max-width:330px}.intent-card{display:flex;align-items:center;gap:10px;background:color-mix(in srgb,var(--panel) 92%,transparent);border:1px solid var(--line);border-left-width:3px;border-radius:8px;padding:9px 10px 9px 12px;font-size:var(--fs-table);color:var(--text);box-shadow:0 6px 18px #0000004d;animation:intent-in .18s ease-out}.intent-card.buy{border-left-color:var(--buy)}.intent-card.sell{border-left-color:var(--sell)}.intent-card.cmd{border-left-color:var(--gold)}.intent-card .dismiss{margin-left:auto;width:26px;height:26px;display:grid;place-items:center;border:none;background:transparent;color:var(--dim);border-radius:6px;cursor:pointer}.intent-card .dismiss:hover{color:var(--text);background:color-mix(in srgb,var(--line) 40%,transparent)}@keyframes intent-in{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}.warnplate{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);background:color-mix(in srgb,var(--panel) 94%,transparent);border:1px solid var(--sell);color:var(--text);font-weight:700;font-size:14px;padding:14px 22px;border-radius:10px;box-shadow:0 10px 30px #0006;z-index:7;animation:intent-in .15s ease-out}.cs-pop{position:absolute;right:calc(10px + var(--safe-right));top:8px;width:320px;max-height:calc(100% - 20px);overflow-y:auto;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:14px;z-index:60;box-shadow:0 14px 40px #00000073}.cs-title{font-weight:700;font-size:14px;margin-bottom:6px}.cs-section{font-size:var(--fs-tiny);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin:12px 0 6px;border-top:1px solid color-mix(in srgb,var(--line) 60%,transparent);padding-top:10px}.cs-row{display:flex;align-items:center;gap:8px;margin:6px 0;flex-wrap:wrap}.cs-row.sub{padding-left:12px}.cs-name{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text);min-width:72px}.cs-name.icononly{min-width:0;color:var(--dim)}.cs-hint{font-size:var(--fs-micro);color:var(--dim);margin-top:4px}.cs-foot{display:flex;align-items:center;gap:10px;margin-top:14px}.cs-pop input[type=range]{flex:1;min-width:90px;accent-color:var(--gold);height:24px}.toastwrap{position:absolute;bottom:calc(64px + var(--safe-bottom));left:calc(12px + var(--safe-left));display:flex;flex-direction:column;gap:6px;z-index:68;align-items:flex-start}.toast{background:color-mix(in srgb,var(--panel) 94%,transparent);border:1px solid var(--line);border-radius:8px;padding:9px 16px;font-size:12.5px;color:var(--text);box-shadow:0 8px 22px #00000059;animation:intent-in .15s ease-out}.demo-pill{background:var(--gold);color:#1c1608;font-weight:800;font-size:var(--fs-tiny);letter-spacing:.12em;padding:3px 10px;border-radius:999px}.connect-chip{min-height:var(--ctl-h);padding:0 var(--ctl-px);border:1px dashed var(--line);border-radius:var(--ctl-r);background:transparent;color:var(--dim);font-weight:600;font-size:var(--ctl-fs);cursor:pointer}.connect-chip:hover{color:var(--gold);border-color:var(--gold)}.qty-inp{width:96px;text-align:right}.size-presets{display:inline-flex;gap:4px;align-items:center}.size-preset{position:relative;min-height:var(--ctl-h);min-width:46px;padding:0 var(--ctl-px-sm);background:color-mix(in srgb,var(--line) 25%,transparent);border:1px solid var(--line);border-radius:var(--ctl-r);color:var(--dim);font-size:var(--ctl-fs);font-weight:700;cursor:pointer;line-height:1.1}.size-preset:hover{color:var(--text);border-color:var(--gold)}.size-preset.on{color:var(--bg0);background:var(--gold);border-color:var(--gold)}.size-preset .k{position:absolute;top:1px;right:3px;font-size:8.5px;font-weight:700;opacity:.55}.size-preset.edit{min-width:32px;color:var(--faint)}.size-preset.edit:hover{color:var(--gold)}.size-edit{width:74px;min-height:var(--ctl-h);text-align:right;background:var(--panel2);border:1px solid var(--line);border-radius:var(--ctl-r);color:var(--text);font-size:var(--ctl-fs);padding:0 var(--ctl-px-sm)}.intent-card.ghost{opacity:.72;border-style:dashed}.intent-card.failed{border-left-color:var(--sell)}.ocard{min-width:260px}.ocard-main{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.op-pill{font-size:var(--fs-tiny);font-weight:700;letter-spacing:.04em;padding:2px 8px;border-radius:999px;border:1px solid var(--line);color:var(--dim);white-space:nowrap}.op-pill[data-status=partially_filled]{color:var(--gold);border-color:var(--gold)}.op-pill[data-status=filled]{color:var(--buy);border-color:var(--buy)}.op-pill[data-status=rejected],.op-pill[data-status=expired]{color:var(--sell);border-color:var(--sell)}.oprog{display:inline-block;width:64px;height:6px;border-radius:3px;background:color-mix(in srgb,var(--line) 45%,transparent);overflow:hidden;vertical-align:middle}.oprog-fill{display:block;height:100%;background:var(--buy);transition:width .2s ease-out}.oprog-fill.sell{background:var(--sell)}.opanel{flex-shrink:0;border-top:1px solid var(--line);background:var(--panel)}.opanel-head{display:flex;align-items:center;gap:8px;padding:6px calc(10px + var(--safe-right)) 6px calc(10px + var(--safe-left))}.opanel-body{height:180px;overflow-y:auto;padding:0 calc(12px + var(--safe-right)) 10px calc(12px + var(--safe-left))}.opanel.h60 .opanel-body{height:60vh}.opanel.h30 .opanel-body{height:30vh}.deal-warn{color:var(--sell);font-size:11.5px;padding:2px 8px 6px}.tpsl{display:inline-flex;align-items:center;gap:6px}.tpsl-side{display:inline-flex;align-items:center;gap:3px;min-height:var(--ctl-h);border:1px solid var(--line);border-radius:var(--ctl-r);padding:0 6px 0 2px;opacity:.75}.tpsl-side.on{opacity:1;border-color:var(--gold-lo)}.tpsl-side.bad{border-color:var(--sell)}.tpsl-toggle{align-self:stretch;background:none;border:none;color:var(--dim);font-size:var(--ctl-fs);font-weight:700;padding:0 6px;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.tpsl-side.on .tpsl-toggle{color:var(--text)}.tpsl-check{font-size:11px;color:var(--gold-bright)}.tpsl-side:not(.on) .tpsl-check{color:var(--dim)}.tpsl-pct{width:44px;min-height:calc(var(--ctl-h) - 10px);background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:var(--ctl-r-sm);padding:0 5px;font-size:var(--ctl-fs);text-align:right}.tpsl-unit{font-size:11px;color:var(--dim)}.jr-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:6px 0 8px}.jr-date{background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:8px;padding:3px 8px;font:inherit;font-size:12px;color-scheme:dark}.jr-rebate{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--dim);margin-left:auto}.jr-rebate input{width:52px;background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:8px;padding:3px 6px;font-size:12px;text-align:right}.jr-total{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px;padding:4px 2px 6px;font-size:13px}.jr-total .dim{color:var(--dim);font-size:12px}.op-section{font-size:var(--fs-tiny);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin:8px 0 4px}.op-section.divided{border-top:1px solid color-mix(in srgb,var(--line) 60%,transparent);padding-top:8px;margin-top:12px}.op-empty{color:var(--dim);font-size:var(--fs-table);padding:6px 2px}.bal-tools{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 0 6px}.bal-hidezero,.bal-dust-tick{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-table);color:var(--dim);cursor:pointer}.bal-dust-tick{color:inherit}.bal-dust-run{display:flex;gap:8px;margin-top:6px}.scale-live{font-size:11px;color:var(--dim);background:color-mix(in srgb,var(--panel) 82%,transparent);border:1px solid var(--line);border-radius:8px;padding:3px 8px;pointer-events:none}.backnow{position:absolute;left:50%;bottom:14px;transform:translate(-50%);z-index:32;border-radius:999px;border:.5px solid color-mix(in srgb,var(--gold) 60%,transparent);background:color-mix(in srgb,var(--panel) 78%,transparent);backdrop-filter:blur(18px) saturate(.6);-webkit-backdrop-filter:blur(18px) saturate(.6);color:var(--gold);font-size:12px;padding:7px 14px;cursor:pointer}.pnl-live{position:absolute;top:8px;left:50%;transform:translate(-50%);z-index:30;display:flex;flex-direction:column;align-items:center;gap:1px;padding:6px 14px;background:color-mix(in srgb,var(--panel) 88%,transparent);border:1px solid var(--line);border-radius:12px;pointer-events:none;text-align:center}.pnl-live-open{font-size:20px;font-weight:700;letter-spacing:.01em}.pnl-live-open .unit{font-size:12px;color:var(--dim);font-weight:500}@media(min-width:640px)and (max-width:1150px){.pnl-live{top:52px}}.pnl-live .up{color:var(--buy)}.pnl-live .down{color:var(--sell)}@media(max-width:767px){.pnl-live{top:6px;padding:4px 10px}.pnl-live-open{font-size:17px}.pnl-live-last{font-size:11px}}.share-look{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.oform-max{display:flex;align-items:center;gap:8px;margin-top:4px;flex-wrap:wrap}.oform-max .oform-hint{margin-top:0}.oform-econ{display:flex;flex-direction:column;gap:2px;margin:2px 0 4px}.notify-grid{display:grid;grid-template-columns:1fr 64px 64px;align-items:center;gap:4px 8px;padding:3px 0}.notify-grid .notify-col{font-size:var(--fs-micro);color:var(--dim);text-transform:uppercase;letter-spacing:.04em;justify-self:center}.notify-grid input{justify-self:center}.op-table,.cs-pop,.tools-pop,.lev-pop{--ctl-h: var(--ctl-h-sm);--ctl-r: var(--ctl-r-sm);--ctl-fs: var(--ctl-fs-sm);--ctl-px: var(--ctl-px-sm)}.op-table{width:100%;border-collapse:collapse;font-size:var(--fs-table)}.op-table th{text-align:left;color:var(--dim);font-weight:600;font-size:var(--fs-tiny);letter-spacing:.06em;text-transform:uppercase;padding:4px 10px 4px 2px}.op-table td{padding:6px 10px 6px 2px;border-top:1px solid color-mix(in srgb,var(--line) 45%,transparent)}.op-table.dim td{color:var(--dim)}.op-buy{color:var(--buy);font-weight:700}.op-sell{color:var(--sell);font-weight:700}.op-exec span:first-child{margin-right:8px}.op-actions{text-align:right}.btn-quiet.sm{min-height:var(--ctl-h-sm);padding:0 var(--ctl-px-sm);font-size:var(--ctl-fs-sm);border-radius:var(--ctl-r-sm);display:inline-flex;align-items:center;gap:5px}.panic-plate{position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);width:min(360px,calc(100% - 32px));background:var(--panel);border:1px solid var(--sell);border-radius:12px;padding:16px;z-index:59;box-shadow:0 14px 40px #00000080}.pp-title{font-weight:800;font-size:14.5px;color:var(--sell);margin-bottom:6px}.pp-body{font-size:var(--fs-table);color:var(--text);margin-bottom:14px}.pp-actions{display:grid;gap:10px}.pp-actions>*{width:100%}.btn-hold{position:relative;overflow:hidden;min-height:44px;padding:8px 16px;border:1px solid var(--sell);border-radius:var(--ctl-r-primary);background:color-mix(in srgb,var(--sell) 18%,transparent);color:var(--text);font-weight:700;font-size:13px;cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none}.hold-fill{position:absolute;inset:0;width:0;background:color-mix(in srgb,var(--sell) 55%,transparent)}.btn-hold.holding .hold-fill{width:100%;transition:width var(--hold-ms, .4s) linear}.hold-label{position:relative}.btn-hold.sm{min-height:var(--ctl-h-sm);min-width:84px;padding:0 var(--ctl-px-sm);font-size:var(--ctl-fs-sm);border-radius:var(--ctl-r-sm)}.pnl-up{color:var(--buy);font-weight:700}.pnl-down{color:var(--sell);font-weight:700}.pnl-flat{color:var(--dim)}.liq-warn{color:var(--gold-hi);font-weight:700}.liq-danger{color:var(--sell);font-weight:800}.op-table tr.stalerow td{opacity:.62}.stale-pill{color:var(--gold);border-color:var(--gold);letter-spacing:.08em}.tabcount{display:inline-block;min-width:16px;padding:0 5px;border-radius:999px;background:color-mix(in srgb,var(--gold) 22%,transparent);color:var(--gold-hi);font-size:var(--fs-tiny);font-weight:800}.tabchip.on .tabcount,.seg>button.on .tabcount{background:color-mix(in srgb,var(--gold-ink) 18%,transparent);color:var(--gold-ink)}.lev-chip{display:inline-flex;align-items:center;gap:6px}.lev-chip.warn{border-color:var(--gold);color:var(--gold-hi)}.lev-pop{position:absolute;right:calc(10px + var(--safe-right));top:8px;width:300px;max-height:calc(100% - 20px);overflow-y:auto;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:14px;z-index:60;box-shadow:0 14px 40px #00000073}.stepper{display:inline-flex;align-items:center;padding:2px;border:1px solid var(--line);border-radius:999px;background:var(--panel3)}.stepper .lev-step{width:48px;height:48px;display:grid;place-items:center;border:none;border-radius:50%;background:transparent;color:var(--text);cursor:pointer;transition:background .14s,transform .06s}.stepper .lev-step:hover:not(:disabled){background:var(--panel2)}.stepper .lev-step:active:not(:disabled){transform:scale(.92)}.stepper .lev-step:disabled{opacity:.4;cursor:not-allowed}.lev-value{min-width:62px;text-align:center;font-size:17px;font-weight:800}.lock-hint{color:var(--sell-hi)}.warn-hint{color:var(--gold-hi)}.funding-chip{display:inline-flex;align-items:center;gap:7px;padding:4px 10px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--panel) 88%,transparent);font-size:var(--fs-micro);color:var(--text);z-index:6;pointer-events:none}.funding-chip .fc-label,.phase-chip .fc-label{color:var(--dim);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.funding-chip .fc-sep,.phase-chip .fc-sep{color:var(--dim)}.chart-corner{position:absolute;z-index:6;display:flex;flex-direction:column;gap:8px;pointer-events:none}.chart-corner>*{pointer-events:auto}.corner-tl{left:calc(10px + var(--safe-left));top:8px;align-items:flex-start}.corner-tr{right:calc(68px + var(--safe-right));top:8px;align-items:flex-end}.corner-tr .corner-cluster{flex-wrap:nowrap}.corner-tr .seg{max-width:230px}.corner-cluster{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;pointer-events:none}.corner-cluster>*{pointer-events:auto}.chart-corner .tabchip,.chart-corner .tb-select,.chart-corner .iconbtn{background:var(--panel);box-shadow:0 2px 8px #00000040}.chart-corner .iconbtn{border:1px solid var(--line)}.chart-corner .iconbtn.tgl.on{background:color-mix(in srgb,var(--gold) 20%,var(--panel))}.chart-corner .tabchip.on{background:var(--gold)}.chart-corner .tabchip:hover:not(:disabled){background:color-mix(in srgb,var(--line) 30%,var(--panel))}.chart-corner .seg{box-shadow:0 2px 8px #00000040}.chart-corner .tb-label{background:color-mix(in srgb,var(--panel) 88%,transparent);border-radius:6px;padding:2px 6px}.cs-pop.tools-pop{top:calc(24px + 2 * var(--ctl-h) + 8px);right:calc(68px + var(--safe-right));width:232px}.sym-chip{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:700;letter-spacing:.02em}.op-size{line-height:1.15}.op-size .q{display:block;font-weight:700}.op-size .b{display:block;font-size:var(--fs-tiny);color:var(--faint)}.term-shell{display:flex;flex-direction:column;height:100%}.term-header{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:calc(8px + var(--safe-top)) calc(14px + var(--safe-right)) 8px calc(14px + var(--safe-left));background:var(--panel);border-bottom:1px solid var(--line);flex-shrink:0;position:relative}.term-header>:not(.hdr-balances):not(.hdr-spacer){flex-shrink:0}.term-header .iconbtn{position:relative}.market-switch{flex-shrink:0;overflow:visible}.hdr-spacer{flex:1 1 0}.hdr-balances{display:flex;align-items:center;gap:12px}@media(min-width:1024px)and (max-width:1439px){.term-header .hdr-balances{order:2;flex:1 0 100%;flex-wrap:wrap;gap:8px 18px;padding-top:3px}.hdr-balances>.hdr-sep{display:none}}.hdr-sep{width:1px;height:18px;background:var(--line);flex-shrink:0}.hdr-fact{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-mid);color:var(--dim);font-weight:600;white-space:nowrap}.hdr-exch{color:var(--text);font-weight:700;letter-spacing:.04em}.hdr-label{font-size:var(--fs-tiny);text-transform:uppercase;letter-spacing:.08em;color:var(--dim);font-weight:700}.hdr-money{color:var(--text);font-weight:700;font-size:13px}.hdr-money .unit{color:var(--dim);font-weight:600;font-size:var(--fs-mid)}.hdr-pnl.up{color:var(--buy)}.hdr-pnl.down{color:var(--sell)}.hdr-money.stale{opacity:.55}.inst-tabs{display:flex;align-items:stretch;gap:2px;flex-shrink:0;padding:0 calc(10px + var(--safe-right)) 0 calc(10px + var(--safe-left));background:var(--panel);border-bottom:1px solid var(--line);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.inst-tabs::-webkit-scrollbar{display:none}.inst-tab{display:inline-flex;align-items:center;gap:1px;padding-right:2px;margin-bottom:-1px;border:1px solid transparent;border-bottom-color:transparent;border-radius:var(--ctl-r-sm) var(--ctl-r-sm) 0 0;white-space:nowrap}.inst-tab:hover:not(.on){background:color-mix(in srgb,var(--line) 26%,transparent)}.inst-tab.on{background:var(--bg0);border-color:var(--line);border-bottom-color:var(--bg0)}.it-pick{min-height:28px;padding:0 4px 0 9px;border:none;background:transparent;color:var(--dim);font-size:var(--fs-table);font-weight:700;letter-spacing:.01em;cursor:pointer}.inst-tab.on .it-pick{color:var(--gold)}.inst-tab:hover .it-pick{color:var(--text)}.inst-tab.on:hover .it-pick{color:var(--gold)}.it-x{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;padding:0;border:none;border-radius:5px;background:transparent;color:transparent;cursor:pointer}.inst-tab:hover .it-x,.inst-tab.on .it-x{color:var(--dim)}.it-x:hover:not(:disabled){background:var(--line);color:var(--text)}.it-x:disabled{opacity:.4;cursor:not-allowed}.it-add{display:inline-flex;align-items:center;justify-content:center;width:28px;min-height:28px;margin-left:4px;padding:0;border:none;border-radius:var(--ctl-r-sm);background:transparent;color:var(--dim);cursor:pointer;flex-shrink:0}.it-add:hover{background:color-mix(in srgb,var(--line) 40%,transparent);color:var(--text)}.pr-mkt{flex-shrink:0;padding:1px 6px;border:1px solid var(--line2);border-radius:999px;color:var(--dim);font-size:var(--fs-tiny);font-weight:800;letter-spacing:.08em}.protect-chip{display:inline-flex;align-items:center;gap:6px;min-height:var(--ctl-h);padding:0 var(--ctl-px);border:1px solid color-mix(in srgb,var(--sell) 55%,transparent);border-radius:var(--ctl-r);background:color-mix(in srgb,var(--sell) 14%,transparent);color:var(--sell);font-size:var(--ctl-fs);font-weight:700;white-space:nowrap;cursor:default}.protect-chip .pc-more{padding:0 5px;border-radius:999px;background:color-mix(in srgb,var(--sell) 28%,transparent);font-size:var(--fs-tiny)}.key-facts{margin:0 0 14px;padding:10px 12px 10px 26px;border-left:2px solid var(--gold);border-radius:0 var(--ctl-r-sm) var(--ctl-r-sm) 0;background:color-mix(in srgb,var(--gold) 7%,transparent);color:var(--dim);font-size:var(--fs-micro);line-height:1.45}.key-facts li+li{margin-top:5px}.sym-link{padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;text-decoration:none;text-underline-offset:3px}.sym-link:hover,.sym-link:focus-visible{color:var(--gold-text);text-decoration:underline}.sym-link:active{opacity:.7}.scr{display:flex;flex-direction:column;min-height:0}.scr-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;padding:8px calc(10px + var(--safe-right)) 8px calc(10px + var(--safe-left))}.scr-search{flex:1 1 160px;min-width:0}.scr-search input{width:100%;min-height:var(--ctl-h-sm);padding:0 10px;border:1px solid var(--line);border-radius:var(--ctl-r-sm);background:transparent;color:var(--text);font-size:var(--fs-table);text-transform:uppercase}.scr-count{color:var(--faint);font-size:var(--fs-tiny);margin-left:auto}.scr-quotes{overflow-x:auto;scrollbar-width:none;max-width:46%}.scr-quotes::-webkit-scrollbar{display:none}.scr-quotes>button{font-variant-numeric:tabular-nums}.scr-view>button{display:inline-flex;align-items:center;gap:5px}.scr-vicon{display:none}@media(pointer:coarse),(max-width:767px){.scr-vicon{display:block}.scr-vword{display:none}}.scr-badge{min-width:15px;padding:0 4px;border-radius:7px;background:color-mix(in srgb,currentColor 16%,transparent);font-size:var(--fs-tiny);font-variant-numeric:tabular-nums;line-height:15px;text-align:center}.scr-banbtn.restore{opacity:1;color:var(--gold)}.scr-colbtn{display:inline-flex;align-items:center;justify-content:center;width:var(--ctl-h-sm);height:var(--ctl-h-sm);padding:0;border:1px solid var(--line);border-radius:var(--ctl-r-sm);background:transparent;color:var(--dim);cursor:pointer}.scr-colbtn:hover{color:var(--text);border-color:var(--line2, var(--line))}.scr-colbtn.on{color:var(--gold);border-color:var(--gold)}.scr-cols{margin:0 calc(10px + var(--safe-right)) 8px calc(10px + var(--safe-left));padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:0 14px 40px #00000073}.scr-colshead{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.scr-colsx{display:inline-flex;padding:4px;border:0;border-radius:6px;background:none;color:var(--faint);cursor:pointer}.scr-colsx:hover{color:var(--text);background:var(--line)}.scr-colrow{display:flex;align-items:baseline;gap:8px;padding:4px 0;cursor:pointer}.scr-colrow input{accent-color:var(--gold)}.scr-collabel{min-width:92px;font-size:var(--fs-table);color:var(--text)}.scr-colcost{padding:0 5px;border:1px solid var(--line);border-radius:999px;color:var(--faint);font-size:var(--fs-nano);text-transform:uppercase;letter-spacing:.05em}.scr-colhint{flex:1;color:var(--dim);font-size:var(--fs-micro)}.adv-marks{display:inline-flex;align-items:center;gap:3px;padding:2px;border:0;border-radius:6px;background:none;font:inherit;cursor:pointer}.adv-marks:hover{background:var(--line)}.adv-mark{display:inline-flex;align-items:center;line-height:1}.adv-mark.warn{color:var(--sell)}.adv-mark.new{padding:0 4px;border-radius:4px;background:color-mix(in srgb,var(--buy) 26%,transparent);color:var(--text);font-size:var(--fs-nano);font-weight:800;letter-spacing:.04em;white-space:nowrap}.adv-mark.note{color:var(--faint)}.adv-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:5px calc(10px + var(--safe-right)) 5px calc(10px + var(--safe-left));border-bottom:1px solid var(--line);background:var(--panel)}.adv-pill{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border:1px solid var(--line);border-radius:999px;color:var(--dim);font-size:var(--fs-tiny);white-space:nowrap}.adv-pill.warn{border-color:color-mix(in srgb,var(--sell) 45%,var(--line));background:color-mix(in srgb,var(--sell) 12%,transparent);color:var(--text)}.adv-pill.muted{border-style:dashed;color:var(--faint)}.adv-src{color:var(--faint);font-size:var(--fs-nano);text-transform:uppercase;letter-spacing:.05em}.scr-table th button.scr-sort{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;white-space:nowrap}.scr-table th button.scr-sort:hover{color:var(--text)}.scr-table td.num,.scr-table th.num{text-align:right}.scr-table tr.scr-fav td:first-child{box-shadow:inset 2px 0 0 var(--gold)}.scr-star,.scr-ban{width:26px}.scr-starbtn,.scr-banbtn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:5px;background:none;color:var(--faint);cursor:pointer}.scr-starbtn.on{color:var(--gold)}.scr-starbtn:hover,.scr-banbtn:hover{background:var(--line);color:var(--text)}.scr-banbtn{opacity:0}.scr-table tr:hover .scr-banbtn,.scr-banbtn:focus-visible{opacity:1}@media(hover:none){.scr-banbtn{opacity:.5}}.term-main{flex:1;min-height:0;position:relative}.term-footer{display:flex;gap:18px;padding:6px calc(14px + var(--safe-right)) calc(6px + var(--safe-bottom)) calc(14px + var(--safe-left));background:var(--panel);border-top:1px solid var(--line);font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--dim);flex-shrink:0;flex-wrap:wrap}@media(max-width:560px){.chart-toolbar{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding:5px calc(8px + var(--safe-right)) 5px calc(8px + var(--safe-left))}.chart-toolbar::-webkit-scrollbar{display:none}.chart-toolbar>*{flex-shrink:0}.opanel-body{height:128px}}@media(max-height:520px)and (orientation:landscape){.chart-toolbar{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding:3px calc(8px + var(--safe-right)) 3px calc(8px + var(--safe-left));gap:6px}.chart-toolbar::-webkit-scrollbar{display:none}.chart-toolbar>*{flex-shrink:0}.opanel-body{height:72px;padding-bottom:calc(10px + var(--safe-bottom))}.opanel-head{padding:4px calc(8px + var(--safe-right)) 4px calc(8px + var(--safe-left))}.term-footer{display:none}.term-header{padding-top:calc(2px + var(--safe-top));padding-bottom:2px}.term-header .iconbtn{width:40px;height:40px;min-height:40px}.term-shell:not(:has(.mob-thumb)) .term-main{min-height:180px}}@media(pointer:coarse){:root{--ctl-h: 44px;--ctl-h-sm: 44px;--ctl-fs: 13.5px;--ctl-fs-sm: 13px}.side-arm{display:inline-flex}.side-arm.on{background:color-mix(in srgb,var(--sell) 22%,transparent);border-color:var(--sell);color:var(--sell)}.intent-card .dismiss{width:44px;height:44px;border-radius:50%}.iconbtn.sm{width:44px;height:44px}.chart-actions{left:0;right:0;bottom:0;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:6px calc(10px + var(--safe-right)) calc(6px + var(--safe-bottom)) calc(10px + var(--safe-left));background:var(--panel);border-top:1px solid var(--line)}.chart-actions>*{width:100%}.size-preset{min-width:58px}.size-preset.edit{min-width:44px}.size-edit{width:84px}.btn-cancel-all,.btn-panic,.btn-hold{min-height:48px}.btn-gold,.btn-quiet,.btn-danger,.ex-tab,.lang-btn,.settings-nav button,.iconbtn{min-height:44px}.iconbtn{width:44px}.inp input,.inp select{min-height:44px}.segmented input{width:48px;height:54px}}.picker-chip{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.picker-scrim{position:fixed;inset:0;z-index:66;background:#0a0e146b}.inst-picker{position:fixed;z-index:67;left:50%;top:10vh;transform:translate(-50%);display:flex;flex-direction:column;width:min(460px,calc(100vw - 32px));max-height:76vh;background:var(--panel);border:1px solid var(--line2);border-radius:var(--ctl-r-primary);box-shadow:0 18px 48px #00000080}.picker-head{display:flex;align-items:center;gap:10px;flex-shrink:0;padding:8px 8px 8px 16px;border-bottom:1px solid var(--line)}.picker-title{flex:1;font-size:15px;font-weight:700}.picker-market{color:var(--gold);font-size:var(--fs-mid);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.picker-search{position:relative;flex-shrink:0;padding:10px 16px;border-bottom:1px solid var(--line)}.picker-search input{width:100%;min-height:40px;padding:8px 12px 8px 38px;background:color-mix(in srgb,var(--line) 25%,transparent);border:1px solid var(--line);border-radius:10px;color:var(--text);font-size:14px}.picker-search input:focus-visible{outline:none;border-color:var(--gold)}.picker-glass{position:absolute;left:28px;top:50%;transform:translateY(-50%);color:var(--dim);pointer-events:none}.picker-scroll{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 16px 14px}.picker-row{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;min-width:0;padding:6px 8px;background:transparent;border:none;border-radius:8px;cursor:pointer;text-align:left;transition:background .12s}.picker-row:hover:not(:disabled){background:color-mix(in srgb,var(--line) 30%,transparent)}.picker-row:disabled{opacity:.55;cursor:default}.pr-sym{font-size:13.5px;font-weight:700;color:var(--text);white-space:nowrap}.pr-pair{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--dim);font-size:var(--fs-table)}.pr-tag{flex-shrink:0;padding:1px 7px;border:1px solid var(--line2);border-radius:999px;color:var(--gold);font-size:var(--fs-tiny);font-weight:800;letter-spacing:.08em}.picker-wrow{display:flex;align-items:center;gap:8px;margin:2px 0}.picker-wrow>.picker-row{flex:1;min-width:0}.picker-wrow.on>.picker-row{background:color-mix(in srgb,var(--gold) 14%,transparent)}.pr-remove{flex-shrink:0}.picker-note{margin:10px 0 4px;color:var(--dim);font-size:var(--fs-table)}.picker-note.err{color:var(--sell-hi, var(--sell))}.mob-rail,.mob-sheet,.mob-thumb,.mob-scrim,.more-sheet,.size-ladder{display:none}.rail-bal{color:var(--dim);font-size:var(--fs-tiny);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.rail-bal-unit{color:var(--faint)}.rail-pnl{font-size:var(--fs-tiny);font-weight:600;white-space:nowrap;color:var(--dim)}.rail-pnl.up{color:var(--buy-hi)}.rail-pnl.down{color:var(--sell-hi)}.rail-pnl.stale{opacity:.55}.sv-belowmin{color:var(--sell-hi)}.fee-v{color:var(--dim)}.xfer{display:flex;flex-direction:column;gap:8px;padding:4px 0 8px}.xfer-dir{align-self:flex-start}.xfer-row{display:flex;gap:8px}.xfer-asset{width:96px;flex:none}.xfer-amount{flex:1}.xfer-max{flex:none;margin:4px}.xfer-go{align-self:flex-start;display:inline-flex;align-items:center;gap:6px}.xfer-wallets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.xfer-wallet{min-width:0;padding:8px 10px;border:1px solid rgba(255,255,255,.08);border-radius:12px}.xfer-wname{margin-bottom:4px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;opacity:.6}.xfer-wrow{display:flex;justify-content:space-between;gap:8px;font-size:12px;line-height:1.6}.xfer-pick{display:flex;align-items:center;gap:8px}.xfer-lbl{flex:none;width:56px;font-size:12px;opacity:.6}.xfer-dir button{display:inline-flex;flex-direction:column;align-items:center;gap:1px;height:auto;min-height:36px;padding:4px 12px;line-height:1.15}.xfer-segbal{font-size:10px;opacity:.7}@media(max-width:480px){.xfer-wallets{grid-template-columns:1fr}.xfer-lbl{width:44px}}.ocard-cancel{min-height:28px;padding:3px 10px;font-size:var(--fs-tiny);margin-right:6px;flex:none}.msub-inline{color:var(--faint);font-size:var(--fs-nano)}@media(max-width:560px)and (orientation:portrait)and (pointer:coarse),(max-height:560px)and (orientation:landscape)and (pointer:coarse){.term-shell:has(.mob-thumb) .term-header,.term-shell:has(.mob-thumb) .chart-toolbar,.term-shell:has(.mob-thumb) .opanel,.term-shell:has(.mob-thumb) .term-footer,.term-shell:has(.mob-thumb) .chart-actions{display:none}.term-main{overflow:hidden}.mob-rail{display:flex;align-items:center;gap:9px;flex-shrink:0;height:calc(32px + var(--safe-top));padding:var(--safe-top) calc(12px + var(--safe-right)) 0 calc(12px + var(--safe-left));background:var(--panel);border-bottom:1px solid var(--line);font-size:var(--fs-micro);color:var(--dim);user-select:none;-webkit-user-select:none}.mob-rail .conn{padding:1px 7px;gap:4px}.rail-sym{font-size:12.5px;font-weight:700;color:var(--text);letter-spacing:.02em}.rail-lev{font-size:var(--fs-micro);font-weight:700;color:var(--gold-hi)}.mob-rail .demo-pill{font-size:var(--fs-nano);padding:2px 7px}.rail-gap{flex:1}.rail-px{font-size:14px;font-weight:600;color:var(--text);white-space:nowrap}.mob-sheet{--dt-peek: 88px;--dt-half: 406px;--dt-full: 671px;display:flex;flex-direction:column;position:absolute;left:0;right:0;bottom:0;z-index:12;height:min(var(--dt-peek),100%);max-height:100%;overflow:hidden;border-top:1px solid var(--line2);border-radius:18px 18px 0 0;box-shadow:0 -10px 30px #00000057;background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 88%,transparent),color-mix(in srgb,var(--panel) 80%,transparent));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));isolation:isolate;transition:height .3s cubic-bezier(.32,.72,0,1)}@media(max-height:560px)and (orientation:landscape)and (pointer:coarse){.mob-sheet{--dt-peek: 92px;--dt-half: 210px;--dt-full: min(330px, calc(100dvh - 120px) )}}.mob-sheet[data-detent=half]{height:min(var(--dt-half),100%)}.mob-sheet[data-detent=full]{height:min(var(--dt-full),100%)}.mob-sheet[data-dragging="1"]{height:var(--sheet-drag-h, min(var(--dt-peek), 100%));transition:none}.sheet-head{display:grid;place-items:center;flex-shrink:0;width:100%;height:26px;padding:0;background:none;border:none;touch-action:none;cursor:grab}.sheet-grab{width:40px;height:4px;border-radius:2px;background:color-mix(in srgb,var(--text) 34%,transparent)}.mob-sheet[data-dragging="1"] .sheet-head{cursor:grabbing}.sheet-strip{display:flex;align-items:stretch;gap:8px;flex-shrink:0;height:62px;padding:4px calc(12px + var(--safe-right)) 4px calc(12px + var(--safe-left));overflow-x:auto;overflow-y:hidden;scrollbar-width:none;touch-action:pan-x}.sheet-strip::-webkit-scrollbar{display:none}.sheet-flat{display:flex;align-items:center;font-size:var(--fs-table);color:var(--dim)}.xchip{display:flex;position:relative;flex-direction:column;flex-shrink:0;min-width:156px;min-height:44px;padding:3px 10px 4px;border:1px solid var(--line);border-left-width:3px;border-radius:10px;background:color-mix(in srgb,var(--panel3) 80%,transparent);text-align:left;font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.xchip:active{background:color-mix(in srgb,var(--panel3) 96%,var(--text))}.xc-open{position:absolute;top:4px;right:7px;color:var(--faint);transform:rotate(90deg)}.xchip.long{border-left-color:var(--buy)}.xchip.short{border-left-color:var(--sell)}.xc-id{display:flex;align-items:baseline;gap:6px;font-size:10.5px;line-height:13px;color:var(--dim)}.xc-sym{font-weight:700;color:var(--text)}.xc-id .op-buy,.xc-id .op-sell{font-size:var(--fs-nano);letter-spacing:.06em}.xc-lev{color:var(--gold-hi);font-weight:700}.xc-quote{font-size:16px;line-height:18px;font-weight:700;color:var(--text);white-space:nowrap}.xc-base{font-size:9.5px;line-height:11px;color:var(--faint)}.hc-tag{font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-hi);border:1px solid color-mix(in srgb,var(--gold) 45%,transparent);border-radius:999px;padding:0 5px}.hc-ext{font-size:8.5px;color:var(--faint);border:1px dashed var(--line2);border-radius:999px;padding:0 5px}.hc-inv{font-size:9px;font-weight:400;color:var(--faint)}.hc-sub{display:flex;gap:7px;align-items:baseline;font-size:9.5px;line-height:12px;color:var(--faint);white-space:nowrap}.hc-avg{color:var(--dim)}.hc-delta.pnl-up{color:var(--buy-hi)}.hc-delta.pnl-down{color:var(--sell-hi)}.hchip.ext{opacity:.75}.hchip.readout{cursor:default}.xc-liq{height:3px;margin-top:3px;border-radius:2px;background:color-mix(in srgb,var(--line) 60%,transparent);overflow:hidden}.xc-liq.blank{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--line) 70%,transparent) 0 4px,transparent 4px 8px)}.xc-liq-fill{display:block;height:100%;background:var(--dim)}.xc-liq[data-tone=warn] .xc-liq-fill{background:var(--gold)}.xc-liq[data-tone=danger] .xc-liq-fill{background:var(--sell)}.sheet-scroll{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;padding:0 calc(12px + var(--safe-right)) 14px calc(12px + var(--safe-left))}.mcard{display:flex;flex-direction:column;gap:8px;margin:8px 0;padding:10px 12px 12px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--panel3) 72%,transparent)}.mcard.closed{opacity:.62}.mcard.stalerow{opacity:.7}.mcard-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:var(--fs-table)}.mcard-sym{font-weight:700;color:var(--text)}.mcard-lev{color:var(--gold-hi);font-weight:700}.mcard-mode{color:var(--dim)}.mcard-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px}.mcell{display:flex;flex-direction:column;min-width:0}.mk{font-size:var(--fs-nano);letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.mv{font-size:13.5px;font-weight:600;color:var(--text);line-height:1.25;overflow-wrap:anywhere}.msub{display:block;font-size:var(--fs-tiny);font-weight:400;color:var(--faint)}.oprog.wide,.mcard-act,.mcard .btn-hold{width:100%}.bal-list{display:flex;flex-direction:column}.bal-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:8px;padding:7px 0;font-size:var(--fs-table);border-top:1px solid color-mix(in srgb,var(--line) 45%,transparent)}.bal-asset{font-weight:700;color:var(--text)}.bal-free{color:var(--text)}.bal-locked{color:var(--dim);text-align:right}.mob-thumb{display:grid;grid-template-columns:52px 60px minmax(0,1fr) 52px;align-items:center;gap:10px;flex-shrink:0;position:relative;z-index:14;height:calc(64px + var(--safe-bottom));padding:6px calc(10px + var(--safe-right)) calc(6px + var(--safe-bottom)) calc(10px + var(--safe-left));background:var(--panel);border-top:1px solid var(--line)}.iconbtn.thumb-slot{width:52px;height:52px;min-height:52px;position:relative;background:var(--panel3);border:1px solid var(--line);color:var(--text)}.iconbtn.thumb-sheet.on{background:color-mix(in srgb,var(--gold) 20%,transparent);border-color:var(--gold);color:var(--gold)}.thumb-badge{position:absolute;top:-3px;right:-3px;min-width:19px;height:19px;padding:0 5px;display:grid;place-items:center;border-radius:10px;background:var(--gold);color:var(--gold-ink);font-size:var(--fs-nano);font-weight:800;font-variant-numeric:tabular-nums}.thumb-size{display:grid;grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;height:52px;border:1px solid var(--line);border-radius:26px;background:var(--panel3)}.iconbtn.step-btn{width:52px;height:52px;min-height:52px;color:var(--text)}.size-value{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:0;height:52px;padding:0 2px;background:none;border:none;touch-action:none;-webkit-user-select:none;user-select:none}.sv-big{font-size:17px;font-weight:800;line-height:19px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.sv-unit{font-size:11px;font-weight:700;color:var(--dim)}.sv-small{font-size:var(--fs-nano);line-height:11px;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.size-ladder{display:block;position:absolute;left:calc(10px + var(--safe-left));right:calc(10px + var(--safe-right));bottom:calc(100% + 8px);z-index:3;padding:10px;border:1px solid var(--line);border-radius:var(--ctl-r-primary);background:var(--panel);box-shadow:0 12px 32px #00000073}.size-ladder .size-presets{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.mob-scrim{animation:scrim-in .2s ease-out;display:block;position:fixed;inset:0;z-index:56;background:#0a0e146b}.mob-scrim.quiet{position:fixed;background:transparent;z-index:2}.more-sheet{display:flex;flex-direction:column;position:fixed;left:0;right:0;bottom:0;z-index:57;max-height:86vh;border-top:1px solid var(--line2);border-radius:18px 18px 0 0;background:var(--panel);box-shadow:0 -14px 40px #00000080;animation:more-in .22s cubic-bezier(.32,.72,0,1)}@keyframes more-in{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}.more-head{display:flex;align-items:center;gap:10px;flex-shrink:0;padding:6px calc(10px + var(--safe-right)) 6px calc(16px + var(--safe-left));border-bottom:1px solid var(--line)}.more-title{flex:1;font-size:15px;font-weight:700}.more-scroll{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 calc(16px + var(--safe-right)) calc(16px + var(--safe-bottom)) calc(16px + var(--safe-left))}.more-row{display:flex;width:100%;margin:8px 0}.more-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:8px 0}.more-who{font-size:var(--fs-table);color:var(--dim);margin:12px 0 2px;overflow:hidden;text-overflow:ellipsis}.more-sheet .side-arm{display:inline-flex;justify-content:center}.inst-picker{inset:auto 0 0;transform:none;width:auto;max-height:82vh;border:none;border-top:1px solid var(--line2);border-radius:18px 18px 0 0;box-shadow:0 -14px 40px #00000080;animation:more-in .22s cubic-bezier(.32,.72,0,1)}.picker-head{padding:6px calc(10px + var(--safe-right)) 6px calc(16px + var(--safe-left))}.picker-search{padding:10px calc(16px + var(--safe-right)) 10px calc(16px + var(--safe-left))}.picker-search input{min-height:44px;font-size:16px}.picker-scroll{padding:0 calc(16px + var(--safe-right)) calc(14px + var(--safe-bottom)) calc(16px + var(--safe-left))}.picker-row{min-height:44px}.panic-plate{top:auto;bottom:12px;left:calc(12px + var(--safe-left));right:calc(12px + var(--safe-right));width:auto;transform:none}.panic-plate.cancelall{border-color:var(--gold)}.pp-title.cancelall{color:var(--gold-hi)}.btn-hold.cancelall{border-color:var(--gold);background:color-mix(in srgb,var(--gold) 18%,transparent)}.btn-hold.cancelall .hold-fill{background:color-mix(in srgb,var(--gold) 55%,transparent)}.close-plate{position:fixed;left:calc(12px + var(--safe-left));right:calc(12px + var(--safe-right));bottom:calc(76px + var(--safe-bottom));z-index:57;padding:14px 14px 12px;border:1px solid var(--sell);border-radius:16px;background:var(--panel);box-shadow:0 14px 40px #00000080;animation:more-in .22s cubic-bezier(.32,.72,0,1)}.cp-title{font-weight:800;font-size:14.5px;color:var(--sell);margin-bottom:10px}.cp-pcts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.cp-pct{min-height:44px;padding:0 6px;border:1px solid var(--line2);border-radius:12px;background:var(--panel3);color:var(--text);font:inherit;font-weight:700;font-size:15px;cursor:pointer}.cp-pct.on{border-color:var(--sell);background:color-mix(in srgb,var(--sell) 20%,transparent)}.cp-pct:disabled{opacity:.38;cursor:default}.cp-preview{min-height:96px;margin:12px 0 8px}.cp-k{display:block;font-size:var(--fs-nano);letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.cp-quote{font-size:30px;line-height:34px;font-weight:800;color:var(--text);white-space:nowrap}.cp-unit{font-size:.5em;font-weight:700;color:var(--dim)}.cp-base{font-size:12px;line-height:16px;color:var(--faint)}.cp-pnl{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:10px;padding-top:8px;border-top:1px solid var(--line)}.cp-pnlv{font-size:15px;font-weight:700;white-space:nowrap}.cp-pnlv .cp-unit{font-size:.72em}.cp-blocked{display:flex;align-items:center;min-height:96px;font-size:var(--fs-table);color:var(--gold-hi)}.cp-note{font-size:var(--fs-table);line-height:1.35;color:var(--dim);margin-bottom:10px}.cp-track{display:flex;position:relative;align-items:center;height:56px;padding:4px;border:1px solid var(--sell);border-radius:16px;background:color-mix(in srgb,var(--sell) 12%,transparent);overflow:hidden;touch-action:none;user-select:none;-webkit-user-select:none}.cp-track:before{content:"";position:absolute;inset:0;transform:scaleX(var(--slide-p, 0));transform-origin:left center;background:color-mix(in srgb,var(--sell) 45%,transparent);transition:transform .18s cubic-bezier(.2,0,0,1)}.cp-rail-label{position:relative;padding-left:76px;font-size:13px;font-weight:700;color:var(--text);pointer-events:none;opacity:calc(1 - var(--slide-p, 0) * 2.2);transition:opacity .18s cubic-bezier(.2,0,0,1)}.cp-track.sliding .cp-rail-label{transition:none}.cp-knob{display:grid;position:absolute;left:4px;top:4px;place-items:center;width:64px;height:46px;border:1px solid var(--sell);border-radius:13px;background:var(--panel);color:var(--sell);cursor:grab;touch-action:none;transform:translate(var(--slide-x, 0px));transition:transform .18s cubic-bezier(.2,0,0,1)}.cp-chev{display:grid;place-items:center;transform:rotate(90deg)}.cp-track.sliding .cp-knob,.cp-track.sliding:before{transition:none}.cp-track.sliding .cp-knob{cursor:grabbing}.cp-track.off{opacity:.42}.cp-knob:disabled{cursor:default}.cp-dismiss{display:flex;justify-content:center;width:100%;margin-top:10px}.toastwrap{bottom:calc(var(--dt-peek, 88px) + 12px);z-index:68;left:calc(12px + var(--safe-left));right:calc(12px + var(--safe-right));transform:none}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.mob-sheet{background:linear-gradient(180deg,var(--panel) 0%,color-mix(in srgb,var(--panel) 88%,var(--bg1)) 100%)}}@media(prefers-reduced-motion:reduce){.mob-sheet,.more-sheet,.inst-picker,.close-plate{transition:none;animation:none}.cp-knob,.cp-track:before{transition:none}}.btn-emergency{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:var(--panel);color:var(--gold-bright);cursor:pointer;box-shadow:0 4px 14px #00000059}.btn-emergency:hover{background:color-mix(in srgb,var(--line) 35%,var(--panel))}.btn-emergency.on{background:color-mix(in srgb,var(--gold) 22%,var(--panel))}.emergency-pop{top:auto;bottom:calc(60px + var(--safe-bottom));width:190px}.emergency-pop .btn-cancel-all,.emergency-pop .btn-panic{width:100%;min-height:32px;min-width:0;padding:6px 12px;font-size:12.5px;box-shadow:none}.oform{position:absolute;z-index:40;top:calc(24px + 2 * var(--ctl-h) + 8px);right:calc(68px + var(--safe-right));width:250px;background:var(--panel);border:1px solid var(--line);border-radius:var(--ctl-r-primary);padding:12px;display:flex;flex-direction:column;gap:9px;box-shadow:0 10px 30px #00000073;max-height:calc(100% - 120px);overflow-y:auto}.oform-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.oform-side,.oform-side button{flex:1}.oform-side button.buy.on{background:var(--buy);color:var(--panel)}.oform-side button.sell.on{background:var(--sell);color:var(--panel)}.oform-field{display:flex;flex-direction:column;gap:3px}.oform-label{font-size:10.5px;color:var(--dim);text-transform:uppercase;letter-spacing:.06em}.oform-input{display:flex;align-items:center;gap:6px;min-height:var(--ctl-h);background:var(--bg);border:1px solid var(--line);border-radius:var(--ctl-r);padding:0 9px}.oform-input input{flex:1;min-width:0;background:none;border:none;outline:none;color:var(--text);font-size:var(--ctl-fs);text-align:right}.oform-unit{font-size:11px;color:var(--dim)}.oform-hint{font-size:10.5px;color:var(--dim)}.oform-hint.bad{color:var(--sell)}.oform-hint.strong{color:var(--text);font-weight:600}.oform-go{min-height:44px;border:none;border-radius:var(--ctl-r-primary);padding:0 18px;font-weight:700;font-size:13.5px;cursor:pointer;color:var(--panel)}.oform-go.go-buy{background:var(--buy)}.oform-go.go-sell{background:var(--sell)}.oform-go:disabled{opacity:.45;cursor:default}@media(max-width:767px){.oform{width:auto;left:calc(10px + var(--safe-left));right:calc(10px + var(--safe-right))}}@media(max-width:767px){.opanel-head{flex-wrap:wrap;padding:4px calc(10px + var(--safe-right)) 0 calc(10px + var(--safe-left))}.opanel-tabs{order:2;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;width:100%;padding:0;border:none;border-top:1px solid var(--line);border-radius:0;background:var(--panel);overflow:visible}.opanel-tabs>button{flex-direction:column;gap:1px;min-height:52px;padding:6px 4px;border-radius:0;white-space:normal}.opanel-tabs .tabword{font-size:var(--fs-tiny);letter-spacing:.06em;text-transform:uppercase}.opanel-tabs>button.on{background:none;color:var(--gold);box-shadow:inset 0 2px 0 var(--gold)}.opanel-tabs .tabcount{background:none;padding:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-size:15px;font-weight:800;color:var(--text)}.opanel-tabs>button.on .tabcount{color:var(--gold)}.opanel-body{height:auto;max-height:40vh}}.size-unit{font-size:var(--fs-mid);color:var(--dim);font-weight:600;padding:0 2px}.size-preset.custom{border-style:dashed}.size-pop{width:240px;right:auto}.tpsl{display:inline-flex;align-items:stretch;gap:0;border:1px solid var(--line);border-radius:var(--ctl-r);overflow:hidden;min-height:var(--ctl-h)}.tpsl .tpsl-side{border:none;border-radius:0;padding:0 8px 0 4px}.tpsl .tpsl-side+.tpsl-side{border-left:1px solid var(--line)}.tpsl .tpsl-side.on{background:color-mix(in srgb,var(--gold) 13%,transparent)}.tpsl .tpsl-side.on:first-child .tpsl-toggle{color:var(--buy)}.tpsl .tpsl-side.on:last-child .tpsl-toggle{color:var(--sell)}.tpsl-check{display:none}.tpsl .tpsl-unit{font-size:var(--fs-mid)}.corner-tl>.funding-chip{pointer-events:none}.mstats{display:grid;grid-template-columns:26px 54px 40px minmax(40px,1fr) 40px minmax(36px,max-content);align-items:center;column-gap:6px;row-gap:3px;width:288px;padding:8px 10px 9px;background:var(--panel);border:1px solid var(--line);border-radius:var(--ctl-r);box-shadow:0 2px 8px #00000040;pointer-events:none;-webkit-user-select:none;user-select:none}.mstats .ms-tf,.mstats .ms-d,.mstats .ms-lo,.mstats .ms-hi,.mstats-vol .v{font-family:IBM Plex Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums}.mstats-vol{grid-column:1 / -1;display:flex;align-items:baseline;gap:6px;margin-bottom:2px}.mstats-vol .k{color:var(--dim);font-size:var(--fs-nano);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.mstats-vol .v{color:var(--text);font-weight:700;font-size:var(--fs-micro)}.mstats-vol .u{color:var(--faint);font-weight:600;font-size:var(--fs-nano)}.mstats-rule{grid-column:1 / -1;height:1px;margin:4px 0 3px;background:color-mix(in srgb,var(--line) 60%,transparent)}.mstats-row{display:contents}.ms-tf{color:var(--dim);font-size:var(--fs-nano);font-weight:700;letter-spacing:.08em}.ms-d{font-size:var(--fs-micro);font-weight:700;text-align:right;color:var(--dim)}.ms-d.up{color:var(--buy-hi)}.ms-d.down{color:var(--sell-hi)}.ms-lo,.ms-hi{color:var(--faint);font-size:var(--fs-nano);font-weight:600}.ms-lo{text-align:right}.ms-hi{text-align:left}.ms-rail{position:relative;height:3px;border-radius:2px;background:color-mix(in srgb,var(--line) 70%,transparent)}.ms-rail .mark{position:absolute;top:-2px;width:2px;height:7px;border-radius:1px;background:var(--gold);transform:translate(-1px)}.ms-tr{color:var(--dim);font-size:var(--fs-nano);font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:right;white-space:nowrap}.mstats-row.day .ms-tf{color:var(--text)}.mstats-row.day .ms-d{font-size:var(--fs-table)}.mstats-row.nodata .ms-d,.mstats-row.nodata .ms-lo,.mstats-row.nodata .ms-hi{color:var(--faint)}.mstats-row.nodata .ms-rail{opacity:.4}.mstats-row.nodata .ms-tr{visibility:hidden}.mstats *{transition:none}html[data-micro-bump] .mstats{width:308px;grid-template-columns:30px 60px 44px minmax(40px,1fr) 44px minmax(42px,max-content)}@media(max-width:1023px),(max-height:520px)and (orientation:landscape){.mstats{display:none}}.trend-chip,.phase-chip{display:inline-flex;align-items:center;gap:7px;padding:4px 10px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--panel) 88%,transparent);font-size:var(--fs-micro);color:var(--text);pointer-events:none;-webkit-user-select:none;user-select:none}.tc-word{font-weight:700;text-transform:uppercase;letter-spacing:.06em}.tc-word.up{color:var(--buy-hi)}.tc-word.down{color:var(--sell-hi)}.tc-word.range,.tc-word.mixed{color:var(--dim)}.tc-swings{color:var(--faint);font-size:var(--fs-nano)}.ph-quiet{color:var(--dim)}.ph-slow{color:color-mix(in srgb,var(--dim) 50%,var(--text))}.ph-active{color:var(--text)}.ph-violent{color:var(--text);font-weight:700}.ph-asleep{color:var(--dim)}.scr-table td.ph-cell{white-space:nowrap}.ph-word{font-weight:600;text-transform:uppercase;letter-spacing:.06em}.ph-word.ph-violent{font-weight:800}.cs-hint.warn{color:var(--gold-lo)}.detect-row{display:inline-flex;align-items:center;gap:6px;pointer-events:none}.detect-row>button{pointer-events:auto}.detect-wrap{position:relative;display:inline-flex;pointer-events:none}.detect-wrap>*{pointer-events:auto}.detect-note{display:none}.detect-wrap:hover .detect-note{display:block}.detect-note{position:absolute;top:calc(100% + 6px);left:0;z-index:12;width:288px;max-width:calc(100vw - 24px);padding:5px 8px;border-radius:var(--ctl-r-sm);background:var(--panel);border:1px solid var(--line);color:var(--gold-lo);font-size:var(--fs-nano);line-height:1.35;pointer-events:none}.detect-note>div+div{margin-top:4px}.scr-partial{color:var(--faint);font-size:var(--fs-tiny);padding-top:0}.scr-gap{color:var(--dim);font-size:var(--fs-micro);padding-top:0}.scr-adv{width:44px}.crash{display:flex;align-items:center;justify-content:center;min-height:100dvh;padding:24px;background:var(--bg, #12161c);color:var(--text, #e8eaed)}.crash-card{max-width:520px;width:100%}.crash-title{font-size:19px;margin:0 0 8px}.crash-lead{color:var(--dim, #9aa3ad);line-height:1.5;margin:0 0 16px}.crash-actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.crash-actions .btn{text-decoration:none;display:inline-flex;align-items:center}.crash-detail{color:var(--faint, #6b747e);font-size:var(--fs-micro, 11px)}.crash-detail pre{max-height:220px;overflow:auto;margin-top:8px;padding:10px;border:1px solid var(--line, #2a323c);border-radius:8px;white-space:pre-wrap;word-break:break-word}.intent-card.unsure,.intent-card.ours{border-color:color-mix(in srgb,var(--gold) 55%,var(--line));background:color-mix(in srgb,var(--gold) 10%,transparent);color:var(--text)}.ladder{display:flex;flex-direction:column;gap:10px;padding:10px calc(10px + var(--safe-right)) 12px calc(10px + var(--safe-left))}.ladder-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 10px}.ladder-field{display:flex;flex-direction:column;gap:3px;flex:1 1 110px;min-width:0}.ladder-field.narrow{flex:0 0 84px}.ladder-field span{color:var(--dim);font-size:var(--fs-tiny)}.ladder-field input{width:100%;min-height:var(--ctl-h-sm);padding:0 8px;border:1px solid var(--line);border-radius:var(--ctl-r-sm);background:transparent;color:var(--text);font-size:var(--fs-table)}.ladder-table{width:100%}.ladder-table tr.refused td{color:var(--faint)}.ladder-table tr.refused td:last-child{font-style:italic}.ladder-sum{display:flex;flex-wrap:wrap;gap:6px 18px;margin:2px 0 0}.ladder-sum>div{display:flex;flex-direction:column;gap:2px}.ladder-sum dt{color:var(--dim);font-size:var(--fs-tiny)}.ladder-sum dd{margin:0;color:var(--text);font-size:var(--fs-table);font-variant-numeric:tabular-nums}.ladder-actions{display:flex;align-items:center;gap:10px}.ladder-live{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:5px 0;font-size:var(--fs-table)}.share-dialog{position:fixed;z-index:67;left:50%;top:8vh;transform:translate(-50%);display:flex;flex-direction:column;width:min(640px,calc(100vw - 24px));background:var(--panel);border:1px solid var(--line2);border-radius:var(--ctl-r-primary);box-shadow:0 18px 48px #00000080}.share-body{display:flex;flex-direction:column;gap:12px;padding:16px}.share-preview{width:100%;height:auto;border-radius:10px;border:1px solid var(--line)}.share-privacy{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--dim, inherit);cursor:pointer}.share-actions{display:flex;gap:10px;flex-wrap:wrap}.share-actions .btn{flex:1;min-width:140px}.btn-sell{background:var(--sell);color:#fff;border-color:var(--sell)}.chart-toolbar{position:relative}.chart-toolbar .lev-pop,.chart-toolbar .cs-pop.size-pop{top:calc(100% + 4px);max-height:70vh}.cs-pop-tall{position:fixed;top:50%;transform:translateY(-50%);max-height:calc(100vh - 40px)}.share-dialog{max-height:84vh}.share-dialog .share-body{overflow-y:auto}.chart-actions{right:calc(68px + var(--safe-right, 0px))}.term-main{overflow:hidden}.toastwrap{position:fixed;bottom:76px}.intent-strip{left:auto;right:calc(68px + var(--safe-right, 0px));top:calc(24px + 2 * var(--ctl-h) + 16px);max-width:min(330px,calc(100% - 80px - var(--safe-right, 0px) - var(--safe-left, 0px)))}.scrim{z-index:62}.settings{z-index:63}.mob-ladder{position:fixed;z-index:57;left:0;right:0;top:max(12px,var(--safe-top, 0px));bottom:calc(64px + var(--safe-bottom, 0px));display:flex;flex-direction:column;background:var(--panel);border-radius:14px 14px 0 0;border:1px solid var(--line2)}.mob-ladder-body{overflow-y:auto;padding:10px 12px calc(16px + var(--safe-bottom, 0px))}.mob-ladder .ladder-form{flex-direction:column;align-items:stretch}.mob-ladder .ladder-field,.mob-ladder .ladder-field input{width:100%}.mob-ladder .ladder-field{flex:0 0 auto}.mob-ladder .seg{flex-wrap:wrap}.mob-ladder .ladder-table{width:100%}@media(max-width:1024px){.corner-tr .seg{max-width:170px;overflow-x:auto}}.toast.toast-err{border-left:3px solid var(--sell)}.toast.toast-ok{border-left:3px solid var(--buy)}@media(max-height:640px){.mstats{display:none}}.mcard-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:6px}.mjournal{display:flex;flex-direction:column;gap:10px}.mjournal .seg{align-items:center;gap:6px}.mj-total{display:flex;flex-direction:column;gap:4px;padding:10px 2px}.mj-big{font-size:30px;font-weight:700}.mj-row{display:grid;grid-template-columns:1fr auto auto;gap:12px;padding:6px 2px;border-bottom:1px solid var(--line);font-size:13px}.mj-deal{padding:8px 2px;border-bottom:1px solid var(--line)}.mj-deal-head{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;gap:10px;font-size:13px}.mj-deal-sym{font-weight:700}.mj-deal-sub{margin-top:2px;font-size:11px}.mob-market .mob-ladder-body{padding:4px 0 calc(16px + var(--safe-bottom, 0px))}.mob-market .scr-table-wrap,.mob-market .op-table{min-width:640px}.mob-market .mob-ladder-body>*{overflow-x:auto}.mob-tabs{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;padding:2px 6px;background:var(--bg1, var(--bg0));border-bottom:1px solid var(--line)}.mob-tabs::-webkit-scrollbar{display:none}.mob-tab{flex:0 0 auto;padding:6px 10px;font-size:12.5px;color:var(--dim);border:0;background:none;border-radius:8px}.mob-tab.on{color:var(--gold);background:var(--panel);font-weight:700}.thumb-side{min-height:52px;border-radius:12px;border:1px solid var(--buy);color:var(--buy);background:none;font-weight:700;font-size:13px}.thumb-side.short{border-color:var(--sell);color:var(--sell)}.more-danger-row{display:flex;gap:8px}.more-danger-row>button{flex:1;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:10px}@media(max-width:560px)and (orientation:portrait)and (pointer:coarse),(max-height:560px)and (orientation:landscape)and (pointer:coarse){.mob-rail,.mob-tabs,.mob-thumb{background:color-mix(in srgb,var(--panel) 72%,transparent);backdrop-filter:blur(16px) saturate(.6);-webkit-backdrop-filter:blur(16px) saturate(.6);isolation:isolate}.mob-sheet{border-radius:20px 20px 0 0}.mob-ladder{border-radius:20px 20px 0 0;border-left:0;border-right:0}.more-sheet{border-radius:20px 20px 0 0}.more-row,.more-danger-row>button{border-radius:13px;min-height:48px}.thumb-side,.thumb-size{border-radius:16px}.mob-tab{border-radius:999px;padding:7px 13px}}.sheet-tabs{display:flex;gap:4px;margin:0 10px 6px}.sheet-tabs button{flex:1;min-height:40px;border-radius:12px;font-weight:600}.sheet-desk{padding:0 10px calc(12px + var(--safe-bottom, 0px))}.sheet-desk .op-table{min-width:620px}.sheet-desk>*{overflow-x:auto}.mcard-close{width:100%;min-height:44px;margin-top:6px}@media(max-width:560px)and (orientation:portrait)and (pointer:coarse),(max-height:560px)and (orientation:landscape)and (pointer:coarse){.adv-bar{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;touch-action:pan-x}.adv-bar::-webkit-scrollbar{display:none}.adv-bar .adv-pill{flex:0 0 auto;max-width:78vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.adv-tap{border:0;background:none}.mob-tab-pct{margin-left:6px;font-size:10.5px;color:var(--dim)}.mob-tab-pct.up{color:var(--buy)}.mob-tab-pct.down,.sv-risk{color:var(--sell)}.mcell-edit{background:none;border:0;padding:0;text-align:left;text-decoration:underline dotted;text-underline-offset:3px}.mcell-input{width:100%;min-height:34px;padding:0 6px;border:1px solid var(--gold);border-radius:8px;background:var(--bg0);color:var(--text)}@keyframes scrim-in{0%{opacity:0}to{opacity:1}}*{-webkit-tap-highlight-color:transparent}.thumb-side{border-radius:999px!important;aspect-ratio:1 / 1;font:700 20px/1 IBM Plex Mono,ui-monospace,monospace!important;letter-spacing:0!important;padding:0!important;display:inline-flex;align-items:center;justify-content:center;color:var(--buy);border:.5px solid color-mix(in srgb,var(--buy) 70%,transparent);background:color-mix(in srgb,var(--buy) 12%,transparent);backdrop-filter:blur(18px) saturate(.6);-webkit-backdrop-filter:blur(18px) saturate(.6);transition:transform .09s ease,filter .09s ease,background .14s ease}.thumb-side.short{color:var(--sell);border-color:color-mix(in srgb,var(--sell) 70%,transparent);background:color-mix(in srgb,var(--sell) 12%,transparent)}.thumb-side:not(:disabled),.iconbtn:not(:disabled),.btn-quiet:not(:disabled),.step-btn:not(:disabled){transition:transform .16s cubic-bezier(.32,.72,0,1),filter .18s ease-out}.thumb-side:not(:disabled):active,.iconbtn:not(:disabled):active,.btn-quiet:not(:disabled):active,.step-btn:not(:disabled):active{transform:scale(.92);filter:brightness(1.28);transition-duration:.07s,.07s}.btn-hold:active{transform:none!important}@media(max-height:560px)and (orientation:landscape)and (pointer:coarse){.mob-thumb{position:fixed;inset:0 auto 0 0;width:calc(56px + var(--safe-left));height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:0 0 var(--safe-bottom) var(--safe-left);background:#1e25308c;backdrop-filter:blur(20px) saturate(.6);-webkit-backdrop-filter:blur(20px) saturate(.6);border:0;border-right:.5px solid rgba(232,237,244,.18);border-radius:0;z-index:16}.mob-thumb .iconbtn.thumb-slot,.mob-thumb .thumb-side{width:44px;height:44px}.mob-thumb .thumb-sheet{display:none}.term-shell .mob-thumb .thumb-size{position:fixed;left:calc(68px + var(--safe-left));bottom:calc(88px + var(--safe-bottom));width:172px;height:44px;z-index:15}.mob-sheet{left:calc(56px + var(--safe-left));right:var(--safe-right);top:auto;bottom:0;width:auto;height:min(var(--dt-peek),100%);border-radius:20px 20px 0 0;border:.5px solid rgba(232,237,244,.22);border-bottom:0;box-shadow:0 -10px 30px #00000059;transition:height .22s cubic-bezier(.32,.72,0,1);padding-bottom:var(--safe-bottom);overflow:hidden}.mob-sheet[data-detent=half]{height:min(var(--dt-half),100%)}.mob-sheet[data-detent=full]{height:min(var(--dt-full),100%)}.mob-sheet[data-dragging]{height:var(--sheet-drag-h, min(var(--dt-peek), 100%));transition:none}.mob-sheet[data-detent=peek] .sheet-scroll{display:none}.sheet-tabs{padding:6px 10px;gap:6px;width:100%;overflow-x:auto;flex-wrap:nowrap}.sheet-tabs button{flex:1 1 0;min-width:0;padding:0 8px;font-size:12px}.sheet-strip{height:58px;flex-direction:row;overflow-x:auto;overflow-y:hidden;touch-action:pan-x}.sheet-scroll{padding:8px 12px calc(12px + var(--safe-bottom))}.sheet-desk .op-table{min-width:0}.adv-bar,.term-header{padding-left:calc(64px + var(--safe-left))}.mob-tabs{display:none}.mob-ladder{bottom:calc(84px + var(--safe-bottom));left:calc(64px + var(--safe-left));right:auto;width:min(420px,70vw)}.pnl-live{top:4px;left:auto;right:calc(30% + 72px + var(--safe-right));transform:none}.backnow{bottom:calc(84px + var(--safe-bottom));left:calc(50% + 28px)}.toastwrap{bottom:calc(84px + var(--safe-bottom));left:calc(64px + var(--safe-left));right:var(--safe-right)}.more-sheet{border-radius:20px 0 0 20px;inset:0 0 0 auto;width:min(520px,60vw);max-height:100%;animation:drawer-in .28s cubic-bezier(.32,.72,0,1)}}@media(prefers-reduced-motion:reduce){.mob-sheet,.more-sheet,.settings,.mob-scrim,.mob-thumb,.term-main canvas{transition:none!important;animation:none!important}.thumb-side:active,.iconbtn:active,.btn-quiet:active,.step-btn:active{transform:none}}.iconbtn,.iconbtn.sm,.step-btn{border-radius:999px!important;aspect-ratio:1 / 1;padding:0!important;border-width:.5px!important}.btn,.btn-quiet,.btn-gold,.btn-danger,.chip,.seg>button,.jr-date,.lang-btn,.ex-tab{border-radius:var(--word-control-radius, 999px)!important;border-width:var(--word-control-border-width, .5px)!important}.btn,.btn-quiet,.btn-gold,.btn-danger,.chip,.seg>button{min-width:64px}.size-ladder{border-radius:20px;display:flex;flex-direction:column;gap:8px;align-items:center}.size-ladder>button{border-radius:999px!important;aspect-ratio:1 / 1;min-width:52px;padding:0!important}@media(max-height:560px)and (orientation:landscape)and (pointer:coarse){.mob-thumb{border-radius:0!important}}@media(max-width:560px)and (orientation:portrait)and (pointer:coarse),(max-height:560px)and (orientation:landscape)and (pointer:coarse){.iconbtn.thumb-slot,.cp-knob,.thumb-side{border-radius:999px!important;aspect-ratio:1 / 1;padding:0!important;border-width:.5px!important}.sheet-tabs button,.more-row,.more-danger-row>button,.cp-pct,.cp-track,.cp-dismiss,.size-value,.thumb-size,.mcell-input{border-radius:var(--word-control-radius, 999px)!important;border-width:var(--word-control-border-width, .5px)!important}.sheet-tabs button,.more-row,.cp-pct{min-width:64px}}.thumb-side{display:inline-flex;align-items:center;justify-content:center;font:800 22px/1 IBM Plex Mono,ui-monospace,monospace;background:transparent;color:var(--dim);border:.5px solid color-mix(in srgb,var(--text) 22%,transparent)}.thumb-side.sideB.armed{background:var(--buy);border-color:var(--buy);color:#08251a}.thumb-side.sideS.armed{background:var(--sell);border-color:var(--sell);color:#2a0a0e}.thumb-side:disabled{opacity:.35}@media(max-width:560px)and (orientation:portrait)and (pointer:coarse){.mob-thumb{grid-template-columns:44px minmax(0,1fr) 52px 52px}.mob-thumb .thumb-more{order:1}.mob-thumb .thumb-size{order:2}.mob-thumb .sideS{order:3}.mob-thumb .sideB{order:4}.mob-thumb .thumb-sheet{display:none}}@media(max-height:560px)and (orientation:landscape)and (pointer:coarse){.mob-thumb{flex-wrap:wrap;justify-content:center;gap:8px}.mob-thumb .thumb-side{width:44px;height:44px}.mob-thumb .thumb-sheet{display:none}}@keyframes side-flight{0%{box-shadow:0 0 color-mix(in srgb,currentColor 55%,transparent)}70%{box-shadow:0 0 0 10px transparent}to{box-shadow:0 0 0 0 transparent}}.thumb-side.flight{animation:side-flight .9s ease-out infinite}@media(prefers-reduced-motion:reduce){.thumb-side.flight{animation:none;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 40%,transparent)}}@media(max-height:560px)and (orientation:landscape)and (pointer:coarse){.term-shell{--deskh: 92px}.term-shell[data-detent=half]{--deskh: 210px}.term-shell[data-detent=full]{--deskh: 330px}.term-shell .mob-thumb .thumb-size,.mob-ladder,.backnow,.toastwrap{bottom:calc(var(--deskh) + 12px + var(--safe-bottom))}.term-shell[data-detent=full] .mob-thumb .thumb-size{display:none}}.pnl-live,.scale-live{border-radius:999px!important;border-width:.5px!important;backdrop-filter:blur(18px) saturate(.6);-webkit-backdrop-filter:blur(18px) saturate(.6)}.thumb-side{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;font:800 22px/1 IBM Plex Mono,ui-monospace,monospace!important}.thumb-side:disabled{opacity:1;color:var(--faint);border-style:dashed;background:transparent}@media(max-width:560px)and (orientation:portrait)and (pointer:coarse){.mob-thumb{grid-template-columns:52px minmax(0,1fr) 52px 52px}}@media(max-height:560px)and (orientation:landscape)and (pointer:coarse){.mob-rail{padding-left:calc(64px + var(--safe-left))!important}.term-shell .mob-thumb .thumb-size{width:200px;grid-template-columns:44px minmax(0,1fr) 44px}.mob-thumb .step-btn{width:44px;height:44px;min-height:44px}.size-ladder{left:calc(68px + var(--safe-left))!important;right:auto!important;width:200px!important;bottom:calc(var(--deskh) + 64px + var(--safe-bottom))!important}.mob-thumb{background:color-mix(in srgb,var(--panel) 72%,transparent);border-right-color:var(--line)}}.rail-mark{display:inline-flex;align-items:center;line-height:0;opacity:.9;flex:none}@media(max-width:560px)and (orientation:portrait)and (pointer:coarse),(max-height:560px)and (orientation:landscape)and (pointer:coarse){.mob-scrim.quiet{position:absolute;inset:-200vh -200vw}}@media(max-width:560px)and (orientation:portrait)and (pointer:coarse),(max-height:560px)and (orientation:landscape)and (pointer:coarse){.sheet-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;overflow:visible}.sheet-tabs button{min-width:0!important;padding:0 6px}}@keyframes drawer-in{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media(max-width:560px)and (orientation:portrait)and (pointer:coarse),(max-height:560px)and (orientation:landscape)and (pointer:coarse){.toastwrap{bottom:auto}}@media(max-width:560px)and (orientation:portrait)and (pointer:coarse){.toastwrap{bottom:calc(76px + var(--safe-bottom))!important}.sheet-desk{padding-bottom:12px}}@media(max-height:560px)and (orientation:landscape)and (pointer:coarse){.mob-thumb .iconbtn.thumb-slot,.mob-thumb .thumb-side{width:44px;height:44px;min-height:44px!important}.mob-thumb .iconbtn.step-btn,.mob-thumb .size-value{height:44px;min-height:44px!important}.term-shell .mob-thumb .thumb-size{height:44px;overflow:hidden}.close-plate{left:calc(68px + var(--safe-left));right:calc(12px + var(--safe-right));bottom:calc(var(--deskh) + 12px + var(--safe-bottom));max-height:calc(100dvh - var(--deskh) - 28px - var(--safe-bottom));overflow-y:auto}.mob-ladder{top:auto;height:min(320px,calc(100dvh - 48px));bottom:calc(min(var(--deskh),210px) + 12px + var(--safe-bottom))}.sheet-scroll{padding-bottom:12px}.sheet-tabs{margin:0}.toastwrap{bottom:calc(var(--deskh) + 12px + var(--safe-bottom))!important}}.pnl-live,.scale-live,.backnow{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:color-mix(in srgb,var(--panel) 94%,transparent)!important}.size-ladder .size-preset{border-radius:999px!important;aspect-ratio:1 / 1;min-width:52px;padding:0!important}.sheet-tabs button{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-height:560px)and (orientation:landscape)and (pointer:coarse){.close-plate{bottom:calc(min(var(--deskh),210px) + 12px + var(--safe-bottom));max-height:calc(100dvh - min(var(--deskh),210px) - 40px - var(--safe-bottom))}.mob-ladder{height:auto;max-height:calc(100dvh - min(var(--deskh),210px) - 40px - var(--safe-bottom));top:auto}}html,body,#root{touch-action:manipulation}.mob-tab-find{position:sticky;right:0;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:34px;align-self:stretch;margin-left:2px;border:0;border-radius:999px;color:var(--dim);background:linear-gradient(to right,transparent,var(--bg1, var(--bg0)) 30%,var(--bg1, var(--bg0)));touch-action:manipulation}.mob-tab-find:active{color:var(--gold)}@media(max-width:560px)and (orientation:portrait)and (pointer:coarse),(max-height:560px)and (orientation:landscape)and (pointer:coarse){.chart-door{position:absolute;top:8px;right:8px;z-index:6;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:.5px solid color-mix(in srgb,var(--text) 22%,transparent);background:color-mix(in srgb,var(--panel) 62%,transparent);color:var(--dim);backdrop-filter:blur(14px) saturate(.6);-webkit-backdrop-filter:blur(14px) saturate(.6);touch-action:manipulation}.chart-door.on{color:var(--gold);border-color:var(--gold)}.chart-modal{position:fixed;left:0;right:0;bottom:0;z-index:60;max-height:86dvh;display:flex;flex-direction:column;border-top:.5px solid color-mix(in srgb,var(--text) 18%,transparent);border-radius:18px 18px 0 0;background:color-mix(in srgb,var(--panel) 88%,transparent);backdrop-filter:blur(26px) saturate(.8);-webkit-backdrop-filter:blur(26px) saturate(.8);padding-bottom:env(safe-area-inset-bottom,0px)}.cm-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px 8px;border-bottom:.5px solid color-mix(in srgb,var(--text) 12%,transparent)}.cm-title{font-size:15px;font-weight:700;color:var(--text)}.cm-body{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px 12px 16px}.cm-controls{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:12px;margin-bottom:10px;border-bottom:.5px solid color-mix(in srgb,var(--text) 12%,transparent)}.cm-controls .seg{flex-wrap:wrap}.cm-body .cs-pop{position:static;inset:auto;max-height:none;width:100%;border:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;padding:0;transform:none}.cm-body .cs-pop>.cs-title:first-child{display:none}}@media(max-width:560px)and (orientation:portrait)and (pointer:coarse),(max-height:560px)and (orientation:landscape)and (pointer:coarse){.term-shell .mob-thumb .thumb-size,.mob-thumb .thumb-size{grid-template-columns:minmax(0,1fr);padding:0 12px}.mob-thumb .size-value{width:100%}}@media(max-width:560px)and (orientation:portrait)and (pointer:coarse){.mob-thumb{grid-template-columns:44px minmax(0,1fr) 56px}.mob-thumb .thumb-side{order:3;width:56px;height:56px}}.ticket-scrim{position:fixed;inset:0;z-index:59;background:#06090e80}.ticket{position:absolute;z-index:60;display:flex;flex-direction:column;min-height:0;border:.5px solid color-mix(in srgb,var(--text) 18%,transparent);border-radius:var(--ctl-r-primary);background:color-mix(in srgb,var(--panel) 92%,transparent);backdrop-filter:blur(24px) saturate(.8);-webkit-backdrop-filter:blur(24px) saturate(.8);box-shadow:0 16px 40px #00000080;top:calc(24px + 2 * var(--ctl-h) + 8px);right:calc(68px + var(--safe-right, 0px));width:300px;max-height:calc(100% - 120px)}.ticket-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 10px 8px;border-bottom:.5px solid color-mix(in srgb,var(--text) 12%,transparent)}.ticket-tabs{flex:1;min-width:0}.ticket-body{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px;min-height:0}.ticket-pane.away{display:none}.ticket-presets{display:flex;flex-direction:column;gap:14px}.tp-block{display:flex;flex-direction:column;gap:7px}.tp-label{font-size:var(--fs-nano);letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.oform.embedded{position:static;width:auto;max-height:none;padding:0;border:0;background:none;box-shadow:none;overflow:visible}.oform-kind{width:100%}.oform-kind button{flex:1}.oform-lev{display:flex;flex-wrap:wrap;gap:6px}.oform-field.muted .oform-input{opacity:.45}.oform-field.muted input{cursor:not-allowed}@media(max-width:560px)and (orientation:portrait)and (pointer:coarse),(max-height:560px)and (orientation:landscape)and (pointer:coarse){.ticket.phone{position:fixed;inset:auto 0 0;width:auto;max-height:88dvh;border-radius:18px 18px 0 0;border-left:0;border-right:0;padding-bottom:env(safe-area-inset-bottom,0px)}.chart-door.door-ticket{top:54px}}@media(max-width:560px)and (orientation:portrait)and (pointer:coarse),(max-height:560px)and (orientation:landscape)and (pointer:coarse){.bal-panel{display:flex;flex-direction:column;gap:10px}.bal-panel .op-table{width:100%}.bal-panel .op-table th:nth-child(2),.bal-panel .op-table td:nth-child(2),.bal-panel .op-table th:nth-child(3),.bal-panel .op-table td:nth-child(3){text-align:right}.bal-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap}}.scalp-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.scalp-tile{display:flex;flex-direction:column;align-items:center;gap:1px;padding:8px 4px;min-height:56px;border:.5px solid color-mix(in srgb,var(--text) 18%,transparent);border-radius:14px;background:color-mix(in srgb,var(--panel2) 70%,transparent);color:var(--text)}.scalp-tile .st-tp{color:var(--buy);font-size:13px;font-weight:700}.scalp-tile .st-sl{color:var(--sell);font-size:12px}.scalp-tile .st-r{color:var(--faint);font-size:var(--fs-nano)}.scalp-tile.on{border-color:var(--gold);background:color-mix(in srgb,var(--gold) 16%,transparent)}.tp-hint{font-size:var(--fs-nano);color:var(--faint);line-height:1.35}.chart-actions{align-items:center}.emergency-fan{display:flex;align-items:center;gap:8px;flex-direction:row-reverse;animation:efan-in .16s cubic-bezier(.32,.72,0,1)}@keyframes efan-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.emergency-fan{animation:none}}.efan-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px;border-radius:999px;border:.5px solid color-mix(in srgb,var(--text) 22%,transparent);background:color-mix(in srgb,var(--panel) 82%,transparent);color:var(--text);backdrop-filter:blur(16px) saturate(.7);-webkit-backdrop-filter:blur(16px) saturate(.7)}.efan-btn.danger{color:var(--sell);border-color:color-mix(in srgb,var(--sell) 60%,transparent)}.efan-btn:disabled{opacity:1;color:var(--faint);border-style:dashed}.efan-be{font:800 13px/1 IBM Plex Mono,ui-monospace,monospace}@media(max-width:560px)and (orientation:portrait)and (pointer:coarse),(max-height:560px)and (orientation:landscape)and (pointer:coarse){.term-shell:has(.mob-thumb) .chart-actions{display:flex;position:absolute;inset:54px auto auto 8px;width:auto;padding:0;gap:8px;z-index:46}.term-shell:has(.mob-thumb) .chart-actions>*{width:auto;flex:0 0 auto}.term-shell:has(.mob-thumb) .chart-actions{background:none;border-top:0}.term-shell:has(.mob-thumb) .btn-emergency{width:44px;height:44px;min-height:44px;flex:0 0 44px}.emergency-fan{flex-direction:row}}html,body,#root{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}input,textarea,select,[contenteditable=true],.op-table td,.bal-panel td,.mj-total,.seg-code,.selectable{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}.emergency-scrim{position:fixed;inset:0;z-index:44}@media(max-width:560px)and (orientation:portrait)and (pointer:coarse),(max-height:560px)and (orientation:landscape)and (pointer:coarse){.cm-detect{padding-bottom:12px;margin-bottom:10px;border-bottom:.5px solid color-mix(in srgb,var(--text) 12%,transparent)}.cm-detect .detect-wrap{position:static;display:flex;flex-direction:column;gap:8px}.cm-detect .detect-row{display:flex;gap:8px;flex-wrap:wrap}.cm-detect .tabchip.sm{min-height:40px;padding:0 16px;border-radius:999px}.cm-detect .detect-note{position:static;max-width:none;font-size:var(--fs-nano);color:var(--faint);line-height:1.4}}.det-panel{display:flex;flex-direction:column;gap:10px}.det-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.det-pulse{font-size:var(--fs-nano);color:var(--faint);font-family:IBM Plex Mono,ui-monospace,monospace}.det-pulse.stale{color:var(--sell)}.det-held{font-size:var(--fs-nano);color:var(--gold)}.det-kinds{display:flex;gap:6px;flex-wrap:wrap}.det-limits{display:flex;gap:10px;flex-wrap:wrap}.det-lim{display:flex;align-items:center;gap:6px;font-size:var(--fs-nano);color:var(--dim)}.det-lim .tb-select{width:92px}.det-row{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:10px;align-items:baseline;padding:9px 0;border-bottom:.5px solid color-mix(in srgb,var(--text) 10%,transparent)}.det-row:last-child{border-bottom:0}.det-sym{font-weight:700;font-size:13px}.det-body{display:flex;flex-direction:column;gap:2px;min-width:0}.det-title{font-size:14px;color:var(--text)}.det-ev{font-size:var(--fs-nano);color:var(--faint)}.det-at{font-size:var(--fs-nano);color:var(--faint);white-space:nowrap}.det-row[data-strength=strong]{box-shadow:inset 2px 0 0 var(--sell);padding-left:8px}.det-row[data-strength=medium]{box-shadow:inset 2px 0 0 var(--gold);padding-left:8px}.det-row[data-strength=weak]{box-shadow:inset 2px 0 0 var(--line);padding-left:8px}@media(max-width:560px)and (orientation:portrait)and (pointer:coarse),(max-height:560px)and (orientation:landscape)and (pointer:coarse){.sheet-tabs{overflow-x:auto;scrollbar-width:none}.sheet-tabs::-webkit-scrollbar{display:none}.sheet-tabs button{flex:0 0 auto}.det-row{grid-template-columns:82px minmax(0,1fr)}.det-at{grid-column:2}}.det-row .det-sym{border:0;background:none;padding:0;text-align:left;color:var(--gold);cursor:pointer}.det-row .det-sym:hover{text-decoration:underline}@media(max-width:560px)and (orientation:portrait)and (pointer:coarse),(max-height:560px)and (orientation:landscape)and (pointer:coarse){.det-row .det-sym{min-height:32px;padding:4px 0}}.det-views{margin:4px 0 2px}.det-note{font-size:var(--fs-nano);color:var(--faint);line-height:1.4;margin:6px 0;max-width:62ch}.det-score{padding:9px 0;border-bottom:.5px solid color-mix(in srgb,var(--text) 10%,transparent)}.det-score:last-child{border-bottom:0}.det-score-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.det-hz{display:flex;gap:14px;margin-top:5px;flex-wrap:wrap}.det-hzcell{display:inline-flex;align-items:baseline;gap:5px}.det-hzlabel{font-size:var(--fs-nano);color:var(--faint)}.det-hzrate{font-size:14px;font-weight:700;color:var(--text)}.det-hzrate.up{color:var(--buy)}.det-hzrate.down{color:var(--sell)}.det-hzrate.dim{color:var(--faint);font-weight:400}.det-hzn{font-size:var(--fs-nano);color:var(--faint)}.det-hzn:before{content:"n="}.det-side{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:999px;font-size:var(--fs-nano);border:.5px solid currentColor;vertical-align:middle;white-space:nowrap}.det-side[data-side=long]{color:var(--buy)}.det-side[data-side=short]{color:var(--sell)}.det-hz-side{margin-top:3px;opacity:.95}.det-hz-side>.det-hzlabel{margin-right:2px}button.det-row{width:100%;border:0;border-bottom:.5px solid color-mix(in srgb,var(--text) 10%,transparent);background:none;color:inherit;text-align:left;font:inherit;cursor:pointer}button.det-row:active{background:color-mix(in srgb,var(--text) 6%,transparent)}.det-row .det-sym{color:var(--gold)}.det-help-btn{margin-left:auto;width:28px;height:28px;border-radius:999px;border:.5px solid color-mix(in srgb,var(--text) 22%,transparent);background:none;color:var(--dim);font-weight:700}.det-help-btn[aria-pressed=true]{color:var(--gold);border-color:var(--gold)}.det-help{border:.5px solid color-mix(in srgb,var(--gold) 35%,transparent);background:color-mix(in srgb,var(--gold) 7%,transparent);border-radius:12px;padding:12px 14px;margin:8px 0 4px}.det-help-lead{font-size:13px;color:var(--text);margin:0 0 8px;line-height:1.45}.det-help ul{margin:0 0 10px;padding-left:16px}.det-help li{font-size:12.5px;color:var(--dim);line-height:1.45;margin-bottom:6px}.det-help li b{color:var(--text);font-weight:650}.det-after{display:flex;gap:10px;flex-wrap:wrap;margin-top:2px;font-size:var(--fs-nano)}.det-since{color:var(--dim)}.det-since.up{color:var(--buy)}.det-since.down{color:var(--sell)}.det-rate{color:var(--faint)}.det-item{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 40px;align-items:center;border-bottom:.5px solid color-mix(in srgb,var(--text) 10%,transparent)}.det-item[data-strength=strong]{box-shadow:inset 2px 0 0 var(--sell)}.det-item[data-strength=medium]{box-shadow:inset 2px 0 0 var(--gold)}.det-item[data-strength=weak]{box-shadow:inset 2px 0 0 var(--line)}.det-line{display:flex;align-items:baseline;gap:7px;width:100%;min-height:46px;padding:8px 4px 8px 10px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.det-line:active{background:color-mix(in srgb,var(--text) 6%,transparent)}.det-line .det-sym{font-weight:700;font-size:13px;color:var(--gold);flex:0 0 auto}.det-arrow{font-size:14px;font-weight:700;flex:0 0 auto}.det-arrow[data-side=long]{color:var(--buy)}.det-arrow[data-side=short]{color:var(--sell)}.det-what{font-size:13.5px;color:var(--text);flex:1 1 auto;min-width:0;line-height:1.3}.det-line .det-at{font-size:var(--fs-nano);color:var(--faint);flex:0 0 auto}.det-more{width:40px;min-height:44px;border:0;background:none;color:var(--faint);font-size:18px;line-height:1;cursor:pointer}.det-more[aria-expanded=true]{color:var(--gold)}.det-detail{grid-column:1 / -1;padding:0 10px 10px;display:flex;flex-direction:column;gap:3px}.det-pulse-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:6px 0 2px}.tape-depth{position:absolute;top:8px;left:96px;z-index:5;font-size:var(--fs-nano);color:var(--faint);background:color-mix(in srgb,var(--panel) 70%,transparent);border:.5px solid color-mix(in srgb,var(--text) 14%,transparent);border-radius:999px;padding:2px 8px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.inv-form{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;margin:10px 0}.inv-form .oform-field{flex:1 1 180px}.inv-form .inv-small{flex:0 0 110px}.inv-fresh{margin:10px 0 14px;padding:12px;border:1px solid var(--gold);border-radius:12px;background:color-mix(in srgb,var(--gold) 8%,transparent)}.inv-fresh-head{font-size:var(--fs-tiny);color:var(--dim);text-transform:uppercase;letter-spacing:.06em}.inv-code{font-size:20px;font-weight:700;letter-spacing:.08em;margin:6px 0 8px;word-break:break-all}.inv-fresh-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.prof-row{display:flex;align-items:center;gap:14px;margin:10px 0 16px}.prof-avatar{width:72px;height:72px;border-radius:50%;overflow:hidden;flex:0 0 auto;display:grid;place-items:center;background:color-mix(in srgb,var(--gold) 16%,var(--panel));border:1px solid var(--line);color:var(--gold-hi);font-size:28px;font-weight:700}.prof-avatar img{width:100%;height:100%;object-fit:cover;display:block}.prof-actions{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.prof-pick{cursor:pointer}.prof-save{display:flex;align-items:center;gap:10px;margin-top:12px;flex-wrap:wrap}.keys-row{display:grid;grid-template-columns:150px 1fr auto;gap:12px;align-items:baseline;padding:7px 2px;border-bottom:1px solid var(--line)}.keys-combo{display:flex;gap:5px;flex-wrap:wrap}.keys-kbd{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;line-height:1;padding:5px 7px;border-radius:6px;border:1px solid var(--line);border-bottom-width:2px;background:var(--panel);color:var(--text)}.keys-what{display:flex;flex-direction:column;gap:2px;font-size:var(--fs-table)}.keys-note{font-size:var(--fs-tiny)}@media(max-width:560px){.keys-row{grid-template-columns:1fr;gap:4px}}.keys-row.capturing{outline:1px solid var(--gold);outline-offset:-1px;border-radius:8px}.keys-listening{font-size:var(--fs-tiny);color:var(--gold-hi)}.keys-act{display:flex;gap:6px;align-items:center}.keys-footer{margin-top:14px}@media(max-width:560px){.keys-row{grid-template-columns:1fr auto}.keys-what{grid-column:1 / -1}}.step.moot .mark,.step.moot{color:var(--dim)}.sp-act{display:inline-flex;align-items:center;gap:6px}.sp-inp{width:84px;padding:3px 6px;font-size:12px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:transparent;color:inherit}.sp-state{min-width:12px;font-size:12px;opacity:.7}.sp-pct{width:56px}.sp-px{font-size:11px;opacity:.75;min-width:64px}.oform-check{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text);cursor:pointer;min-height:24px}.oform-check input{accent-color:var(--gold);width:15px;height:15px;margin:0}.op-badge{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:999px;border:1px solid color-mix(in srgb,var(--gold) 55%,transparent);color:var(--gold);font-size:var(--fs-tiny);letter-spacing:.04em;text-transform:uppercase;vertical-align:middle}.op-pill[data-status=paused]{color:var(--gold);border-color:var(--gold)}.op-pill[data-status=working],.op-pill[data-status=refilling]{color:var(--text)}.dim2{opacity:.55}.auto-status{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center}.auto-status .btn{margin-left:auto}.auto-err{color:var(--loss, #e0555c)}.auto-card{margin:0 0 14px;padding:12px 14px;border:1px solid var(--line2);border-radius:10px;background:var(--panel2)}.auto-card.live{border-color:var(--sell);box-shadow:inset 3px 0 0 var(--sell)}.auto-card.stale{opacity:.55}.auto-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.auto-word{display:inline-flex;align-items:center;gap:8px;font-size:20px;font-weight:700;letter-spacing:.02em;color:var(--text)}.auto-mark{width:9px;height:9px;flex-shrink:0;border-radius:50%;background:var(--sell)}.auto-act{min-height:44px;min-width:120px}.auto-line{margin:6px 0 0;font-size:13px;line-height:1.45;color:var(--dim);overflow-wrap:anywhere}.auto-line.lead{color:var(--text)}.auto-fail{margin:8px 0 0;font-size:12.5px;line-height:1.45;color:var(--gold-hi);overflow-wrap:anywhere}.auto-closefail{display:flex;align-items:flex-start;gap:8px}.auto-closefail>span{flex:1;min-width:0;padding-top:4px}.auto-closefail>.iconbtn{flex-shrink:0}.auto-card .btn-hold.quiet{width:100%;min-height:40px;margin-top:12px;border-color:var(--line);background:transparent;color:var(--dim);font-weight:600}.btn-hold.quiet .hold-fill{background:color-mix(in srgb,var(--text) 16%,transparent)}.auto-locked{margin:0 0 6px;color:var(--text)}.auto-sheet-scrim{position:fixed;inset:0;z-index:64;background:color-mix(in srgb,var(--bg1) 55%,transparent)}.auto-sheet{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:65;display:flex;flex-direction:column;width:min(440px,calc(100vw - 32px));max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:hidden;padding:16px;border:1px solid var(--line2);border-radius:12px;background:var(--panel);box-shadow:0 14px 40px color-mix(in srgb,var(--bg0) 70%,transparent)}.auto-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.auto-sheet-title{font-size:15px;font-weight:700;color:var(--text)}.auto-sheet-budget span{font-size:12px}.auto-sheet-budget input{min-height:40px;font-size:15px}.auto-sheet .cs-hint{margin:6px 0 0;font-size:12px}.auto-why{margin:0;font-size:12.5px;line-height:1.45;color:var(--text);overflow-wrap:anywhere}.auto-mode{display:flex;width:100%;margin-top:12px}.auto-mode>button{flex:1 1 0;min-width:0;min-height:40px;white-space:normal;text-align:center}.auto-facts{list-style:none;margin:12px 0;padding:0;display:grid;gap:6px;font-size:13px;line-height:1.45;color:var(--text)}.auto-facts li{position:relative;padding-left:12px;overflow-wrap:anywhere}.auto-facts li:before{content:"·";position:absolute;left:2px;color:var(--dim)}.auto-sheet .pp-actions{margin-top:0}.auto-sheet .btn-hold{min-height:48px}.auto-sheet .pp-actions .btn-gold,.auto-sheet .pp-actions .btn-quiet{min-height:44px}.auto-sheet-head{flex:none}.auto-sheet-rows{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:0 -12px 0 -4px;padding:0 12px 4px 4px}.auto-sheet-foot{flex:none;display:grid;gap:8px;padding-top:12px;border-top:1px solid var(--line)}.auto-sheet-foot .auto-fail{margin:0}.auto-row{margin-top:14px}.auto-row-label{display:block;margin-bottom:6px;font-size:12px;font-weight:600;color:var(--dim)}.auto-choices{display:flex;width:100%}.auto-choices>button{flex:1 1 0;min-width:0!important;min-height:44px;padding:0 6px;white-space:normal;text-align:center;font-size:14px}.auto-row-why,.auto-mode-locked{color:var(--text)}.auto-switch{display:flex;align-items:center;gap:10px;min-height:44px;font-size:14px;color:var(--text)}.auto-switch input{width:20px;height:20px;flex:none}.auto-card-btns{display:inline-flex;gap:8px;flex-wrap:wrap}.auto-change{min-height:44px}.auto-scan{margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.auto-gate{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.auto-gate.auto-line{color:var(--text)}.auto-coins{margin-top:6px;font-size:13px}.auto-coins summary{min-height:32px;display:flex;align-items:center;cursor:pointer;color:var(--dim)}.auto-coins ul{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:2px;max-height:260px;overflow-y:auto}.auto-coins li{display:grid;grid-template-columns:minmax(96px,auto) 1fr;gap:8px;color:var(--dim);overflow-wrap:anywhere}.auto-coins li.lead{color:var(--text)}.auto-deals{margin-top:10px;padding-top:8px;border-top:1px solid var(--line)}.auto-deals h4{margin:0 0 4px;font-size:13px}.auto-deals ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.auto-deal-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;font-weight:600;color:var(--text)}.auto-deal-head .gain{color:var(--gain, #4cc38a)}.auto-deal-head>.mono:last-child:not(:first-child){margin-left:auto}.auto-deal-head .loss{color:var(--loss, #e0555c)}.auto-deals .auto-line{margin-top:2px}.auto-be{padding:1px 8px;border:1px solid var(--gold);border-radius:999px;font-size:12px;font-weight:600;color:var(--gold-hi)}.auto-style-mark{padding:1px 8px;border:1px solid var(--line);border-radius:999px;font-size:12px;color:var(--muted)}.mono-num{font-variant-numeric:tabular-nums}.auto-results{min-height:44px;display:inline-flex;align-items:center;gap:6px}.auto-results-mark{display:inline-block;transition:transform .16s ease}.auto-results[aria-expanded=true] .auto-results-mark{transform:rotate(90deg)}.auto-chip{display:inline-flex;align-items:center;min-height:var(--ctl-h);padding:0 var(--ctl-px);border:1px solid var(--line2);border-radius:var(--ctl-r);background:transparent;color:var(--text);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:700;letter-spacing:.06em;white-space:nowrap;cursor:pointer}.auto-chip:hover{border-color:var(--gold)}.auto-chip.live,.auto-chip.live:hover{border-color:var(--sell);box-shadow:inset 3px 0 0 var(--sell)}.auto-chip.stale{opacity:.55}.rail-auto{width:28px;min-height:22px;padding:0;justify-content:center;border-radius:6px;flex:none;margin-left:auto}.rail-auto.live{color:var(--sell-hi)}.auto-loadfail{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 12px}.auto-loadfail .cs-hint{margin:0;font-size:12.5px;color:var(--gold-hi)}.auto-journal{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:4px;max-height:320px;overflow:auto;font-size:var(--fs-tiny)}.auto-journal li{display:grid;grid-template-columns:62px 96px 110px 1fr;gap:8px;align-items:baseline;padding:4px 6px;border-radius:4px;background:color-mix(in srgb,var(--dim) 8%,transparent)}.auto-journal li.live{background:color-mix(in srgb,var(--accent, #4fb3b7) 12%,transparent)}.auto-journal li.is-error{background:color-mix(in srgb,var(--loss, #e0555c) 12%,transparent)}.auto-journal .when,.auto-journal .sym{color:var(--dim)}.auto-journal .act{font-weight:600;white-space:nowrap}.auto-journal .note{overflow-wrap:anywhere}.auto-journal .gain,.auto-jtally .gain{color:var(--gain, #4cc38a);font-weight:600}.auto-journal .loss,.auto-jtally .loss{color:var(--loss, #e0555c);font-weight:600}.auto-jtally{margin:6px 0 0}.auto-advice{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:6px}.auto-advice li{display:grid;gap:2px;padding:7px 10px;border-radius:4px;border-left:3px solid var(--dim);background:color-mix(in srgb,var(--dim) 8%,transparent);font-size:var(--fs-tiny)}.auto-advice li.sev-high{border-left-color:var(--loss, #e0555c);background:color-mix(in srgb,var(--loss, #e0555c) 9%,transparent)}.auto-advice li.sev-medium{border-left-color:var(--warn, #d8a24a);background:color-mix(in srgb,var(--warn, #d8a24a) 9%,transparent)}.auto-advice li.sev-info{border-left-color:var(--accent, #4fb3b7)}.auto-advice .adv-title{font-weight:600}.auto-advice .adv-detail{color:var(--fg);opacity:.85;overflow-wrap:anywhere}.auto-advice .adv-action{color:var(--dim)}@media(max-width:640px){.auto-journal li{grid-template-columns:56px 1fr}.auto-journal .act{grid-column:2}.auto-journal .note{grid-column:1 / -1}}.size-preset.pct{flex-direction:column;line-height:1.05}.size-preset .sub{font-size:var(--fs-tiny);color:var(--dim)}.size-preset:disabled{opacity:.45;cursor:not-allowed}.tbl-mini{display:grid;gap:3px;font-size:var(--fs-tiny)}.tbl-mini .row{display:grid;grid-template-columns:34px 70px 70px 80px 1fr;gap:8px;padding:3px 6px;border-radius:4px;background:color-mix(in srgb,var(--dim) 8%,transparent)}.tbl-mini .row.paused{opacity:.6}.tbl-mini .gain{color:var(--gain, #4cc38a)}.tbl-mini .loss{color:var(--loss, #e0555c)}.auto-jctl{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;margin:4px 0 8px;font-size:var(--fs-tiny)}.auto-jctl select,.auto-jctl input{font-size:var(--fs-tiny);padding:3px 6px}.auto-jctl input{width:110px}.auto-journal details>summary{display:grid;grid-template-columns:62px 96px 110px 1fr;gap:8px;cursor:pointer;list-style:none}.auto-journal.nested{margin:4px 0 0 62px}.auto-journal.nested li{grid-template-columns:62px 110px 1fr}.op-section-pad{padding:8px 10px}.auto-journal-home .btn{margin-bottom:8px}.auto-journal-home{display:block;width:100%;min-width:0;flex:1 1 100%}.auto-journal-home .auto-jctl{width:100%}.auto-journal-home .auto-jctl .share-privacy{width:auto;flex:0 0 auto;display:inline-flex;gap:6px;align-items:center;justify-content:flex-start}.auto-journal-home .auto-journal{width:100%}.auto-journal-home .auto-journal li,.auto-journal-home .auto-journal details>summary{width:100%;min-width:0}.auto-journal .note{min-width:0;white-space:normal;overflow-wrap:anywhere}.auto-journal-home .btn,.auto-status .btn{display:inline-block;padding:5px 12px;border:1px solid var(--line, #3a4150);border-radius:6px;background:color-mix(in srgb,var(--dim) 10%,transparent);color:inherit;font:inherit;font-size:var(--fs-tiny);cursor:pointer}.auto-journal-home .btn:hover,.auto-status .btn:hover{background:color-mix(in srgb,var(--dim) 20%,transparent)}.auto-journal li>details{grid-column:1 / -1;min-width:0}.auto-journal details>summary{width:100%}.auto-journal details>summary>.note{min-width:0}.auto-journal-home .auto-jctl .share-privacy{width:auto!important;flex:0 0 auto!important;justify-content:flex-start!important}.auto-journal-home .auto-jctl .share-privacy span{flex:0 0 auto}.auto-jctl label.share-privacy{display:inline-flex!important;gap:6px;width:auto!important;margin:0}.auto-jctl label.share-privacy input{margin:0;width:auto;flex:0 0 auto}.auto-presets{display:flex;flex-direction:column;gap:6px}.auto-preset-btns{display:flex;gap:8px;flex-wrap:wrap}.auto-preset-btns .btn,.auto-presets .btn{display:inline-block;padding:7px 14px;border:1px solid var(--line, #3a4150);border-radius:6px;background:color-mix(in srgb,var(--dim) 10%,transparent);color:inherit;font:inherit;cursor:pointer}.auto-preset-btns .btn.primary{background:var(--accent, #d4a94a);color:#1a1a1a;border-color:transparent;font-weight:600}.auto-plan{margin:8px 0;padding:8px 10px;border-left:3px solid var(--accent, #d4a94a);background:color-mix(in srgb,var(--accent, #d4a94a) 8%,transparent);border-radius:4px}.auto-plan h4{margin:0 0 4px}.auto-plan p{margin:0;white-space:pre-wrap;font-size:var(--fs-tiny);line-height:1.4}.auto-win{display:inline-flex;gap:4px;margin-left:8px;vertical-align:middle}.auto-win .ghost{font-size:var(--fs-tiny);padding:1px 8px;border:1px solid color-mix(in srgb,var(--dim) 30%,transparent);border-radius:10px;background:transparent;color:inherit;cursor:pointer}.auto-win .ghost.on{background:color-mix(in srgb,var(--dim) 18%,transparent)}.auto-pane>h3,.settings-pane .auto-pane>h3{font-size:12px}.auto-pane .cs-hint{font-size:12.5px}.auto-pane .ladder-field span{font-size:12px}.sp-exit-cell{vertical-align:top}.sp-validation,.sp-note{display:block;white-space:normal;max-width:230px;font-size:11px;margin-top:4px}.sp-validation{color:var(--dim)}.sp-inp[aria-invalid=true]{border-color:var(--dim)}.sp-remove,.sp-reset{margin-top:5px}.sp-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:6px;max-width:350px;padding-top:7px;white-space:normal}.sp-confirm>span{flex-basis:100%;font-size:12px}.deal-market{display:block;margin-top:3px;font-size:10px;color:var(--dim)}@media(pointer:coarse){.market-switch>button{min-width:64px;min-height:44px}.term-header .iconbtn{min-width:44px;min-height:44px}.sp-inp{min-height:44px}}@media(pointer:coarse){.seg>button,.tabrow>button,.auth-tabs>button{min-height:44px}.tpsl-toggle{min-width:44px}.tpsl-pct{min-height:44px}.oform-input input{min-height:42px}.oform-check{min-height:44px}.btn-emergency{width:44px;height:44px}.it-pick{min-height:44px}.it-x,.it-add{width:44px;height:44px;min-height:44px}.it-x{color:var(--dim)}.term-shell:not(:has(.mob-thumb)) .ticket{position:fixed;top:50%;transform:translateY(-50%);max-height:calc(100dvh - 32px - var(--safe-top) - var(--safe-bottom))}}.deal-exit-editor{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:84px;max-width:230px;white-space:normal}.deal-exit-value{max-width:100%}.deal-exit-input{width:100%;min-width:0;max-width:170px;min-height:var(--ctl-h);padding:3px 8px;font-size:12px;border:1px solid var(--line);border-radius:var(--ctl-r-sm);background:var(--panel);color:var(--text)}.deal-exit-input[aria-invalid=true]{border-color:var(--dim)}.deal-exit-actions,.deal-exit-confirm{display:flex;flex-wrap:wrap;gap:6px;max-width:100%}.deal-exit-confirm>span{flex-basis:100%;font-size:12px;overflow-wrap:anywhere}.op-table td:has(.deal-exit-editor){vertical-align:top}@media(max-width:560px)and (orientation:portrait)and (pointer:coarse),(max-height:560px)and (orientation:landscape)and (pointer:coarse){.mob-rail{height:calc(44px + var(--safe-top))}.mob-rail .rail-lev{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.chart-door{width:44px;height:44px}.chart-door.door-ticket{top:60px}.mob-tab,.mob-tab-find{min-height:44px}.mob-tab-find{width:44px}.term-shell:has(.mob-thumb) .chart-actions{z-index:10}.term-shell:has(.mob-thumb) .chart-actions:has(.btn-emergency[aria-expanded=true]){z-index:46}.pnl-live{z-index:10}.mcard-actions{flex-wrap:wrap}.mcard .deal-exit-editor{width:100%;min-width:0}.mcard .deal-exit-actions>button,.mcard .deal-exit-confirm>button{min-width:0;white-space:normal}.mobile-spot-positions .spot-positions-table,.mobile-spot-positions .spot-positions-table tbody{display:block;width:100%}.mobile-spot-positions .spot-positions-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.mobile-spot-positions .spot-positions-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:0;padding:8px 0 10px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.mobile-spot-positions .spot-positions-table td{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:0;border:0;font-size:13px;white-space:normal;overflow-wrap:anywhere}.mobile-spot-positions .spot-positions-table td[data-label]:before{content:attr(data-label);color:var(--dim);font-family:var(--font-ui);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.mobile-spot-positions .spot-positions-table td:first-child,.mobile-spot-positions .spot-positions-table td:last-child{grid-column:1 / -1}.mobile-spot-positions .sym-link{min-height:44px;display:inline-flex;align-items:center;font-weight:700}.mobile-spot-positions .sp-act{display:flex;flex-wrap:wrap;align-items:center;gap:6px;max-width:100%}.mobile-spot-positions .sp-exit-cell .sp-act{align-items:flex-start}.mobile-spot-positions .sp-exit-cell .sp-px{flex-basis:calc(100% - 18px)}.mobile-spot-positions .sp-confirm{max-width:100%}.mobile-spot-positions .cs-hint{white-space:normal}}@media(max-height:560px)and (orientation:landscape)and (pointer:coarse){.term-shell:has(.mob-thumb) .chart-actions{left:calc(64px + var(--safe-left));top:8px}}.ticket,.sheet-trade,.opanel{--word-control-radius: 8px}.ticket{background:var(--panel);backdrop-filter:none;-webkit-backdrop-filter:none;border-color:var(--line2);border-radius:12px}.ticket-head{gap:6px;padding:5px 8px}.ticket-body{padding:10px 12px 12px}.ticket .seg{border-radius:10px;background:var(--panel2)}.ticket .ticket-tabs{border:0;padding:0;background:transparent;gap:4px}.ticket-tabs>button{min-width:0;flex:1}.ticket-tabs>button.on{color:var(--gold-hi);background:var(--panel2);box-shadow:none}.ticket .oform{gap:8px}.ticket .oform-fields{display:flex;flex-direction:column;gap:6px}.ticket .oform-fields>.oform-field{display:grid;grid-template-columns:minmax(70px,.7fr) minmax(0,1.4fr);align-items:center;gap:8px}.ticket .oform-fields>.oform-field>.oform-hint{grid-column:2}.ticket .oform-label{font-size:12px;text-transform:none;letter-spacing:0}.ticket .oform-input{min-width:0;background:var(--panel2);border-color:transparent}.ticket .oform-input:focus-within{border-color:var(--gold)}.ticket .oform-hint{font-size:11px;line-height:1.35}.ticket .oform-max{grid-column:1 / -1;margin:0;gap:8px;flex-wrap:nowrap}.ticket .oform-max>.oform-hint{flex:1;min-width:0}.ticket .oform-econ{gap:3px;margin:0;padding:6px 0;border-top:1px solid var(--line)}.ticket .oform-go{border-radius:8px}.ticket .oform-lev{gap:4px}.ticket .tpsl{width:100%;border-color:var(--line)}.ticket .tpsl-side{flex:1;min-width:0}.ticket-presets{gap:12px}.ticket .tp-block{gap:6px}.sp-protection-action,.sp-sell-actions,.sp-market-action,.sp-limit-action{display:inline-flex;align-items:center;gap:6px}.sp-protection-action{margin-right:6px}.opanel .op-table{font-variant-numeric:tabular-nums}.opanel .btn-quiet{background:var(--panel2);border-color:transparent}.opanel .btn-quiet:hover:not(:disabled){border-color:var(--line2)}@media(pointer:coarse){.ticket .oform-input{min-height:44px}.ticket .oform-input input{min-height:42px;font-size:16px}.ticket .oform-check{padding:0}}@media(max-width:560px)and (orientation:portrait)and (pointer:coarse),(max-height:560px)and (orientation:landscape)and (pointer:coarse){.mob-sheet{background:var(--panel);backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:14px 14px 0 0;border-color:var(--line2);box-shadow:0 -5px 20px #0000003d}.sheet-tabs.seg{--word-control-radius: 0;--word-control-border-width: 0 0 2px;gap:0;width:auto;margin:0;padding:0 calc(8px + var(--safe-right)) 0 calc(8px + var(--safe-left));border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.sheet-tabs.seg>button{min-height:44px;font-size:12px;padding:0 4px;color:var(--dim);box-shadow:none;border-bottom:2px solid transparent;background:transparent}.sheet-tabs.seg>button.on{color:var(--gold-hi);border-bottom-color:var(--gold)}.sheet-trade{padding:0 calc(12px + var(--safe-right)) 12px calc(12px + var(--safe-left))}.sheet-trade .op-section{padding:9px 0 4px;font-size:11px;letter-spacing:.035em}.sheet-trade .op-section.divided{margin-top:8px;padding-top:10px}.sheet-trade .op-empty{padding:6px 0 8px}.sheet-trade .cs-hint{padding:4px 0;font-size:11px;line-height:1.4}.sheet-trade .mcard{gap:6px;margin:0;padding:8px 0 10px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.sheet-trade .mcard-head{gap:6px;min-height:24px}.sheet-trade .mcard-grid,.sheet-trade .mcard-primary,.sheet-trade .mcard-exits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}.sheet-trade .mcard-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 8px}.sheet-trade .mcard-deal .mcard-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.sheet-trade .mcard-primary .mv{font-size:17px}.sheet-trade .mk{font-size:11px;text-transform:none;letter-spacing:0;line-height:1.4}.sheet-trade .mv{font-size:13px;line-height:1.4}.sheet-trade .mv.pnl-up{color:var(--buy)}.sheet-trade .mv.pnl-down{color:var(--sell)}.sheet-trade .mv.pnl-flat{color:var(--dim)}.sheet-trade .mv.liq-warn{color:var(--gold-hi)}.sheet-trade .mv.liq-danger{color:var(--sell)}.sheet-trade .msub{font-size:11px}.sheet-trade .mcard-actions{gap:6px;margin-top:2px;align-items:stretch}.sheet-trade .mcard-actions>.mcard-close{width:auto;flex:1;margin-top:0}.sheet-trade .mcard-position .mcard-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.sheet-trade .mcard-identity{display:flex;flex-wrap:wrap;align-items:center;gap:3px 6px;min-width:0}.sheet-trade .mcard .sym-link{display:inline-flex;align-items:center;min-height:44px}.sheet-trade .mcard-position .mcard-actions{flex-wrap:nowrap;margin-top:0;gap:4px}.sheet-trade .mcard-position .mcard-close{min-width:60px;padding:0 8px}.sheet-trade .mcard-share{width:44px;min-width:44px;height:44px}.sheet-trade .mcard-actions>button{min-height:44px}.sheet-trade .btn-quiet{min-width:0;min-height:44px;padding:0 10px;background:var(--panel2);border-color:transparent}.sheet-trade .btn-quiet:hover:not(:disabled){background:var(--panel3)}.sheet-trade .deal-exit-value{padding:0 8px}.sheet-trade .deal-exit-input{min-height:44px;font-size:16px}.sheet-trade .deal-exit-editor,.sheet-trade .deal-exit-actions,.sheet-trade .deal-exit-confirm{gap:4px}.sheet-trade .mcard-exits{border-top:1px solid var(--line);padding-top:6px}.mobile-spot-positions .spot-positions-table .sp-position-row{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"symbol symbol symbol pnl pnl pnl" "qty qty avg avg mark mark" "tp tp tp sl sl sl" "actions actions actions actions actions actions";gap:6px 8px}.mobile-spot-positions .spot-positions-table .sp-symbol-cell{grid-area:symbol;justify-content:center}.mobile-spot-positions .spot-positions-table .sp-symbol-cell:before{display:none}.mobile-spot-positions .spot-positions-table .sp-pnl-cell{grid-area:pnl;align-items:flex-end;justify-content:center;text-align:right;font-size:16px}.mobile-spot-positions .spot-positions-table .sp-pnl-cell:before{font-size:11px}.mobile-spot-positions .spot-positions-table .sp-qty-cell{grid-area:qty}.mobile-spot-positions .spot-positions-table .sp-avg-cell{grid-area:avg}.mobile-spot-positions .spot-positions-table .sp-mark-cell{grid-area:mark}.mobile-spot-positions .spot-positions-table .sp-exit-cell:nth-last-child(3){grid-area:tp}.mobile-spot-positions .spot-positions-table .sp-exit-cell:nth-last-child(2){grid-area:sl}.mobile-spot-positions .spot-positions-table .sp-actions-cell{grid-area:actions;gap:6px;padding-top:3px}.mobile-spot-positions .spot-positions-table td[data-label]:before{text-transform:none;letter-spacing:0;line-height:1.45}.mobile-spot-positions .sym-link{padding:0;font-size:14px}.mobile-spot-positions .sp-exit-cell .sp-act{align-items:center;gap:4px;width:100%}.mobile-spot-positions .sp-exit-cell .sp-px{flex-basis:auto;min-width:0;flex:1;font-size:11px;overflow-wrap:anywhere}.mobile-spot-positions .sp-pct{width:62px;min-width:0;font-size:16px}.mobile-spot-positions .sp-px:empty,.mobile-spot-positions .sp-state:empty{display:none}.mobile-spot-positions .sp-act:has(.sp-px:empty) .sp-pct{flex:1}.mobile-spot-positions .sp-remove{margin:0;flex-basis:100%;width:100%}.mobile-spot-positions .sp-protection-action{display:flex;width:100%;gap:6px;flex-wrap:wrap;margin:0}.mobile-spot-positions .sp-protection-action>button,.mobile-spot-positions .sp-protection-action>.sp-market-action{flex:1;min-width:0;margin:0}.mobile-spot-positions .sp-protection-action>.sp-reset{flex-basis:100%}.mobile-spot-positions .sp-sell-actions{display:grid;width:100%;gap:6px}.mobile-spot-positions .sp-market-action{display:flex}.mobile-spot-positions .sp-market-action .btn-hold{width:100%;min-height:44px;border-radius:8px}.mobile-spot-positions .sp-limit-action{display:flex;min-width:0;gap:6px}.mobile-spot-positions .sp-limit-input{flex:1;width:0;min-width:0;font-size:16px;background:var(--panel2);border-color:transparent}.mobile-spot-positions .sp-limit-submit{flex:1}.mobile-spot-positions .sp-note,.mobile-spot-positions .sp-validation{max-width:none;margin-top:2px}}@media(max-width:560px)and (orientation:portrait)and (pointer:coarse),(max-height:560px)and (orientation:landscape)and (pointer:coarse){.sheet-trade .trade-history{margin-top:8px;border-top:1px solid var(--line)}.sheet-trade .trade-history>summary{display:flex;align-items:center;gap:8px;min-height:44px;padding:0;color:var(--dim);font-size:12px;font-weight:600;list-style:none;cursor:pointer}.sheet-trade .trade-history>summary::-webkit-details-marker{display:none}.sheet-trade .trade-history>summary:after{content:"⌄";margin-left:auto;color:var(--dim);font-size:16px}.sheet-trade .trade-history[open]>summary:after{transform:rotate(180deg)}.sheet-trade .trade-history-count{color:var(--faint);font-variant-numeric:tabular-nums}}@media(max-width:560px),(max-height:560px)and (orientation:landscape)and (pointer:coarse){.settings{width:100%;max-width:100%;border-left:0;background:var(--panel)}.settings-head{min-height:52px;padding:4px 12px}.settings-head h2{margin:0}.settings-body{flex-direction:column}.settings-nav{flex-direction:row;gap:2px;width:100%;padding:0 8px;border-right:0;border-bottom:1px solid var(--line);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.settings-nav::-webkit-scrollbar{display:none}.settings-nav button{flex:0 0 auto;width:auto;height:44px;min-height:44px;padding:0 10px;gap:6px;border-radius:0;white-space:nowrap;font-size:12px;border-bottom:2px solid transparent}.settings-nav button.on{border-bottom-color:var(--gold);background:transparent}.settings-nav .nav-name{display:inline}.settings-pane{min-height:0;padding:12px 14px 20px}}
