.frfr-rail{display:grid;grid-gap:var(--frfr-space-3);padding:var(--frfr-space-3) var(--frfr-space-4) 0;border-top:var(--frfr-border-width) solid var(--frfr-line)}.frfr-rail,.frfr-rail-context{gap:var(--frfr-space-3);min-width:0}.frfr-rail-context{display:flex;align-items:center;justify-content:space-between;min-height:32px;padding:0 var(--frfr-space-3);border:var(--frfr-border-width) solid var(--frfr-line);border-radius:var(--frfr-radius-lg);background:var(--frfr-lane-bg);font-size:var(--frfr-text-md);color:var(--frfr-text-muted)}.frfr-rail-context>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.frfr-rail-context>.frfr-data{color:var(--frfr-text)}.frfr-rail-mode-label{display:flex;align-items:center;justify-content:space-between;gap:var(--frfr-space-2);font-size:var(--frfr-text-sm);color:var(--frfr-text-muted);margin:0}.frfr-rail-mode-label strong{color:var(--frfr-text);font-weight:var(--frfr-weight-medium)}.frfr-rail .frfr-segmented{grid-auto-columns:1fr}.frfr-rail .frfr-segment{min-height:28px}.frfr-amount-surface{display:grid;grid-gap:var(--frfr-space-1);gap:var(--frfr-space-1);padding:var(--frfr-space-2) var(--frfr-space-3);border:var(--frfr-border-width) solid var(--frfr-line);border-radius:var(--frfr-radius-lg);background:var(--frfr-lane-bg);transition:border-color var(--frfr-motion-hover) var(--frfr-ease),box-shadow var(--frfr-motion-hover) var(--frfr-ease)}.frfr-amount-surface:focus-within{border-color:var(--brand-focus);box-shadow:0 0 0 3px rgba(0,255,255,.14)}.frfr-amount-head{display:flex;justify-content:space-between;gap:var(--frfr-space-2);font-size:var(--frfr-text-sm);color:var(--frfr-text-muted);min-width:0}.frfr-amount-head span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.frfr-amount-row{display:flex;align-items:baseline;gap:var(--frfr-space-2);min-width:0}.frfr-amount-input{flex:1 1 auto;min-width:0;width:100%;background:transparent;border:none;outline:none;padding:0;color:var(--frfr-text);font-family:var(--frfr-font-value);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--frfr-text-xl);font-weight:var(--frfr-weight-semibold);line-height:var(--frfr-leading-tight)}.frfr-amount-input::placeholder{color:var(--frfr-text-muted)}.frfr-amount-symbol{flex:none;font-family:var(--frfr-font-action);font-size:var(--frfr-text-md);font-weight:var(--frfr-weight-semibold);color:var(--frfr-text-muted)}.frfr-receive{display:grid;grid-gap:2px;gap:2px;padding:var(--frfr-space-2) var(--frfr-space-3);border:var(--frfr-border-width) solid var(--frfr-line);border-radius:var(--frfr-radius-lg);background:var(--frfr-lane-bg)}.frfr-receive-label{font-size:var(--frfr-text-sm);color:var(--frfr-text-muted)}.frfr-receive-value{font-family:var(--frfr-font-value);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--frfr-text-xl);font-weight:var(--frfr-weight-semibold);color:var(--frfr-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.frfr-receive-value[data-empty=true]{color:var(--frfr-text-muted)}.frfr-rail-primary{width:100%}.frfr-rail-note{margin:0;font-size:var(--frfr-text-sm);line-height:var(--frfr-leading-comfortable);color:var(--frfr-text-muted)}.frfr-rail-note[data-tone=warning]{color:var(--warning)}.frfr-rail-note[data-tone=text]{color:var(--frfr-text)}.frfr-rail-settings{display:flex;align-items:center;gap:var(--frfr-space-2);flex-wrap:wrap;padding:var(--frfr-space-2) 0}.frfr-rail-settings-label{font-size:var(--frfr-text-sm);color:var(--frfr-text-muted);flex:none}.frfr-rail-settings .frfr-input{width:72px}.frfr-review{display:grid;grid-gap:0;gap:0;opacity:1;transition:opacity var(--frfr-motion-control) var(--frfr-ease)}.frfr-review[data-stale=true]{opacity:.55}.frfr-review-row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--frfr-space-3);min-height:26px;padding:2px 0;font-size:var(--frfr-text-md)}.frfr-review-row+.frfr-review-row{border-top:var(--frfr-border-width) solid var(--frfr-row-sep)}.frfr-review-label{color:var(--frfr-text-muted);flex:none}.frfr-review-value{font-family:var(--frfr-font-value);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--frfr-weight-semibold);color:var(--frfr-text);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.frfr-review-value[data-tone=warning]{color:var(--warning)}.frfr-review-value[data-tone=muted]{color:var(--frfr-text-muted)}.frfr-review-value[data-tone=up]{color:var(--change-positive)}.frfr-review-value[data-tone=down]{color:var(--change-negative)}.frfr-review-note{margin:var(--frfr-space-1) 0 0;font-size:var(--frfr-text-sm);line-height:var(--frfr-leading-prose);color:var(--frfr-text-muted)}.frfr-review-note[data-tone=warning]{color:var(--warning)}.frfr-mode-panel{display:grid;grid-gap:var(--frfr-space-3);gap:var(--frfr-space-3);min-width:0}.frfr-mode-unavailable{display:grid;grid-gap:var(--frfr-space-2);gap:var(--frfr-space-2);padding:var(--frfr-space-3);border:var(--frfr-border-width) dashed var(--frfr-line);border-radius:var(--frfr-radius-lg);color:var(--frfr-text-secondary);font-size:var(--frfr-text-sm);line-height:var(--frfr-leading-comfortable)}.frfr-mode-unavailable strong{color:var(--frfr-text);font-weight:var(--frfr-weight-semibold)}.frfr-rail-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 calc(-1 * var(--frfr-space-4));border-top:var(--frfr-border-width) solid var(--frfr-line);border-bottom:var(--frfr-border-width) solid var(--frfr-line)}.frfr-rail-stat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:46px;background:var(--frfr-cell);border-right:var(--frfr-border-width) solid var(--frfr-line);font-size:var(--frfr-text-sm);color:var(--frfr-text-muted);min-width:0}.frfr-rail-stat:last-child{border-right:none}.frfr-rail-stat b{font-family:var(--frfr-font-value);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--frfr-text-md);font-weight:var(--frfr-weight-semibold);color:var(--frfr-text);white-space:nowrap}.frfr-rail-stat b[data-tone=up]{color:var(--change-positive)}.frfr-rail-stat b[data-tone=down]{color:var(--change-negative)}.frfr-rail-stat b[data-tone=muted]{color:var(--frfr-text-muted)}.frfr-rail-vols{display:grid;grid-template-columns:repeat(auto-fit,minmax(60px,1fr));grid-gap:var(--frfr-space-2);gap:var(--frfr-space-2)}.frfr-rail-vol{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:var(--frfr-text-sm);color:var(--frfr-text-muted);white-space:nowrap;min-width:0}.frfr-rail-vol b{font-family:var(--frfr-font-value);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--frfr-text-md);font-weight:var(--frfr-weight-semibold);color:var(--frfr-text);overflow:hidden;text-overflow:ellipsis;max-width:100%}.frfr-rail-vol b[data-tone=buy]{color:var(--market-buy)}.frfr-rail-vol b[data-tone=sell]{color:var(--market-sell)}.frfr-rail-split{height:3px;border-radius:2px;background:var(--frfr-sell);overflow:hidden}.frfr-rail-split>span{display:block;height:100%;background:var(--brand-primary)}@media (max-width:767px){.frfr-rail .frfr-chip,.frfr-rail .frfr-preset,.frfr-rail .frfr-segment{min-height:var(--frfr-touch-target)}}.frfr-limit{display:grid;grid-gap:var(--frfr-space-3);gap:var(--frfr-space-3);min-width:0}.frfr-limit-head{display:flex;align-items:center;justify-content:space-between;gap:var(--frfr-space-2);font-size:var(--frfr-text-sm);color:var(--frfr-text-muted)}.frfr-limit-unit{display:inline-flex;gap:var(--frfr-space-1)}.frfr-limit-readout{display:flex;align-items:baseline;justify-content:space-between;gap:var(--frfr-space-3);min-width:0}.frfr-limit-target{color:var(--frfr-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.frfr-limit-percent,.frfr-limit-target{font-family:var(--frfr-font-value);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--frfr-text-2xl);font-weight:var(--frfr-weight-semibold)}.frfr-limit-percent{flex:none}.frfr-limit-percent[data-side=buy]{color:var(--brand-primary)}.frfr-limit-percent[data-side=sell]{color:var(--frfr-sell)}.frfr-limit-secondary{display:flex;justify-content:space-between;gap:var(--frfr-space-3);font-size:var(--frfr-text-sm);color:var(--frfr-text-muted);font-family:var(--frfr-font-value);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.frfr-slider{position:relative;height:28px;display:flex;align-items:center}.frfr-slider-rail{left:0;right:0;background:var(--frfr-border-strong)}.frfr-slider-fill,.frfr-slider-rail{position:absolute;height:2px;border-radius:1px}.frfr-slider-fill[data-side=buy]{background:var(--brand-primary)}.frfr-slider-fill[data-side=sell]{background:var(--frfr-sell)}.frfr-slider-notch{position:absolute;left:50%;width:2px;height:10px;margin-left:-1px;background:var(--frfr-text-secondary);border-radius:1px}.frfr-slider-tick{position:absolute;width:1px;height:6px;background:var(--frfr-border-strong)}.frfr-slider-input{position:absolute;inset:0;width:100%;height:28px;margin:0;background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.frfr-slider-input::-webkit-slider-runnable-track{height:28px;background:transparent}.frfr-slider-input::-moz-range-track{height:28px;background:transparent}.frfr-slider-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;margin-top:8px;border-radius:var(--frfr-radius-round);background:var(--frfr-text);border:var(--frfr-border-width) solid var(--frfr-border-strong);box-shadow:0 0 0 4px var(--frfr-canvas);-webkit-transition:transform var(--frfr-motion-press) var(--frfr-ease);transition:transform var(--frfr-motion-press) var(--frfr-ease)}.frfr-slider-input::-moz-range-thumb{width:12px;height:12px;border-radius:var(--frfr-radius-round);background:var(--frfr-text);border:var(--frfr-border-width) solid var(--frfr-border-strong);box-shadow:0 0 0 4px var(--frfr-canvas)}.frfr-slider-input:active::-webkit-slider-thumb{transform:scale(1.15)}.frfr-slider-input:focus-visible{outline:none}.frfr-slider-input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--frfr-canvas),var(--frfr-focus-ring)}.frfr-slider-labels{display:flex;justify-content:space-between;font-size:var(--frfr-text-xs);color:var(--frfr-text-muted);font-family:var(--frfr-font-value);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.frfr-limit-sentence{margin:0;font-size:var(--frfr-text-sm);line-height:var(--frfr-leading-comfortable);color:var(--frfr-text)}.frfr-limit-block{padding:var(--frfr-space-3) var(--frfr-space-4);border-bottom:var(--frfr-border-width) solid var(--frfr-row-sep)}.frfr-advanced,.frfr-limit-block{display:grid;grid-gap:var(--frfr-space-3);gap:var(--frfr-space-3)}.frfr-advanced{min-width:0}.frfr-rules{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--frfr-space-2);gap:var(--frfr-space-2)}.frfr-rule{display:grid;grid-template-columns:auto auto 1fr;align-items:start;grid-gap:var(--frfr-space-3);gap:var(--frfr-space-3);padding:var(--frfr-space-2) var(--frfr-space-3);border:var(--frfr-border-width) solid var(--frfr-line);border-radius:var(--frfr-radius-lg);background:var(--frfr-lane-bg);min-width:0}.frfr-rule[data-available=false]{opacity:.85}.frfr-rule .frfr-toggle{margin-top:3px;cursor:not-allowed;opacity:.55}.frfr-rule-index{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:var(--frfr-border-width) solid var(--frfr-line);border-radius:var(--frfr-radius-sm);font-family:var(--frfr-font-value);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--frfr-text-xs);color:var(--frfr-text-secondary)}.frfr-rule-body{display:grid;grid-gap:1px;gap:1px;min-width:0}.frfr-rule-name{font-size:var(--frfr-text-md);font-weight:var(--frfr-weight-medium);color:var(--frfr-text)}.frfr-rule-desc{font-size:var(--frfr-text-xs);color:var(--frfr-text-secondary)}.frfr-rule-requires{font-size:var(--frfr-text-xs);color:var(--warning)}.frfr-what-will-happen{display:grid;grid-gap:var(--frfr-space-1);gap:var(--frfr-space-1);padding:var(--frfr-space-3);border:var(--frfr-border-width) solid var(--frfr-line);border-left:2px solid var(--frfr-cyan);border-radius:var(--frfr-radius-lg);background:var(--frfr-canvas)}.frfr-token-rail{padding:var(--frfr-space-3) var(--frfr-space-4);border-top:none;align-content:start}.frfr-token-rail [data-frfr-market-trade-rail]>.frfr-rail{padding:0;border-top:none}.frfr-rail-section{margin:0;border-top:var(--frfr-border-width) solid var(--frfr-line);padding-top:var(--frfr-space-2)}.frfr-rail-section>summary{display:flex;align-items:center;justify-content:space-between;min-height:32px;list-style:none;cursor:pointer;font-family:var(--frfr-font-action);font-size:var(--frfr-text-title);font-weight:var(--frfr-weight-semibold);color:var(--frfr-text)}.frfr-rail-section>summary::-webkit-details-marker{display:none}.frfr-rail-section>summary:after{content:"";width:7px;height:7px;border-right:var(--frfr-border-width) solid var(--frfr-text-muted);border-bottom:var(--frfr-border-width) solid var(--frfr-text-muted);transform:rotate(45deg);transition:transform var(--frfr-motion-control) var(--frfr-ease)}.frfr-rail-section[open]>summary:after{transform:rotate(-135deg)}.frfr-rail-section>summary:hover{color:var(--frfr-cyan)}.frfr-rail-section [data-frfr-snapshot]{border:none!important;padding:var(--frfr-space-1) 0 0!important}.frfr-rail-section [data-frfr-snapshot]>p:first-child{display:none}.frfr-token-rail .frfr-limit-block{padding:0;border-bottom:none}.frfr-gas-row{display:grid;grid-template-columns:1fr auto;grid-gap:2px var(--frfr-space-2);gap:2px var(--frfr-space-2);align-items:baseline;padding:var(--frfr-space-2) var(--frfr-space-3);border:var(--frfr-border-width) solid var(--frfr-line);border-radius:var(--frfr-radius-lg);background:var(--frfr-lane-bg);font-size:var(--frfr-text-sm);min-width:0}.frfr-gas-row[data-blocking=true]{border-color:var(--warning)}.frfr-gas-label,.frfr-gas-word{color:var(--frfr-text-muted)}.frfr-gas-word{justify-self:end;font-weight:var(--frfr-weight-semibold);white-space:nowrap}.frfr-gas-word[data-state=sufficient]{color:var(--status-ok)}.frfr-gas-word[data-state=insufficient]{color:var(--warning)}.frfr-gas-detail{grid-column:1/-1;color:var(--frfr-text-secondary);line-height:var(--frfr-leading-comfortable);overflow-wrap:anywhere}.frfr-preview-details>summary{font-size:var(--frfr-text-md);font-weight:var(--frfr-weight-medium);color:var(--frfr-text-secondary)}.frfr-preview-details-body{display:grid;grid-gap:var(--frfr-space-3);gap:var(--frfr-space-3);padding:var(--frfr-space-2) 0 var(--frfr-space-1)}.frfr-review-scrim{align-items:center;padding:var(--frfr-space-4);z-index:60}.frfr-review-dialog{width:min(460px,100%);max-height:100%;grid-template-rows:none;overflow:auto;padding-top:0}.frfr-review-dialog .frfr-diag-head{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:var(--frfr-space-3) 0;background:var(--frfr-surface);border-bottom:var(--frfr-border-width) solid var(--frfr-row-sep)}.frfr-review-dialog .frfr-review-value{white-space:normal;overflow-wrap:anywhere}.frfr-review-dialog .frfr-gas-row{border:0;border-radius:0;background:none;padding:2px 0}.frfr-review-dialog .frfr-gas-row,.frfr-review-dialog .frfr-gas-row+.frfr-review-row{border-top:var(--frfr-border-width) solid var(--frfr-row-sep)}.frfr-review-dialog .frfr-gas-row[data-blocking=true]{border-top-color:var(--warning)}.frfr-review-subtitle{margin:0 0 var(--frfr-space-1);font-size:var(--frfr-text-xs);font-weight:var(--frfr-weight-medium);color:var(--frfr-text-secondary);text-transform:uppercase;letter-spacing:.04em}.frfr-review-warnings{padding-left:1.1em;display:grid;grid-gap:4px;gap:4px;color:var(--warning)}.frfr-review-statement,.frfr-review-warnings{margin:0;font-size:var(--frfr-text-sm);line-height:var(--frfr-leading-comfortable)}.frfr-review-statement{padding:var(--frfr-space-2) var(--frfr-space-3);border-left:2px solid var(--frfr-cyan);color:var(--frfr-text)}.frfr-rail .frfr-disclosure>summary>span:first-child{flex:none;white-space:nowrap}@media (max-width:767px){.frfr-review-scrim{align-items:flex-end;padding:0}.frfr-review-dialog{width:100%;max-height:92vh;border-radius:var(--frfr-radius-modal) var(--frfr-radius-modal) 0 0;border-bottom:0}.frfr-preview-details>summary,.frfr-review-dialog .frfr-dialog-button{min-height:var(--frfr-touch-target)}}.frfr-ms,.frfr-tp{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;grid-gap:10px;gap:10px;padding-bottom:var(--frfr-space-3);border-bottom:1px solid var(--frfr-line)}.frfr-ms-changes,.frfr-ms-flow,.frfr-tp-position{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:4px;gap:4px}.frfr-ms-change,.frfr-ms-figure,.frfr-tp-figure{display:grid;grid-gap:2px;gap:2px;min-width:0}.frfr-ms-label,.frfr-tp-figure-label{font-size:var(--frfr-text-sm);color:var(--frfr-text-muted);white-space:nowrap}.frfr-ms-value,.frfr-tp-figure-value{font-family:var(--frfr-font-value);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--frfr-text-md);font-weight:var(--frfr-weight-semibold);color:var(--frfr-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.frfr-tp-figure-value,.frfr-ms-value)[data-tone=up]{color:var(--market-buy)}:is(.frfr-tp-figure-value,.frfr-ms-value)[data-tone=down]{color:var(--market-sell)}.frfr-tp-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.frfr-tp-presets{display:inline-flex;padding:2px;border-radius:var(--frfr-radius-md);background:var(--frfr-cell)}.frfr-tp-chip,.frfr-tp-preset,.frfr-tp-side-button,.frfr-tp-terms,.frfr-tp-wallet{font:inherit;border:0;cursor:pointer}.frfr-tp-preset{min-height:26px;padding:0 9px;border-radius:var(--frfr-radius-sm);background:none;color:var(--frfr-text-muted);font-size:var(--frfr-text-md);font-weight:var(--frfr-weight-semibold)}.frfr-tp-preset[aria-pressed=true]{background:var(--frfr-surface-hover);color:var(--brand-primary)}.frfr-tp-wallet{flex:0 1 auto;overflow:hidden;display:inline-flex;align-items:center;gap:5px;min-width:0;min-height:30px;padding:0 10px;border-radius:var(--frfr-radius-md);background:var(--frfr-cell);color:var(--frfr-text-secondary);font-size:var(--frfr-text-md)}.frfr-tp-wallet-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.frfr-tp-wallet b{color:var(--frfr-text)}.frfr-tp-side{display:grid;grid-template-columns:1fr 1fr;padding:3px;border-radius:var(--frfr-radius-md);background:var(--frfr-cell)}.frfr-tp-side-button{min-height:34px;border-radius:var(--frfr-radius-sm);background:none;color:var(--frfr-text-secondary);font-size:var(--frfr-text-lg);font-weight:var(--frfr-weight-semibold)}.frfr-tp-side-button[data-side=buy][aria-checked=true]{background:var(--market-buy);color:#06140d}.frfr-tp-side-button[data-side=sell][aria-checked=true]{background:var(--market-sell);color:#fff}.frfr-tp-amount{display:flex;align-items:center;gap:8px;min-height:46px;padding:0 12px;border:1px solid var(--frfr-line);border-radius:var(--frfr-radius-md);background:var(--frfr-bg)}.frfr-tp-amount:focus-within{border-color:var(--frfr-cyan)}.frfr-tp-amount-label{flex:none;font-size:var(--frfr-text-md);color:var(--frfr-text-muted)}.frfr-tp-amount-input{flex:1 1 auto;min-width:0;border:0;outline:0;background:none;color:var(--frfr-text);font-family:var(--frfr-font-value);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--frfr-text-xl);font-weight:var(--frfr-weight-semibold);text-align:right}.frfr-tp-amount-unit{flex:none;display:inline-flex;align-items:center;gap:4px;font-size:var(--frfr-text-md);color:var(--frfr-text-secondary)}.frfr-tp-chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) 34px;grid-gap:6px;gap:6px}.frfr-tp-chip{min-width:0;min-height:32px;padding:0 4px;border:1px solid var(--frfr-line);border-radius:var(--frfr-radius-sm);background:none;color:var(--frfr-text);font-family:var(--frfr-font-value);font-size:var(--frfr-text-md);font-weight:var(--frfr-weight-semibold);text-align:center;overflow:hidden;text-overflow:ellipsis}.frfr-tp-chip:hover,.frfr-tp-chip[aria-pressed=true]{border-color:var(--frfr-text-muted);background:var(--frfr-cell)}.frfr-tp-chip[data-frfr-tp-asset]{display:inline-flex;align-items:center;justify-content:center;gap:3px;padding:0 1px}.frfr-tp-chip[data-frfr-tp-asset]>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.frfr-tp-chip-logo{border-radius:0}.frfr-tp-chip-edit{display:inline-flex;align-items:center;justify-content:center;color:var(--frfr-text-muted)}.frfr-tp-chip-input{outline:0}.frfr-tp-chip-input[aria-invalid=true]{border-color:var(--frfr-warning)}.frfr-tp-terms{display:flex;justify-content:space-between;gap:8px;padding:0;background:none;color:var(--frfr-text-muted);font-size:var(--frfr-text-sm);white-space:nowrap}.frfr-tp-terms,.frfr-tp-terms>span{align-items:center;min-width:0;overflow:hidden}.frfr-tp-terms>span{display:inline-flex;gap:4px;text-overflow:ellipsis}.frfr-tp-terms:hover{color:var(--frfr-text-secondary)}.frfr-tp-go{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:46px;border:0;border-radius:23px;background:var(--market-buy);color:#06140d;font:inherit;font-size:var(--frfr-text-title);font-weight:var(--frfr-weight-bold);cursor:pointer}.frfr-tp-go[data-side=sell]{background:var(--market-sell);color:#fff}.frfr-tp-go:disabled{opacity:.55;cursor:not-allowed}.frfr-tp-go-bolt{flex:none;display:block;height:calc(var(--frfr-text-title) * 1.15);width:calc(var(--frfr-text-title) * 1.15 * 426 / 858)}.frfr-tp-go-text{display:grid;justify-items:center;grid-gap:1px;gap:1px;min-width:0;max-width:100%;line-height:1.15}.frfr-tp-go-text>span:first-child{white-space:nowrap}.frfr-tp-go-sub{display:inline-flex;justify-content:center;max-width:100%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--frfr-text-sm);font-weight:var(--frfr-weight-semibold);opacity:.8}.frfr-tp-go-sub,.frfr-tp-units{gap:.3em;min-width:0;font-family:var(--frfr-font-value);white-space:nowrap}.frfr-tp-units{display:flex;margin:0;line-height:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--frfr-text-sm);color:var(--frfr-text-muted)}.frfr-tp-go-sub>span,.frfr-tp-units>span{flex:none}.frfr-tp-go-sub>.frfr-tp-sym,.frfr-tp-units>.frfr-tp-sym{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.frfr-tp[data-frfr-trade-panel-wallet=absent] .frfr-tp-go{background:var(--frfr-satin-pill);color:var(--frfr-satin-ink);box-shadow:0 0 22px rgba(0,190,255,.22)}.frfr-tp[data-frfr-trade-panel-wallet=absent] .frfr-tp-go:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 0 22px rgba(0,190,255,.34)}.frfr-tp[data-frfr-trade-panel-wallet=absent] .frfr-tp-go:active:not(:disabled){filter:brightness(.94)}.frfr-tp[data-frfr-trade-panel-wallet=reading] .frfr-tp-go{background:var(--frfr-cell);color:var(--frfr-text-muted);box-shadow:none}.frfr-tp-wallet-skel{display:block;flex:none;width:112px;height:12px;border-radius:3px;background:var(--frfr-surface-hover)}.frfr-tp[data-frfr-tp-skeleton] .frfr-tp-side-button[data-frfr-tp-skel-on]{background:var(--market-buy);color:#06140d}.frfr-tp[data-frfr-tp-skeleton] .frfr-tp-mode-tab[data-frfr-tp-skel-on]{color:var(--frfr-text);border-bottom-color:var(--frfr-cyan)}.frfr-tp[data-frfr-tp-skeleton] :is(.frfr-tp-preset,.frfr-tp-side-button,.frfr-tp-mode-tab,.frfr-tp-chip,.frfr-tp-terms){display:inline-flex;align-items:center;justify-content:center;cursor:default}.frfr-tp[data-frfr-tp-skeleton] .frfr-tp-terms{justify-content:flex-start;line-height:16px}.frfr-tp-go-skel{display:block;min-height:46px;border-radius:23px;background:var(--frfr-cell)}@media (max-width:767px){.frfr-tp-go-skel{min-height:var(--frfr-touch-target)}}.frfr-tp-status{margin:0;font-size:var(--frfr-text-sm);line-height:1.45;color:var(--frfr-text-secondary);overflow-wrap:anywhere}.frfr-tp-status[data-tone=warning]{color:var(--frfr-warning)}.frfr-tp-safety{display:grid;grid-gap:4px;gap:4px;font-size:var(--frfr-text-sm);color:var(--frfr-text-secondary)}.frfr-tp-safety[data-frfr-tp-safety=warns]{color:var(--frfr-warning)}.frfr-tp-safety-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));grid-gap:2px 8px;gap:2px 8px;margin:0}.frfr-tp-safety-facts div{display:flex;justify-content:space-between;gap:4px}.frfr-tp-safety-facts dd{margin:0;color:var(--frfr-text)}.frfr-tp-safety-ack{display:flex;gap:6px;align-items:center;cursor:pointer}.frfr-tp-safety-note{margin:0}.frfr-tp-heading{margin:var(--frfr-space-2) 0 0;font-size:var(--frfr-text-sm);font-weight:var(--frfr-weight-semibold);color:var(--frfr-text-muted);text-transform:uppercase;letter-spacing:.04em}.frfr-ms-change{justify-items:center;padding:6px 0;border-radius:var(--frfr-radius-sm);background:var(--frfr-cell)}.frfr-ms-ratio{display:block;height:3px;border-radius:2px;background:var(--market-sell);overflow:hidden}.frfr-ms-ratio>span{display:block;height:100%;background:var(--market-buy)}@media (max-width:767px){.frfr-tp-chip,.frfr-tp-go,.frfr-tp-preset,.frfr-tp-side-button,.frfr-tp-terms,.frfr-tp-wallet{min-height:var(--frfr-touch-target)}}.frfr-tp-mode{display:flex;align-items:center;gap:14px;min-width:0;padding:0 2px}.frfr-tp-mode-tab{font:inherit;border:0;background:none;padding:4px 0 6px;color:var(--frfr-text-muted);font-size:var(--frfr-text-md);font-weight:var(--frfr-weight-semibold);border-bottom:2px solid transparent;cursor:pointer}.frfr-tp-mode-tab:hover{color:var(--frfr-text-secondary)}.frfr-tp-mode-tab[aria-selected=true]{color:var(--frfr-text);border-bottom-color:var(--frfr-cyan)}.frfr-tp-mode-bal{margin-left:auto;font-size:var(--frfr-text-sm);color:var(--frfr-text-muted);font-family:var(--frfr-font-value);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.frfr-tp-target{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:10px 12px;border:1px solid var(--frfr-line);border-radius:var(--frfr-radius-md);background:none}.frfr-tp-target-row{display:flex;align-items:center;gap:8px;min-width:0}.frfr-tp-unit{font:inherit;display:inline-flex;align-items:center;gap:6px;flex:none;min-height:26px;padding:0;border:0;background:none;color:var(--frfr-text-muted);font-size:var(--frfr-text-md);cursor:pointer}.frfr-tp-unit:focus-visible,.frfr-tp-unit:hover:not(:disabled){color:var(--frfr-text)}.frfr-tp-unit:disabled{opacity:.5;cursor:not-allowed}.frfr-tp-target-input{flex:1 1 auto;min-width:0;border:0;outline:0;background:none;color:var(--frfr-text);font-family:var(--frfr-font-value);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--frfr-text-title);font-weight:var(--frfr-weight-semibold);text-align:right}.frfr-tp-target-usd{flex:none;font-size:var(--frfr-text-sm);color:var(--frfr-text-muted);font-family:var(--frfr-font-value);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.frfr-tp-slider-row{display:flex;align-items:center;gap:10px;min-width:0}.frfr-tp-trig{--trig-thumb:14px;--trig-hit:22px;position:relative;flex:1 1 auto;min-width:0;height:calc(var(--trig-hit) + 14px)}.frfr-tp-trig-track{position:absolute;top:calc(var(--trig-hit) / 2 - 2px);left:calc(var(--trig-thumb) / 2);right:calc(var(--trig-thumb) / 2);height:4px;border-radius:2px;background:var(--frfr-border);pointer-events:none}.frfr-tp-trig-fill{position:absolute;top:0;bottom:0;border-radius:2px;background:var(--market-buy)}.frfr-tp-trig[data-side=sell] .frfr-tp-trig-fill{background:var(--market-sell)}.frfr-tp-trig-input{position:absolute;top:0;left:0;width:100%;height:var(--trig-hit);margin:0;background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.frfr-tp-trig-input:focus-visible{outline:none}.frfr-tp-trig-input::-webkit-slider-runnable-track{height:var(--trig-hit);background:transparent}.frfr-tp-trig-input::-moz-range-track{height:var(--trig-hit);background:transparent}.frfr-tp-trig-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--trig-thumb);height:var(--trig-thumb);margin-top:calc((var(--trig-hit) - var(--trig-thumb)) / 2);border:2px solid var(--frfr-lane-bg);border-radius:50%;background:var(--market-buy);-webkit-transition:transform var(--frfr-motion-press) var(--frfr-ease);transition:transform var(--frfr-motion-press) var(--frfr-ease)}.frfr-tp-trig-input::-moz-range-thumb{box-sizing:border-box;width:var(--trig-thumb);height:var(--trig-thumb);border:2px solid var(--frfr-lane-bg);border-radius:50%;background:var(--market-buy)}.frfr-tp-trig[data-side=sell] .frfr-tp-trig-input::-webkit-slider-thumb{background:var(--market-sell)}.frfr-tp-trig[data-side=sell] .frfr-tp-trig-input::-moz-range-thumb{background:var(--market-sell)}.frfr-tp-trig-input:active::-webkit-slider-thumb{transform:scale(1.15)}.frfr-tp-trig-input:focus-visible::-webkit-slider-thumb{box-shadow:var(--frfr-focus-ring)}.frfr-tp-trig-input:focus-visible::-moz-range-thumb{box-shadow:var(--frfr-focus-ring)}.frfr-tp-trig-labels{position:absolute;top:var(--trig-hit);left:calc(var(--trig-thumb) / 2);right:calc(var(--trig-thumb) / 2);height:14px;pointer-events:none;font-size:var(--frfr-text-xs);line-height:14px;color:var(--frfr-text-muted);font-family:var(--frfr-font-value);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.frfr-tp-trig-labels>span{position:absolute;top:0;transform:translateX(-50%)}.frfr-tp-trig-labels>span:first-child{transform:translateX(calc(var(--trig-thumb) / -2))}.frfr-tp-trig-labels>span:last-child{transform:translateX(calc(-100% + var(--trig-thumb) / 2))}@media (max-width:767px){.frfr-tp-trig{--trig-hit:var(--frfr-touch-target)}}.frfr-tp-pct{flex:none;display:flex;align-items:center;gap:2px;width:68px;min-height:30px;padding:0 8px;border:1px solid var(--frfr-line);border-radius:var(--frfr-radius-sm);background:none;font-size:var(--frfr-text-sm);color:var(--frfr-text-muted)}.frfr-tp-pct:focus-within{border-color:var(--frfr-cyan)}.frfr-tp-pct input{width:100%;min-width:0;border:0;outline:0;background:none;color:var(--frfr-text);font-family:var(--frfr-font-value);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--frfr-text-md);text-align:right}.frfr-tp-sentence{margin:0;font-size:var(--frfr-text-sm);line-height:1.4;color:var(--frfr-text-secondary);overflow-wrap:anywhere}.frfr-tp-go[data-frfr-tp-place=placed]{background:var(--frfr-surface-hover);color:var(--frfr-text)}.frfr-tp-arm{display:flex;align-items:center;gap:8px;min-width:0;font-size:var(--frfr-text-sm);color:var(--frfr-text);cursor:pointer}.frfr-tp-arm>span:first-of-type{white-space:nowrap}.frfr-tp-arm input{margin:0;accent-color:var(--frfr-cyan)}.frfr-tp-arm[data-frfr-tp-arm=unavailable]{color:var(--frfr-text-muted);cursor:not-allowed}.frfr-tp-arm-hint{flex:1 1 auto;min-width:0;text-align:right;font-size:var(--frfr-text-xs);color:var(--frfr-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.frfr-tp-autosell{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:10px 12px 12px;border:1px solid var(--frfr-line);border-radius:var(--frfr-radius-md);background:var(--frfr-cell)}.frfr-tp-autosell[data-frfr-tp-autosell=on]{border-color:color-mix(in srgb,var(--frfr-cyan) 38%,var(--frfr-line))}.frfr-tp-autosell[data-frfr-tp-autosell=invalid]{border-color:color-mix(in srgb,var(--frfr-warning) 55%,var(--frfr-line))}.frfr-tp-autosell-head{display:flex;align-items:center;gap:8px;min-width:0;min-height:24px}.frfr-tp-autosell-switch{flex:none;gap:8px;font-weight:var(--frfr-weight-semibold)}.frfr-tp-autosell-toggle{flex:1 1 auto;display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0;min-height:24px;border:0;background:none;color:var(--frfr-text-muted);font:inherit;font-size:var(--frfr-text-xs);cursor:pointer}.frfr-tp-autosell-toggle:hover{color:var(--frfr-text-secondary)}.frfr-tp-autosell-sum{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.frfr-tp-autosell-sum[hidden]{display:none}.frfr-tp-autosell[data-frfr-tp-autosell=on] .frfr-tp-autosell-sum{color:var(--frfr-text-secondary)}.frfr-tp-autosell-body{display:grid;grid-gap:10px;gap:10px}.frfr-tp-autosell .frfr-tp-arm input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;display:inline-grid;place-items:center;width:16px;height:16px;margin:0;border:1.5px solid var(--frfr-text-muted);border-radius:4px;background:none;cursor:pointer}.frfr-tp-autosell .frfr-tp-arm input[type=checkbox]:checked{border-color:var(--frfr-cyan);background:var(--frfr-cyan)}.frfr-tp-autosell .frfr-tp-arm input[type=checkbox]:checked:after{content:"";width:8px;height:4px;margin-top:-2px;border:solid var(--frfr-satin-ink);border-width:0 0 2px 2px;transform:rotate(-45deg)}.frfr-tp-autosell .frfr-tp-arm input[type=checkbox]:focus-visible{outline:2px solid var(--frfr-cyan);outline-offset:2px}.frfr-tp-autosell-tabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:2px;gap:2px;padding:3px;border-radius:var(--frfr-radius-md);background:var(--frfr-surface)}.frfr-tp-autosell-tab{min-height:30px;border:0;border-radius:var(--frfr-radius-sm);background:none;color:var(--frfr-text-muted);font:inherit;font-size:var(--frfr-text-md);font-weight:var(--frfr-weight-semibold);cursor:pointer}.frfr-tp-autosell-tab:hover{color:var(--frfr-text-secondary)}.frfr-tp-autosell-tab[aria-selected=true]{background:var(--frfr-surface-hover);color:var(--frfr-text);box-shadow:inset 0 -2px 0 var(--frfr-cyan)}.frfr-tp-autosell-quick{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.frfr-tp-autosell-quick li{display:flex;align-items:center;gap:8px;min-height:34px;padding:0 10px;border:1px solid var(--frfr-line);border-radius:var(--frfr-radius-sm);background:var(--frfr-surface);font-size:var(--frfr-text-sm);color:var(--frfr-text-muted)}.frfr-tp-autosell-quick li>b{flex:none;min-width:26px;font-weight:var(--frfr-weight-semibold);color:var(--frfr-text-secondary)}.frfr-tp-autosell-quick li>span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.frfr-tp-autosell-quick li>em{flex:none;font-style:normal;font-family:var(--frfr-font-value);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--frfr-weight-semibold);color:var(--frfr-text)}.frfr-tp-autosell-quick li[data-frfr-tp-rung=take-profit]>em:first-of-type,.frfr-tp-autosell-quick li[data-frfr-tp-rung=trailing-take-profit]>em:first-of-type{color:var(--market-buy)}.frfr-tp-autosell-quick li[data-frfr-tp-rung=stop-loss]>em:first-of-type{color:var(--market-sell)}.frfr-tp-autosell-rungs{display:grid;grid-gap:6px;gap:6px}.frfr-tp-rung{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 28px;grid-gap:6px;gap:6px;align-items:center}.frfr-tp-rung-field{position:relative;display:flex;align-items:center;gap:4px;min-width:0;min-height:34px;padding:0 10px;border:1px solid var(--frfr-line);border-radius:var(--frfr-radius-sm);background:var(--frfr-surface);font-size:var(--frfr-text-sm);color:var(--frfr-text-muted);white-space:nowrap}.frfr-tp-rung-field:focus-within{border-color:var(--frfr-cyan)}.frfr-tp-rung-field input{flex:1 1 auto;width:100%;min-width:0;border:0;outline:0;background:none;color:var(--frfr-text);font-family:var(--frfr-font-value);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--frfr-text-md);font-weight:var(--frfr-weight-semibold);text-align:right}.frfr-tp-rung-sign+input{flex:0 1 44px}.frfr-tp-rung-tag,.frfr-tp-rung-unit{flex:none;color:var(--frfr-text-muted)}.frfr-tp-rung-kindwrap{position:relative;flex:none;display:inline-flex;align-items:center;gap:3px;min-width:0;color:var(--frfr-text-secondary);font-size:var(--frfr-text-sm);font-weight:var(--frfr-weight-semibold);white-space:nowrap}.frfr-tp-rung-kind{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;inset:-6px -4px;width:calc(100% + 8px);height:calc(100% + 12px);margin:0;opacity:0;cursor:pointer}.frfr-tp-rung-kindwrap:focus-within{color:var(--frfr-text)}.frfr-tp-rung-kindwrap:has(.frfr-tp-rung-kind:focus-visible){outline:2px solid var(--frfr-cyan);outline-offset:3px;border-radius:var(--frfr-radius-sm)}.frfr-tp-rung-caret{display:inline-flex;pointer-events:none;color:var(--frfr-text-muted)}.frfr-tp-rung-sign{flex:none;margin-left:auto;font-family:var(--frfr-font-value);font-weight:var(--frfr-weight-semibold)}.frfr-tp-rung[data-frfr-tp-rung=take-profit] .frfr-tp-rung-sign,.frfr-tp-rung[data-frfr-tp-rung=trailing-take-profit] .frfr-tp-rung-sign{color:var(--market-buy)}.frfr-tp-rung[data-frfr-tp-rung=stop-loss] .frfr-tp-rung-sign,.frfr-tp-rung[data-frfr-tp-rung=trailing-stop] .frfr-tp-rung-sign{color:var(--market-sell)}.frfr-tp-rung-sub{grid-column:1/3}.frfr-tp-rung-sub .frfr-tp-rung-tag{flex:1 1 auto}.frfr-tp-rung-remove{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:var(--frfr-radius-sm);background:none;color:var(--frfr-text-muted);cursor:pointer}.frfr-tp-rung-remove:hover{background:var(--frfr-surface-hover);color:var(--market-sell)}.frfr-tp-rung-remove:focus-visible{outline:2px solid var(--frfr-cyan);outline-offset:1px}.frfr-tp-rung-add{position:relative}.frfr-tp-rung-addbtn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:34px;border:1px dashed var(--frfr-line);border-radius:var(--frfr-radius-sm);background:none;color:var(--frfr-text-secondary);font:inherit;font-size:var(--frfr-text-md);font-weight:var(--frfr-weight-semibold);cursor:pointer}.frfr-tp-rung-addbtn:hover:not(:disabled),.frfr-tp-rung-addbtn[aria-expanded=true]{border-style:solid;border-color:var(--frfr-text-muted);background:var(--frfr-surface-hover);color:var(--frfr-text)}.frfr-tp-rung-addbtn:disabled{opacity:.45;cursor:not-allowed}.frfr-tp-rung-menu{position:absolute;z-index:5;left:0;right:0;bottom:calc(100% + 6px);display:grid;grid-gap:1px;gap:1px;padding:4px;border:1px solid var(--frfr-line);border-radius:var(--frfr-radius-md);background:var(--frfr-surface);box-shadow:var(--frfr-panel-shadow)}.frfr-tp-rung-menu button{display:flex;align-items:center;gap:10px;min-height:34px;padding:0 10px;border:0;border-radius:var(--frfr-radius-sm);background:none;color:var(--frfr-text);font:inherit;font-size:var(--frfr-text-md);text-align:left;cursor:pointer}.frfr-tp-rung-menu button:hover{background:var(--frfr-surface-hover)}.frfr-tp-rung-menu button>svg{flex:none;color:var(--frfr-text-muted)}.frfr-tp-rung-menu button[data-frfr-tp-rung-kind=take-profit]>svg,.frfr-tp-rung-menu button[data-frfr-tp-rung-kind=trailing-take-profit]>svg{color:var(--market-buy)}.frfr-tp-rung-menu button[data-frfr-tp-rung-kind=stop-loss]>svg,.frfr-tp-rung-menu button[data-frfr-tp-rung-kind=trailing-stop]>svg{color:var(--market-sell)}.frfr-tp-rung-basis{display:flex;align-items:center;gap:16px;min-width:0}.frfr-tp-rung-basis button{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0;border:0;background:none;color:var(--frfr-text-muted);font:inherit;font-size:var(--frfr-text-sm);cursor:pointer}.frfr-tp-rung-basis button:before{content:"";flex:none;width:14px;height:14px;box-sizing:border-box;border:1.5px solid var(--frfr-text-muted);border-radius:50%}.frfr-tp-rung-basis button[aria-checked=true]{color:var(--frfr-text)}.frfr-tp-rung-basis button[aria-checked=true]:before{border-color:var(--frfr-cyan);background:radial-gradient(circle,var(--frfr-cyan) 0 3px,transparent 3.5px)}.frfr-tp-rung-basis button:focus-visible{outline:2px solid var(--frfr-cyan);outline-offset:2px}.frfr-tp-rung-help{flex:none;display:inline-grid;place-items:center;width:16px;height:16px;zoom:.8125;border:1.25px solid var(--frfr-text-muted);border-radius:50%;font-size:var(--frfr-text-xs);line-height:1;color:var(--frfr-text-muted)}.frfr-tp-autosell .frfr-tp-arm[data-frfr-tp-arm]{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:8px;column-gap:8px;grid-row-gap:1px;row-gap:1px;align-items:center}.frfr-tp-autosell .frfr-tp-arm[data-frfr-tp-arm]>input{grid-row:1/span 2}.frfr-tp-autosell .frfr-tp-arm-hint{flex:none;text-align:left;white-space:normal}.frfr-tp-autosell .frfr-tp-sentence{display:flex;gap:8px;align-items:flex-start;padding:8px 10px;border:1px solid color-mix(in srgb,var(--frfr-cyan) 24%,transparent);border-radius:var(--frfr-radius-sm);background:color-mix(in srgb,var(--frfr-cyan) 8%,transparent);font-size:var(--frfr-text-sm);line-height:1.4;color:var(--frfr-text-secondary)}.frfr-tp-autosell .frfr-tp-sentence>svg{flex:none;margin-top:2px;color:var(--frfr-cyan)}.frfr-tp-autosell[data-frfr-tp-autosell=invalid] .frfr-tp-sentence{border-color:color-mix(in srgb,var(--frfr-warning) 40%,transparent);background:color-mix(in srgb,var(--frfr-warning) 10%,transparent)}.frfr-tp-autosell[data-frfr-tp-autosell=invalid] .frfr-tp-sentence>svg{color:var(--frfr-warning)}.frfr-tp-autosell-strip{display:flex;align-items:center;justify-content:center;gap:0;min-width:0;font-size:var(--frfr-text-xs);color:var(--frfr-text-muted)}.frfr-tp-autosell-strip>span{display:inline-flex;align-items:center;gap:4px;padding:0 10px;white-space:nowrap}.frfr-tp-autosell-strip>span+span{border-left:1px solid var(--frfr-line)}.frfr-tp-autosell-strip [data-tone=on]{color:var(--market-buy);font-weight:var(--frfr-weight-semibold)}.frfr-tp-autosell-strip [data-tone=warning]{color:var(--frfr-warning);font-weight:var(--frfr-weight-semibold)}@media (max-width:767px){.frfr-tp-autosell-tab,.frfr-tp-rung-addbtn,.frfr-tp-rung-field{min-height:var(--frfr-touch-target)}.frfr-tp-rung-remove{width:var(--frfr-touch-target);height:var(--frfr-touch-target)}.frfr-tp-rung{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) var(--frfr-touch-target)}}.frfr-preview-general{display:block;margin-top:6px;color:var(--frfr-text-muted,#a1a1aa);font-size:var(--frfr-text-xs);line-height:1.4}.frfr-pe-scrim{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:16px;background:rgb(0 0 0/.6)}.frfr-pe{width:min(440px,100%);max-height:calc(100vh - 32px);overflow-y:auto;display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid var(--frfr-line);border-radius:var(--frfr-radius-md);background:var(--frfr-surface-raised)}.frfr-pe-head{display:flex;align-items:center;justify-content:space-between}.frfr-pe-title{font-size:var(--frfr-text-lg);font-weight:var(--frfr-weight-semibold);color:var(--frfr-text)}.frfr-pe-close{display:inline-grid;place-items:center;width:26px;height:26px;border:0;border-radius:var(--frfr-radius-sm);background:none;color:var(--frfr-text-muted);cursor:pointer}.frfr-pe-close:hover{background:var(--frfr-cell);color:var(--frfr-text)}.frfr-pe-seg,.frfr-pe-sides,.frfr-pe-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:2px;border-radius:var(--frfr-radius-md);background:var(--frfr-cell)}.frfr-pe-sides{justify-self:start;grid-auto-columns:max-content}.frfr-pe-seg-button,.frfr-pe-side,.frfr-pe-tab{min-height:30px;padding:0 12px;border:0;border-radius:var(--frfr-radius-sm);background:none;color:var(--frfr-text-secondary);font:inherit;font-size:var(--frfr-text-md);font-weight:var(--frfr-weight-semibold);cursor:pointer;white-space:nowrap}.frfr-pe-seg-button:hover,.frfr-pe-side:hover,.frfr-pe-tab:hover{color:var(--frfr-text)}.frfr-pe-tab[aria-selected=true]{background:var(--market-buy);color:#06140d}.frfr-pe-seg-button[aria-checked=true],.frfr-pe-side[aria-checked=true]{background:var(--frfr-surface-hover);color:var(--frfr-text)}.frfr-pe-side[data-side=buy][aria-checked=true]{color:var(--market-buy)}.frfr-pe-side[data-side=sell][aria-checked=true]{color:var(--market-sell)}.frfr-pe-boxes{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.frfr-pe-box{display:grid;grid-template-rows:auto auto;border:1px solid var(--frfr-line);border-radius:var(--frfr-radius-md);background:var(--frfr-surface);overflow:hidden;cursor:text}.frfr-pe-box[data-frfr-pe-gas]{cursor:default}.frfr-pe-box:focus-within{border-color:var(--frfr-cyan)}.frfr-pe-box[data-invalid]{border-color:var(--market-sell)}.frfr-pe-value{display:flex;align-items:baseline;justify-content:center;gap:3px;padding:9px 8px 7px;font-family:var(--frfr-font-figure);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--frfr-text-lg);font-weight:var(--frfr-weight-bold);color:var(--frfr-text)}.frfr-pe-input{width:4ch;field-sizing:content;min-width:1ch;max-width:5ch;padding:0;border:0;outline:0;background:none;color:inherit;font:inherit;text-align:right}.frfr-pe-unit{color:var(--frfr-text-muted);font-weight:var(--frfr-weight-medium)}.frfr-pe-label{display:flex;align-items:center;justify-content:center;gap:5px;padding:6px 8px;border-top:1px solid var(--frfr-line);color:var(--frfr-text-secondary);font-size:var(--frfr-text-sm)}.frfr-pe-gas{display:grid;grid-gap:8px;gap:8px}.frfr-pe-custom,.frfr-pe-row-label{color:var(--frfr-text-secondary);font-size:var(--frfr-text-md)}.frfr-pe-custom{display:flex;align-items:baseline;gap:6px;padding:7px 10px;border:1px solid var(--frfr-line);border-radius:var(--frfr-radius-md);background:var(--frfr-surface);cursor:text}.frfr-pe-custom:focus-within{border-color:var(--frfr-cyan)}.frfr-pe-custom[data-on]{border-color:var(--frfr-cyan)}.frfr-pe-custom[data-invalid]{border-color:var(--market-sell)}.frfr-pe-custom .frfr-pe-input{width:auto;flex:1 1 auto;max-width:none;text-align:right;font-family:var(--frfr-font-figure);font-weight:var(--frfr-weight-bold);color:var(--frfr-text)}.frfr-pe-hint{margin-left:4px;color:var(--frfr-text-muted);font-size:var(--frfr-text-sm)}.frfr-pe-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px}.frfr-pe-saved{display:inline-flex;align-items:center;gap:5px;color:var(--frfr-text-muted);font-size:12px;font-weight:400}.frfr-pe-saved>svg{width:12px;height:12px;flex:none}.frfr-pe-done{box-sizing:border-box;min-width:92px;height:30px;padding:0 20px;border:1px solid rgb(31 179 230/.6);border-radius:4px;background:#0f0f12;box-shadow:none;color:#1fb3e6;font:600 13px/1 Rubik,Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:.2px;cursor:pointer}.frfr-pe-done:hover{border-color:#1fb3e6;color:#8ae2fa}.frfr-pe-done:active{background:#18181b}.frfr-pe-done:focus-visible{outline:1px solid #1fb3e6;outline-offset:2px}@media (max-width:767px){.frfr-pe-close,.frfr-pe-done,.frfr-pe-seg-button,.frfr-pe-side,.frfr-pe-tab{min-height:var(--frfr-touch-target)}}.frfr-rh{display:grid;grid-gap:2px;gap:2px;min-width:0;padding:10px 12px;border:1px solid var(--frfr-line);border-radius:var(--frfr-radius-lg);background:var(--frfr-lane-bg)}.frfr-rh-head{margin:0 0 4px;font-size:var(--frfr-text-md);font-weight:var(--frfr-weight-medium);color:var(--frfr-text-secondary)}.frfr-rh-head b{font-family:var(--frfr-font-value);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--frfr-weight-semibold);color:var(--frfr-text)}.frfr-rh-list{display:grid;margin:0;padding:0;list-style:none;min-width:0}.frfr-rh-row{justify-content:space-between;gap:8px;height:28px;font-size:var(--frfr-text-sm)}.frfr-rh-id,.frfr-rh-row{display:flex;align-items:center;min-width:0}.frfr-rh-id{gap:6px;overflow:hidden}.frfr-rh-rank{flex:none;width:18px;color:var(--frfr-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.frfr-rh-addr{flex:none;font-family:var(--frfr-font-data);color:var(--frfr-text);text-decoration:none;white-space:nowrap}a.frfr-rh-addr:hover{text-decoration:underline}.frfr-rh-id .frfr-grid-tag{display:inline-block;flex:0 1 auto;min-width:0;height:16px;padding:0 5px;line-height:16px;overflow:hidden;text-overflow:ellipsis}.frfr-rh-amount{flex:none;font-family:var(--frfr-font-value);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--frfr-text);white-space:nowrap}.frfr-rh-note,.frfr-rh-share{color:var(--frfr-text-muted)}.frfr-rh-note{margin:0;padding:4px 0;font-size:var(--frfr-text-sm)}.frfr-rh-pager{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:6px}.frfr-rh-pager button{width:24px;height:24px;padding:0;border:0;border-radius:var(--frfr-radius-sm);background:none;color:var(--frfr-text-secondary);font:inherit;font-size:var(--frfr-text-md);cursor:pointer}.frfr-rh-pager button:hover:not(:disabled){color:var(--frfr-text);background:var(--frfr-surface-hover)}.frfr-rh-pager button:disabled{color:var(--frfr-text-disabled);cursor:default}.frfr-rh-pager button:focus-visible{outline:2px solid var(--frfr-cyan);outline-offset:-2px}.frfr-rh-page{min-width:20px;text-align:center;font-size:var(--frfr-text-md);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--frfr-text)}