@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=Manrope:wght@500;600;700;800&display=swap";html{--cpsl-default-font:"Helvetica", sans-serif;--cpsl-default-dynamic-font:-apple-system-body;--cpsl-font-family:var(--cpsl-default-font)}div{box-sizing:border-box}body.backdrop-no-scroll{overflow:hidden}:root{--cpsl-color-black:#000;--cpsl-color-white:#fff;--cpsl-color-alpha-black-2:#00000005;--cpsl-color-alpha-black-4:#0000000a;--cpsl-color-alpha-black-8:#00000014;--cpsl-color-alpha-black-10:#0000001a;--cpsl-color-alpha-black-16:#00000029;--cpsl-color-alpha-black-24:#0000003d;--cpsl-color-alpha-black-25:#00000040;--cpsl-color-alpha-black-32:#00000052;--cpsl-color-alpha-black-48:#0000007a;--cpsl-color-alpha-black-50:#00000080;--cpsl-color-alpha-white-4:#ffffff0a;--cpsl-color-alpha-white-25:#ffffff40;--cpsl-color-background-0:#fff;--cpsl-color-background-4:#f0f0f0;--cpsl-color-background-8:#ebebeb;--cpsl-color-background-16:#d6d6d6;--cpsl-color-background-32:#adadad;--cpsl-color-background-48:#858585;--cpsl-color-background-64:#5c5c5c;--cpsl-color-background-80:#333;--cpsl-color-background-96:#0a0a0a;--cpsl-color-foreground-0:#141414;--cpsl-color-foreground-4:#1f1f1f;--cpsl-color-foreground-8:#2a2a2a;--cpsl-color-foreground-16:#3c3c3c;--cpsl-color-foreground-32:#616161;--cpsl-color-foreground-48:#868686;--cpsl-color-foreground-64:#ababab;--cpsl-color-foreground-80:#d1d1d1;--cpsl-color-foreground-96:#f6f6f6;--cpsl-color-contrast:#000;--cpsl-color-utility-red:#f04438;--cpsl-color-utility-red-light:#fbcbc7;--cpsl-color-utility-yellow:#fbbc04;--cpsl-color-utility-yellow-light:#feecb9;--cpsl-color-utility-green:#34a853;--cpsl-color-utility-green-light:#c6e7cf;--cpsl-color-text-primary:var(--cpsl-color-foreground-0);--cpsl-color-text-secondary:var(--cpsl-color-background-48);--cpsl-color-text-tertiary:var(--cpsl-color-foreground-32);--cpsl-color-text-subtle:var(--cpsl-color-background-64);--cpsl-color-text-inverted:var(--cpsl-color-foreground-96);--cpsl-color-text-disabled:var(--cpsl-color-foreground-48);--cpsl-color-text-error:var(--cpsl-color-utility-red);--cpsl-color-text-contrast:var(--cpsl-color-contrast);--cpsl-color-modal-surface-main:var(--cpsl-color-background-0);--cpsl-color-modal-surface-footer:var(--cpsl-color-foreground-96);--cpsl-color-modal-border:var(--cpsl-color-background-8);--cpsl-color-input-surface-disabled:var(--cpsl-color-background-8);--cpsl-color-input-surface-default:var(--cpsl-color-background-4);--cpsl-color-input-surface-hover:var(--cpsl-color-background-16);--cpsl-color-input-border-placeholder:var(--cpsl-color-background-4);--cpsl-color-input-border-active:var(--cpsl-color-accent-0,var(--cpsl-color-foreground-0));--cpsl-color-input-border-error:var(--cpsl-color-utility-red);--cpsl-color-select-surface-disabled:var(--cpsl-color-background-8);--cpsl-color-select-surface-default:var(--cpsl-color-background-4);--cpsl-color-select-surface-hover:var(--cpsl-color-background-0);--cpsl-color-select-border-placeholder:var(--cpsl-color-background-4);--cpsl-color-select-border-active:var(--cpsl-color-foreground-0);--cpsl-color-select-border-error:var(--cpsl-color-utility-red);--cpsl-color-select-dropdown-border:var(--cpsl-color-background-16);--cpsl-color-file-surface-disabled:var(--cpsl-color-background-8);--cpsl-color-file-surface-default:var(--cpsl-color-background-4);--cpsl-color-file-surface-drag:var(--cpsl-color-background-16);--cpsl-color-file-border-placeholder:var(--cpsl-color-background-4);--cpsl-color-file-border-error:var(--cpsl-color-utility-red);--cpsl-color-tile-button-surface-default:var(--cpsl-color-background-8);--cpsl-color-tile-button-surface-hover:var(--cpsl-color-background-16);--cpsl-color-tile-button-surface-pressed:var(--cpsl-color-background-16);--cpsl-color-tile-button-border:var(--cpsl-color-background-8);--cpsl-color-primary-button-text:var(--cpsl-color-text-inverted);--cpsl-color-primary-button-surface-default:var(--cpsl-color-foreground-0);--cpsl-color-primary-button-surface-hover:var(--cpsl-color-foreground-16);--cpsl-color-primary-button-surface-pressed:var(--cpsl-color-foreground-16);--cpsl-color-primary-button-surface-disabled:var(--cpsl-color-background-16);--cpsl-color-primary-button-border-default:var(--cpsl-color-foreground-0);--cpsl-color-primary-button-border-disabled:var(--cpsl-color-background-16);--cpsl-color-primary-button-outline:var(--cpsl-color-foreground-32);--cpsl-color-secondary-button-text:var(--cpsl-color-text-primary);--cpsl-color-secondary-button-surface-default:transparent;--cpsl-color-secondary-button-surface-hover:var(--cpsl-color-foreground-96);--cpsl-color-secondary-button-surface-pressed:var(--cpsl-color-foreground-96);--cpsl-color-secondary-button-surface-disabled:var(--cpsl-color-foreground-96);--cpsl-color-secondary-button-border-default:var(--cpsl-color-background-32);--cpsl-color-secondary-button-border-disabled:var(--cpsl-color-foreground-96);--cpsl-color-secondary-button-outline:var(--cpsl-color-background-32);--cpsl-color-tertiary-button-text:var(--cpsl-color-background-96);--cpsl-color-tertiary-button-surface-default:var(--cpsl-color-background-8);--cpsl-color-tertiary-button-surface-hover:var(--cpsl-color-background-16);--cpsl-color-tertiary-button-surface-pressed:var(--cpsl-color-background-16);--cpsl-color-tertiary-button-surface-disabled:var(--cpsl-color-background-8);--cpsl-color-tertiary-button-border-default:var(--cpsl-color-background-8);--cpsl-color-tertiary-button-border-disabled:var(--cpsl-color-background-8);--cpsl-color-tertiary-button-outline:var(--cpsl-color-background-32);--cpsl-color-destructive-button-text:var(--cpsl-color-text-error);--cpsl-color-destructive-button-surface-default:transparent;--cpsl-color-destructive-button-surface-hover:var(--cpsl-color-utility-red-light);--cpsl-color-destructive-button-surface-pressed:var(--cpsl-color-utility-red-light);--cpsl-color-destructive-button-surface-disabled:var(--cpsl-color-foreground-96);--cpsl-color-destructive-button-border-default:var(--cpsl-color-utility-red);--cpsl-color-destructive-button-border-disabled:var(--cpsl-color-foreground-96);--cpsl-color-destructive-button-outline:var(--cpsl-color-background-32);--cpsl-color-ghost-button-default:var(--cpsl-color-text-secondary);--cpsl-color-ghost-button-disabled:var(--cpsl-color-text-secondary);--cpsl-color-ghost-button-hover:var(--cpsl-color-text-primary);--cpsl-color-divider:var(--cpsl-color-background-32);--cpsl-color-spinner-path:var(--cpsl-color-background-32);--cpsl-color-spinner-circle:var(--cpsl-color-foreground-0);--cpsl-color-pill-text:var(--cpsl-color-text-secondary);--cpsl-color-pill-container-background:var(--cpsl-color-background-0);--cpsl-color-pill-container-border:var(--cpsl-color-background-8);--cpsl-color-progressIndicator-active:var(--cpsl-color-foreground-0);--cpsl-color-progressIndicator-next:var(--cpsl-color-background-32);--cpsl-color-progressIndicator-previous:var(--cpsl-color-background-64);--cpsl-color-qr-fill:var(--cpsl-color-black);--cpsl-color-qr-background:var(--cpsl-color-white);--cpsl-color-qr-border:var(--cpsl-color-background-32);--cpsl-color-slideButton-slider-container-start-background:var(--cpsl-color-background-0);--cpsl-color-slideButton-slider-container-end-background:var(--cpsl-color-foreground-0);--cpsl-color-slideButton-slider-container-start-border:var(--cpsl-color-background-32);--cpsl-color-slideButton-slider-container-end-border:var(--cpsl-color-foreground-32);--cpsl-color-slideButton-slider-border:var(--cpsl-color-foreground-32);--cpsl-color-slideButton-slider-background:var(--cpsl-color-foreground-0);--cpsl-color-slideButton-slider-text:var(--cpsl-color-text-inverted);--cpsl-color-slideButton-start-text:var(--cpsl-color-text-secondary);--cpsl-color-slideButton-end-text:var(--cpsl-color-text-inverted);--cpsl-color-tabs-border:var(--cpsl-color-background-16);--cpsl-color-tabs-background:var(--cpsl-color-background-4);--cpsl-color-tabs-slider-background:var(--cpsl-color-background-0);--cpsl-color-alert-surface-error:#fee4e2;--cpsl-color-alert-border-error:#f97066;--cpsl-color-switch-surface-default:var(--cpsl-color-background-4);--cpsl-color-switch-surface-checked:var(--cpsl-color-foreground-0);--cpsl-color-switch-thumb-default:var(--cpsl-color-background-0);--cpsl-color-switch-thumb-checked:var(--cpsl-color-background-0);--cpsl-color-checkbox-surface-default:var(--cpsl-color-background-0);--cpsl-color-checkbox-surface-checked:var(--cpsl-color-foreground-0);--cpsl-color-checkbox-border-default:var(--cpsl-color-background-16);--cpsl-color-checkbox-border-checked:var(--cpsl-color-foreground-0);--cpsl-color-checkbox-icon:var(--cpsl-color-background-0);--cpsl-color-radio-surface-default:var(--cpsl-color-background-0);--cpsl-color-radio-surface-checked:var(--cpsl-color-background-0);--cpsl-color-radio-border-default:var(--cpsl-color-background-16);--cpsl-color-radio-border-checked:var(--cpsl-color-foreground-0);--cpsl-color-avatar-surface:var(--cpsl-color-background-0);--cpsl-color-avatar-border:var(--cpsl-color-foreground-96);--cpsl-color-card-surface:var(--cpsl-color-background-0);--cpsl-color-card-border:var(--cpsl-color-background-16);--cpsl-color-iconGroup-surface:var(--cpsl-color-background-0);--cpsl-color-iconGroup-border:var(--cpsl-color-background-16);--cpsl-color-iconGroup-icon-disabled:var(--cpsl-color-text-disabled);--cpsl-color-iconGroup-icon-default:var(--cpsl-color-text-primary);--cpsl-border-radius-input:12px;--cpsl-border-radius-select:12px;--cpsl-border-radius-file:12px;--cpsl-border-radius-alert:12px;--cpsl-border-radius-tabs:1000px;--cpsl-border-radius-primary-button:12px;--cpsl-border-radius-secondary-button:12px;--cpsl-border-radius-tertiary-button:12px;--cpsl-border-radius-destructive-button:12px;--cpsl-border-radius-tile-button:12px;--cpsl-border-radius-modal:24px;--cpsl-border-radius-pill:1000px;--cpsl-border-radius-qr-code:20px;--cpsl-border-radius-info-box:16px;--cpsl-border-radius-table-container:24px;--cpsl-border-radius-switch:1000px;--cpsl-border-radius-checkbox:4px;--cpsl-border-radius-radio:1000px;--cpsl-border-radius-avatar:12px;--cpsl-border-radius-card:24px;--cpsl-border-radius-button-group:12px;--cpsl-font-size-body-2xs:clamp(8px, .625rem, 15px);--cpsl-font-size-body-xs:clamp(9.6px, .75rem, 18px);--cpsl-font-size-body-s:clamp(11.2px, .875rem, 21px);--cpsl-font-size-body-m:clamp(12.8px, 1rem, 24px);--cpsl-font-size-body-l:clamp(16px, 1.25rem, 30px);--cpsl-font-size-body-xl:clamp(19.2px, 1.5rem, 36px);--cpsl-font-size-heading-xs:clamp(19.2px, 1.5rem, 36px);--cpsl-font-size-heading-s:clamp(25.6px, 2rem, 48px);--cpsl-font-size-heading-m:clamp(32px, 2.5rem, 60px);--cpsl-font-size-heading-l:clamp(44.8px, 3.5rem, 84px);--cpsl-font-size-heading-xl:clamp(51.2px, 4rem, 96px);--cpsl-font-size-heading-2xl:clamp(57.6px, 4.5rem, 108px)}.cpsl-table{border-spacing:0;border-collapse:separate;width:100%;font-family:var(--cpsl-font-family,inherit)}.cpsl-table th{-webkit-padding-start:var(--table-header-padding-start);-webkit-padding-end:var(--table-header-padding-end);padding-inline-start:var(--table-header-padding-start);padding-inline-end:var(--table-header-padding-end);padding-top:var(--table-header-padding-top);padding-bottom:var(--table-header-padding-bottom);background:var(--table-header-background-color);color:var(--cpsl-color-text-primary);font-weight:500;font-size:var(--cpsl-font-size-body-xs);border-bottom:var(--table-header-border-width) solid var(--table-header-border-color)}.cpsl-table td{-webkit-padding-start:var(--table-content-padding-start);-webkit-padding-end:var(--table-content-padding-end);padding-inline-start:var(--table-content-padding-start);padding-inline-end:var(--table-content-padding-end);padding-top:var(--table-content-padding-top);padding-bottom:var(--table-content-padding-bottom);color:var(--cpsl-color-text-primary);font-size:var(--cpsl-font-size-body-s);border-bottom:var(--table-content-border-width) solid var(--table-content-border-color)}.cpsl-table tr:last-child td{border-bottom:none}.cpsl-table.sticky-header thead{position:sticky;top:0}@font-face{font-family:Inter;src:url(/assets/Inter-VariableFont_slnt_wght-Cl4AQHp9.ttf)format("truetype")}@font-face{font-family:PP Mori;src:url(/assets/PPMori-Regular-DqPFSgBX.woff2)format("woff2");font-weight:500}@font-face{font-family:PP Mori;src:url(/assets/PPMori-SemiBold-fCrkdTPm.woff2)format("woff2");font-weight:600}html{--cpsl-default-font:"Inter", sans-serif;-webkit-overflow-scrolling:touch}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bg:#0a0f14;--panel:#111821;--panel-2:#151d28;--panel-3:#0d141c;--panel-4:#0b1118;--border:#22303e;--border-strong:#314455;--text:#f4f7fb;--muted:#8e9bab;--muted-2:#6e7d8f;--teal:#74d8cf;--teal-strong:#52beb5;--green:#58d37e;--red:#ff6d73;--orange:#f6a14a;--shadow:0 20px 60px #00000059;font-family:Manrope,sans-serif}*{box-sizing:border-box}html,body,#root{height:100%;min-height:100%}body{background:radial-gradient(circle at top left, #74d8cf17, transparent 28%), radial-gradient(circle at top right, #52beb514, transparent 22%), var(--bg);color:var(--text);margin:0;overflow-y:auto}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit}.terminal-shell{grid-template-rows:auto auto;gap:14px;height:auto;min-height:100vh;padding:14px 14px 18px;display:grid}.terminal-topbar,.terminal-panel{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow)}.terminal-topbar{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:64px;padding:0 18px;display:grid}.terminal-brand{align-items:center;gap:12px;display:flex}.terminal-brand-mark{width:34px;height:34px;color:var(--teal);background:#74d8cf24;border-radius:10px;place-items:center;font-weight:800;display:grid}.terminal-brand-copy strong,.terminal-brand-copy span{display:block}.terminal-brand-copy strong{letter-spacing:-.03em;font-size:.98rem}.terminal-brand-copy span{color:var(--muted);font-size:.74rem}.terminal-nav{border:1px solid var(--border);background:var(--panel-4);justify-content:center;align-items:center;gap:6px;padding:6px;display:inline-flex}.terminal-nav-button,.topbar-portfolio-button,.topbar-wallet-button,.wallet-copy,.wallet-panel-action,.ticket-mode-button,.amount-mode-button,.max-button,.button,.ticket-side-button{border:1px solid var(--border);color:var(--text);background:0 0;transition:border-color .16s,background .16s,color .16s,transform .16s}.terminal-nav-button,.topbar-portfolio-button,.topbar-wallet-button{min-height:38px;padding:0 16px;font-size:.88rem;font-weight:700}.topbar-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex;position:relative}.terminal-topbar-spacer{min-width:0}.topbar-portfolio-menu{position:relative}.topbar-portfolio-button{min-width:110px;color:var(--orange);background:#f6a14a14;border-color:#f6a14a2e}.topbar-portfolio-button.active{background:#f6a14a24;border-color:#f6a14a4d}.terminal-nav-button.active,.ticket-mode-button.active,.amount-mode-button.active{border-color:var(--teal-strong);color:var(--teal);background:#74d8cf1f}.topbar-wallet-button{background:var(--teal);color:#081015;border-color:#0000}.portfolio-popover{z-index:30;gap:12px;width:min(420px,100vw - 28px);padding:14px;display:grid;position:absolute;top:calc(100% + 12px);right:0}.portfolio-popover-head,.portfolio-wallet-head,.portfolio-balance-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.portfolio-head-copy{gap:6px;display:grid}.portfolio-head-copy strong{letter-spacing:-.04em;font-size:1.42rem}.portfolio-stat-grid,.portfolio-wallet-stack,.portfolio-history-list,.portfolio-history-block{gap:10px;display:grid}.portfolio-history-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.portfolio-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-stat-card,.portfolio-wallet-card{border:1px solid var(--border);background:var(--panel-3)}.portfolio-stat-card{gap:8px;padding:12px;display:grid}.portfolio-stat-card span,.portfolio-wallet-head span,.portfolio-balance-row span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:.72rem}.portfolio-stat-card strong{letter-spacing:-.03em;font-size:1rem}.portfolio-wallet-card{gap:10px;padding:12px;display:grid}.portfolio-wallet-card>strong{color:var(--teal);letter-spacing:-.03em;font-size:.96rem}.portfolio-balance-list{gap:8px;display:grid}.portfolio-balance-row{border-top:1px solid var(--border);padding-top:8px}.portfolio-balance-row:first-child{border-top:0;padding-top:0}.portfolio-balance-row div{text-align:right;justify-items:end;gap:2px;display:grid}.portfolio-balance-row strong{letter-spacing:-.03em;font-size:.9rem}.portfolio-balance-row small{color:var(--muted);font-size:.76rem}.funding-overlay{z-index:45;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060a0fad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.funding-dialog{gap:14px;width:min(520px,100vw - 32px);padding:16px;display:grid;box-shadow:0 24px 80px #00000085}.funding-dialog-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.funding-dialog-head h2{letter-spacing:-.04em;margin:6px 0 0;font-size:1.28rem}.funding-address-card,.funding-inline-note{border:1px solid var(--border);background:var(--panel-3)}.funding-address-card{gap:10px;padding:12px 14px;display:grid}.funding-address-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.funding-address-row span,.funding-inline-note{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:.72rem}.funding-address-card strong{color:var(--teal);letter-spacing:-.03em;font-size:.96rem}.funding-inline-note{align-items:center;min-height:40px;padding:0 14px;display:flex}.panel-kicker,.wallet-badge-head span,.field span,.history-row-meta,.summary-row span,.ticket-mini-bar span,.ticket-balance-row span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:.72rem}.terminal-grid{grid-template-columns:minmax(0,1.7fr) minmax(300px,.72fr) minmax(360px,.82fr);align-items:stretch;gap:14px;height:clamp(780px,78vh,920px);min-height:0;display:grid}.terminal-body{align-content:start;gap:14px;min-height:0;display:grid}.market-strip-logo{width:42px;height:42px;color:var(--teal);background:#74d8cf1f;border-radius:12px;place-items:center;font-size:1.05rem;font-weight:800;display:grid;overflow:hidden}.market-strip-logo img{object-fit:cover;width:100%;height:100%;display:block}.market-header-main{align-items:center;gap:12px;min-width:0;display:flex}.market-header-copy{gap:4px;min-width:0;display:grid}.market-header-title-row{align-items:flex-start;gap:10px;display:flex}.market-header-title{gap:4px;display:grid}.market-header-title h1{letter-spacing:-.04em;margin:0;font-size:1.16rem;line-height:1.05}.market-header-copy small,.market-header-stat small{color:var(--muted-2);font-size:.74rem}.market-topline{align-items:center;gap:14px}.market-header-stats{flex:auto;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;min-width:0;display:grid}.market-header-stat{align-content:center;gap:4px;min-width:0;display:grid}.market-header-stat span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);font-family:IBM Plex Mono,monospace;font-size:.64rem}.market-header-stat strong{letter-spacing:-.04em;color:#dbe3ec;font-size:.96rem}.market-header-stat strong.positive{color:var(--green)}.market-header-stat strong.negative{color:var(--red)}.terminal-chart-column,.terminal-activity-column,.terminal-rail{flex-direction:column;gap:14px;min-width:0;height:100%;min-height:0;display:flex}.market-panel{grid-template-rows:auto minmax(0,1fr);gap:10px;height:100%;min-height:0;padding:14px;display:grid}.panel-topline{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ticket-panel-head h2{letter-spacing:-.04em;margin:6px 0 0;font-size:1.28rem}.panel-topline-stats{gap:18px;display:flex}.panel-topline-stats div{flex-direction:column;gap:4px;display:flex}.panel-topline-stats span{color:var(--muted);font-size:.8rem}.panel-topline-stats strong{font-size:1rem}.chart-stage{border:1px solid var(--border);background:#090f14;height:100%;min-height:0;overflow:hidden}.tv-chart-shell,.chart-stage .tradingview-widget-container{width:100%;height:100%;min-height:0}.chart-stage .tradingview-widget-container__widget{width:100%}.chart-stage .tradingview-widget-copyright{border-top:1px solid var(--border);min-height:32px;color:var(--muted);background:#0b1118;align-items:center;padding:0 12px;font-family:IBM Plex Mono,monospace;font-size:.7rem;display:flex}.chart-stage .tradingview-widget-copyright a{color:var(--teal);text-decoration:none}.chart-stage .tradingview-widget-copyright .trademark{margin-left:4px}.wallet-panel{gap:12px;padding:14px;display:grid}.wallet-panel-head,.history-head,.ticket-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wallet-panel-action,.wallet-copy{letter-spacing:.08em;text-transform:uppercase;min-height:30px;color:var(--muted);padding:0 10px;font-family:IBM Plex Mono,monospace;font-size:.72rem}.wallet-panel-stack{gap:10px;display:grid}.wallet-badge{border:1px solid var(--border);background:var(--panel-3);padding:12px}.wallet-badge.ready strong{color:var(--teal)}.wallet-badge strong{letter-spacing:-.03em;margin-top:10px;font-size:.95rem;display:block}.wallet-balance-grid{gap:4px;margin-top:10px;display:grid}.wallet-balance-grid small{color:var(--muted)}.ticket-panel{flex-direction:column;flex:auto;gap:10px;min-height:0;padding:12px;display:flex;overflow:hidden}.ticket-panel-head{align-items:center}.ticket-status-stack{gap:8px;display:grid}.ticket-mode-switch,.ticket-side-switch,.amount-mode-switch{border:1px solid var(--border);background:var(--panel-4);gap:4px;padding:4px;display:inline-grid}.ticket-mode-switch{grid-template-columns:repeat(3,minmax(0,1fr))}.ticket-side-switch,.amount-mode-switch{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-mode-button,.ticket-side-button,.amount-mode-button{min-height:32px;padding:0 12px;font-size:.82rem;font-weight:700}.ticket-side-button.active-buy{color:var(--green);background:#58d37e24;border-color:#58d37e66}.ticket-side-button.active-sell{color:var(--red);background:#ff6d7324;border-color:#ff6d7366}.ticket-mini-bar,.ticket-balance-row,.summary-card,.status-panel,.history-row{border:1px solid var(--border);background:var(--panel-3)}.ticket-mini-bar,.ticket-balance-row{justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:0 12px;display:flex}.ticket-mini-bar strong,.ticket-balance-row strong{color:#dce4ec;font-size:.88rem}.ticket-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.field{flex-direction:column;gap:6px;display:flex}.field-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.field-head-actions{align-items:center;gap:8px;display:flex}.field select,.field input,.field-value{border:1px solid var(--border);background:var(--panel-4);min-height:48px;color:var(--text);padding:0 12px}.field-value{align-items:center;font-weight:700;display:flex}.amount-field input{letter-spacing:-.05em;font-size:1.3rem;font-weight:700}.max-button{text-transform:uppercase;letter-spacing:.08em;min-height:34px;padding:0 12px;font-family:IBM Plex Mono,monospace;font-size:.75rem}.field-note{color:var(--muted-2);margin:0;font-size:.78rem}.summary-card{gap:8px;margin-top:auto;padding:10px 12px;display:grid}.summary-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.summary-row strong{text-align:right;color:#d7dfe8;font-size:.98rem;font-weight:700}.button{letter-spacing:-.02em;min-height:48px;padding:0 18px;font-weight:800}.button.primary{background:var(--teal);color:#081015;border-color:#0000}.button.primary.warning{color:var(--red);background:#ff6d731f;border-color:#ff6d7347}.button.primary:disabled{cursor:not-allowed;opacity:.45;transform:none}.history-panel{grid-template-rows:auto minmax(0,1fr);gap:12px;height:100%;min-height:0;padding:14px;display:grid}.history-list{gap:10px;display:grid}.trades-panel{flex:1;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.trade-tape-tabs{border:1px solid var(--border);background:var(--panel-4);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-height:40px;display:grid}.trade-tape-tab{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #0000;justify-content:center;align-items:center;font-family:IBM Plex Mono,monospace;font-size:.74rem;display:flex}.trade-tape-tab.active{border-bottom-color:var(--orange);color:var(--text)}.live-pill{min-height:26px;color:var(--teal);letter-spacing:.08em;text-transform:uppercase;background:#74d8cf14;border:1px solid #74d8cf38;justify-content:center;align-items:center;padding:0 8px;font-family:IBM Plex Mono,monospace;font-size:.66rem;display:inline-flex}.live-pill.updating{background:#74d8cf24;border-color:#74d8cf66}.trade-tape{flex-direction:column;gap:8px;min-height:0;display:flex}.trade-tape-header,.trade-tape-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 86px;align-items:center;gap:10px;display:grid}.trade-tape-header{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;padding:0 4px;font-size:.72rem}.trade-tape-list{scrollbar-width:none;-ms-overflow-style:none;flex:1;gap:4px;min-height:0;padding-right:2px;display:grid;overflow:hidden auto}.trade-tape-list::-webkit-scrollbar{width:0;height:0}.trade-tape-row{border:1px solid var(--border);color:var(--text);background:#11161d;padding:8px 10px;font-family:IBM Plex Mono,monospace;font-size:.78rem;text-decoration:none}.trade-tape-row:hover{border-color:var(--border-strong)}.trade-tape-row.buy span:first-child{color:var(--green)}.trade-tape-row.sell span:first-child{color:var(--red)}.trade-tape-row.buy{background:#58d37e14;border-color:#58d37e1f}.trade-tape-row.sell{background:#ff6d7314;border-color:#ff6d731f}.ledger-panel{--ledger-tabs-height:54px;--ledger-row-height:57px;--ledger-visible-rows:15;min-height:320px;max-height:calc(var(--ledger-tabs-height) + (var(--ledger-row-height) * (var(--ledger-visible-rows) + 1)));grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.ledger-tabs{border-bottom:1px solid var(--border);scrollbar-width:none;align-items:stretch;gap:0;display:flex;overflow-x:auto}.ledger-tabs::-webkit-scrollbar{width:0;height:0}.ledger-tab{border:0;border-right:1px solid var(--border);min-height:54px;color:var(--muted);white-space:nowrap;background:0 0;padding:0 20px;font-size:.95rem;font-weight:700}.ledger-tab.active{color:var(--text);box-shadow:inset 0 -2px 0 var(--orange)}.ledger-table-wrap{min-height:0;max-height:calc(var(--ledger-row-height) * (var(--ledger-visible-rows) + 1));scrollbar-width:none;overflow:auto}.ledger-table-wrap::-webkit-scrollbar{width:0;height:0}.ledger-table{border-collapse:collapse;table-layout:fixed;width:100%}.ledger-table th,.ledger-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:14px 18px}.ledger-table th{z-index:1;background:var(--panel);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.74rem;position:sticky;top:0}.ledger-table td{font-size:.94rem;transition:background .16s,color .16s}.ledger-table td a{color:var(--teal);text-decoration:none}.ledger-table tbody tr.ledger-row-buy td{background:#58d37e12}.ledger-table tbody tr.ledger-row-sell td{background:#ff6d7312}.ledger-table td.ledger-action-buy{color:var(--green)}.ledger-table td.ledger-action-sell{color:var(--red)}.ledger-table tbody tr:hover{background:#ffffff05}.ledger-table tbody tr.ledger-row-buy:hover td{background:#58d37e1c}.ledger-table tbody tr.ledger-row-sell:hover td{background:#ff6d731c}.ledger-pnl{gap:3px;display:grid}.ledger-pnl strong.positive{color:var(--green)}.ledger-pnl strong.negative{color:var(--red)}.history-row{gap:8px;padding:12px;display:grid}.history-row-top,.history-row-body,.history-row-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.history-row-top strong{font-size:.94rem}.history-row-body span,.history-empty,.status-copy span{color:var(--muted);font-size:.84rem}.history-row-meta a{color:var(--teal);text-decoration:none}.status-chip{letter-spacing:.08em;text-transform:uppercase;border:1px solid;align-items:center;min-height:24px;padding:0 8px;font-family:IBM Plex Mono,monospace;font-size:.7rem;display:inline-flex}.status-chip.neutral,.status-panel.neutral{color:var(--muted)}.status-chip.success,.status-panel.success{color:var(--green)}.status-chip.warning,.status-panel.warning{color:var(--red)}.status-panel{justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.status-copy{gap:4px;display:grid}.status-copy strong{font-size:.92rem}.status-panel a{color:inherit;white-space:nowrap;text-decoration:none}.trade-submit{white-space:normal;text-align:center;margin-top:0;padding:12px 18px;line-height:1.2}.terminal-nav-button:hover,.topbar-portfolio-button:hover,.topbar-wallet-button:hover,.wallet-copy:hover,.wallet-panel-action:hover,.ticket-mode-button:hover,.amount-mode-button:hover,.max-button:hover,.button:hover,.ticket-side-button:hover{transform:translateY(-1px)}@media (width<=1320px){.market-topline{flex-direction:column;align-items:flex-start}.market-header-stats{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.terminal-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr) minmax(340px,.9fr)}}@media (width<=1080px){.terminal-shell{height:auto;min-height:100vh}.terminal-body{grid-template-rows:none}.market-header-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-grid{grid-template-columns:1fr;height:auto;min-height:auto}.terminal-chart-column,.terminal-activity-column,.terminal-rail,.market-panel,.history-panel,.ledger-panel,.trades-panel,.ticket-panel{height:auto;min-height:auto}.tv-chart-shell,.chart-stage .tradingview-widget-container{min-height:620px}}@media (width<=760px){.terminal-shell{padding:10px}.terminal-topbar{grid-template-columns:1fr;padding:14px}.ticket-grid{grid-template-columns:1fr}.topbar-actions,.portfolio-stat-grid{width:100%}.portfolio-stat-grid{grid-template-columns:1fr}.topbar-actions{justify-content:stretch}.topbar-portfolio-menu,.terminal-nav-button,.topbar-portfolio-button,.topbar-wallet-button{width:100%}.funding-overlay{align-items:end;padding:12px}.funding-dialog{width:100%}.portfolio-popover{width:100%;left:0;right:auto}.terminal-nav,.ticket-mode-switch,.ticket-side-switch{width:100%}.panel-topline,.market-header-main,.market-header-title-row,.history-row-top,.history-row-body,.history-row-meta,.status-panel,.field-head,.field-head-actions,.wallet-badge-head{flex-direction:column;align-items:flex-start}.market-header-stats{grid-template-columns:1fr}.trade-tape-header,.trade-tape-row{grid-template-columns:1fr 1fr}.ledger-table{min-width:820px}.tv-chart-shell,.chart-stage .tradingview-widget-container{min-height:520px}}
