:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f5f7;--surface:#fff;--surface-2:#f0f2f5;--border:#dde1e7;--text:#121417;--text-muted:#5b6370;--accent:#2357d6;--accent-text:#fff;--up:#0f7b4a;--down:#c2312b;--up-soft:#e3f4ec;--down-soft:#fbe7e6;--warn:#9a6200;--stale:#8b929c;--focus:#2357d6;--shadow:0 1px 2px #1018280f}:root[data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d1015;--surface:#151a21;--surface-2:#1c222b;--border:#2a313c;--text:#e8ebef;--text-muted:#98a1ae;--accent:#5b8cff;--accent-text:#0d1015;--up:#2fbf7c;--down:#f2635b;--up-soft:#12301f;--down-soft:#3a1918;--warn:#e0a43a;--stale:#6b7380;--focus:#7aa2ff;--shadow:none}:root,:root[data-style=pro]{--font:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-numbers:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fs-xs:11px;--fs-sm:12px;--fs-md:13px;--fs-lg:15px;--fs-xl:20px;--space-1:2px;--space-2:4px;--space-3:8px;--space-4:12px;--space-5:16px;--gap:6px;--panel-pad:8px;--row-h:22px;--control-h:28px;--radius:2px;--border-width:1px;--weight-strong:600}:root[data-style=active]{--font:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-numbers:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fs-xs:12px;--fs-sm:13px;--fs-md:14px;--fs-lg:17px;--fs-xl:24px;--space-1:3px;--space-2:6px;--space-3:10px;--space-4:14px;--space-5:20px;--gap:8px;--panel-pad:12px;--row-h:28px;--control-h:38px;--radius:8px;--border-width:1px;--weight-strong:700;--up:#00a65a;--down:#e5322d;--accent:#ff6a00;--accent-text:#fff}:root[data-style=active][data-mode=dark]{--bg:#0a0b0d;--surface:#121418;--surface-2:#1a1d23;--up:#1fd37a;--down:#ff4d47;--accent:#ff7a1a;--accent-text:#0a0b0d}:root[data-style=calm]{--font:ui-rounded, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-numbers:ui-rounded, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fs-xs:13px;--fs-sm:15px;--fs-md:16px;--fs-lg:20px;--fs-xl:32px;--space-1:4px;--space-2:8px;--space-3:14px;--space-4:20px;--space-5:28px;--gap:20px;--panel-pad:24px;--row-h:44px;--control-h:48px;--radius:18px;--border-width:0px;--weight-strong:600;--bg:#f6f4ef;--surface:#fff;--surface-2:#f1eee7;--accent:#1f6f5c;--up:#1f7a52;--down:#b4472f;--shadow:0 2px 12px #1e1e140f}:root[data-style=calm][data-mode=dark]{--bg:#12130f;--surface:#1b1c17;--surface-2:#24251f;--accent:#6ccfae;--accent-text:#12130f;--up:#6ccf9a;--down:#f08a6e;--shadow:none}:root[data-style=terminal]{--font:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-numbers:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fs-xs:11px;--fs-sm:11px;--fs-md:12px;--fs-lg:14px;--fs-xl:18px;--space-1:2px;--space-2:3px;--space-3:6px;--space-4:10px;--space-5:14px;--gap:3px;--panel-pad:6px;--row-h:19px;--control-h:24px;--radius:0px;--border-width:1px;--weight-strong:700;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--surface:#000;--surface-2:#121212;--border:#333;--text:#f2f2f2;--text-muted:#ffa028;--accent:#ffa028;--accent-text:#000;--up:#1ee07f;--down:#ff433d;--up-soft:#062a17;--down-soft:#2e0807;--warn:#ffd23f;--stale:#6f6f6f;--focus:#ffd23f;--shadow:none}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font-family:var(--font);font-size:var(--fs-md);-webkit-font-smoothing:antialiased;margin:0}:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.numbers{font-family:var(--font-numbers);font-variant-numeric:tabular-nums}.up{color:var(--up)}.down{color:var(--down)}.muted{color:var(--text-muted)}.shell{gap:var(--gap);min-height:100vh;padding:var(--gap);flex-direction:column;display:flex}.shell.fit-flow{max-width:var(--max-width,none);margin:0 auto}.grid{gap:var(--gap);grid-template-columns:minmax(0,1fr);display:grid}.area{order:var(--order);min-width:0}.area.hide-on-phone{display:none}.area[data-type=chart]{height:340px}@media (width>=1024px){.grid{grid-template-columns:repeat(var(--columns), minmax(0, 1fr))}.area,.area.hide-on-phone{grid-column:var(--col);grid-row:var(--row);order:0;display:block}.shell.fit-screen{height:100vh}.fit-screen .grid{grid-template-rows:repeat(var(--rows), minmax(0, 1fr));flex:1;min-height:0}.fit-screen .area{min-height:0}.fit-screen .area[data-type=chart]{height:auto}.fit-screen .panel-body{min-height:0}.fit-flow .area{min-height:var(--min-h)}.fit-flow .area[data-type=chart]{height:var(--min-h)}}.panel{background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius);height:100%;box-shadow:var(--shadow);flex-direction:column;display:flex;overflow:hidden}.panel-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--panel-pad);border-bottom:var(--border-width) solid var(--border);font-size:var(--fs-sm);font-weight:var(--weight-strong);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;display:flex}.panel-head>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:root[data-style=calm] .panel-head{text-transform:none;letter-spacing:0;font-size:var(--fs-lg);color:var(--text);padding-top:var(--panel-pad);border-bottom:none}:root[data-style=terminal] .panel-head{background:var(--accent);color:var(--accent-text);padding-top:var(--space-1);padding-bottom:var(--space-1);border-bottom:none}.panel-body{padding:var(--panel-pad);flex:1;overflow:auto;container-type:inline-size}button{font:inherit;color:inherit}.segmented{padding:var(--space-1);gap:var(--space-1);background:var(--surface-2);border-radius:var(--radius);display:inline-flex}.segment{min-height:calc(var(--control-h) - 2 * var(--space-1));padding:0 var(--space-3);border-radius:calc(var(--radius) * .75);color:var(--text-muted);font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0}.segment:hover{color:var(--text)}.segment.selected{background:var(--surface);color:var(--text);font-weight:var(--weight-strong);box-shadow:var(--shadow)}:root[data-mode=dark] .segment.selected{background:var(--border)}.button{min-height:var(--control-h);padding:0 var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--surface);cursor:pointer;font-size:var(--fs-md)}:root[data-style=calm] .button:not(.primary,.buy,.sell){background:var(--surface-2)}.button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-text);font-weight:var(--weight-strong)}.button.buy{background:var(--up);border-color:var(--up);color:#fff;font-weight:var(--weight-strong)}.button.sell{background:var(--down);border-color:var(--down);color:#fff;font-weight:var(--weight-strong)}.button:disabled{opacity:.5;cursor:not-allowed}.field{gap:var(--space-2);font-size:var(--fs-sm);color:var(--text-muted);flex-direction:column;display:flex}.input{min-height:var(--control-h);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);color:var(--text);font:inherit;font-size:var(--fs-md)}.input:focus{outline:2px solid var(--focus);outline-offset:-1px;background:var(--surface)}.link{color:var(--accent);cursor:pointer;font-size:var(--fs-sm);background:0 0;border:0;padding:0}.link:hover{text-decoration:underline}.dot{background:var(--stale);border-radius:50%;width:8px;height:8px;display:inline-block}.dot.ok{background:var(--up)}.dot.bad{background:var(--down)}.dot.waiting{background:var(--warn)}.hint{color:var(--warn);font-size:var(--fs-sm);margin:0}.empty{color:var(--text-muted);font-size:var(--fs-sm);margin:0}.badge{padding:0 var(--space-2);border-radius:var(--radius);background:var(--surface-2);color:var(--warn);font-size:var(--fs-xs);text-transform:none;letter-spacing:0}.star{padding:0 var(--space-3);color:var(--text-muted);font-size:var(--fs-lg);cursor:pointer;background:0 0;border:0;line-height:1}.star.on{color:var(--warn)}.star:hover{color:var(--text)}.dialog{width:min(420px,100vw - 32px);padding:var(--space-5);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);box-shadow:0 16px 48px #00000040}.dialog.wide{width:min(760px,100vw - 32px)}.dialog::backdrop{background:#00000073}.dialog-title{margin:0 0 var(--space-4);font-size:var(--fs-lg)}.dialog-body{gap:var(--space-3);font-size:var(--fs-md);flex-direction:column;display:flex}.dialog-actions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-5);display:flex}.select{appearance:auto}.toaster{z-index:50;right:var(--space-5);bottom:var(--space-5);gap:var(--space-2);width:min(340px, calc(100vw - 2 * var(--space-5)));pointer-events:none;flex-direction:column;display:flex;position:fixed}.toast{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface);border:var(--border-width) solid var(--border);border-left:4px solid var(--text-muted);border-radius:var(--radius);font-size:var(--fs-sm);pointer-events:auto;display:flex;box-shadow:0 8px 24px #0000002e}.toast.good{border-left-color:var(--up)}.toast.bad{border-left-color:var(--down)}.toast-text{gap:var(--space-1);flex-direction:column;flex:1;display:flex}.toast-text span{color:var(--text-muted)}.toast-action{margin-top:var(--space-2);align-self:flex-start}.toast-close{color:var(--text-muted);font-size:var(--fs-lg);cursor:pointer;background:0 0;border:0;padding:0;line-height:1}.stepper{gap:var(--space-2);display:flex}.stepper-input{text-align:center;flex:1;min-width:0}.stepper-button{min-width:var(--control-h);min-height:var(--control-h);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--surface-2);font-size:var(--fs-lg);cursor:pointer}.stepper-button:hover{background:var(--border)}.data-table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.data-table th{top:calc(-1 * var(--panel-pad));background:var(--surface);color:var(--text-muted);font-size:var(--fs-xs);text-align:right;padding:0 var(--space-2) var(--space-2);font-weight:400;position:sticky}.data-table td{height:var(--row-h);padding:0 var(--space-2);text-align:right;white-space:nowrap}.data-table th:first-child,.data-table td:first-child{text-align:left}.account{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);padding-bottom:var(--space-3);margin-bottom:var(--space-3);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.account-figures{gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin:0;display:flex}.account-figures div{flex-direction:column;display:flex}.account-figures dt{color:var(--text-muted);font-size:var(--fs-xs)}.account-figures dd{font-weight:var(--weight-strong);margin:0}.account-total dd{font-size:var(--fs-lg)}.presets{gap:var(--space-2);flex-wrap:wrap;display:flex}.activity tr.clickable{cursor:pointer}.activity tr.clickable:hover,.activity tr.expanded{background:var(--surface-2)}.activity .unsettled,.activity .pnl-pct{font-size:var(--fs-xs)}.order-detail td{white-space:normal;text-align:left;background:var(--surface-2);height:auto}.order-detail-body{padding:var(--space-2) var(--space-3) var(--space-3);font-size:var(--fs-sm)}.order-detail-body p{margin:0 0 var(--space-2)}.events{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.events li{gap:var(--space-3);display:flex}.only-symbol{align-items:center;gap:var(--space-2);font-size:var(--fs-xs);text-transform:none;letter-spacing:0;white-space:nowrap;font-weight:400;display:flex}.area[data-type=activity] .panel-head>span{overflow:visible}.area[data-type=activity] .panel-body{overflow:auto}.position-list{margin:0;padding:0;list-style:none}.position-list li+li{border-top:1px solid var(--border)}.position-item{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-3) 0;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.position-what,.position-worth{gap:var(--space-1);flex-direction:column;display:flex}.position-worth{align-items:flex-end}.position-what .muted,.position-worth .numbers+.numbers{font-size:var(--fs-sm)}.guide{gap:var(--space-3);flex-direction:column;display:flex}.guide-tabs{flex-wrap:wrap;align-self:flex-start}.guide-tabs .segment+.segment{border-left:1px solid var(--border);border-radius:0}.guide-tabs .segment.selected,.guide-tabs .segment.selected+.segment{border-left-color:#0000}.guide-tabs .segment.selected{border-radius:calc(var(--radius) * .75)}.guide-summary{color:var(--text-muted);margin:0}.flow{background:var(--bg);border:var(--border-width) solid var(--border);border-radius:var(--radius);width:100%;height:auto;font-family:var(--font);display:block}.flow-box rect{fill:var(--surface);stroke:var(--border);stroke-width:1.5px}.flow-box.current rect{fill:var(--surface-2);stroke:var(--accent);stroke-width:3px}.flow-box.later{opacity:.4}.flow-box text{text-anchor:middle;fill:var(--text)}.flow-name{font-size:15px;font-weight:600}.flow-sub{font-size:11px;fill:var(--text-muted)!important}.flow-arrow line{stroke:var(--text-muted);stroke-width:1.5px}.flow-head{fill:var(--text-muted)}.flow-head-lit{fill:var(--accent)}.flow-arrow.later line{opacity:.35;stroke-dasharray:4 4;marker-end:none}.flow-arrow.lit line{stroke:var(--accent);stroke-width:3px}.flow-dot{fill:var(--accent)}@media (prefers-reduced-motion:reduce){.flow-dot{display:none}}.guide-step{min-height:7.5em}.guide-count{color:var(--text-muted);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em}.guide-title{margin:var(--space-1) 0 var(--space-2);font-size:var(--fs-lg)}.guide-text{margin:0;line-height:1.5}.guide-controls{gap:var(--space-3);justify-content:flex-end;display:flex}.guide-live{padding:var(--space-3);background:var(--surface-2);border-radius:var(--radius);font-size:var(--fs-sm);margin:0}.auth{justify-content:center;align-items:center;gap:var(--space-5);min-height:100vh;padding:var(--space-5) 16px;flex-direction:column;display:flex}.auth-card{gap:var(--space-4);width:100%;max-width:380px;padding:var(--space-5);background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;display:flex}.auth-title{font-size:var(--fs-xl);margin:0}.auth-subtitle{margin:calc(-1 * var(--space-3)) 0 0}.auth-error{padding:var(--space-3);border-radius:var(--radius);background:var(--down-soft);color:var(--down);font-size:var(--fs-sm);margin:0}.auth-submit{width:100%}.auth-theme{opacity:.8}.auth-guide{font-weight:var(--weight-strong)}.book-bid,.book-ask{background-position:100%;background-repeat:no-repeat;background-size:var(--depth) 100%}.book-bid{background-image:linear-gradient(var(--up-soft), var(--up-soft))}.book-ask{background-image:linear-gradient(var(--down-soft), var(--down-soft))}.book-spread td{border-block:1px solid var(--border);font-size:var(--fs-xs)}.book-spread td:first-child{font-size:var(--fs-sm);font-weight:var(--weight-strong)}.book.stale td,.book.stale td.up,.book.stale td.down{color:var(--stale)}.book.stale tr{background-image:none}.book-bid,.book-ask{cursor:pointer}.book-bid:hover td,.book-ask:hover td{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.chart-panel{touch-action:pan-x pan-y}.chart-section{flex-direction:column;height:100%;display:flex}.chart-frame{flex:1;min-height:200px;position:relative}.chart{position:absolute;inset:0}.chart-message{pointer-events:none;place-items:center;margin:0;display:grid;position:absolute;inset:0}.chart-legend{z-index:1;top:var(--space-2);left:var(--panel-pad);right:calc(var(--panel-pad) + 2 * var(--control-h));gap:var(--space-1);font-size:var(--fs-xs);color:var(--text);pointer-events:none;flex-direction:column;display:flex;position:absolute}.chart-legend-title{font-family:var(--font);font-size:var(--fs-sm);font-weight:var(--weight-strong)}.chart-legend-values{column-gap:var(--space-3);flex-wrap:wrap;display:flex}.chart-legend-values>span{white-space:nowrap}.chart-legend-news{font-family:var(--font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chart-ranges{padding:var(--space-2) var(--panel-pad);border-top:var(--border-width) solid var(--border);display:flex}.chart-ranges .segmented{flex-wrap:wrap;max-width:100%}.chart-ranges .segment{padding:0 var(--space-2)}.area[data-type=chart] .panel-body{padding:0;overflow:hidden}.topbar{align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-2) var(--panel-pad);background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);flex-wrap:wrap;display:flex}.brand{font-weight:var(--weight-strong);font-size:var(--fs-lg)}.topbar-end{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-left:auto;display:flex}.search{position:relative}.search-input{width:140px}.search-input::placeholder{color:var(--text);font-weight:var(--weight-strong)}.search-list{z-index:10;width:280px;padding:var(--space-1);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin:0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #0000002e}.search-option{gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius);cursor:pointer;font-size:var(--fs-sm);align-items:baseline;display:flex}.search-option.active{background:var(--surface-2)}.search-option .muted{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quote{align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.quote.stale .quote-last,.quote.stale .quote-facts dd{color:var(--stale)}.quote-name{gap:var(--space-2);align-items:baseline;display:flex}.quote-full-name{font-size:var(--fs-sm)}.quote-last{font-size:var(--fs-xl);font-weight:var(--weight-strong)}.quote-change{font-weight:var(--weight-strong)}.quote-facts{gap:var(--space-4);margin:0;display:flex}.quote-facts div{gap:var(--space-2);align-items:baseline;display:flex}.quote-facts dt{color:var(--text-muted);font-size:var(--fs-xs);text-transform:uppercase}.quote-facts dd{margin:0}.connections{gap:var(--space-3);font-size:var(--fs-xs);color:var(--text-muted);margin:0;padding:0;list-style:none;display:flex;position:relative}.connections li{align-items:center;gap:var(--space-2);cursor:default;border-radius:var(--radius);display:flex}.connection-details{z-index:10;width:max-content;max-width:min(320px,100vw - 32px);padding:var(--space-2) var(--space-3);background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius);font-size:var(--fs-sm);pointer-events:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0000002e}.connection-details p{margin:0}.connection-details p+p{margin-top:var(--space-1);color:var(--text-muted)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=640px){.quote-full-name{display:none}.connection-details{left:0;right:auto}.topbar-end{justify-content:space-between;width:100%;margin-left:0}}@media (width>=1280px){.fit-screen .topbar{flex-wrap:nowrap}.fit-screen .topbar>*{flex-shrink:0}.fit-screen .topbar>.quote{flex-wrap:nowrap;flex:1 1 0;min-width:0}.fit-screen .quote>*{flex-shrink:0}.fit-screen .quote>.quote-name{flex-shrink:1;min-width:0}.fit-screen .quote-full-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}.guide-button{border-color:var(--accent);color:var(--accent);font-weight:var(--weight-strong);position:relative}:root[data-style=calm] .guide-button{box-shadow:inset 0 0 0 1.5px var(--accent);color:var(--accent)}.guide-dot{background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:-4px;right:-4px}.news-list{margin:calc(-1 * var(--panel-pad));padding:0;list-style:none}.news-item{border-bottom:1px solid var(--border);padding:var(--space-2) var(--panel-pad)}.news-item:last-child{border-bottom:0}.news-meta{align-items:center;gap:var(--space-2);font-size:var(--fs-xs);display:flex}.news-symbol{color:var(--accent);font:inherit;font-weight:var(--weight-strong);cursor:pointer;background:0 0;border:0;padding:0}.news-symbol:hover{text-decoration:underline}.news-tone{font-size:var(--fs-xs)}.news-headline{width:100%;margin-top:var(--space-1);color:var(--text);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}button.news-headline:hover{color:var(--accent)}.news-headline-only{cursor:default}.news-more{width:100%}.news-headline.major{font-weight:var(--weight-strong)}.news-body{margin:var(--space-2) 0 var(--space-1);color:var(--text-muted);font-size:var(--fs-sm);line-height:1.45}:root[data-style=terminal] .news-body{color:var(--text)}.ticket{gap:var(--space-3);flex-direction:column;display:flex}.ticket .segmented{display:flex}.ticket .segment{flex:1}.ticket-fields{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));display:grid}.ticket .input:disabled{color:var(--text-muted);cursor:not-allowed;opacity:.6}.ticket-more summary{cursor:pointer;color:var(--text-muted);font-size:var(--fs-sm)}.ticket-more .field{margin-top:var(--space-2)}.ticket-costs{gap:var(--space-1);font-size:var(--fs-sm);flex-direction:column;margin:0;display:flex}.ticket-costs div{justify-content:space-between;gap:var(--space-3);display:flex}.ticket-costs dt{color:var(--text-muted)}.ticket-costs dd{margin:0}.ticket-costs .link{font-size:inherit;text-underline-offset:2px;text-decoration:underline}.ticket-outcome{font-size:var(--fs-sm);color:var(--up);margin:0}.ticket-outcome.refused{color:var(--down)}.confirm-summary{font-size:var(--fs-lg);font-weight:var(--weight-strong);margin:0}.quick-sides{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.button.quick{justify-content:center;align-items:center;gap:var(--space-1);min-height:calc(var(--control-h) * 1.5);font-size:var(--fs-lg);flex-direction:column;display:flex}.button.quick .numbers{font-size:var(--fs-xs);opacity:.9;font-weight:400}.simple-estimate{justify-content:space-between;align-items:baseline;margin:0;display:flex}.simple-estimate .numbers{font-size:var(--fs-xl);font-weight:var(--weight-strong)}.ticket-more-body{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;display:flex}.watchlist{margin:calc(-1 * var(--panel-pad));padding:0;list-style:none}.watch-row{border-bottom:1px solid var(--border);align-items:center;display:flex}.watch-row:last-child{border-bottom:0}.watch-row.selected{background:var(--surface-2);box-shadow:inset 2px 0 0 var(--accent)}.watch-main{align-items:center;gap:var(--space-3);min-width:0;min-height:calc(var(--row-h) * 1.6);padding:var(--space-2) 0 var(--space-2) var(--panel-pad);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:minmax(0,1fr) auto auto;display:grid}.watch-main:hover{background:var(--surface-2)}.watch-name{flex-direction:column;min-width:0;display:flex}.watch-name .muted{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-xs);overflow:hidden}.watch-price{flex-direction:column;align-items:flex-end;display:flex}.watch-price.stale .numbers:first-child{color:var(--stale)}.watch-change{font-size:var(--fs-xs)}.spark path{fill:none;stroke:var(--text-muted);stroke-width:1.5px;stroke-linejoin:round}.spark.up path{stroke:var(--up)}.spark.down path{stroke:var(--down)}.spark-base{stroke:var(--border);stroke-dasharray:2 2}@container (width<=220px){.spark{display:none}}
