.terminal-panel .settings-row .loss-value,.terminal-sheet .settings-row .loss-value{color:var(--ui-negative,#f07875)}.terminal-panel .settings-row .green-text,.terminal-sheet .settings-row .green-text{color:var(--green)}.position-card [data-unknown=true]{color:var(--ui-secondary,#919ba7)}.range-wrap[data-range-state=above] .range-fill{background:linear-gradient(90deg,var(--ui-info-soft,#4285dd19),var(--ui-info-soft,#4285dd66))}.range-wrap[data-range-state=above] .range-marker{background:var(--ds-marker-above);box-shadow:var(--ds-glow-marker-above)}.range-wrap[data-range-state=below] .range-fill{background:linear-gradient(90deg,var(--ui-negative-soft,#f0787519),var(--ui-negative-soft,#f0787566))}.range-wrap[data-range-state=below] .range-marker{background:var(--ds-marker-below);box-shadow:var(--ds-glow-marker-below)}.terminal-panel{padding:17px 19px 15px;margin-bottom:14px}.terminal-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.terminal-panel-heading h2{margin:5px 0 0;color:var(--ui-text,#e8ebef);font-size:14px;font-weight:650;letter-spacing:-.02em}.terminal-tabs{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:0 0 14px}.terminal-tabs .terminal-tab-active{color:var(--ui-accent,#f4ca71);border-color:var(--ui-accent-line,#f59e0b5c);background:var(--ui-accent-soft,#f59e0b0d)}.terminal-stack{display:flex;flex-direction:column;gap:9px}.terminal-inline{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.terminal-split{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);gap:14px;align-items:start}.terminal-note{color:var(--ui-secondary,#818b97);font-size:10px;line-height:1.6;margin:10px 0}.terminal-empty{padding:30px 15px;color:var(--ui-secondary,#8993a2);text-align:center;font-size:11px}.terminal-field{display:flex;flex-direction:column;gap:7px;color:var(--ui-secondary,#919ba7);font-size:10px;margin:12px 0;min-width:0}.terminal-field input:not([type=range]),.terminal-search{min-width:0;width:100%;border:1px solid var(--ui-line,#ffffff14);border-radius:7px;background:var(--ui-soft,#ffffff04);color:var(--ui-text,#dce1e7);padding:10px 11px;font:11px ui-monospace,SFMono-Regular,Menlo,monospace;outline:none}.terminal-field input:focus,.terminal-search:focus{border-color:var(--ui-accent-line,#f59e0b5c);box-shadow:0 0 0 2px var(--ui-soft,#f59e0b0d)}.terminal-field input[type=range]{width:100%}.terminal-field input[type=checkbox],.terminal-field input[type=range]{accent-color:var(--ui-accent,#f59e0b)}.terminal-sheet-backdrop{padding:20px}.terminal-sheet{max-height:calc(100dvh - 40px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ds-line-strong) transparent}.terminal-sheet-wide{width:min(100%,620px)}.terminal-sheet-handle{display:none}.terminal-sheet .settings-row{align-items:flex-start}.terminal-sheet .settings-row>b{max-width:65%;text-align:right;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.terminal-sheet .danger-button,.terminal-sheet .primary-button,.terminal-sheet .secondary-button{min-height:36px}.terminal-sheet .terminal-inline{margin:10px 0}.terminal-full-button{width:100%;margin-top:12px}.terminal-table-wrap{overflow-x:auto;max-width:100%;margin:10px 0}.terminal-table{width:100%;border-collapse:collapse;font-size:9px;color:var(--ui-secondary,#919ba7)}.terminal-table td,.terminal-table th{padding:9px 7px;border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.terminal-table td:first-child,.terminal-table th:first-child{text-align:left}.terminal-table th{color:var(--ui-secondary,#77818e);font-weight:550}.terminal-table td{color:var(--ui-text,#d6dbe1)}.terminal-link{cursor:pointer}.terminal-link:focus-visible{outline:2px solid var(--ui-accent-line,#fbbf24);outline-offset:3px}.terminal-market-svg{display:block;width:100%;height:100%}.terminal-badge{display:inline-flex;align-items:center;gap:4px;font-size:8px;color:var(--ui-accent,#f4ca71);border:1px solid var(--ui-accent-line,#f59e0b2d);padding:4px 6px;border-radius:5px;background:var(--ui-accent-soft,#f59e0b0a)}.terminal-badge svg{width:11px;height:11px}.terminal-check{display:flex;align-items:flex-start;gap:8px;margin:12px 0;font-size:10px;color:var(--ui-text,#aeb5bf);line-height:1.5}.terminal-check input{accent-color:var(--ui-accent,#f59e0b);margin-top:2px}.terminal-selected{color:var(--ui-accent,#f4ca71)!important;border-color:var(--ui-accent-line,#f59e0b5c)!important;background:var(--ui-accent-soft,#f59e0b0d)!important}.terminal-asset-action{border:0;width:100%;text-align:left;cursor:pointer;background:transparent}.terminal-pnl-bars{height:100px;display:flex;align-items:center;gap:4px;margin:14px 0;border-bottom:1px solid var(--line)}.terminal-pnl-bar{flex:1;min-width:2px;align-self:center;border-radius:2px;background:var(--green)}.terminal-pnl-bar[data-negative=true]{background:var(--ui-negative-fill,#c16b62)}.terminal-step-preview{display:flex;align-items:flex-end;gap:4px;height:64px;margin:12px 0}.terminal-step-preview i{flex:1;border:1px solid var(--ui-accent-line,#f59e0b33);background:linear-gradient(180deg,var(--ui-accent-soft,#f59e0b33),var(--ui-accent-soft,#f59e0b08));border-radius:3px 3px 0 0}.terminal-state-note{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--line);background:var(--ui-soft,#ffffff04);border-radius:8px;color:var(--ui-text,#aeb5bf);padding:10px 12px;font-size:10px;margin:12px 0}.terminal-skeleton{height:12px;border-radius:4px;background:var(--ds-control-hover);width:70%;margin:10px 0;animation:fade-in 1s infinite alternate}.terminal-stale{opacity:.65}.terminal-transaction-steps{margin:14px 0;padding:0;list-style:none}.terminal-transaction-steps li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid var(--line);color:var(--ui-secondary,#919ba7);font-size:10px}.terminal-transaction-steps svg{width:13px;height:13px;color:var(--green)}.terminal-field-error{color:var(--ui-negative,#f07875);font-size:10px;margin:8px 0}.terminal-quote{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--line);border-radius:8px;padding:10px;font:10px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--ui-text,#d6dbe1);margin:8px 0}.terminal-demo-details{margin-top:15px;color:var(--ui-secondary,#77818e);font-size:9px}.terminal-demo-details summary{cursor:pointer}.terminal-event+.terminal-event{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.terminal-panel-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:10px}.terminal-pool-metrics{display:flex;flex-wrap:wrap;gap:20px;margin:15px 0}.terminal-pool-metrics>div{display:flex;flex-direction:column;gap:6px}.terminal-pool-metrics b{color:var(--ui-text,#dce1e7);font:600 10px ui-monospace,SFMono-Regular,Menlo,monospace}.terminal-panel-heading>svg{width:16px;height:16px;color:var(--ui-secondary,#8993a2)}@media(max-width:650px){.terminal-panel{padding:13px 15px 12px}.terminal-split{grid-template-columns:1fr;gap:0}.terminal-panel-heading h2{font-size:13px}.terminal-note{font-size:9px}.terminal-tabs{gap:5px}.terminal-sheet-backdrop{padding:0;align-items:end}.terminal-sheet{width:100%;max-height:90dvh;border-radius:16px 16px 0 0;padding:12px 18px max(20px,var(--safe-bottom,env(safe-area-inset-bottom)))}.terminal-sheet-handle{display:block;width:32px;height:3px;margin:0 auto 16px;border-radius:99px;background:var(--ui-hover,#ffffff25)}.terminal-sheet .settings-row{font-size:10px}.terminal-tabs .filter-button{height:32px}}.pool-economic-card{min-width:0;padding:10px 11px;border:1px solid var(--ui-info-line,#7890aa30);border-radius:9px;background:var(--terminal-surface-background);color:var(--ui-text,#dce5ef);font-size:11px;font-variant-numeric:tabular-nums;line-height:1.3}.pool-economic-heading{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0}.pool-economic-token-icons{display:flex;align-items:center;width:42px;padding-right:1px}.pool-economic-token-icons>i{display:grid;place-items:center;flex-shrink:0;width:25px;height:25px;border:1px solid var(--ui-info-line,#7b99bd8c);border-radius:50%;background:var(--ui-panel,#1b2a3b);color:var(--ui-text,#e4edf8);font-size:13px;font-style:normal;font-weight:600;line-height:1}.pool-economic-token-icons>i+i{margin-left:-8px;background:var(--ui-panel,#263650)}.pool-economic-token-icons svg{width:18px;height:18px}.pool-economic-token-icons>[data-asset=ETH],.pool-economic-token-icons>[data-asset=WETH]{background:var(--ui-info-fill,#334b83)}.pool-economic-identity{min-width:0}.pool-economic-pair{display:flex;align-items:baseline;gap:5px;min-width:0}.pool-economic-pair>b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650}.pool-economic-pair>span{color:var(--ui-text,#90a5bf)}.pool-economic-pair>strong{flex-shrink:0;color:var(--ui-accent,#e9ba54);font-size:13px;font-weight:650}.pool-economic-meta{display:flex;align-items:center;flex-wrap:wrap;gap:3px 6px;min-width:0;margin-top:3px}.pool-economic-meta>small{color:var(--ui-text,#90a5bf);font-size:10px}.pool-economic-meta .chain-copy-buttons{gap:4px}.pool-economic-meta .chain-copy-buttons>button{min-height:20px;padding:2px 4px;font-size:9px}.pool-economic-meta .chain-copy-buttons svg{width:10px;height:10px}.pool-economic-own{color:var(--ui-text,#a8b8cd);font-size:9px}.pool-economic-favorite{align-self:start;display:grid;place-content:center;flex-shrink:0;width:25px;height:25px;margin:-1px -3px 0 0;padding:2px;border:0;border-radius:4px;background:none;color:var(--ui-text,#a8bfdc);cursor:pointer}.pool-economic-favorite svg{width:19px;height:19px}.pool-economic-favorite[aria-pressed=true]{color:var(--ui-accent,#e9ba54)}.pool-economic-favorite[aria-pressed=true] svg{fill:currentColor}.pool-economic-summary{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 10px;margin:8px 0 6px}.pool-economic-tvl{display:flex;align-items:baseline;gap:8px;min-width:0}.pool-economic-tvl>span{color:var(--ui-text,#90a5bf);font-size:11px}.pool-economic-tvl>b{font-size:14px;font-weight:600;white-space:nowrap}.pool-economic-card h3{display:flex;align-items:center;gap:4px;margin:0;font-size:11px;line-height:1.3;font-weight:550}.pool-economic-forecast{display:flex;align-items:baseline;gap:10px;min-width:0}.pool-economic-forecast>h3{color:var(--ui-text,#a7bad1);font-size:10px;font-weight:400}.pool-economic-forecast>b{font-size:14px;font-weight:600;white-space:nowrap}.pool-economic-volume{padding:6px 0;border-top:1px solid var(--ui-info-line,#8099b427);border-bottom:1px solid var(--ui-info-line,#8099b427)}.pool-economic-volume-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:5px}.pool-economic-volume-grid>div{min-width:0;padding-right:5px}.pool-economic-volume-grid>div+div{padding-left:8px;border-left:1px solid var(--ui-info-line,#8099b427)}.pool-economic-volume-grid>div:last-child{padding-right:0}.pool-economic-volume-grid small{color:var(--ui-text,#90a5bf);font-size:10px;white-space:nowrap}.pool-economic-volume-readout{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 7px;margin-top:2px}.pool-economic-volume-readout>b{color:var(--ui-text,#e1e9f3);font-size:12px;font-weight:550;white-space:nowrap}.pool-economic-change{display:inline-flex;align-items:center;gap:2px;color:var(--ui-secondary,#8194ad);font-size:10px;line-height:1.3;white-space:nowrap}.pool-economic-change svg{width:11px;height:11px;flex-shrink:0}.pool-economic-change[data-direction=up],.pool-economic-return{color:var(--ui-positive,#42c9a0)}.pool-economic-change[data-direction=down]{color:var(--ui-negative,#f2737b)}.pool-economic-change[data-direction=flat]{color:var(--ui-accent,#e9ba54)}.pool-economic-line{display:flex;align-items:center;gap:10px;min-height:25px;padding:3px 0}.pool-economic-line>h3{min-width:0;margin-right:auto;color:var(--ui-text,#b9cadd);font-size:10px}.pool-economic-line>span{display:flex;align-items:baseline;gap:5px;white-space:nowrap}.pool-economic-line small{color:var(--ui-text,#90a5bf);font-size:10px;font-weight:400}.pool-economic-line>span>b{font-size:11px;font-weight:550}.pool-economic-unknown{color:var(--ui-secondary,#8194ad)}.pool-economic-flow,.pool-economic-rewards{border-top:1px solid var(--ui-info-line,#8099b41a)}.pool-economic-flow>span>b{color:var(--ui-text,#b8c8dc);font-size:10px;font-weight:400}.pool-economic-flow>span[data-direction=unknown]>b{color:var(--ui-secondary,#8194ad)}.pool-economic-help{display:inline-flex;position:relative;flex-shrink:0;align-items:center;color:var(--ui-text,#8fa5bf);cursor:help;outline-offset:2px}.pool-economic-help>svg{width:11px;height:11px}.pool-economic-help>[role=tooltip]{display:none;position:fixed;z-index:70;left:0;top:0;box-sizing:border-box;width:max-content;min-width:min(240px,calc(100vw - 24px));max-width:min(300px,calc(100vw - 24px));padding:8px 26px 8px 10px;border:1px solid var(--ds-sheet-line);border-radius:var(--ds-r-md,8px);background:var(--ds-sheet);box-shadow:var(--ds-sheet-shadow);color:var(--ds-text-2);font-family:var(--ds-font,inherit);font-size:var(--fs-sec,10px);font-weight:400;font-style:normal;line-height:1.5;letter-spacing:0;text-transform:none;text-align:left;white-space:normal;cursor:default}.pool-economic-help[data-open]>[role=tooltip]{display:block}.pool-economic-help[data-open=phone]>[role=tooltip]{min-width:0;border-radius:12px}.pool-economic-help .hint-x{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:20px;height:20px;border-radius:6px;color:var(--ds-text-3);cursor:pointer}.pool-economic-help .hint-x:hover{color:var(--ds-text)}.pool-economic-help .hint-x svg{width:12px;height:12px}.pool-economic-open{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:29px;margin-top:6px;padding:5px 10px;border:1px solid var(--ui-info-line,#8099b449);border-radius:6px;background:var(--ui-soft,#ffffff03);color:var(--ui-text,#cbd9eb);font:inherit;font-size:11px;font-weight:500;cursor:pointer}.pool-economic-open svg{width:13px;height:13px}.pool-economic-favorite:hover,.pool-economic-open:hover:not(:disabled){background:var(--ui-soft,#ffffff08)}.pool-economic-open:disabled{color:var(--ui-secondary,#7588a1);cursor:default}.pool-economic-unavailable{margin:4px 0 0;color:var(--ui-text,#8fa2bb);font-size:9px}.pool-economic-favorite:focus-visible,.pool-economic-help:focus-visible,.pool-economic-open:focus-visible{outline:1px solid var(--ui-accent-line,#e9ba54);outline-offset:2px}@container pool-results (max-width:420px){.pool-economic-volume-grid{grid-template-columns:minmax(0,1fr);gap:3px;margin-top:4px}.pool-economic-volume-grid>div{display:grid;grid-template-columns:45px minmax(0,1fr);align-items:baseline;padding:0}.pool-economic-volume-grid>div+div{padding:0;border-left:0}.pool-economic-volume-readout{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:5px;margin:0}}@media(max-width:450px){.pool-economic-card{padding:8px 9px}.pool-economic-heading{grid-template-columns:37px minmax(0,1fr) auto;gap:6px}.pool-economic-token-icons{width:37px}.pool-economic-token-icons>i{width:23px;height:23px}.pool-economic-pair{gap:4px}.pool-economic-pair>b,.pool-economic-pair>strong{font-size:12px}.pool-economic-meta{column-gap:5px}.pool-economic-meta>small{font-size:9px}.pool-economic-summary{margin:7px 0 5px;gap:3px 8px}.pool-economic-tvl{gap:5px}.pool-economic-forecast>b,.pool-economic-tvl>b{font-size:13px}.pool-economic-forecast{gap:7px}.pool-economic-volume-grid{grid-template-columns:minmax(0,1fr);gap:3px;margin-top:4px}.pool-economic-volume-grid>div{display:grid;grid-template-columns:45px minmax(0,1fr);align-items:baseline;padding:0}.pool-economic-volume-grid>div+div{padding:0;border-left:0}.pool-economic-volume-readout{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:5px;margin:0}.pool-economic-line{gap:7px;min-height:24px}.pool-economic-line>span{gap:4px}.pool-economic-line small{font-size:9px}.pool-economic-line>span>b{font-size:10px}}.pool-fees-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 6px;padding:2px 0;color:var(--ui-text,#b9cadd);font-size:11px}.pool-fees-header-title{display:inline-flex;align-items:center;gap:5px;min-width:0;font-weight:600}.pool-fees-switch{display:inline-flex;flex-shrink:0;gap:2px;padding:2px;border:1px solid var(--ui-info-line,#7b94b047);border-radius:999px}.pool-fees-switch>button{min-width:34px;min-height:20px;padding:0 8px;border:0;border-radius:999px;background:none;color:var(--ui-secondary,#8194ad);font:inherit;font-size:10px;font-weight:600;cursor:pointer}.pool-fees-switch>button[aria-pressed=true]{background:var(--ui-accent-soft,#e9ba5422);color:var(--ui-accent,#e9c66c)}.pool-fees-switch>button:focus-visible{outline:1px solid var(--ui-accent-line,#e9ba54);outline-offset:1px}.pool-economic-fees>span[data-selected=false]{opacity:.6}.pool-economic-fees>span[data-selected=true]>small{color:var(--ui-accent,#e9c66c);font-weight:600}.tx-event-link{display:inline-flex;align-items:center;gap:3px;color:var(--ds-accent-text);text-decoration:none;white-space:nowrap}.tx-event-link:focus-visible,.tx-event-link:hover{text-decoration:underline}.tx-event-link svg{width:11px;height:11px}.pp{display:grid;gap:8px;margin:4px 0 14px;padding:11px 12px;border-radius:10px;background:var(--ds-warn-soft);border:1px solid color-mix(in srgb,var(--ds-warn) 32%,transparent);color:var(--ds-text-2);font-size:var(--fs-sec);line-height:1.5}.pp-h{display:flex;align-items:center;gap:7px;color:var(--ds-warn);font:700 var(--fs-body) var(--ds-font)}.pp-h>svg{width:14px;height:14px;flex:none}.pp-h>:last-child{margin-left:auto;color:var(--ds-warn)}.pp-nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.pp-nums div{padding:6px 8px;border-radius:8px;background:var(--ds-inset);box-shadow:inset 0 0 0 1px var(--ds-inset-line)}.pp-nums small{display:block;color:var(--ds-text-3);font-size:var(--fs-label)}.pp-nums b{font:650 var(--fs-val) var(--ds-font-num);color:var(--ds-text)}.pp-nums b.up{color:var(--ds-pos)}.pp-nums b.dn{color:var(--ds-neg)}.pp p{margin:0}.pp p b{color:var(--ds-text)}.pp-off{color:var(--ds-text-3);font-size:var(--fs-label)}.pp-anyway{justify-self:start;background:none;border:0;padding:0;color:var(--ds-text-2);font:600 var(--fs-sec) var(--ds-font);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pp-anyway:hover{color:var(--ds-text)}.pp-confirm{display:grid;gap:8px;padding:10px 11px;border-radius:9px;background:var(--ds-sheet);box-shadow:inset 0 0 0 1px var(--ds-line-strong)}.pp-confirm b{color:var(--ds-text)}.pp-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pp-go,.pp-row .secondary-button{min-height:34px}.pp-go{display:inline-flex;align-items:center;justify-content:center;border-radius:9px;border:1px solid var(--ds-warn);background:transparent;color:var(--ds-warn);font:650 var(--fs-body) var(--ds-font);cursor:pointer}.pp-go:hover{background:var(--ds-warn-soft)}.pp-done{display:flex;align-items:center;gap:7px;margin:4px 0 14px;padding:8px 11px;border-radius:9px;background:var(--ds-surface-2);color:var(--ds-text-2);font-size:var(--fs-sec)}.pp-done svg{width:14px;height:14px;flex:none;color:var(--ds-warn)}.pp-done button{margin-left:auto;background:none;border:0;color:var(--ds-text-3);text-decoration:underline;font:500 var(--fs-sec) var(--ds-font);cursor:pointer}.pp-wait{min-height:40px}.pp-test{display:inline-flex;align-items:center;height:17px;padding:0 6px;border-radius:5px;background:var(--ds-surface-2);color:var(--ds-text-2);font:700 var(--fs-label) var(--ds-font);letter-spacing:.04em}.of-plaque.is-pump{background:var(--ds-warn-soft);border:1px solid color-mix(in srgb,var(--ds-warn) 30%,transparent);color:var(--ds-text-2)}.of-plaque.is-pump b,.of-plaque.is-pump>svg{color:var(--ds-warn)}.of-plaque.is-pump em{font-style:normal;font-family:var(--ds-font-num);color:var(--ds-text)}.core-neg{color:var(--ui-negative,#ef4444)!important}.core-plan{display:grid;gap:14px}.core-plan-signature{display:grid;gap:8px;padding:12px;border:1px solid var(--line,rgba(255,255,255,.085));border-radius:10px}.core-plan-signature h3{margin:0;font-size:14px}.core-plan-recipients,.core-plan-tx{display:grid;gap:4px}.core-plan-problems{padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--ui-negative,#ef4444) 12%,transparent)}.core-plan-problems ul{margin:6px 0 0;padding-left:18px}.core-pair-form{display:grid;gap:8px;margin-top:8px}.core-device{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;border-top:1px solid var(--line,rgba(255,255,255,.085))}.core-device small{color:var(--muted,#8993a2)}.core-code{font-family:var(--font-mono,monospace);font-size:18px;letter-spacing:.12em}.core-positions{gap:12px}.core-position,.core-positions{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.core-position{max-width:100%;box-sizing:border-box;gap:6px;padding:12px;border:1px solid var(--line,rgba(255,255,255,.085));border-radius:10px}.core-position>*{min-width:0}.core-position-head{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.core-actions{display:flex;flex-wrap:wrap;gap:6px}.core-status-line{display:flex;flex-wrap:wrap;gap:6px 14px;color:var(--muted,#8993a2);font-size:12px}.core-status-compact{margin:0;padding:4px 2px;font-size:11px;color:var(--muted,#8993a2)}.core-status-compact>summary{cursor:pointer;list-style:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.core-status-compact>summary::-webkit-details-marker{display:none}.core-status-compact[open]>summary{white-space:normal}.core-status-compact .terminal-note{margin:6px 0}.core-add-nft{width:100%;justify-content:center;margin-top:4px}.core-source-badge{align-self:flex-start;padding:1px 8px;border:1px solid var(--border,#2a3140);border-radius:999px;background:transparent;color:var(--muted,#8993a2);font-size:10px;line-height:16px;cursor:pointer}.core-source-badge[data-source=both]{color:var(--accent,#f0b90b);border-color:color-mix(in srgb,var(--accent,#f0b90b) 45%,transparent)}.core-source-badge[aria-expanded=true]{background:color-mix(in srgb,var(--accent,#f0b90b) 10%,transparent)}.core-source-explain{margin:4px 0 0;font-size:11px}.terminal-sheet,.terminal-sheet *{scrollbar-width:thin;scrollbar-color:var(--ds-line-strong,#ffffff24) transparent}.terminal-sheet ::-webkit-scrollbar,.terminal-sheet::-webkit-scrollbar{width:6px;height:6px}.terminal-sheet ::-webkit-scrollbar-track,.terminal-sheet::-webkit-scrollbar-track{background:transparent}.terminal-sheet ::-webkit-scrollbar-thumb,.terminal-sheet::-webkit-scrollbar-thumb{background:var(--ds-line-strong,#ffffff24);border-radius:999px}.terminal-sheet ::-webkit-scrollbar-button,.terminal-sheet::-webkit-scrollbar-button{display:none;height:0}.core-move-actions{display:grid;grid-template-columns:auto minmax(140px,1fr) auto;align-items:end;gap:8px;padding-top:8px;border-top:1px solid var(--line,rgba(255,255,255,.085))}.core-move-actions>.secondary-button{height:36px;min-height:36px;padding:0 14px;font-size:12px;white-space:nowrap}.core-move-actions>.terminal-field{display:grid;gap:4px;margin:0}.core-move-actions>.terminal-field>span{font-size:11px;color:var(--muted,#8993a2)}.core-move-actions>.terminal-field>input{height:36px;box-sizing:border-box}.core-move-actions>.secondary-button:nth-child(n+4),.core-move-actions>.terminal-note{grid-column:1/-1}@media (max-width:650px){.core-move-actions{grid-template-columns:minmax(0,1fr)}.core-move-actions>.secondary-button{white-space:normal;height:auto;min-height:36px;padding:6px 14px}}.core-close-all{justify-content:flex-end}.core-close-all>.secondary-button{height:32px;padding:0 14px;font-size:12px}@media (max-width:520px){.core-move-actions{grid-template-columns:1fr}}.terminal-sheet.of-sheet{width:min(480px,calc(100vw - 32px));max-width:480px;padding:16px 18px 18px}.terminal-sheet.of-sheet>.settings-dialog-heading,.terminal-sheet.of-sheet>.terminal-sheet-handle{display:none}@media (max-width:600px){.settings-backdrop.terminal-sheet-backdrop.terminal-sheet-centered-backdrop:has(>.of-sheet){padding:max(12px,var(--safe-top)) 12px max(12px,var(--safe-bottom))!important}.settings-backdrop.terminal-sheet-centered-backdrop>.terminal-sheet.terminal-sheet-centered.of-sheet{width:100%;max-width:none;height:calc(100dvh - max(12px, var(--safe-top)) - max(12px, var(--safe-bottom)));max-height:calc(100dvh - max(12px, var(--safe-top)) - max(12px, var(--safe-bottom)))!important;border-radius:16px;padding:12px 14px 14px;--of-pad-b:14px}}.of{--of-quart:cubic-bezier(.25,1,.5,1);display:grid;gap:12px;color:var(--ds-text);font-size:var(--fs-body)}.of-inline{width:480px;max-width:100%;padding:16px 18px 18px;border:1px solid var(--ds-sheet-line);border-radius:16px;background:var(--ds-sheet);box-shadow:var(--ds-sheet-shadow)}.of-mono{font-family:var(--ds-font-num);font-variant-numeric:tabular-nums}.of-muted,.of-note{margin:0;color:var(--ds-text-3);font-size:var(--fs-label);line-height:1.45}.of-note{font-size:var(--fs-sec);color:var(--ds-text-2)}.of-label{color:var(--ds-text-3);font-size:var(--fs-label);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.of-row{display:flex;align-items:center;gap:8px;min-width:0}.of-fav,.of-pos{display:grid;gap:12px;min-width:0;margin:0;padding:0;border:0}.of-block{display:grid;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--ds-line);min-width:0}.of-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.of-head{display:flex;align-items:center;gap:10px}.of-pair-icon{position:relative;display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;background:var(--ds-accent-soft);border:1px solid var(--ds-accent-line);color:var(--ds-accent-text);font-weight:700}.of-pair-icon i{position:absolute;right:-3px;bottom:-3px;display:grid;place-items:center;width:13px;height:13px;border-radius:50%;background:var(--badge);color:var(--ds-on-accent);font-size:var(--fs-label);font-style:normal;font-weight:800;border:1px solid var(--ds-sheet)}.of-pair{display:grid;gap:2px;min-width:0;flex:1}.of-pair>b{font-size:var(--fs-h2);color:var(--ds-text-strong)}.of-pair>b em{font-style:normal;color:var(--ds-accent-text);font-size:var(--fs-sec)}.of-pair>span{color:var(--ds-text-3);font-size:var(--fs-sec);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.of-price{color:var(--ds-price)}.of-close{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;border:1px solid var(--ds-control-line);background:var(--ds-control);color:var(--ds-text-2);cursor:pointer}.of-close svg{width:16px;height:16px}.of-tabs{display:flex;gap:22px;border-bottom:1px solid var(--ds-line)}.of-tabs button{display:inline-flex;align-items:center;gap:6px;padding:4px 0 9px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;color:var(--ds-text-3);font-size:var(--fs-h2);cursor:pointer}.of-tabs button svg{width:14px;height:14px}.of-tabs button[aria-selected=true]{color:var(--ds-accent-text);border-bottom-color:var(--ds-accent)}.of-toast{margin:0;padding:7px 10px;border-radius:8px;background:var(--ds-accent-soft);border:1px solid var(--ds-accent-line);color:var(--ds-accent-text)}.of-toast,.of-total{font-size:var(--fs-sec)}.of-total{color:var(--ds-text-3)}.of-total b{color:var(--ds-text-strong)}.of-switch{display:inline-flex;align-items:center;gap:7px;margin-left:auto;padding:0;border:0;background:none;color:var(--ds-text-2);font-size:var(--fs-sec);cursor:pointer}.of-switch i{position:relative;width:28px;height:16px;border-radius:999px;background:var(--ds-switch-off);transition:background .15s}.of-switch i:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:var(--ds-switch-knob);transition:left .15s}.of-switch[aria-checked=true] i{background:var(--ds-switch-on)}.of-switch[aria-checked=true] i:after{left:14px;background:var(--ds-switch-knob-on)}.of-coin{grid-template-columns:78px minmax(0,1fr) auto;gap:4px 8px}.of-coin,.of-coin-name{display:grid;align-items:center}.of-coin-name{grid-template-columns:10px minmax(0,1fr);column-gap:6px;min-width:0}.of-coin-name i,.of-legend i{width:7px;height:7px;border-radius:50%;background:var(--ds-pos);box-shadow:var(--ds-glow-pos)}.of-coin-name i.is-token,.of-legend i.is-token{background:var(--ds-neg);box-shadow:var(--ds-glow-neg)}.of-coin-name b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-body)}.of-coin-name small{grid-column:2;color:var(--ds-text-4);font-size:var(--fs-label)}.of-coin-field{display:flex;align-items:center;gap:6px;height:36px;padding:0 10px;border-radius:9px;background:var(--ds-inset);border:1px solid var(--ds-inset-line);min-width:0}.of-coin-field small{flex:none;color:var(--ds-text-4);font-size:var(--fs-label)}.of-coin-field input{flex:1;min-width:0;width:100%;padding:0;border:0;outline:0;background:none;color:var(--ds-text-strong);font-size:var(--fs-price);font-weight:600;text-align:right}.of-coin-field input:disabled{color:var(--ds-text-4)}.of-coin.is-blocked .of-coin-field{border-color:var(--ds-neg-line);box-shadow:inset 0 0 0 1px var(--ds-neg-line)}.of-parts{display:flex;gap:4px}.of-parts button,.of-pm button,.of-presets button,.of-step button{min-width:0;padding:0 7px;height:26px;border-radius:7px;border:1px solid var(--ds-control-line);background:var(--ds-control);color:var(--ds-text-2);font:inherit;font-family:var(--ds-font-num);font-size:var(--fs-label);cursor:pointer}.of-parts button:disabled{opacity:.45;cursor:default}.of-short{grid-column:2/4;margin:-2px 0 0;color:var(--ds-neg);font-size:var(--fs-label)}.of-seg{display:inline-flex;margin-left:auto;padding:2px;border-radius:10px;border:1px solid var(--ds-control-line);background:var(--ds-control)}.of-seg button{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid transparent;border-radius:8px;background:none;color:var(--ds-text-3);font-size:var(--fs-sec);cursor:pointer}.of-seg button[aria-pressed=true]{color:var(--ds-accent-text);border-color:var(--ds-accent-line);background:var(--ds-accent-soft);font-weight:600}.of-shape-icon{width:14px;height:9px;fill:currentColor;opacity:.8}.of-params{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;color:var(--ds-text-3);font-size:var(--fs-sec)}.of-step{display:inline-flex;align-items:center;gap:4px}.of-step b{min-width:24px;text-align:center;color:var(--ds-text-strong);font-size:var(--fs-val)}.of-step button{width:24px;padding:0;font-size:var(--fs-sec)}.of-chips{display:inline-flex;border:1px solid var(--ds-control-line);border-radius:8px;overflow:hidden}.of-chips button{height:26px;padding:0 9px;border:0;background:none;color:var(--ds-text-3);font-size:var(--fs-sec);cursor:pointer}.of-chips button[aria-pressed=true]{color:var(--ds-accent-text);background:var(--ds-accent-soft);box-shadow:inset 0 0 0 1px var(--ds-accent-line);font-weight:600}.of-spot{display:inline-flex;align-items:center;gap:4px}.of-range-text,.of-spot b{color:var(--ds-text-strong)}.of-range-text{font-size:var(--fs-val)}.of-legend{display:inline-flex;align-items:center;gap:5px;margin-left:auto;color:var(--ds-text-3);font-size:var(--fs-label)}.of-legend i{margin-left:6px}.of-icon{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;background:none;color:var(--ds-text-3);cursor:pointer}.of-icon svg{width:14px;height:14px}.of-chart{position:relative;height:104px;margin-bottom:14px;touch-action:pan-y}.of-chart-bars{position:absolute;inset:0 0 0 0;display:flex;align-items:flex-end;gap:2px;border-bottom:1px solid var(--ds-line)}.of-chart-bars i{position:relative;flex:1 1 0;min-width:0;border-radius:2px 2px 0 0;transition:height 1s var(--of-quart),filter .2s;cursor:crosshair;background:linear-gradient(180deg,var(--ds-pos-bright),color-mix(in srgb,var(--ds-pos) 8%,transparent));box-shadow:0 -1px 3px var(--ds-pos-line),inset 0 2px 0 var(--ds-pos-bright)}.of-chart-bars i.is-token{background:linear-gradient(180deg,var(--ds-neg-bright),color-mix(in srgb,var(--ds-neg) 8%,transparent));box-shadow:0 -1px 3px var(--ds-neg-line),inset 0 2px 0 var(--ds-neg-bright)}.of-chart-bars i.is-zero{box-shadow:none}.of-chart-bars i:hover{filter:brightness(1.35)}.of-chart-price{position:absolute;top:-4px;bottom:0;width:0;border-left:1px dashed var(--ds-text-2);opacity:.4;pointer-events:none}.of-chart-price[data-inside]{opacity:.9}.of-border{position:absolute;top:0;bottom:0;width:18px;margin-left:-9px;padding:0;border:0;background:linear-gradient(var(--ds-accent),var(--ds-accent)) 50% /2px 100% no-repeat;cursor:ew-resize;touch-action:none}.of-border:after{content:"";position:absolute;left:3px;top:50%;width:12px;height:20px;margin-top:-10px;border-radius:4px;background:var(--ds-gold-grad);box-shadow:var(--ds-glow-gold)}.of-axis{position:absolute;left:0;right:0;bottom:-15px;display:flex;justify-content:space-between;color:var(--ds-text-4);font-size:var(--fs-label)}.of-bar{display:grid;gap:4px;padding-top:18px;touch-action:pan-y;user-select:none}.of-bar,.of-book{position:relative}.of-book{height:46px}.of-book>i{position:absolute;bottom:0;width:.3%;margin-left:.5px;overflow:hidden;border-radius:1.5px 1.5px 0 0;background:color-mix(in srgb,var(--ds-text-4) 55%,transparent);transition:height .6s var(--of-quart)}.of-book>i>b{position:absolute;inset:0;background:linear-gradient(180deg,var(--ds-accent-2),var(--ds-accent) 70%,color-mix(in srgb,var(--ds-accent) 55%,var(--ds-sheet)));transform:scaleY(0);transform-origin:bottom;transition:transform 1s var(--of-quart)}.of-book>i[data-in]>b{transform:scaleY(1)}.of-book>i[data-in]{box-shadow:0 -1px 3px var(--ds-accent-line)}.of-book>i[data-cur],.of-book>i[data-cur]>b{background:var(--ds-accent-2);box-shadow:var(--ds-glow-gold)}@media (prefers-reduced-motion:reduce){.of-book>i,.of-book>i>b,.of-chart-bars i{transition:none}}.of-hatch{position:absolute;top:0;bottom:0;display:grid;place-items:center;border-radius:4px;background:repeating-linear-gradient(135deg,var(--ds-control-line) 0 1px,transparent 1px 6px);color:var(--ds-text-3);font-size:var(--fs-label);line-height:1.2;text-align:center;padding:0 4px;overflow:hidden}.of-now{position:absolute;top:-18px;bottom:-14px;width:2px;margin-left:-1px;background:var(--ds-neg);box-shadow:var(--ds-glow-neg);pointer-events:none}.of-now em{position:absolute;top:0;left:50%;transform:translateX(-50%);padding:1px 5px;border-radius:4px;border:1px solid var(--ds-neg-line);background:linear-gradient(var(--ds-neg-soft),var(--ds-neg-soft)),var(--ds-sheet);color:var(--ds-neg);font-size:var(--fs-label);font-style:normal;white-space:nowrap}.of-track{position:relative;height:20px;margin:0 7px}.of-track:before{content:"";left:-7px;right:-7px;top:9px;height:2px;background:var(--ds-line-strong)}.of-track-range,.of-track:before{position:absolute;border-radius:2px}.of-track-range{top:8px;height:4px;box-shadow:var(--ds-glow-price-line)}.of-dot,.of-track-range{background:var(--ds-accent)}.of-dot{position:absolute;top:3px;width:14px;height:14px;margin-left:-7px;padding:0;border-radius:50%;border:2px solid var(--ds-marker-rim);box-shadow:var(--ds-glow-marker);cursor:ew-resize;touch-action:none}.of-dot em{right:16px;top:-16px;color:var(--ds-accent-text);font-style:normal;white-space:nowrap}.of-dot em,.of-shift{position:absolute;font-size:var(--fs-label)}.of-shift{top:2px;width:40px;height:16px;margin-left:-20px;padding:0;border-radius:5px;border:1px solid var(--ds-marker-rim);background:var(--ds-btn-grad);box-shadow:var(--ds-glow-marker);color:var(--ds-on-accent);font-weight:800;line-height:14px;cursor:grab;touch-action:none}.of-shift.is-under{top:20px}.of-shift.is-under:before{content:"";position:absolute;left:50%;top:-9px;height:9px;border-left:1px solid var(--ds-accent)}.of-scale{display:flex;justify-content:space-between;color:var(--ds-text-4);font-size:var(--fs-label)}.of-bar:has(.of-shift.is-under) .of-scale{margin-top:16px}.of-border:focus-visible,.of-dot:focus-visible,.of-shift:focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px}.of-minmax{display:grid;grid-template-columns:1fr 1fr;gap:8px}.of-bound{display:grid;grid-template-columns:minmax(0,1fr) 54px 18px;align-items:center;gap:4px;height:34px;padding:0 4px 0 9px;border-radius:9px;background:var(--ds-inset);border:1px solid var(--ds-inset-line);color:var(--ds-text-3);font-size:var(--fs-label)}.of-bound>span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.of-bound input,.of-bound>span b{color:var(--ds-text-strong);font-size:var(--fs-val)}.of-bound input{width:100%;padding:0;border:0;outline:0;background:none;font-weight:700;text-align:right}.of-pm{display:grid;gap:1px}.of-pm button{height:13px;width:18px;padding:0;border:0;background:none;line-height:1}.of-presets{display:grid;grid-template-columns:1fr 1fr;gap:8px}.of-presets>div{display:grid;grid-template-columns:repeat(4,1fr);gap:3px}.of-presets button{height:20px;padding:0;border-color:var(--ds-control-line);background:none}.of-presets button[aria-pressed=true]{color:var(--ds-accent-text);border-color:var(--ds-accent-line);background:var(--ds-accent-soft)}.of-sum{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;color:var(--ds-text-3);font-size:var(--fs-sec)}.of-sum b{color:var(--ds-text-strong)}.of-sum .is-warn,.of-sum .is-warn b{color:var(--ds-warn-text)}.of-table{display:grid;gap:4px;padding:9px 11px;border-radius:10px;background:var(--ds-inset);border:1px solid var(--ds-inset-line)}.of-table .of-row .of-muted{margin-left:auto}.of-table table{width:100%;border-collapse:collapse;font-size:var(--fs-label)}.of-table th{color:var(--ds-text-4);font-weight:500}.of-table td,.of-table th{padding:2px 0;text-align:right}.of-table td{color:var(--ds-text-2);font-family:var(--ds-font-num);font-variant-numeric:tabular-nums;white-space:nowrap}.of-table td:first-child{color:var(--ds-text-3);font-family:inherit;text-align:left}.of-table td:nth-child(5),.of-table th:nth-child(5){padding-left:10px}.of-table td.is-pos{color:var(--ds-pos)}.of-table td.is-neg{color:var(--ds-neg)}.of-foot{display:grid;gap:8px}.of-plaque{display:flex;align-items:flex-start;gap:8px;margin:0;padding:9px 11px;border-radius:10px;font-size:var(--fs-sec);line-height:1.45}.of-plaque svg{flex:none;width:14px;height:14px;margin-top:1px}.of-plaque.is-info{background:var(--ds-info-soft);border:1px solid color-mix(in srgb,var(--ds-info) 30%,transparent);color:var(--ds-info)}.of-plaque.is-warn{background:var(--ds-warn-soft);border:1px solid var(--ds-accent-line);color:var(--ds-warn-text)}.of-plaque.is-error b,.of-plaque.is-warn b{color:var(--ds-text-strong)}.of-plaque.is-error{background:var(--ds-neg-soft);border:1px solid var(--ds-neg-line);color:var(--ds-danger-text)}.of-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border-radius:9px;border:1px solid var(--ds-control-line);background:var(--ds-control);color:var(--ds-text);font-size:var(--fs-sec);cursor:pointer}.of-btn svg{width:13px;height:13px}.of-wide{width:100%}.of-two{display:grid;grid-template-columns:1fr 1fr;gap:8px}.of-main{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;border:0;border-radius:11px;background:var(--ds-btn-main);box-shadow:var(--ds-btn-main-shadow);color:var(--ds-on-accent);font-size:var(--fs-h2);font-weight:700;cursor:pointer}.of-main svg{width:16px;height:16px}.of-main:disabled{background:var(--ds-surface-3);box-shadow:none;color:var(--ds-text-3);cursor:default}.of-spin{animation:of-spin 1s linear infinite}@keyframes of-spin{to{transform:rotate(1turn)}}.of-signing{display:grid;gap:7px;margin:0;padding:0;list-style:none;font-size:var(--fs-sec);color:var(--ds-text-2)}.of-signing li{display:flex;align-items:center;gap:8px}.of-signing i{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;border:1px solid var(--ds-line-strong);font-size:var(--fs-label);font-style:normal}.of-signing i svg{width:11px;height:11px}.of-signing li[data-state=done] i{border-color:var(--ds-pos-line);color:var(--ds-pos);background:var(--ds-pos-soft)}.of-signing li[data-state=current] i{border-color:var(--ds-accent);color:var(--ds-accent-text);box-shadow:var(--ds-glow-gold)}.of-risk{display:flex;gap:6px;align-items:center;font-size:var(--fs-label)}.of-risk i{flex:none;width:6px;height:6px;border-radius:50%;background:var(--ds-warn)}.terminal-sheet.of-sheet{--of-pad-b:18px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:none}.terminal-sheet.of-sheet::-webkit-scrollbar{display:none;width:0;height:0}.of-sheet .of,.of-sheet .of-block,.of-sheet .of-fav,.of-sheet .of-mid,.of-sheet .of-pos,.of-sheet .of-table{overflow:visible;min-width:0}.of-sheet .of{overflow-x:clip}.of-sheet .of-foot{position:sticky;bottom:calc(-1 * var(--of-pad-b));z-index:2;margin-bottom:calc(-1 * var(--of-pad-b));padding:10px 0 var(--of-pad-b);border-top:1px solid var(--ds-line);background:var(--ds-sheet)}.of-preset{display:grid;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:8px;padding:10px 6px 10px 14px;border-radius:11px;background:var(--ds-inset);border:1px solid var(--ds-inset-line)}.of-preset>div{display:grid;gap:3px;min-width:0}.of-preset b{font-size:var(--fs-body);color:var(--ds-text-strong)}.of-preset span{color:var(--ds-text-3);font-size:var(--fs-sec)}.of-preset.is-on{border-color:var(--ds-accent-line);box-shadow:0 0 0 1px var(--ds-accent-line)}.of-preset.is-on .of-btn{color:var(--ds-accent-text);border-color:var(--ds-accent-line);background:var(--ds-accent-soft)}.of-x{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;background:none;color:var(--ds-text-3);cursor:pointer}.of-x svg{width:13px;height:13px}.of-save{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.of-save input{height:34px;padding:0 11px;border-radius:9px;border:1px solid var(--ds-control-line);background:var(--ds-inset);color:var(--ds-text);font-size:var(--fs-sec);outline:0}.of-save .of-btn{height:34px}@media (max-width:600px){.of-pc{display:none}.of-coin{grid-template-columns:64px minmax(0,1fr) auto}.of-seg button{padding:0 7px}.of-chips button,.of-icon,.of-parts button,.of-pm button,.of-presets button,.of-step button,.of-x{position:relative}.of-chips button:after,.of-dot:after,.of-icon:after,.of-parts button:after,.of-presets button:after,.of-shift:after,.of-step button:after,.of-x:after{content:"";position:absolute;inset:-10px -2px}.of-presets button{height:28px}.of-chart{height:92px}.of-bound{height:44px;grid-template-columns:minmax(0,1fr) 50px 18px}.of-bound>span:first-child{display:grid;line-height:1.25}}@media (max-width:400px){.of-params{flex-wrap:nowrap;gap:6px}.of-edge{display:none}.of-step{gap:2px}.of-step button{width:20px;height:22px}.of-step b{min-width:18px}.of-chips button{padding:0 7px}.of-spot{margin-left:auto;white-space:nowrap}}.cp-banner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 9px;align-items:start;margin:0 0 8px;padding:9px 11px;border-radius:12px;background:var(--ds-watch-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ds-watch) 30%,transparent);color:var(--ds-text-2);font-size:var(--fs-sec);line-height:1.4}.cp-banner>svg{color:var(--ds-watch);width:16px;height:16px;margin-top:1px}.cp-banner b{color:var(--ds-text);font-weight:650}.cp-banner .cp-w{color:var(--ds-watch)}.cp-banner .cp-reset{border:0;background:none;padding:0;color:var(--ds-text-2);font:600 var(--fs-sec) var(--ds-font);text-decoration:underline;text-underline-offset:2px;white-space:nowrap;cursor:pointer}.cp-banner small{display:block;color:var(--ds-text-3);font-size:var(--fs-label);margin-top:2px}.cp-from{display:inline-flex;align-items:center;gap:4px;height:18px;padding:0 7px;border-radius:var(--ds-r-pill);background:var(--ds-watch-soft);color:var(--ds-watch);font:600 var(--fs-label) var(--ds-font);white-space:nowrap}.cp-from svg{width:11px;height:11px}.cp-you{display:inline-flex;align-items:center;gap:4px;height:18px;padding:0 7px;border-radius:var(--ds-r-pill);background:var(--ds-accent-soft);color:var(--ds-accent-text);font:700 var(--fs-label) var(--ds-font);white-space:nowrap}.of-coin-field.cp-need{box-shadow:0 0 0 1.5px var(--ds-accent),0 0 12px var(--ds-accent-soft);border-radius:var(--ds-r-md)}.of-coin-field.cp-need input::placeholder{color:var(--ds-accent-text);font:600 var(--fs-sec) var(--ds-font);opacity:.85}.cp-his{color:var(--ds-text-3);font-size:var(--fs-label);margin:-2px 0 0}.cp-his b{color:var(--ds-text-2);font-family:var(--ds-font-num);font-weight:600}@media (max-width:650px){.cp-from-text{display:none}}.of-book-status{margin-left:auto;display:inline-flex;align-items:center;gap:4px;color:var(--ds-text-3);font:400 var(--fs-label) var(--ds-font);white-space:nowrap}.of-book-status[data-tone=bad]{color:var(--ds-neg)}.of-book-status .of-spin{width:11px;height:11px}.of-hatch[data-live]{background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--ds-accent) 16%,transparent) 50%,transparent 70%) 0 0 /220% 100%,repeating-linear-gradient(135deg,var(--ds-control-line) 0 1px,transparent 1px 6px);animation:of-sheen 1.8s linear infinite}.of-book-failed{left:0;right:0;color:var(--ds-text-2);font-size:var(--fs-sec)}.of-book-failed>span{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:3px;padding:2px 8px;border-radius:var(--ds-r-pill);background:var(--ds-sheet)}.of-book-failed small{color:var(--ds-text-3);font-size:var(--fs-label)}.of-link{border:0;background:none;padding:0;color:var(--ds-accent-text);font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}@keyframes of-sheen{0%{background-position:120% 0,0 0}to{background-position:-120% 0,0 0}}@media (prefers-reduced-motion:reduce){.of-hatch[data-live]{animation:none}}.core-plan-sheet-swap{max-width:440px}.core-plan-more{margin:4px 0 8px;color:var(--ds-text-3);font:500 var(--fs-sec)/1.5 var(--ds-font)}.core-plan-more>summary{cursor:pointer}.core-plan-passed{display:flex;align-items:center;gap:6px;margin:10px 0;color:var(--ds-pos);font:500 var(--fs-sec)/1.4 var(--ds-font)}.core-plan-passed>svg{width:13px;height:13px}.core-plan-unsold{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:8px 0;padding:8px 10px;border:1px solid var(--ds-neg-line);border-radius:var(--ds-r-md);background:var(--ds-neg-soft);color:var(--ds-danger-text);font:500 var(--fs-sec)/1.4 var(--ds-font)}.core-plan-choice{margin:10px 0}.pair-name{white-space:nowrap}.pair-quote{color:var(--ds-text-3);font-weight:400}