:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#040404;--panel:#0a0c0f;--panel-2:#111418;--panel-3:#191c21;--line:#24282e;--line-strong:#393d45;--ink:#e3e5e7;--muted-strong:#b9bec6;--muted:#91959d;--faint:#5c6169;--primary:#2f8ddf;--primary-strong:#209dff;--seed-green:#387729;--up:#ff5050;--down:#2a8eef;--warning:#e0a61e;--danger-bg:#451816;--focus:#6dbaff;--radius:8px}@supports (color:lab(0% 0 0)){:root{--bg:lab(1.04568% -.00000745058 0);--panel:lab(3.34886% -.160947 -1.56589);--panel-2:lab(6.16664% -.30566 -3.03395);--panel-3:lab(10.0575% -.440866 -4.04505);--line:lab(15.8547% -.500605 -4.42135);--line-strong:lab(25.7039% -.634953 -5.5308);--ink:lab(90.7076% -.214756 -1.49829);--muted-strong:lab(76.7606% -.605881 -4.47316);--muted:lab(61.68% -.595301 -4.46748);--faint:lab(40.7908% -.649169 -5.18873);--primary:lab(56.4239% -6.0637 -50.1625);--primary-strong:lab(62.0034% -5.52109 -59.9988);--seed-green:lab(44.6355% -33.2589 35.3624);--up:lab(60.6642% 69.5199 42.4473);--down:lab(57.2551% -2.08291 -57.6987);--warning:lab(72.236% 14.2673 70.1464);--danger-bg:lab(15.7893% 21.9891 12.7707);--focus:lab(72.8488% -8.45748 -47.2319)}}*{box-sizing:border-box}html{background:var(--bg);min-width:320px;font-family:var(--font-geist-sans), "Noto Sans KR Variable", "Apple SD Gothic Neo", system-ui, sans-serif}body{background:var(--bg);min-height:100vh;color:var(--ink);letter-spacing:0;margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,select,input{border:1px solid var(--line);background:var(--panel-2);color:var(--ink)}button,select{border-radius:var(--radius);min-height:34px}button{cursor:pointer}button:hover,a:hover{border-color:var(--line-strong)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--focus);outline-offset:2px}button:disabled{cursor:not-allowed;opacity:.65}.app-shell{grid-template-rows:44px minmax(0,1fr);grid-template-columns:minmax(0,1fr) 270px 48px;min-height:100vh;display:grid;overflow-x:hidden}.topbar{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#040404f5;background:lab(1.04568% -.00000745058 0/.96);grid-column:1/4;align-items:center;gap:18px;padding:0 342px 0 22px;display:flex;position:sticky;inset-block-start:0}.brand{white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:800;display:inline-flex}.brand-mark{background:radial-gradient(circle at 68% 28%, var(--ink) 0 24%, transparent 25%), linear-gradient(135deg, var(--primary), var(--seed-green));border-radius:50%;block-size:18px;inline-size:18px;position:relative}.brand-mark:after{content:"";background:var(--bg);border-radius:999px;position:absolute;inset:5px 2px 5px -2px;transform:rotate(-24deg)}.topnav{align-items:center;gap:4px;min-width:0;display:flex}.topnav a{min-height:30px;color:var(--muted);white-space:nowrap;border:1px solid #0000;border-radius:0;align-items:center;gap:6px;padding:0 8px;font-size:13px;font-weight:700;display:inline-flex}.topnav a.is-active,.topnav a:hover{color:var(--ink);background:0 0}.searchbox{inline-size:min(224px,18vw);min-inline-size:190px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);min-height:34px;color:var(--muted);text-align:left;justify-content:flex-start;align-items:center;gap:8px;margin-left:auto;padding:0 10px;display:flex}.searchbox input{min-width:0;inline-size:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.searchbox input::placeholder{color:#91959d;color:lab(61.68% -.595301 -4.46748)}.searchbox span{color:var(--muted);font-size:13px;font-weight:750}.search-modal-layer{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000101c7;background:lab(.149078% -.00910461 -.116795/.78);justify-content:center;align-items:flex-start;padding:8px 20px 20px;animation:.17s ease-out search-fade;display:flex;position:fixed;inset:0}.search-modal{inline-size:min(780px,100vw - 40px);background:#15171b;background:lab(7.75304% -.336908 -2.94828);border:1px solid #393d44;border:1px solid lab(25.7169% -.538856 -4.43898);border-radius:14px;max-height:min(760px,100vh - 24px);animation:.19s cubic-bezier(.16,1,.3,1) search-enter;overflow:hidden;box-shadow:0 8px 8px #0003;box-shadow:0 8px 8px lab(0% 0 0/.2)}.search-modal-input{min-height:48px;color:var(--muted);background:#272a30;background:lab(17.015% -.506297 -4.42391);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:12px;padding:0 12px;display:grid}.search-modal-input input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:15px;font-weight:800}.search-modal-input input::placeholder{color:#a0a5ac;color:lab(67.4802% -.599802 -4.46991)}.search-modal-input button{block-size:28px;inline-size:28px;min-height:28px;color:var(--muted);background:0 0;border:0;border-radius:50%}.search-modal-input button:hover{color:var(--ink);background:#393d45;background:lab(25.7083% -.604674 -5.16756)}.search-modal-tabs{border-bottom:1px solid var(--line);gap:18px;padding:0 22px 9px;display:flex}.search-modal-tabs button{min-height:24px;color:var(--muted);background:0 0;border:0;border-radius:0;padding:0;font-size:13px;font-weight:850}.search-modal-tabs button.is-selected{color:var(--ink)}.search-modal-tabs button.is-selected:after{content:"";background:var(--ink);border-radius:999px;block-size:2px;margin-top:7px;display:block}.search-modal-content{grid-template-columns:minmax(0,1fr) 280px;min-height:360px;max-height:min(560px,100vh - 188px);display:grid;overflow:hidden}.search-result-panel,.search-side-panel{min-width:0;padding:16px 14px;overflow:auto}.search-side-panel{border-left:1px solid var(--line);background:#121417;background:lab(6.17416% -.257276 -2.32725)}.search-section-title{justify-content:space-between;align-items:center;gap:12px;margin:0 8px 10px;display:flex}.search-section-title strong{font-size:13px;font-weight:900}.search-section-title span{color:var(--muted);font-size:12px;font-weight:800}.search-result-list,.search-side-list{gap:2px;display:grid}.search-result-list button{min-height:52px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px;display:grid}.search-result-list button.is-active,.search-result-list button:hover{background:#22252b;background:lab(14.6944% -.49445 -4.41865)}.search-result-list strong,.search-result-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.search-result-list strong{font-size:14px;font-weight:900}.search-result-list small{color:var(--muted);margin-top:2px;font-size:11px;font-weight:750}.search-result-list em,.search-side-list em{color:var(--muted);font-size:12px;font-style:normal;font-weight:850}.search-side-list button{text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:40px;padding:0 8px;display:grid}.search-side-list button:hover{background:#1f2329;background:lab(13.534% -.48779 -4.41575)}.search-side-list span{color:var(--muted);font-size:12px;font-weight:900}.search-side-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.search-empty{min-height:190px;color:var(--muted);text-align:center;place-items:center;display:grid}.search-empty strong{color:var(--ink)}.search-empty span{margin-top:6px;font-size:12px}.search-modal-footer{border-top:1px solid var(--line);background:#111316;background:lab(5.69881% -.242159 -2.20928);align-items:center;gap:18px;padding:10px 18px;display:flex}.search-modal-footer span{color:var(--muted);align-items:center;gap:5px;font-size:12px;font-weight:850;display:inline-flex}@keyframes search-fade{0%{opacity:0}to{opacity:1}}@keyframes search-enter{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.search-modal-layer,.search-modal{animation:none}}.workspace{grid-area:2/1;min-width:0;padding:20px 26px 28px}.account-rail{border-left:1px solid var(--line);background:#010102;background:lab(.379011% -.0201762 -.21176);grid-area:2/2;height:calc(100vh - 44px);padding:16px 12px 172px;position:sticky;inset-block-start:44px;overflow:auto}.quick-rail{border-left:1px solid var(--line);background:#030303;background:lab(.958586% 0 0);flex-direction:column;grid-area:2/3;align-items:center;gap:10px;height:calc(100vh - 44px);padding:12px 6px;display:flex;position:sticky;inset-block-start:44px}.quick-rail button,.icon-button{border-radius:var(--radius);block-size:34px;inline-size:34px;color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.quick-rail button{block-size:48px;inline-size:38px;background:0 0;border:0;flex-direction:column;gap:4px;min-height:48px;position:relative}.quick-rail button:hover,.quick-rail button.is-active,.icon-button:hover{background:var(--panel-2);color:var(--ink)}.icon-button.is-active{color:#92caff;color:lab(78.885% -8.0587 -34.1708);background:#031c33;background:lab(9.2673% -1.98463 -18.3649);border-color:#245b8d;border-color:lab(36.9603% -4.78831 -33.5394)}.profile-popover{z-index:50;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);color:var(--ink);padding:7px 10px;font-size:11px;font-weight:850;position:absolute;inset-block-start:38px;inset-inline-end:18px;box-shadow:0 8px 14px #00000047;box-shadow:0 8px 14px lab(0% 0 0/.28)}.quick-rail button span{clip-path:none;color:currentColor;letter-spacing:0;text-align:center;white-space:nowrap;block-size:auto;inline-size:auto;font-size:10px;font-weight:850;line-height:1;position:static;overflow:visible}.rail-logo{color:var(--primary);margin-bottom:8px}.rail-logo.bottom{color:var(--muted);margin-top:auto;margin-bottom:0}.market-ticker{z-index:25;border-top:1px solid var(--line);color:var(--muted);white-space:nowrap;background:#030303fa;background:lab(.772211% -.0286102 -.247622/.98);gap:28px;padding:8px 36px;font-size:12px;font-weight:800;display:flex;position:fixed;inset-block-end:0;inset-inline:0 318px;overflow:hidden}.market-ticker em{color:var(--up);font-style:normal}.market-ticker em.is-up{color:var(--up)}.market-ticker em.is-down{color:var(--down)}.market-ticker em.is-flat{color:var(--muted)}.account-head,.section-title-row,.panel-toolbar,.title-row,.chart-controls,.filter-row,.content-tabs,.header-actions{align-items:center;display:flex}.account-head{justify-content:space-between;gap:8px}.account-switch{color:var(--ink);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:15px;font-weight:950;display:inline-flex}.account-switch.is-active{color:#92caff;color:lab(78.885% -8.0587 -34.1708)}.account-provider-mark{color:#94c9ff;color:lab(78.8098% -7.77891 -37.7145);background:#001c40;background:lab(10.0045% 2.93812 -27.3907);border-radius:9px;justify-content:center;align-items:center;block-size:22px;inline-size:22px;display:inline-flex}.rail-top-actions{align-items:center;gap:5px;display:inline-flex}.rail-more-button{block-size:28px;inline-size:32px;min-height:28px;color:var(--muted-strong);background:#0d1014;background:lab(4.4107% -.247397 -2.73951);border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.rail-more-button:hover{color:var(--ink);background:#171b20;background:lab(9.47247% -.459656 -4.40383)}.account-switch-note{border:1px solid var(--line);background:var(--panel-2);color:var(--muted);border-radius:7px;gap:8px;margin:8px 0 0;padding:7px 9px;font-size:11px;font-weight:800;display:grid}.account-switch-note p{margin:0}.account-broker-filter{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.account-broker-filter button{min-height:28px;color:var(--muted);background:0 0;border:0;border-radius:6px;font-size:11px;font-weight:900}.account-broker-filter button:hover,.account-broker-filter button.is-selected{background:var(--panel-3);color:var(--ink)}.live-dot{background:var(--primary);border-radius:50%;block-size:8px;inline-size:8px;box-shadow:0 0 0 4px #2f8ddf1f;box-shadow:0 0 0 4px lab(56.4239% -6.0637 -50.1625/.12)}.balance-strip{background:#0a0d12;background:lab(3.66897% -.225872 -2.97397);border:1px solid #1c1f25;border:1px solid lab(11.7934% -.476763 -4.41099);border-radius:10px;grid-template-columns:1fr 1fr;margin-top:12px;display:grid;overflow:hidden}.balance-strip div{padding:12px 14px 13px}.balance-strip div+div{border-left:1px solid var(--line)}.balance-strip span,.stock-metrics span,.table-meta,.holding-item span,.empty-rail span,.breadcrumb-line,.stock-title-block p,.axis-label,.panel-empty span,.order-history p{color:var(--muted)}.balance-strip strong{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:3px;font-size:18px;font-weight:950;display:block}.rail-section{margin-top:18px}.section-title-row,.panel-toolbar{justify-content:space-between;gap:12px}.section-title-row h2,.panel-toolbar h2{margin:0;font-size:14px}.investment-title-row h2{color:var(--ink);font-size:16px;font-weight:950}.investment-total{gap:4px;margin-top:8px;display:grid}.investment-total strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:28px;font-weight:950;line-height:1.05}.investment-total span{font-variant-numeric:tabular-nums;font-size:14px;font-weight:950}.holding-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.holding-toolbar button{min-height:24px;color:var(--ink);background:0 0;border:0;align-items:center;gap:2px;padding:0;font-size:13px;font-weight:950;display:inline-flex}.holding-toolbar>div{align-items:center;gap:4px;display:inline-flex}.holding-toolbar>div span,.holding-toolbar>div b{min-height:24px;color:var(--muted-strong);background:#13161c;background:lab(7.18098% -.406697 -4.34435);border-radius:6px;align-items:center;padding:0 7px;font-size:11px;font-weight:900;display:inline-flex}.holding-toolbar>div b{color:var(--ink);background:#1d2229;background:lab(12.934% -.56503 -5.8527)}.holding-list{gap:0;margin-top:14px;display:grid}.quick-stock-list{gap:0;margin-top:8px;display:grid}.holding-item{min-height:48px;color:inherit;background:0 0;border-bottom:0;border-radius:0;grid-template-columns:36px minmax(84px,1fr) minmax(96px,auto);align-items:center;gap:9px;padding:8px 2px;text-decoration:none;display:grid}.quick-stock-item{border-bottom:1px solid var(--line);color:inherit;background:0 0;border-radius:0;justify-content:space-between;gap:10px;padding:10px 2px;text-decoration:none;display:flex}.holding-item:hover,.quick-stock-item:hover{background:#08090c;background:lab(2.46622% -.126414 -1.28562)}.holding-item:focus-visible,.quick-stock-item:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.holding-item strong,.holding-item span,.quick-stock-item strong,.quick-stock-item span{font-size:12px;display:block}.holding-logo{color:#e6effc;color:lab(94.1559% -1.5527 -7.29914);letter-spacing:0;background:#002246;background:lab(12.302% 2.13713 -30.3206);border-radius:50%;justify-content:center;align-items:center;block-size:32px;inline-size:32px;font-size:9px;font-weight:950;display:inline-flex;overflow:hidden}.holding-logo.has-image{background:0 0;padding:0}.holding-logo.is-wordmark-logo{background:#f8f8f8;background:lab(97.68% -.0000298023 .0000119209);padding:2px}.holding-logo img{object-fit:cover;border-radius:50%;block-size:100%;inline-size:100%}.holding-logo.is-wordmark-logo img{object-fit:contain;border-radius:0}.holding-main{min-width:0}.holding-main strong,.holding-main span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quick-stock-item>div{min-width:0}.quick-stock-item strong,.quick-stock-item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.holding-value{text-align:right;min-width:96px}.holding-value strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:950}.holding-value span{font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px;font-weight:950}.account-rail .investment-total span.is-up,.account-rail .holding-value span.is-up{color:var(--up)}.account-rail .investment-total span.is-down,.account-rail .holding-value span.is-down{color:var(--down)}.account-rail .investment-total span.is-flat,.account-rail .holding-value span.is-flat{color:var(--muted)}.empty-rail,.panel-empty,.chart-empty{border-radius:var(--radius);min-height:170px;color:var(--muted);text-align:center;place-items:center;display:grid}.empty-rail{background:var(--panel);margin-top:12px}.quick-state-rail{min-height:210px;padding:0 18px}.empty-rail strong,.panel-empty strong{color:var(--ink);margin-top:10px}.rail-quick-actions{gap:7px;margin-top:10px;display:grid}.rail-quick-actions button{border:1px solid var(--line);background:var(--panel);min-height:32px;color:var(--ink);border-radius:7px;font-size:12px;font-weight:850}.rail-quick-actions button:hover{background:var(--panel-2)}.order-history{border-top:1px solid var(--line);margin-top:0;padding-top:14px;position:absolute;inset-block-end:12px;inset-inline:12px}.order-history-state{color:var(--muted);border-top:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 8px;margin-top:10px;padding-top:10px;display:grid}.order-history-state svg{color:var(--faint)}.order-history-state strong{min-width:0;color:var(--ink);font-size:12px;font-weight:900}.order-history-state span{color:var(--muted);grid-column:2;font-size:11px;font-weight:750;line-height:1.45}.segmented{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);gap:2px;padding:2px;display:inline-flex;overflow:hidden}.segmented button{min-height:28px;color:var(--muted);background:0 0;border:0;border-radius:6px;padding:0 12px;font-size:12px;font-weight:800}.segmented.mini button{inline-size:28px;padding:0}.segmented button.is-selected{background:var(--panel-3);color:var(--ink)}.dashboard-page,.stock-detail-page{gap:18px;display:grid}.stock-detail-page{position:relative}.market-strip{grid-template-columns:minmax(0,1fr) 300px;gap:18px;display:grid}.market-status{color:var(--muted);grid-column:1/-1;gap:18px;font-size:13px;font-weight:800;display:flex}.market-status span{align-items:center;gap:6px;display:inline-flex}.market-status span:first-child svg{color:var(--faint)}.market-status span:last-child svg{color:var(--seed-green)}.market-cards{grid-template-columns:repeat(5,minmax(120px,1fr));gap:12px;min-width:0;display:grid}.market-card,.schedule-card,.ranking-main,.insight-panel,.stock-header,.chart-panel,.orderbook-panel,.order-panel,.execution-panel,.holdings-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.chart-panel{position:relative}.market-card{min-height:112px;padding:14px;display:block;position:relative;overflow:hidden}.market-card.compact{grid-template-columns:minmax(0,1fr) 90px;align-items:start;gap:10px;display:grid}.market-card:hover,.stock-row:hover{background:var(--panel-2)}.market-card span{z-index:1;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12px;font-weight:800;display:block;position:relative;overflow:hidden}.market-card strong{z-index:1;margin-top:5px;font-size:18px;display:block;position:relative}.market-card em{z-index:1;margin-top:4px;font-size:12px;font-style:normal;font-weight:800;display:block;position:relative}.market-range{z-index:1;border-top:1px dashed var(--line);gap:16px;margin-top:12px;padding-top:8px;display:flex;position:relative}.market-range span{color:var(--muted);font-size:11px;font-weight:800}.market-range b{color:var(--faint);margin-bottom:2px;font-size:10px;display:block}.sparkline{block-size:52px;inline-size:88px;min-inline-size:88px}.market-card .sparkline{opacity:.95;position:absolute;inset-block-end:16px;inset-inline-end:10px}.sparkline path{opacity:.16}.sparkline polyline{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.sparkline.positive path,.sparkline.positive polyline{stroke:var(--up);fill:var(--up)}.sparkline.negative path,.sparkline.negative polyline{stroke:var(--down);fill:var(--down)}.schedule-card,.insight-panel,.ranking-main,.chart-panel,.orderbook-panel,.order-panel,.execution-panel,.holdings-panel{padding:16px}.schedule-card p,.why-card p,.community-feed p{color:var(--muted);font-size:13px;line-height:1.6}.event-line{color:var(--ink);align-items:center;gap:8px;margin-top:10px;font-size:12px;font-weight:800;display:flex}.event-line span{background:var(--seed-green);border-radius:50%;block-size:6px;inline-size:6px}.ranking-layout{grid-template-columns:minmax(0,1fr) 330px;gap:18px;display:grid}.content-tabs,.filter-row,.chart-controls{flex-wrap:wrap;gap:8px}.content-tabs button,.filter-row button,.chart-controls button,.tool-tabs button,.panel-toolbar button,.percent-grid button{background:var(--panel-2);color:var(--muted);border:0;padding:0 11px;font-size:12px;font-weight:800}.content-tabs button.is-selected,.filter-row button.is-selected,.chart-controls button.is-selected,.tool-tabs button.is-selected{background:var(--primary);color:#fcfcfc;color:lab(98.84% .0000298023 -.0000119209)}.filter-row{margin-top:14px}.ghost-action{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.table-meta,.stock-row{grid-template-columns:minmax(180px,1.35fr) minmax(78px,.75fr) minmax(70px,.62fr) minmax(90px,.78fr) minmax(86px,.78fr) minmax(78px,.62fr);align-items:center;gap:10px;display:grid}.table-meta{border-bottom:1px solid var(--line);margin-top:18px;padding:0 10px 10px;font-size:12px;font-weight:800}.stock-table{display:grid}.stock-row{border-bottom:1px solid var(--line);border-radius:0;min-height:48px;padding:0 10px}.rank-cell{align-items:center;gap:10px;min-width:0;display:flex}.rank-cell svg{color:var(--faint)}.stock-avatar{border:1px solid var(--line);background:linear-gradient(145deg, var(--panel-3), #04203a);block-size:28px;inline-size:28px;min-inline-size:28px;color:var(--ink);border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:inline-grid}@supports (color:lab(0% 0 0)){.stock-avatar{background:linear-gradient(145deg, var(--panel-3), lab(11.5643% -2.16506 -20.0344))}}.stock-avatar.large{block-size:42px;inline-size:42px;min-inline-size:42px;font-size:12px}.rank-cell b,.rank-cell small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rank-cell b{font-size:14px}.rank-cell small{color:var(--muted);margin-top:2px;font-size:11px}.numeric{text-align:right;font-variant-numeric:tabular-nums;font-weight:800}.change{border-radius:6px;padding:5px 7px}.industry-pill{background:var(--panel-2);min-height:24px;color:var(--muted);border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.is-up{color:var(--up)}.is-down{color:var(--down)}.is-flat{color:var(--muted)}.focus-stock{align-items:center;gap:12px;display:flex}.focus-stock h2{margin:0;font-size:17px}.focus-stock p{margin:4px 0 0;font-size:13px;font-weight:900}.mini-chart-panel{border-radius:var(--radius);background:#070709;background:lab(1.97894% -.0718236 -.617588);place-items:center;min-height:160px;margin-top:16px;display:grid}.mini-chart-panel .sparkline{block-size:120px;inline-size:220px}.why-card,.community-feed,.movement-card{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.why-card h3,.community-feed h3{margin:0;font-size:14px}.movement-card{align-items:center;gap:12px;display:flex}.movement-card div{flex:1}.movement-card strong,.movement-card span{display:block}.movement-card span{color:var(--muted);margin-top:3px;font-size:12px}.stock-header{grid-template-columns:minmax(0,1fr) minmax(360px,.8fr) auto;align-items:end;gap:18px;padding:18px;display:grid}.breadcrumb-line{gap:8px;margin-bottom:12px;font-size:12px;font-weight:800;display:flex}.title-row{gap:12px}.title-row h1{text-wrap:balance;max-width:72ch;margin:0;font-size:24px;line-height:1.15}.title-row h1 span{color:var(--ink);margin-left:6px}.title-row h1 svg{color:var(--muted);vertical-align:-1px;margin-left:4px}.memo-button{background:var(--panel-2);min-height:24px;color:var(--ink);border:0;border-radius:7px;padding:0 9px;font-size:11px;font-weight:900}.memo-button.is-active{color:#9ed0ff;color:lab(81.2098% -8.1535 -34.1956);background:#041e35;background:lab(10.4384% -2.20267 -18.3904)}.memo-inline{inline-size:min(280px,100%);margin-top:4px}.memo-inline input{min-height:26px;border-radius:7px;inline-size:100%;padding:0 9px;font-size:11px;font-weight:800}.title-row p{margin:4px 0 0;font-size:12px;font-weight:800}.price-line{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:10px;display:flex}.price-line strong{font-variant-numeric:tabular-nums;font-size:28px;line-height:1.1}.converted-price{color:var(--muted);font-size:14px;font-weight:800}.price-line>span:last-child{font-size:14px;font-weight:900}.market-session-chip{border:1px solid var(--line);min-height:22px;color:var(--muted);white-space:nowrap;background:#868ea021;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.market-session-chip.is-open{color:#66a3ff;background:#3182f624;border-color:#3182f647}.live-refresh-chip{border:1px solid var(--line);background:var(--panel-2);min-height:24px;color:var(--muted);border-radius:999px;align-items:center;gap:7px;margin-top:9px;padding:0 9px;font-size:11px;font-weight:850;display:inline-flex}.live-refresh-chip time{color:var(--ink);font-variant-numeric:tabular-nums}.stream-status{min-height:18px;color:var(--muted-strong);background:#1e2228;background:lab(12.9538% -.484258 -4.41422);border-radius:999px;align-items:center;padding:0 6px;line-height:1;display:inline-flex}.stream-status.is-live{color:#80cd82;color:lab(76.0933% -36.3932 29.4667);background:#00280380;background:lab(12.8185% -23.9447 17.8445/.5)}.stream-status.is-connecting,.stream-status.is-degraded{color:#f2c36a;color:lab(81.5927% 9.86031 50.7749);background:#2f1e008c;background:lab(12.9791% 7.06548 22.7845/.55)}.stream-status.is-unavailable{color:#ff9e96;color:lab(75.5496% 40.4957 22.6041);background:#37121094;background:lab(11.248% 18.8478 10.2853/.58)}.stock-metrics{grid-template-columns:repeat(6,minmax(80px,1fr));gap:10px;display:grid}.stock-metrics div{border-left:1px solid var(--line);padding-left:12px}.stock-metrics span,.stock-metrics strong{font-size:12px;display:block}.stock-metrics strong{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:5px}.stock-metrics .range-metric strong{grid-template-columns:auto minmax(42px,1fr) auto;align-items:center;gap:7px;display:grid}.range-metric em{color:var(--ink);white-space:nowrap;font-style:normal}.range-metric i{background:#2a2e35;background:lab(18.7465% -.570819 -5.15244);border-radius:999px;block-size:3px;display:block;position:relative}.range-metric i:before,.range-metric i:after{content:"";border-radius:inherit;inline-size:42%;position:absolute;inset-block:0}.range-metric i:before{background:#3c95f0;background:lab(59.7057% -3.33339 -54.4534);inset-inline-start:0}.range-metric i:after{background:#d8625c;background:lab(56.7666% 47.0543 27.0995);inset-inline-end:0}.range-metric i b{z-index:1;background:#bdddce;background:lab(85.4577% -13.2401 3.82967);border-radius:50%;block-size:5px;inline-size:5px;position:absolute;inset-block-start:50%;transform:translate(-50%,-50%)}.header-actions{justify-content:end;gap:8px}.broker-toggle{border:1px solid var(--line);background:var(--panel-2);border-radius:8px;align-items:center;gap:2px;min-height:32px;padding:2px;display:inline-flex;overflow:hidden}.broker-toggle button{min-height:26px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:0 9px;font-size:11px;font-weight:950}.broker-toggle button:hover,.broker-toggle button.is-selected{background:var(--panel-3);color:var(--ink)}.detail-grid{grid-template-columns:minmax(0,1.55fr) minmax(270px,.78fr) minmax(290px,.82fr);align-items:stretch;gap:18px;display:grid}.stock-subnav{z-index:5;justify-content:space-between;align-items:center;gap:12px;min-height:30px;display:flex;position:relative}.stock-subnav>button{color:var(--ink);background:0 0;border:0;align-items:center;gap:4px;font-size:12px;font-weight:850;display:inline-flex}.stock-tab-drawer{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-height:38px;color:var(--muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 12px;font-size:12px;font-weight:850;display:grid}.stock-tab-drawer strong{color:var(--ink)}.stock-tab-drawer span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.stock-tab-drawer em{color:var(--faint);white-space:nowrap;font-style:normal}.panel-edit-popover{z-index:40;border:1px solid var(--line-strong);border-radius:var(--radius);inline-size:250px;color:var(--ink);background:#080a0efa;background:lab(2.73823% -.148535 -1.58682/.98);gap:4px;padding:8px;animation:.17s cubic-bezier(.2,.8,.2,1) panel-edit-enter;display:grid;position:absolute;inset-block-start:112px;inset-inline-end:0;box-shadow:0 10px 18px #00000052;box-shadow:0 10px 18px lab(0% 0 0/.32)}.panel-edit-popover>div{border-bottom:1px solid var(--line);gap:3px;padding:4px 6px 8px;display:grid}.panel-edit-popover strong{font-size:12px;font-weight:950}.panel-edit-popover span{color:var(--muted);font-size:11px;font-weight:850}.panel-edit-popover button{min-height:30px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;padding:0 7px;display:flex}.panel-edit-popover button:hover,.panel-edit-popover button[aria-pressed=true]{background:var(--panel-2)}.panel-edit-popover button span{color:var(--ink)}.panel-edit-popover button b{color:var(--muted);font-size:11px;font-weight:900}.panel-edit-popover button[aria-pressed=true] b{color:#79bdff;color:lab(74.1339% -8.39829 -40.7068)}@keyframes panel-edit-enter{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.stock-board{grid-template-columns:minmax(0,1.55fr) minmax(270px,.78fr) minmax(290px,.82fr);align-items:stretch;gap:18px;display:grid}.stock-detail-page[data-section-cue=chart] .chart-panel,.stock-detail-page[data-section-cue=holdings] .holdings-panel,.stock-detail-page[data-section-cue=order] .order-panel,.stock-detail-page[data-section-cue=report] .prediction-report-panel,.stock-detail-page[data-section-cue=drawer] .stock-tab-drawer{transition:box-shadow .16s ease-out;box-shadow:inset 0 0 0 1px #3378b7b8;box-shadow:inset 0 0 0 1px lab(48.4871% -5.87902 -40.2662/.72)}.under-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0;display:grid}.tool-tabs{align-items:center;gap:5px;display:flex}.book-tab-close{color:var(--muted);margin-inline-start:4px}.panel-chip-tabs{align-items:center;gap:5px;display:inline-flex}.panel-chip-tabs button{min-height:28px;color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.panel-chip-tabs button.is-selected{background:var(--panel-3);color:var(--ink);border-radius:7px}.panel-chip-tabs button:not(.is-selected){padding-inline:6px}.panel-chip-tabs svg{color:var(--muted)}.tool-tabs.fill{grid-template-columns:repeat(3,1fr);inline-size:100%;display:grid}.tool-tabs.fill button.buy.is-selected{background:var(--up);color:#fcfcfc;color:lab(98.84% .0000298023 -.0000119209)}.tool-tabs.fill button.sell.is-selected{background:var(--down);color:#fcfcfc;color:lab(98.84% .0000298023 -.0000119209)}.stock-detail-page .tool-tabs button.is-selected,.stock-detail-page .chart-controls .segmented button.is-selected,.stock-detail-page .panel-chip-tabs button.is-selected{background:var(--panel-3);color:var(--ink)}.stock-detail-page .tool-tabs.fill button.buy.is-selected{background:var(--up);color:#fcfcfc;color:lab(98.84% .0000298023 -.0000119209)}.stock-subnav .tool-tabs{gap:15px}.stock-subnav .tool-tabs button{min-height:30px;color:var(--muted);background:0 0;border-radius:7px;padding-inline:1px;font-weight:900}.stock-subnav .tool-tabs button:hover{color:var(--ink)}.stock-subnav .tool-tabs button.is-selected{background:var(--panel-3);color:var(--ink);padding-inline:10px}.chart-actions{align-items:center;gap:8px;display:flex}.chart-actions select{min-height:34px;padding:0 30px 0 10px}.prediction-inline-controls{border-inline-start:1px solid #282b30b8;border-inline-start:1px solid lab(17.6039% -.445515 -3.69746/.72);align-items:stretch;gap:3px;margin-inline-start:2px;padding-inline-start:7px}.panel-toolbar .prediction-inline-controls{border-inline-start:0;margin-inline-start:auto;padding-inline-start:0}.prediction-inline-controls select{min-height:26px;max-inline-size:72px;color:var(--muted);background-color:#0000;border:0;border-radius:5px;padding-inline:6px 18px;font-size:11px;font-weight:900}.prediction-button-stack{grid-template-rows:repeat(2,minmax(24px,auto));gap:3px;min-inline-size:74px;display:grid}.prediction-inline-controls .primary-button,.prediction-inline-controls .secondary-button{border-radius:5px;min-height:26px;padding-inline:7px;font-size:11px}.prediction-button-stack .primary-button,.prediction-button-stack .secondary-button{justify-content:center;inline-size:100%}.panel-toolbar .prediction-inline-controls select,.panel-toolbar .prediction-inline-controls .primary-button,.panel-toolbar .prediction-inline-controls .secondary-button{min-height:24px;font-size:10px}.prediction-inline-controls .primary-button{color:var(--ink);background:0 0;border:0}.prediction-inline-controls .primary-button.is-selected{background:var(--primary);color:#fcfcfc;color:lab(98.84% .0000298023 -.0000119209)}.prediction-inline-controls .primary-button:not(:disabled):hover,.prediction-inline-controls select:hover{background:var(--panel-2)}.prediction-inline-controls .primary-button.is-selected:not(:disabled):hover{background:var(--primary-strong)}.prediction-inline-controls .secondary-button{color:var(--muted);background:0 0;border:0}.prediction-inline-controls .secondary-button:disabled{opacity:.42;pointer-events:none}.prediction-inline-controls .secondary-button.is-selected{background:var(--panel-3);inline-size:auto;max-inline-size:none;color:var(--ink);opacity:1}.primary-button,.trade-button{background:var(--primary);color:#fcfcfc;color:lab(98.84% .0000298023 -.0000119209);border:0;font-weight:900}.primary-button{padding:0 18px}.secondary-button{border-color:var(--line);background:var(--panel-2);color:var(--muted);padding:0 12px;font-weight:900}.secondary-button.is-selected{color:#b4dcff;color:lab(85.9324% -7.24492 -27.5659);background:#04203a;background:lab(11.5643% -2.16506 -20.0344);border-color:#1f78c2;border-color:lab(48.3168% -5.05182 -46.7469)}.secondary-button:disabled{cursor:not-allowed;opacity:.45}.chart-controls{justify-content:space-between;margin-top:14px}.chart-controls button{align-items:center;gap:6px;display:inline-flex}.chart-controls-toss{flex-wrap:nowrap;align-items:center;gap:14px;min-height:32px;display:flex}.chart-period-row,.chart-tools-row{align-items:center;gap:7px;min-width:0;display:flex}.chart-tools-row{flex:1;justify-content:flex-end;margin-left:auto}.chart-period-row button,.chart-tools-row button{min-height:28px;color:var(--ink);white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:0 7px;font-size:12px;font-weight:900}.chart-period-row button:not(.is-selected):hover,.chart-tools-row button:hover{background:var(--panel-2)}.chart-period-row button.is-selected,.chart-tools-row button.is-selected,.chart-period-row .icon-only.is-selected{background:var(--panel-3);color:var(--ink)}.chart-period-row .period-dropdown{padding-inline:8px 5px}.minute-period-picker{display:inline-flex;position:relative}.minute-period-menu{z-index:12;border:1px solid var(--line-strong);border-radius:var(--radius);background:#101215fa;background:lab(5.24513% -.249438 -2.41115/.98);min-inline-size:78px;padding:4px;animation:.15s cubic-bezier(.2,.8,.2,1) panel-edit-enter;display:grid;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-start:0;box-shadow:0 10px 18px #00000052;box-shadow:0 10px 18px lab(0% 0 0/.32)}.minute-period-menu button{min-height:28px;inline-size:100%;color:var(--muted);background:0 0;border:0;border-radius:6px;justify-content:flex-start;padding-inline:9px}.minute-period-menu button:hover,.minute-period-menu button.is-selected{background:var(--panel-3);color:var(--ink)}.chart-control-divider{background:var(--line);block-size:16px;inline-size:1px;margin-inline:5px}.chart-period-row .icon-only{inline-size:26px;color:var(--muted);justify-content:center;padding:0}.chart-candle-toggle{position:relative;gap:2px!important}.chart-candle-toggle span{border-radius:2px;inline-size:2px;display:block}.chart-candle-toggle span:first-child{background:var(--up);block-size:12px}.chart-candle-toggle span:nth-child(2){background:var(--down);block-size:18px}.chart-candle-toggle span:nth-child(3){background:var(--up);block-size:10px}.price-chart-frame,.chart-empty{background:0 0;border:0;border-radius:0;block-size:470px;inline-size:100%;margin-top:14px;position:relative;overflow:hidden}.chart-empty{isolation:isolate;background:linear-gradient(var(--line) 1px, transparent 1px) 0 0 / 100% 56px, linear-gradient(90deg, var(--line) 1px, transparent 1px) 0 0 / 92px 100%, transparent;position:relative}.chart-empty:before{content:"";z-index:-1;opacity:.55;background-color:#0000;background-image:linear-gradient(90deg,#2288e8bf 0 5px,#0000 5px 20px),linear-gradient(90deg,#f4514fb8 0 4px,#0000 4px 18px);background-image:linear-gradient(90deg,lab(54.9061% -1.53893 -57.6462/.75) 0 5px,#0000 5px 20px),linear-gradient(90deg,lab(58.557% 63.1012 37.9167/.72) 0 4px,#0000 4px 18px);background-position:0 34px,10px 16px;background-repeat:repeat-x;background-size:30px 42px,26px 62px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;block-size:76px;position:absolute;inset:auto 12px 28px}.chart-empty:after{content:"";z-index:-1;border-top:1px dashed #60636999;border-top:1px dashed lab(41.9663% -.489771 -3.71957/.6);position:absolute;inset-block-start:52%;inset-inline:12px}.price-chart{background:0 0;border:0;block-size:calc(100% - 32px);inline-size:100%}.lightweight-price-chart{min-block-size:260px}.lightweight-price-chart table{font-variant-numeric:tabular-nums}.chart-gesture-hint{z-index:2;color:#7b8189;color:lab(53.552% -.671476 -5.20003);pointer-events:none;font-size:10px;font-weight:850;position:absolute;inset-block-end:7px;inset-inline-end:10px}.close-price-line{fill:none;stroke:var(--primary);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.chart-readout{border-bottom:1px solid var(--line);min-height:32px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:10px;padding:0 10px;font-size:11px;font-weight:800;display:flex;overflow-x:auto}.ma-readout{align-items:center;gap:4px;display:inline-flex}.ma-readout b{font-weight:900}.ma5-label{color:#f76560;color:lab(62.2585% 56.5963 33.0754)}.ma20-label{color:#3c95f0;color:lab(59.7057% -3.33339 -54.4534)}.ma60-label{color:#9866ae;color:lab(50.6888% 30.5526 -30.7584)}.ma120-label{color:#b28b45;color:lab(60.6311% 9.58511 42.5885)}.chart-visible-count{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.prediction-readout{color:#7eb6ee;color:lab(71.9091% -7.74241 -34.0913)}.interactive-price-chart{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none}.interactive-price-chart.is-dragging{cursor:grabbing}.grid-line{stroke:#35383da3;stroke:lab(23.4047% -.461087 -3.70498/.64);stroke-width:1px}.grid-line.vertical{stroke:#27292d85;stroke:lab(16.4519% -.37095 -2.96499/.52)}.axis-label{fill:#a7aebb;fill:lab(70.9304% -.939012 -7.41826);font-size:11px;font-weight:800}.volume-axis-label{fill:#9da5b1;fill:lab(67.45% -.932187 -7.4149)}.time-axis-label{fill:#abb2bd;fill:lab(72.0982% -.861436 -6.68473);font-size:11px}.candle line{stroke-width:1.5px}.candle rect{stroke-width:0}.candle.up line,.candle.up rect{stroke:var(--up);fill:var(--up)}.candle.down line,.candle.down rect{stroke:var(--down);fill:var(--down)}.volume-bar{opacity:.72}.ma-line{fill:none;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;opacity:.88;pointer-events:none}.ma-line.ma5{stroke:#f76560;stroke:lab(62.2585% 56.5963 33.0754)}.ma-line.ma20{stroke:#3c95f0;stroke:lab(59.7057% -3.33339 -54.4534)}.ma-line.ma60{stroke:#9866ae;stroke:lab(50.6888% 30.5526 -30.7584)}.indicator-layer,.draw-tool-layer,.ruler-layer,.compare-line{pointer-events:none}.compare-line{fill:none;stroke:#54b66ed1;stroke:lab(66.976% -42.1308 27.6225/.82);stroke-width:1.2px;stroke-dasharray:5 4;stroke-linecap:round;stroke-linejoin:round}.draw-tool-layer line{stroke:#f8c970e6;stroke:lab(83.9185% 9.76154 50.5538/.9);stroke-width:1.3px;stroke-dasharray:7 5}.draw-tool-layer circle{fill:#f8c970;fill:lab(83.9185% 9.76154 50.5538);stroke:#0c0d10;stroke:lab(3.68676% -.155643 -1.41581);stroke-width:1.2px}.ruler-layer line{stroke:#bdc5d1bd;stroke:lab(79.0511% -.952899 -7.42528/.74);stroke-width:1px}.ruler-layer rect{fill:#111418f0;fill:lab(6.16264% -.325598 -3.39318/.94);stroke:var(--line-strong)}.ruler-layer text{fill:var(--ink);font-variant-numeric:tabular-nums;font-size:10px;font-weight:900}.last-price-line{pointer-events:none}.last-price-line line{stroke-width:1px;stroke-dasharray:2 3}.last-price-line.is-up line{stroke:var(--up)}.last-price-line.is-down line{stroke:var(--down)}.last-price-line.is-up rect{fill:var(--up)}.last-price-line.is-down rect{fill:var(--down)}.last-price-line text,.price-extrema text{fill:var(--ink);font-variant-numeric:tabular-nums;font-size:10px;font-weight:850}.price-extrema{pointer-events:none}.price-extrema text{fill:#84bdf5;fill:lab(74.2347% -7.85357 -34.1187)}.average-price-line{pointer-events:none}.average-price-line line{stroke:#dda734;stroke:lab(72.2562% 12.8922 63.4877);stroke-width:1px;stroke-dasharray:6 5}.average-price-line rect{fill:#261800f0;fill:lab(9.50942% 5.8642 16.2565/.94);stroke:#9d7200cc;stroke:lab(51.3252% 11.6724 57.6316/.8)}.average-price-line text{fill:#f5daaa;fill:lab(88.5572% 4.57358 27.7098);font-variant-numeric:tabular-nums;font-size:10px;font-weight:900}.forecast-layer{pointer-events:none}.forecast-divider{stroke:#b0b8c57a;stroke:lab(74.4107% -.94527 -7.42142/.48);stroke-width:1px;stroke-dasharray:4 5}.forecast-band{fill:#2787d824;fill:lab(54.0822% -5.63738 -50.1117/.14);stroke:none}.forecast-line{fill:none;stroke:#209dff;stroke:lab(62.0034% -5.52109 -59.9988);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:6 5}.forecast-endpoint{fill:#48aaff;fill:lab(66.693% -6.49512 -60.1032);stroke:var(--ink);stroke-width:1.3px}.forecast-label{fill:#a2cffd;fill:lab(81.2869% -7.13533 -27.5316);font-size:11px;font-weight:900}.chart-crosshair{pointer-events:none}.chart-crosshair line{stroke:#a4abb8b8;stroke:lab(69.7703% -.936806 -7.41717/.72);stroke-width:1px;stroke-dasharray:4 5}.chart-crosshair circle{fill:var(--primary);stroke:#f8f8f8eb;stroke:lab(97.68% -.0000298023 .0000119209/.92);stroke-width:1.5px}.chart-crosshair rect{fill:#111418f0;fill:lab(6.16264% -.325598 -3.39318/.94);stroke:var(--line-strong)}.crosshair-label{fill:var(--ink);font-variant-numeric:tabular-nums;font-size:11px;font-weight:850}.prediction-note{border-radius:var(--radius);inline-size:min(330px,100% - 44px);color:var(--ink);background:#040e1af0;background:lab(3.63807% -1.01402 -8.07284/.94);border:1px solid #1b456bcc;border:1px solid lab(27.7701% -4.02638 -26.8596/.8);gap:3px;margin:0;padding:9px 11px;font-size:11px;font-weight:800;display:grid;position:absolute;inset-block-start:112px;inset-inline:auto 22px;box-shadow:0 8px 14px #00000038;box-shadow:0 8px 14px lab(0% 0 0/.22)}.prediction-note span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prediction-alert-layer{z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000a3;background:lab(.0565395% -.00152737 -.102246/.64);place-items:center;padding:24px;animation:.18s ease-out prediction-alert-fade;display:grid;position:fixed;inset:0}.prediction-alert-modal{inline-size:min(468px,100%);color:var(--ink);background:#13161c;background:lab(7.18098% -.406697 -4.34435);border:1px solid #464d59;border:1px solid lab(32.6337% -.857651 -8.07991);border-radius:16px;gap:12px;padding:18px;animation:.22s cubic-bezier(.2,.8,.2,1) prediction-alert-rise;display:grid;position:relative;box-shadow:0 24px 72px #0000009e,inset 0 0 0 1px #ffffff0a;box-shadow:0 24px 72px lab(0% 0 0/.62),inset 0 0 0 1px lab(100% 0 0/.04)}.prediction-alert-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.prediction-alert-header span{color:#ff9284;color:lab(72.9864% 49.2528 31.7642);background:#460102;background:lab(12.001% 31.4674 18.1173);border-radius:50%;place-items:center;block-size:26px;inline-size:26px;font-size:14px;font-weight:950;display:grid}.prediction-alert-header button{border:1px solid var(--line);background:var(--panel-2);block-size:30px;inline-size:30px;color:var(--muted);border-radius:8px;place-items:center;display:grid}.prediction-alert-modal strong{color:var(--ink);word-break:keep-all;font-size:17px;font-weight:950}.prediction-alert-modal p{color:var(--muted-strong);word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:13px;font-weight:750;line-height:1.55}.prediction-alert-modal code{border:1px solid var(--line);color:#a3afc1;color:lab(70.8887% -1.28534 -11.0686);white-space:pre-wrap;background:#040406;background:lab(1.19558% -.064455 -.684357);border-radius:10px;max-block-size:92px;padding:9px 10px;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.45;display:block;overflow:auto}.prediction-alert-modal .primary-button{min-block-size:38px;inline-size:100%;margin-top:2px}@keyframes prediction-alert-fade{0%{opacity:0}}@keyframes prediction-alert-rise{0%{opacity:0;transform:translateY(8px)scale(.98)}}.orderbook-board{min-height:0;block-size:calc(100% - 42px);margin-top:10px;position:relative}.orderbook-board.is-waiting{opacity:.96}.orderbook-mode-banner{z-index:7;border-radius:var(--radius);min-height:30px;color:var(--muted);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d1014f0;background:lab(4.4107% -.247397 -2.73951/.94);border:1px solid #393d44;border:1px solid lab(25.7169% -.538856 -4.43898);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 9px;font-size:10px;font-weight:900;display:grid;position:absolute;inset-block-start:8px;inset-inline:8px;box-shadow:0 6px 12px #00000038;box-shadow:0 6px 12px lab(0% 0 0/.22)}.orderbook-mode-banner strong{min-width:0;color:var(--ink);text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orderbook-mode-banner em{color:var(--faint);white-space:nowrap;font-style:normal}.orderbook-side-metrics{z-index:4;inline-size:116px;color:var(--muted);background:0 0;border-bottom:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:5px;padding:0;font-size:11px;font-weight:800;display:grid;position:absolute;inset-block-start:calc(50% - 158px);inset-inline-end:10px}.orderbook-side-metrics span{white-space:nowrap;border-bottom:1px solid #282b308c;border-bottom:1px solid lab(17.6039% -.445515 -3.69746/.55);justify-content:space-between;gap:4px;padding-bottom:5px;line-height:1.15;display:flex}.orderbook-side-metrics b{min-width:0;max-inline-size:62px;color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;overflow:hidden}.orderbook-ladder{min-height:0;background:linear-gradient(90deg,#0000 0 calc(50% - 59px),#26292e8c calc(50% - 59px) calc(50% - 58px),#0000 calc(50% - 58px)),linear-gradient(90deg,#0000 0 calc(50% + 59px),#26292e8c calc(50% + 59px) calc(50% + 60px),#0000 calc(50% + 60px));background:linear-gradient(90deg,#0000 0 calc(50% - 59px),lab(16.4436% -.441715 -3.69567/.55) calc(50% - 59px) calc(50% - 58px),#0000 calc(50% - 58px)),linear-gradient(90deg,#0000 0 calc(50% + 59px),lab(16.4436% -.441715 -3.69567/.55) calc(50% + 59px) calc(50% + 60px),#0000 calc(50% + 60px));border-top:1px solid #24272bcc;border-top:1px solid lab(15.2834% -.437617 -3.69377/.8);grid-template-rows:minmax(0,1fr) 36px minmax(0,1fr);gap:0;block-size:100%;display:grid;position:relative;overflow:hidden}.orderbook-ladder:after{content:"";pointer-events:none;background:#34383e61;background:lab(23.3965% -.531614 -4.43553/.38);border-radius:999px;inline-size:4px;position:absolute;inset-block:4px 8px;inset-inline-end:1px}.orderbook-ladder:before{content:"";z-index:5;pointer-events:none;background:#70757cd1;background:lab(48.9193% -.582516 -4.46074/.82);border-radius:999px;block-size:260px;inline-size:4px;position:absolute;inset-block-start:calc(50% - 135px);inset-inline-end:1px}.orderbook-ask-stack,.orderbook-bid-stack{min-height:0;grid-auto-rows:minmax(28px,1fr);align-content:stretch;block-size:100%;display:grid}.orderbook-stack-scroll{scrollbar-width:thin;scrollbar-color:oklch(57% .022 249/.9) transparent;overflow:hidden auto}.orderbook-stack-scroll::-webkit-scrollbar{inline-size:5px}.orderbook-stack-scroll::-webkit-scrollbar-track{background:0 0}.orderbook-stack-scroll::-webkit-scrollbar-thumb{background:#4e565fb3;background:lab(36.1812% -1.91066 -6.30842/.7);border-radius:999px}.orderbook-level{inline-size:100%;min-height:28px;color:inherit;text-align:inherit;cursor:default;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(104px,1fr) 118px minmax(104px,1fr);align-items:center;gap:0;padding:0;font-size:12px;font-weight:850;display:grid;position:relative}.orderbook-level:after{content:"";pointer-events:none;background:#24272bc7;background:lab(15.2834% -.437617 -3.69377/.78);block-size:1px;position:absolute;inset-block-end:0}.orderbook-level.ask:after{inline-size:calc(50% - 59px);inset-inline-start:0}.orderbook-level.bid:after{inline-size:calc(50% - 59px);inset-inline-end:0}.orderbook-level.is-interactive{cursor:pointer}.orderbook-level.is-interactive:hover{background:#13161bb8;background:lab(7.19015% -.368543 -3.62587/.72)}.orderbook-level.is-selected-level{box-shadow:inset 0 0 0 1px var(--line-strong);background:#1a1d23db;background:lab(10.633% -.468597 -4.40754/.86)}.orderbook-level>span{z-index:3;grid-column:2;justify-content:space-between;align-items:center;gap:5px;min-width:0;padding:0 6px;display:flex}.orderbook-level>span b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:950;overflow:hidden}.orderbook-level>span em{opacity:.92;flex:none;font-size:10px;font-style:normal;font-weight:900}.orderbook-level>div{z-index:2;background:0 0;border-radius:3px;align-items:center;min-height:23px;padding:0 6px;display:flex;position:relative;overflow:hidden}.orderbook-level i{border-radius:3px;position:absolute;inset-block:0;inset-inline-start:0}.orderbook-level>div strong{z-index:1;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:900;position:relative;overflow:hidden}.orderbook-ask-stack .orderbook-level>div strong{opacity:.76}.orderbook-bid-stack .orderbook-level>div strong{opacity:.9}.orderbook-level.is-skeleton>span,.orderbook-level.is-skeleton strong{color:var(--faint)}.orderbook-level.is-skeleton i{opacity:.3}.orderbook-level.is-up>span{color:var(--up)}.orderbook-level.is-down>span{color:var(--down)}.orderbook-level.is-flat>span{color:var(--ink)}.orderbook-level.is-volume-up i{animation:.75s ease-out orderbook-volume-up;background:linear-gradient(90deg,#20702980,#19a533bf)!important;background:linear-gradient(90deg,lab(41.2263% -36.559 31.0561/.5),lab(59.3126% -53.5364 46.3617/.75))!important}.orderbook-level.is-volume-down i{animation:.75s ease-out orderbook-volume-down;background:linear-gradient(90deg,#b3373880,#f05656bf)!important;background:linear-gradient(90deg,lab(42.6976% 50.6816 29.1453/.5),lab(58.6432% 60.1035 34.1028/.75))!important}.orderbook-level.ask strong{color:var(--down)}.orderbook-level.ask>div{grid-column:1;justify-content:flex-end}.orderbook-level.ask i{background:#2f82d65c;background:lab(52.777% -2.70671 -51.0023/.36);inset-inline:auto 0}.orderbook-level.bid strong{color:var(--up)}.orderbook-level.bid>div{grid-column:3;justify-content:flex-start}.orderbook-level.bid i{background:#d33a3c5c;background:lab(49.3643% 60.058 36.7948/.36);inset-inline:0 auto}.orderbook-level.is-skeleton.ask>span,.orderbook-level.is-skeleton.ask strong,.orderbook-level.is-skeleton.bid>span,.orderbook-level.is-skeleton.bid strong{color:var(--faint)}.orderbook-level.is-skeleton.ask i{opacity:1;background:#142b4061;background:lab(16.3145% -3.07673 -16.8786/.38)}.orderbook-level.is-skeleton.bid i{opacity:1;background:#5a252259;background:lab(22.654% 25.0977 14.4612/.35)}.orderbook-current{font-variant-numeric:tabular-nums;background:0 0;border-bottom:1px solid #32363b;border-bottom:1px solid lab(22.2446% -.458375 -3.70363);grid-template-columns:minmax(104px,1fr) 118px minmax(104px,1fr);align-items:center;min-height:36px;padding:0;font-size:12px;font-weight:900;display:grid}.orderbook-current-price{min-height:29px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:0;grid-column:2;justify-content:center;align-items:center;gap:6px;display:flex}.orderbook-current strong{font-size:12px}.orderbook-current.is-up strong,.orderbook-current.is-up span{color:var(--up)}.orderbook-current.is-down strong,.orderbook-current.is-down span{color:var(--down)}.orderbook-current.is-volume-up,.orderbook-current.is-volume-down{animation:.68s ease-out orderbook-current-flash}@keyframes orderbook-current-flash{0%{background:#0a1e31b3;background:lab(10.5176% -2.50126 -15.145/.7)}to{background:0 0}}@keyframes orderbook-volume-up{0%{filter:brightness(1.6)}to{filter:brightness()}}@keyframes orderbook-volume-down{0%{filter:brightness(1.4)}to{filter:brightness()}}.orderbook-trades{z-index:4;inline-size:120px;font-variant-numeric:tabular-nums;border-top:0;gap:5px;max-height:calc(50% - 8px);padding-top:0;font-size:11px;font-weight:800;display:grid;position:absolute;inset-block-start:calc(50% - 4px);inset-inline-start:18px;overflow:hidden}.orderbook-trades>div{grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:5px;min-height:20px;display:grid}.orderbook-trade-head{color:var(--muted)}.orderbook-trade-head b{color:var(--down);text-align:right;font-weight:900}.orderbook-trades .is-buy span:nth-child(2){color:var(--up)}.orderbook-trades .is-sell span:nth-child(2){color:var(--down)}.orderbook-trades span:nth-child(2){text-align:right;font-weight:900}.orderbook-trades span:first-child{color:var(--muted)}.orderbook-trades p{color:var(--muted);margin:9px 0 0;font-size:11px;line-height:1.45}.prediction-report-panel{cursor:pointer;grid-template-rows:auto auto auto auto minmax(0,1fr) auto;gap:10px;min-height:0;transition:border-color .16s,background .16s,transform .16s;display:grid}.prediction-report-panel:hover,.prediction-report-panel:focus-visible{background:#0d1116;background:lab(4.80507% -.287913 -3.52817);border-color:#31618e;border-color:lab(39.3681% -5.25916 -30.3325);outline:none}.prediction-report-panel:active{transform:translateY(1px)}.report-time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:800}.prediction-score{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.prediction-score>div{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);min-width:0;padding:8px}.prediction-score span,.holding-detail-grid span,.holding-pnl-line span{color:var(--muted);font-size:11px;font-weight:800;display:block}.prediction-score strong,.holding-detail-grid strong,.holding-pnl-line strong{color:var(--ink);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;font-weight:950;display:block;overflow:hidden}.prediction-score.is-up>div:first-child strong,.prediction-score.is-up>div:nth-child(2) strong{color:var(--up)}.prediction-score.is-down>div:first-child strong,.prediction-score.is-down>div:nth-child(2) strong{color:var(--down)}.prediction-summary{color:var(--ink);text-wrap:pretty;margin:0;font-size:12px;font-weight:800;line-height:1.5}.prediction-report-meta{flex-wrap:wrap;align-self:start;gap:6px;display:flex}.prediction-report-meta span{border:1px solid var(--line);min-height:22px;color:var(--muted-strong);font-variant-numeric:tabular-nums;white-space:nowrap;background:#080a0e;background:lab(2.73823% -.148535 -1.58682);border-radius:999px;align-items:center;padding-inline:8px;font-size:10px;font-weight:900;display:inline-flex}.prediction-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;display:grid;overflow:hidden}.prediction-report-grid section{border:1px solid var(--line);border-radius:var(--radius);background:#0d1013;background:lab(4.41723% -.218034 -2.15809);min-width:0;min-height:0;padding:9px;overflow:hidden}.prediction-report-grid h3{color:var(--muted);margin:0 0 7px;font-size:12px}.prediction-report-grid p{color:var(--ink);margin:0 0 6px;font-size:11px;font-weight:750;line-height:1.45}.prediction-report-empty{cursor:default}.prediction-report-empty:hover,.prediction-report-empty:focus-visible{border-color:var(--line);background:var(--panel);transform:none}.prediction-empty-body{border-radius:var(--radius);background:linear-gradient(#0d1014e6,#080a0eeb);background:linear-gradient(lab(4.4107% -.247397 -2.73951/.9),lab(2.73823% -.148535 -1.58682/.92));border:1px dashed #393d45;border:1px dashed lab(25.7039% -.634953 -5.5308);align-content:center;gap:8px;min-height:130px;padding:18px;display:grid}.prediction-empty-body strong{color:var(--ink);font-size:14px;font-weight:950}.prediction-empty-body p{max-width:44ch;color:var(--muted);margin:0;font-size:12px;font-weight:750;line-height:1.5}.provider-status-strip{gap:6px;display:flex;overflow:hidden}.provider-status-strip span{border:1px solid var(--line);background:var(--panel-2);min-width:0;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;font-weight:900;display:inline-flex}.provider-status-strip span.is-used{color:#9ed691;color:lab(80.4509% -28.411 27.8605);background:#051702b3;background:lab(5.704% -8.85001 7.43663/.7);border-color:#357426cc;border-color:lab(43.4716% -33.2475 35.5099/.8)}.provider-status-strip b{color:inherit}.prediction-report-modal-layer{z-index:125;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000b8;background:lab(.0376854% .000089407 -.0803977/.72);place-items:center;padding:22px;animation:.18s ease-out prediction-alert-fade;display:grid;position:fixed;inset:0}.prediction-report-modal{max-block-size:min(88vh,920px);inline-size:min(920px,100%);color:var(--ink);background:#0a0c11;background:lab(3.3406% -.195481 -2.29437);border:1px solid #3f454f;border:1px solid lab(29.1713% -.736803 -6.62582);border-radius:16px;grid-template-rows:auto minmax(0,1fr);animation:.21s cubic-bezier(.2,.8,.2,1) prediction-alert-rise;display:grid;overflow:hidden;box-shadow:0 28px 90px #000000a8,inset 0 0 0 1px #ffffff09;box-shadow:0 28px 90px lab(0% 0 0/.66),inset 0 0 0 1px lab(100% 0 0/.035)}.prediction-report-modal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 16px;display:flex}.prediction-report-modal-header span{color:var(--muted);margin-bottom:5px;font-size:12px;font-weight:900;display:block}.prediction-report-modal-header h2{color:var(--ink);word-break:keep-all;margin:0;font-size:20px;line-height:1.3}.prediction-report-modal-header button{border:1px solid var(--line);background:var(--panel-2);block-size:32px;inline-size:32px;color:var(--muted);border-radius:8px;flex:none;place-items:center;display:grid}.prediction-report-modal-header button:hover{color:var(--ink);background:var(--panel-3)}.prediction-report-modal-scroll{min-height:0;padding:16px 20px 20px;overflow:auto}.prediction-run-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.prediction-run-summary>div{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);min-width:0;padding:10px}.prediction-run-summary span,.prediction-run-details dt{color:var(--muted);font-size:11px;font-weight:900;display:block}.prediction-run-summary strong,.prediction-run-details dd{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;font-weight:950;display:block}.prediction-full-section{border:1px solid var(--line);border-radius:var(--radius);background:#0d1013;background:lab(4.41723% -.218034 -2.15809);padding:12px}.prediction-full-section+.prediction-full-section,.prediction-modal-columns+.prediction-full-section,.prediction-full-section+.prediction-modal-columns{margin-top:10px}.prediction-full-section.is-emphasis{background:#07101a;background:lab(4.39132% -1.18563 -7.21611);border-color:#244d74e6;border-color:lab(31.272% -4.46156 -26.9268/.9)}.prediction-full-section h3{color:var(--muted);margin:0 0 8px;font-size:12px;font-weight:950}.prediction-full-section p,.prediction-full-section li,.prediction-provider-table p{color:var(--muted-strong);word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:750;line-height:1.58}.prediction-full-section ul{gap:7px;margin:0;padding-inline-start:18px;display:grid}.prediction-markdown-report{border-radius:var(--radius);background:#090b0f;background:lab(3.03209% -.161417 -1.69406);border:1px solid #333841;border:1px solid lab(23.3692% -.698537 -6.60951);gap:12px;padding:14px;display:grid}.prediction-markdown-report h1,.prediction-markdown-report h2,.prediction-markdown-report h3,.prediction-markdown-report p,.prediction-markdown-report ul{margin:0}.prediction-markdown-report h1{color:var(--ink);word-break:keep-all;font-size:20px;line-height:1.3}.prediction-markdown-report h2{border-top:1px solid var(--line);color:var(--ink);word-break:keep-all;margin-top:8px;padding-top:14px;font-size:15px;line-height:1.35}.prediction-markdown-report h3{color:var(--muted-strong);font-size:13px;line-height:1.35}.prediction-markdown-report p,.prediction-markdown-report li{color:var(--muted-strong);word-break:keep-all;overflow-wrap:anywhere;font-size:13px;font-weight:750;line-height:1.62}.prediction-markdown-report ul{gap:6px;padding-inline-start:18px;display:grid}.prediction-markdown-table-wrap{border:1px solid var(--line);border-radius:var(--radius);background:#050709;background:lab(1.75408% -.0959188 -1.03298);overflow-x:auto}.prediction-markdown-table-wrap table{border-collapse:collapse;font-variant-numeric:tabular-nums;inline-size:100%;min-inline-size:720px}.prediction-markdown-table-wrap th,.prediction-markdown-table-wrap td{border-bottom:1px solid var(--line);color:var(--muted-strong);text-align:left;vertical-align:top;word-break:keep-all;padding:8px 9px;font-size:11px;font-weight:800;line-height:1.45}.prediction-markdown-table-wrap th{color:var(--ink);white-space:nowrap;background:#111418;background:lab(6.16264% -.325598 -3.39318);font-weight:950}.prediction-markdown-table-wrap tr:last-child td{border-bottom:0}.prediction-modal-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.prediction-run-details{gap:9px;margin:0;display:grid}.prediction-run-details>div{grid-template-columns:130px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.prediction-run-details dd{color:var(--muted-strong);margin-top:0;font-size:12px}.prediction-provider-table{gap:7px;display:grid}.prediction-provider-table>div{border-top:1px solid #25292f;border-top:1px solid lab(16.4349% -.50351 -4.42265);grid-template-columns:142px 132px 72px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding-top:7px;display:grid}.prediction-provider-table>div:first-child{border-top:0;padding-top:0}.prediction-provider-table strong,.prediction-provider-table span,.prediction-provider-table em{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:900;overflow:hidden}.prediction-provider-table span,.prediction-provider-table em{color:var(--muted)}.order-panel{flex-direction:column;gap:8px;min-height:0;display:flex;position:relative}.order-panel:after{content:"";pointer-events:none;background:#2d3035e6;background:lab(19.9242% -.452355 -3.70073/.9);border-radius:999px;inline-size:4px;position:absolute;inset-block:61px 12px;inset-inline-end:8px}.order-panel:before{content:"";z-index:1;pointer-events:none;background:#737880e6;background:lab(50.0718% -.666261 -5.19735/.9);border-radius:999px;block-size:118px;inline-size:4px;position:absolute;inset-block-start:68px;inset-inline-end:8px}.order-topbar{border-bottom:1px solid var(--line);grid-template-columns:14px minmax(0,1fr) 28px;align-items:center;gap:7px;min-height:36px;padding:0 6px 7px 0;display:grid}.panel-drag-handle{color:#70757d;color:lab(48.9116% -.664353 -5.19642);opacity:.72;background-image:radial-gradient(currentColor 1px,#0000 1.5px);background-position:1px 2px;background-size:5px 6px;block-size:22px;inline-size:13px;display:block}.order-topbar .panel-chip-tabs{gap:9px;min-width:0}.order-topbar .panel-chip-tabs button{white-space:nowrap;min-height:30px;padding-inline:8px}.order-topbar .panel-chip-tabs button.is-selected{padding-inline:13px}.order-panel-popout{block-size:28px;inline-size:28px;color:var(--muted);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex}.order-panel-popout:hover,.order-panel-popout[aria-pressed=true]{background:var(--panel-2);color:var(--ink)}.order-form-scroll{overscroll-behavior:contain;scrollbar-color:oklch(43% .012 260) transparent;scrollbar-width:thin;flex-direction:column;flex:1;gap:8px;min-height:0;padding-inline-end:7px;display:flex;overflow-y:auto}.order-form-scroll::-webkit-scrollbar{inline-size:4px}.order-form-scroll::-webkit-scrollbar-track{background:0 0}.order-form-scroll::-webkit-scrollbar-thumb{background:#4c5057;background:lab(33.838% -.558838 -4.44871);border-radius:999px}.order-action-tabs .tool-tabs.fill{background:var(--panel-2);border-radius:var(--radius);padding:3px}.order-action-tabs .tool-tabs.fill button{min-height:30px}.stock-detail-page .order-action-tabs .tool-tabs.fill button.buy.is-selected{color:#ffa3a1;color:lab(76.6384% 41.3078 19.0961);background:#572727;background:lab(22.7201% 22.5224 11.1455)}.holdings-panel{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.holdings-empty{align-content:center;min-height:0}.holding-detail-card{text-align:center;align-content:center;justify-items:center;gap:14px;min-height:0;padding:28px 18px 34px;display:grid}.holding-detail-head{place-items:center;gap:9px;display:grid}.holding-detail-head .stock-avatar{opacity:.72;block-size:30px;inline-size:30px;font-size:10px}.holding-detail-head strong{font-size:14px;font-weight:950;display:block}.holding-detail-head span:not(.stock-avatar){color:var(--muted);margin-top:3px;font-size:12px;font-weight:800;display:block}.holding-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;inline-size:min(100%,370px);display:grid}.holding-detail-grid>div{border:1px solid var(--line);border-radius:var(--radius);background:#0e0f1394;background:lab(4.42029% -.199534 -1.87377/.58);min-width:0;padding:9px}.holding-pnl-line{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;inline-size:min(100%,370px);padding-top:12px;display:flex}.holding-pnl-line strong{margin:0;font-size:18px}.order-panel label{color:var(--ink);gap:5px;font-size:12px;font-weight:900;display:grid}.order-row,.order-wide-row{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px;display:grid!important}.order-row>span:first-child{color:var(--ink);font-size:11px;font-weight:900}.order-row>:not(span),.order-wide-row>:not(span){min-width:0}.order-panel input,.order-panel select{min-height:34px;border-radius:var(--radius);outline:0;inline-size:100%;padding:0 12px}.order-panel input:disabled{color:var(--faint);cursor:not-allowed}.order-segmented{border-radius:var(--radius);background:var(--panel-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;display:grid}.order-segmented button{min-height:28px;color:var(--muted);background:0 0;border:0;border-radius:6px;font-size:12px;font-weight:850}.order-segmented button.is-selected{color:var(--ink);background:#42454b;background:lab(29.2054% -.472635 -3.71071)}.order-input-row{grid-template-columns:minmax(0,1fr) auto 30px 30px;align-items:center;gap:4px;display:grid}.order-input-row input{grid-column:1}.order-input-row span{color:var(--ink);font-size:12px;font-weight:900}.order-input-row button{min-height:28px;color:var(--muted);border-radius:6px;padding:0;font-weight:900}.order-input-row.compact{grid-template-columns:minmax(0,1fr) 30px 30px}.order-condition-row .order-input-row{grid-template-columns:minmax(0,1fr) auto}.percent-grid{grid-template-columns:repeat(4,minmax(0,1fr)) 32px;gap:5px;display:grid}.percent-grid button.is-selected{border-color:var(--line-strong);color:var(--ink);background:#23272c;background:lab(15.2746% -.497594 -4.42001)}.percent-grid .icon-percent{padding:0}.percent-grid .icon-percent svg{color:inherit}.switch-line{border-radius:var(--radius);background:var(--panel-2);flex-direction:row;grid-template-columns:none;justify-content:space-between;align-items:center;min-height:38px;padding:0 10px 0 12px;display:flex!important}.switch-line span{align-items:center;gap:4px;min-width:0;display:inline-flex}.switch-line input{appearance:none;cursor:pointer;background:#2f3339;background:lab(21.076% -.523448 -4.43172);border:0;border-radius:999px;flex:none;block-size:16px;inline-size:28px;padding:0;transition:background .16s;position:relative}.switch-line input:before{content:"";background:#f5f5f5;background:lab(96.52% -.0000298023 .0000119209);border-radius:999px;block-size:10px;inline-size:10px;transition:transform .16s;position:absolute;inset-block-start:3px;inset-inline-start:3px;box-shadow:0 1px 3px #00000059;box-shadow:0 1px 3px lab(0% 0 0/.35)}.switch-line input:checked{background:#393d45;background:lab(25.7083% -.604674 -5.16756)}.switch-line input:checked:before{transform:translate(12px)}.trade-button{background:var(--up);min-height:44px;margin-top:auto}.order-available-line{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px;margin-top:-3px;display:grid}.order-available-line small{color:var(--muted);align-items:center;gap:4px;font-size:11px;font-weight:800;display:inline-flex}.order-info-dot{color:#a7aeba;color:lab(70.9382% -.859737 -6.68386);border:1px solid #767b83cc;border:1px solid lab(51.2319% -.668049 -5.19828/.8);border-radius:999px;justify-content:center;align-items:center;block-size:13px;inline-size:13px;font-size:9px;font-weight:950;line-height:1;display:inline-flex}.trade-button.sell{background:var(--down)}.order-feedback{z-index:5;color:var(--muted);background:#0e1217;background:lab(5.2302% -.310116 -3.72342);border-radius:6px;margin:0;padding:6px 8px;font-size:10px;font-weight:800;line-height:1.35;position:absolute;inset-block-end:52px;inset-inline:10px}.lower-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:18px;display:grid}.execution-list{gap:0;margin-top:10px;display:grid}.execution-panel{grid-template-rows:auto auto minmax(0,1fr);min-height:0;display:grid;position:relative}.execution-panel:after{content:"";pointer-events:none;background:#34383e6b;background:lab(23.3965% -.531614 -4.43553/.42);border-radius:999px;inline-size:4px;position:absolute;inset-block:100px 14px;inset-inline-end:8px}.execution-panel:before{content:"";z-index:2;pointer-events:none;background:#70757cdb;background:lab(48.9193% -.582516 -4.46074/.86);border-radius:999px;block-size:132px;inline-size:4px;position:absolute;inset-block-start:100px;inset-inline-end:8px}.execution-tabs{border-radius:var(--radius);background:var(--panel-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;margin-top:8px;padding:3px;display:grid}.execution-tabs button{min-height:34px;color:var(--muted);background:0 0;border:0;border-radius:6px;font-size:12px;font-weight:900}.execution-tabs button.is-selected{color:var(--ink);background:#42454b;background:lab(29.2054% -.472635 -3.71071)}.execution-list{scrollbar-color:oklch(43% .012 260) transparent;scrollbar-width:thin;min-height:0;padding-right:12px;overflow-y:auto}.execution-list::-webkit-scrollbar{inline-size:4px}.execution-list::-webkit-scrollbar-track{background:0 0}.execution-list::-webkit-scrollbar-thumb{background:#4c5057;background:lab(33.838% -.558838 -4.44871);border-radius:999px}.execution-head,.execution-row{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;grid-template-columns:minmax(76px,1fr) minmax(64px,.82fr) minmax(54px,.7fr) minmax(72px,.88fr) 56px;align-items:center;gap:6px;min-height:31px;font-size:12px;font-weight:800;display:grid}.execution-head{z-index:1;background:var(--panel);min-height:35px;color:var(--muted);font-size:11px;font-weight:900;position:sticky;inset-block-start:0}.execution-head span:nth-child(2),.execution-head span:nth-child(3),.execution-head span:nth-child(4),.execution-row span:nth-child(2),.execution-row span:nth-child(3),.execution-row span:nth-child(4){text-align:right}.execution-list time{color:var(--muted);text-align:right;white-space:nowrap}.execution-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.execution-row:nth-child(odd){background:#090a0c85;background:lab(2.74695% -.091292 -.765097/.52)}.execution-row:hover{background:#121417db;background:lab(6.17047% -.282876 -2.67824/.86)}.execution-row .execution-price{color:var(--ink);font-weight:950}.execution-row .execution-quantity,.execution-row .execution-rate{font-weight:950}.execution-list .is-buy .execution-quantity,.execution-list .is-buy .execution-rate{color:var(--up)}.execution-list .is-sell .execution-quantity,.execution-list .is-sell .execution-rate{color:var(--down)}.execution-list .is-neutral .execution-quantity,.execution-list .is-neutral .execution-rate{color:var(--ink)}.simple-page{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);max-width:780px;padding:24px}.simple-page h1{margin:0;font-size:24px}.simple-page p{color:var(--muted);margin:10px 0 0;line-height:1.6}@media (min-width:1661px){:root{--bg:#0b0d0f;--panel:#111316;--panel-2:#191c20;--panel-3:#25282d;--line:#2d3035}@supports (color:lab(0% 0 0)){:root{--bg:lab(3.55004% -.151247 -1.38151);--panel:lab(5.69881% -.242159 -2.20928);--panel-2:lab(10.0666% -.385612 -3.32059);--panel-3:lab(15.8592% -.471309 -4.0585);--line:lab(19.9242% -.452355 -3.70073)}}.app-shell{grid-template-rows:44px minmax(0,1fr);grid-template-columns:minmax(0,1fr) 270px 48px}.topbar{background:#0b0c0ffa;background:lab(3.35136% -.14478 -1.33083/.98);height:44px;padding:0 338px 0 20px}.brand{gap:7px;font-size:16px;font-weight:900}.brand-mark{background:#f0f2f4;background:lab(95.3476% -.214964 -1.49841);block-size:17px;inline-size:17px}.brand-mark:after{background:#0b0c0f;background:lab(3.35136% -.14478 -1.33083)}.workspace{background:var(--bg)}.account-rail{background:#090a0d;background:lab(2.74282% -.124231 -1.16876)}.quick-rail{background:#07080a;background:lab(2.21467% -.0926331 -.839439)}.account-rail .empty-rail{background:0 0;align-content:center;gap:8px;min-height:640px}.topnav a{font-size:14px}.searchbox{inline-size:210px;min-inline-size:210px;min-height:32px;font-size:12px}.topnav a.is-active{color:#9cc9f6;color:lab(78.9639% -7.07623 -27.5135)}.workspace{padding:0 28px 28px}.account-rail{height:calc(100vh - 44px);padding:9px 10px;inset-block-start:44px}.quick-rail{gap:9px;height:calc(100vh - 44px);padding:9px 5px;inset-block-start:44px}.quick-rail button,.icon-button{block-size:32px;inline-size:32px;min-height:32px}.quick-rail button{block-size:48px;inline-size:38px;min-height:48px}.dashboard-page{max-width:1600px;margin-inline:auto}.market-strip{grid-template-columns:minmax(0,1fr) 315px;gap:16px}.market-cards{grid-template-columns:minmax(250px,1.1fr) repeat(4,minmax(145px,1fr));grid-auto-rows:74px;gap:16px 30px}.market-card{background:0 0;border:0;border-radius:0;min-height:74px;padding:4px 0}.market-card.featured{grid-row:span 2;min-height:164px;padding:8px 0 6px}.market-card.compact{grid-template-columns:minmax(0,1fr) 72px;column-gap:16px}.market-card:hover{background:#16181c8c;background:lab(8.33059% -.347495 -2.95379/.55)}.market-card span{font-size:12px}.market-card strong{font-size:16px}.market-card.featured strong{font-size:20px}.market-card .sparkline{align-self:start;block-size:52px;inline-size:74px;min-inline-size:74px;position:static}.market-card.featured .sparkline{block-size:76px;inline-size:calc(100% - 8px);position:absolute;inset-block-end:44px;inset-inline:0}.market-card.featured .market-range{margin-top:0;padding-top:7px;position:absolute;inset-block-end:0;inset-inline:0}.dashboard-page .ranking-main,.dashboard-page .insight-panel{background:0 0;border:0;border-radius:0;padding:0}.ranking-layout{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 430px;gap:36px;margin-top:12px;padding-top:14px}.table-meta,.stock-row{grid-template-columns:minmax(215px,1.3fr) minmax(96px,.68fr) minmax(82px,.6fr) minmax(118px,.8fr) minmax(110px,.76fr) minmax(92px,.58fr);gap:14px}.stock-row{min-height:48px}.stock-row:nth-child(2n),.explore-row:nth-child(2n){background:#0f11139e;background:lab(4.82562% -.190511 -1.68655/.62)}.rank-cell b{font-size:15px}.numeric{font-size:15px;font-weight:850}.stock-detail-page{gap:0;max-width:none}.stock-header{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(480px,1fr) minmax(620px,1.15fr) auto;align-items:start;gap:14px;min-height:54px;padding:4px 0 0}.stock-detail-page .live-refresh-chip,.stock-detail-page .breadcrumb-line{display:none}.stock-detail-page .title-row{gap:8px}.stock-detail-page .stock-avatar.large{border-radius:50%;block-size:22px;inline-size:22px;min-inline-size:22px;font-size:8px}.title-row h1{align-items:center;font-size:18px;line-height:1.1;display:inline-flex}.memo-button{min-height:22px;padding-inline:7px;font-size:10px}.stock-detail-page .title-row p{display:none}.price-line{gap:8px;margin-top:3px}.price-line strong{font-size:23px}.converted-price,.price-line>span:last-child{font-size:12px}.stock-metrics{grid-template-columns:minmax(145px,1.15fr) minmax(145px,1.15fr) repeat(4,minmax(86px,.72fr));align-self:start;gap:0;padding-top:8px}.stock-metrics div{padding-left:14px}.stock-metrics strong{margin-top:4px;font-size:11px}.stock-metrics span{font-size:11px}.stock-metrics .range-metric strong{grid-template-columns:auto 34px auto;gap:5px}.header-actions{align-self:start;padding-top:10px}.detail-grid{grid-template-columns:minmax(730px,1.55fr) minmax(395px,.78fr) minmax(395px,.82fr);gap:12px;margin-top:0}.stock-board{grid-template-rows:repeat(2,minmax(380px,calc(50vh - 98.5px)));grid-template-columns:minmax(0,1.7fr) minmax(300px,.86fr) minmax(300px,.86fr);grid-template-areas:"chart orderbook order""under orderbook holdings";align-items:stretch;gap:10px;margin-top:2px}.stock-board .chart-panel{grid-area:chart}.stock-board .chart-panel.is-expanded{z-index:6;grid-area:1/1/3/3}.stock-board .chart-panel.is-expanded .price-chart-frame,.stock-board .chart-panel.is-expanded .chart-empty{block-size:calc(100% - 84px)}.stock-board .orderbook-panel{grid-area:orderbook}.stock-board .order-panel{grid-area:order}.under-chart-grid{grid-area:under;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:0}.under-chart-grid .prediction-report-panel{min-width:0}.stock-board .holdings-panel{grid-area:holdings}.stock-detail-page .chart-panel,.stock-detail-page .orderbook-panel,.stock-detail-page .order-panel,.stock-detail-page .prediction-report-panel,.stock-detail-page .execution-panel,.stock-detail-page .holdings-panel{padding:9px;overflow:hidden}.stock-detail-page .panel-toolbar{min-height:32px}.stock-detail-page .tool-tabs button,.stock-detail-page .panel-chip-tabs button,.stock-detail-page .chart-controls button,.stock-detail-page .chart-actions select,.stock-detail-page .secondary-button,.stock-detail-page .primary-button{min-height:30px;font-size:12px}.stock-detail-page .chart-controls{margin-top:10px}.stock-subnav{min-height:28px;margin-top:0}.stock-subnav .tool-tabs button{min-height:26px}.price-chart-frame,.chart-empty{block-size:calc(100% - 86px);min-block-size:300px;margin-top:8px}.orderbook-panel{min-height:0}.orderbook-board{gap:8px;height:calc(100% - 34px);overflow:hidden}.market-ticker{inset-inline-end:318px}.orderbook-level{min-height:29px}.orderbook-trades{max-height:330px;overflow:hidden}.order-panel{gap:5px}.order-form-scroll{gap:4px}.order-panel input,.order-panel select{min-height:29px}.order-panel label{gap:3px;font-size:11px}.order-row,.order-wide-row{grid-template-columns:72px minmax(0,1fr);gap:7px}.order-segmented{padding:2px}.order-segmented button,.order-action-tabs .tool-tabs.fill button{min-height:24px;font-size:11px}.order-input-row button{min-height:26px}.percent-grid button{min-height:27px;font-size:11px}.switch-line{min-height:30px}.trade-button{min-height:38px}.execution-list{gap:8px;margin-top:10px}.execution-list div{min-height:29px}.holdings-empty{min-height:0}.lower-grid{gap:14px}}@media (min-width:2300px){.workspace{padding-inline:35px}.detail-grid,.stock-board{grid-template-columns:minmax(1000px,1.92fr) minmax(510px,1fr) minmax(500px,.98fr)}}.explore-page{grid-template-columns:230px minmax(0,1fr);gap:34px;max-width:1880px;margin-inline:auto;padding-top:8px;display:grid}.explore-menu{padding-top:18px}.explore-menu h1{margin:0 0 28px;font-size:15px}.explore-menu p{color:var(--muted);margin:22px 10px 10px;font-size:12px;font-weight:800}.explore-menu button{inline-size:100%;min-height:38px;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 12px;font-size:14px;font-weight:800;display:flex}.explore-menu button.is-active{background:var(--panel-3)}.explore-menu button span{color:#a2cffd;color:lab(81.2869% -7.13533 -27.5316);background:#002849;background:lab(14.882% -1.51022 -26.5801);border-radius:999px;padding:2px 6px;font-size:11px}.create-list{gap:8px;color:var(--primary)!important;justify-content:flex-start!important}.explore-title{margin:18px 0}.explore-title h2{margin:0;font-size:28px;line-height:1.2}.explore-title p{color:var(--muted-strong);margin:4px 0 0;font-size:14px}.explore-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;display:flex}.explore-filters button{background:var(--panel-2);min-height:34px;color:var(--ink);border:0;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.explore-filters button.is-selected{color:#a2cffd;color:lab(81.2869% -7.13533 -27.5316);background:#002341;background:lab(12.6387% -1.74934 -23.2944)}.explore-table-head,.explore-row{grid-template-columns:minmax(280px,1.38fr) minmax(104px,.54fr) minmax(82px,.38fr) minmax(72px,.3fr) minmax(104px,.46fr) minmax(102px,.48fr) minmax(68px,.3fr) minmax(66px,.28fr) minmax(66px,.28fr);align-items:center;gap:8px;display:grid}.explore-table-head{border:1px solid var(--line);color:var(--muted-strong);background:#060709;background:lab(1.97728% -.085026 -.779876);border-bottom:0;border-radius:8px 8px 0 0;padding:10px 12px;font-size:12px;font-weight:900}.explore-row{border:1px solid var(--line);min-height:62px;color:var(--muted-strong);background:#050607;background:lab(1.55606% -.0601262 -.528014);border-top:0;padding:10px 12px;font-size:14px;font-weight:850}.explore-row:hover{background:#0e0f12a6;background:lab(4.42321% -.178501 -1.59367/.65)}.explore-table .explore-row:last-child{border-radius:0 0 8px 8px}.explore-row>span:not(.rank-cell){text-align:right;font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;min-height:34px;display:flex}.explore-table-head>span:not(:first-child){text-align:right}.explore-table-head>span:nth-child(3),.explore-row>span:nth-child(3){text-align:center;justify-content:center}.explore-table-head>span:nth-child(4),.explore-row>span:nth-child(4){text-align:right;font-variant-numeric:normal;justify-content:flex-end}.explore-row>span:nth-child(4){color:var(--ink);font-weight:900}.explore-table-head>span:nth-child(5),.explore-row>span:nth-child(5){text-align:left;justify-content:flex-start}.explore-row .rank-cell b{color:var(--ink);font-size:15px;font-weight:950}.explore-row .stock-copy{gap:2px;min-width:0;display:grid}.honey-list-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.honey-list-row .rank-cell small{color:var(--muted-strong);font-size:11px;font-weight:850}.honey-list-row.is-superpass{background:linear-gradient(90deg, #051604b3, var(--panel));border-color:#1d5c17bf;border-color:lab(34.0934% -31.9326 31.6856/.75)}@supports (color:lab(0% 0 0)){.honey-list-row.is-superpass{background:linear-gradient(90deg, lab(5.67445% -8.34466 6.61524/.7), var(--panel))}}.honey-ledger-panel{margin-top:14px;display:grid}.honey-ledger-list{gap:0}.honey-candidate-accordion{min-width:0;display:grid}.honey-candidate-accordion summary{cursor:pointer;list-style:none;transition:border-color .16s,background-color .16s}.honey-candidate-accordion summary::-webkit-details-marker{display:none}.honey-candidate-accordion summary:focus-visible{z-index:1;outline:2px solid var(--focus);outline-offset:-2px;position:relative}.honey-candidate-accordion[open] summary{background:#0a0c10;background:lab(3.34348% -.186309 -2.04763);border-color:#223f5b;border-color:lab(25.5738% -3.93772 -20.3003)}.honey-candidate-accordion.is-qualified[open] summary{border-color:#296124d1;border-color:lab(36.3202% -29.285 28.2606/.82)}.honey-candidate-accordion.is-watchlist[open] summary{border-color:#265085cc;border-color:lab(33.2796% -.670165 -34.5974/.8)}.honey-candidate-accordion.is-avoid[open] summary{border-color:#8c3432cc;border-color:lab(35.0104% 37.7494 22.1378/.8)}.honey-candidate-accordion-body{border:1px solid var(--line);background:#07080a;background:lab(2.21467% -.0926331 -.839439);border-top:0;gap:12px;padding:12px;display:grid}.honey-candidate-accordion:last-child .honey-candidate-accordion-body{border-radius:0 0 8px 8px}.honey-candidate-accordion-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.honey-candidate-accordion-head a{border:1px solid var(--line);background:var(--panel-2);color:var(--muted-strong);border-radius:8px;flex:none;padding:7px 10px;font-size:12px;font-weight:900;text-decoration:none}.honey-candidate-accordion-head a:hover{color:var(--ink);border-color:#223f5b;border-color:lab(25.5738% -3.93772 -20.3003)}.honey-accordion-toggle{color:var(--muted-strong);gap:5px;justify-content:flex-end!important}.honey-accordion-toggle svg{flex:none;transition:transform .16s}.honey-accordion-toggle em{font-size:12px;font-style:normal;font-weight:950}.honey-accordion-toggle .when-open{display:none}.honey-candidate-accordion[open] .honey-accordion-toggle svg{transform:rotate(180deg)}.honey-candidate-accordion[open] .honey-accordion-toggle .when-closed{display:none}.honey-candidate-accordion[open] .honey-accordion-toggle .when-open{color:var(--ink);display:inline}.honey-superpass-badge{color:#a1ef98;color:lab(87.7817% -37.3637 34.1969);letter-spacing:0;white-space:nowrap;background:#012200eb;background:lab(10.3569% -19.0575 15.0034/.92);border:1px solid #3d8f35c7;border:1px solid lab(53.0187% -39.9286 38.773/.78);border-radius:999px;justify-content:center;align-items:center;min-height:20px;padding:0 7px;font-size:10px;font-style:normal;font-weight:950;display:inline-flex}.honey-explore-page{grid-template-columns:292px minmax(0,1fr);gap:28px}.honey-pattern-menu{max-height:calc(100vh - 82px);padding-right:4px;overflow:auto}.honey-tab-switch{border:1px solid var(--line);background:#030405;background:lab(1.0395% -.0574514 -.625676);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.honey-tab-switch button{color:var(--muted-strong);border-radius:6px;justify-content:center;font-size:12px;font-weight:900;text-align:center!important;background:0 0!important;border:0!important;min-height:32px!important;padding:0 10px!important}.honey-tab-switch button.is-active{color:var(--ink);background:var(--panel-3)!important}.honey-side-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:8px;padding:12px;font-size:12px;font-weight:850}.honey-pattern-menu button:not(.create-list){text-align:left;align-items:flex-start;gap:10px;min-height:54px;padding:8px 10px}.honey-side-tabs{gap:8px;display:grid}.honey-shadow-account-panel{background:linear-gradient(180deg, #090c11, #040507), var(--panel);border:1px solid #272c33;border:1px solid lab(17.5764% -.609696 -5.87048);border-radius:8px;gap:11px;margin-top:16px;padding:12px;display:grid}@supports (color:lab(0% 0 0)){.honey-shadow-account-panel{background:linear-gradient(180deg, lab(3.33445% -.206724 -2.79977), lab(1.36501% -.0778437 -.879893)), var(--panel)}}.honey-shadow-account-panel header,.honey-shadow-account-subhead,.honey-shadow-mini-row,.honey-shadow-order-row{justify-content:space-between;align-items:center;gap:9px;display:flex}.honey-shadow-account-panel header>div{gap:3px;min-width:0;display:grid}.honey-shadow-account-panel header strong,.honey-shadow-account-subhead strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;overflow:hidden}.honey-shadow-account-panel header span,.honey-shadow-account-subhead span,.honey-shadow-account-total span,.honey-shadow-account-metrics em,.honey-shadow-mini-main small,.honey-shadow-mini-value small,.honey-shadow-order-row em{color:var(--muted-strong);font-size:10px;font-style:normal;font-weight:850}.honey-shadow-account-panel header em{color:#f9c87b;color:lab(83.8272% 11.1594 45.1287);background:#1f1403cc;background:lab(7.22477% 3.8324 9.55148/.8);border:1px solid #70521db3;border:1px solid lab(37.3573% 9.00052 35.0785/.7);border-radius:999px;flex:none;align-items:center;min-block-size:24px;padding:0 8px;font-size:10px;font-style:normal;font-weight:950;display:inline-flex}.honey-shadow-account-panel header em[data-state=live]{color:#9fe797;color:lab(85.3463% -34.7052 31.6438);background:#041703db;background:lab(5.69879% -8.84598 6.97168/.86);border-color:#30752ac7;border-color:lab(43.5059% -34.6041 33.637/.78)}.honey-shadow-account-total{gap:3px;padding-block:2px 4px;display:grid}.honey-shadow-account-total strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:24px;font-weight:950;line-height:1.08}.honey-shadow-account-total b{font-variant-numeric:tabular-nums;font-size:12px;font-weight:950}.honey-shadow-account-total b.is-up,.honey-shadow-mini-value small.is-up{color:var(--up)}.honey-shadow-account-total b.is-down,.honey-shadow-mini-value small.is-down{color:var(--down)}.honey-shadow-account-total b.is-flat,.honey-shadow-mini-value small.is-flat{color:var(--muted)}.honey-shadow-account-metrics{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.honey-shadow-account-metrics span{background:#080a0e;background:lab(2.73823% -.148535 -1.58682);gap:2px;min-width:0;padding:8px;display:grid}.honey-shadow-account-metrics b{color:var(--ink);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:950;overflow:hidden}.honey-shadow-account-subhead{border-top:1px solid #252930;border-top:1px solid lab(16.4257% -.556231 -5.14616);padding-top:9px}.honey-shadow-mini-list,.honey-shadow-order-list{gap:0;display:grid}.honey-shadow-mini-row{min-height:42px;color:inherit;border-radius:6px;padding:6px 2px;text-decoration:none}.honey-shadow-mini-row:hover{background:#090b0e;background:lab(3.03458% -.148982 -1.4694)}.honey-shadow-mini-row:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.honey-shadow-mini-main{flex:1;gap:2px;min-width:0;display:grid}.honey-shadow-mini-main b,.honey-shadow-mini-main small,.honey-shadow-mini-value b,.honey-shadow-mini-value small,.honey-shadow-order-row b,.honey-shadow-order-row em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.honey-shadow-mini-main b{color:var(--ink);font-size:12px;font-weight:950}.honey-shadow-mini-value{text-align:right;justify-items:end;gap:2px;min-width:78px;display:grid}.honey-shadow-mini-value b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:11px;font-weight:950}.honey-shadow-mini-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:8px;padding:10px;font-size:11px;font-weight:850}.honey-shadow-order-row{border-radius:6px;min-height:32px;padding:5px 2px}.honey-shadow-order-row span{color:#ffbcb7;color:lab(82.6966% 34.3392 18.1218);background:#28100fd1;background:lab(7.9667% 12.5586 5.71014/.82);border-radius:999px;flex:none;align-items:center;min-block-size:21px;padding:0 7px;font-size:10px;font-weight:950;display:inline-flex}.honey-shadow-order-row[data-side=sell] span{color:#9dd0ff;color:lab(81.2363% -8.73539 -33.9696);background:#061727d1;background:lab(7.10007% -2.16477 -13.3009/.82)}.honey-shadow-order-row b{min-width:0;color:var(--ink);flex:1;font-size:11px;font-weight:900}.honey-shadow-order-row em{text-align:right;max-inline-size:86px}.honey-pattern-menu .honey-side-tabs button{background:#050607;background:lab(1.55462% -.0707507 -.667319);border-color:#1a1d23;border-color:lab(10.633% -.468597 -4.40754);width:100%}.honey-pattern-menu .honey-side-tabs button:hover{background:#0a0c10;background:lab(3.34624% -.174806 -1.8048);border-color:#2a394d;border-color:lab(23.2863% -1.87886 -14.1398)}.honey-pattern-menu .honey-side-tabs button.is-active{background:#031222b8;background:lab(5.14533% -1.3473 -12.6671/.72);border-color:#175081;border-color:lab(32.2826% -4.04245 -33.4417)}.honey-pattern-menu .honey-side-tabs button.is-active .pattern-menu-copy b{color:#c5e2ff;color:lab(88.3357% -5.0745 -17.4244)}.honey-side-group{gap:8px;margin-bottom:12px;display:grid}.honey-side-group>header{border:1px solid var(--line);background:#060709;background:lab(1.97728% -.085026 -.779876);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.honey-side-group>header strong{color:var(--ink);font-size:13px;font-weight:950}.honey-side-group>header span{background:var(--panel-2);color:var(--muted-strong);border-radius:999px;padding:3px 7px;font-size:11px;font-weight:900}.honey-side-bucket{gap:6px;display:grid}.honey-pattern-menu .honey-side-bucket-head{background:#040405;background:lab(1.19817% -.0494495 -.445458);border-color:#181b1f;border-color:lab(9.48197% -.41151 -3.68196);justify-content:space-between;align-items:center;min-height:34px;padding:6px 8px;display:flex}.honey-pattern-menu .honey-side-bucket-head b{color:var(--muted-strong);font-size:12px;font-weight:950}.honey-pattern-menu .honey-side-bucket-head span{background:var(--panel-3);color:var(--ink);border-radius:999px;padding:2px 7px;font-size:11px;font-weight:900}.honey-pattern-menu .honey-side-bucket-head.is-active{background:#071006;background:lab(3.88489% -3.79349 3.10559);border-color:#274d23;border-color:lab(29.0286% -21.3163 20.0526)}.honey-pattern-menu .honey-side-candidate{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;min-height:0;padding:8px;display:grid}.honey-side-rank{background:var(--panel-3);block-size:22px;inline-size:22px;color:var(--ink);border-radius:999px;place-items:center;font-size:11px;font-weight:950;display:inline-grid;padding:0!important}.honey-pattern-menu .honey-side-candidate small{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pattern-menu-copy{flex:1;gap:3px;min-width:0;display:grid;color:inherit!important;background:0 0!important;border-radius:0!important;padding:0!important}.pattern-menu-copy b{color:var(--ink);font-size:13px;line-height:1.2}.pattern-menu-copy small{color:var(--muted-strong);font-size:11px;font-weight:700;line-height:1.25}.explore-menu button .pattern-count{text-align:center;flex:none;min-width:24px;margin-top:1px}.explore-menu button .pattern-count.is-hot{color:#aaeca2;color:lab(87.5549% -32.0544 29.0291);background:#004000;background:lab(22.4384% -31.9407 32.9128)}.explore-menu button .pattern-count.is-watchlist{color:#a9d4ff;color:lab(83.2518% -4.75109 -42.1989);background:#002757;background:lab(15.4368% 5.96502 -37.5921)}.honey-pattern-menu .honey-sell-menu-item{border-radius:8px;grid-template-columns:34px minmax(0,1fr) minmax(68px,auto);align-items:center!important;gap:9px!important;min-height:58px!important;padding:8px!important;display:grid!important}.honey-pattern-menu .honey-sell-menu-item:hover{background:#090a0d;background:lab(2.74282% -.124231 -1.16876)}.honey-pattern-menu .honey-sell-menu-item.is-active{background:#0f131a;background:lab(5.6616% -.355206 -5.33884)}.honey-pattern-menu .honey-sell-menu-item span{color:inherit;background:0 0;border-radius:0;padding:0}.honey-pattern-menu .honey-sell-menu-item .honey-sell-logo{color:#e6effc;color:lab(94.1559% -1.5527 -7.29914);background:#002246;background:lab(12.302% 2.13713 -30.3206);border-radius:50%;block-size:32px;inline-size:32px;padding:0!important}.honey-pattern-menu .honey-sell-menu-item .honey-sell-logo.has-image{background:0 0}.honey-pattern-menu .honey-sell-menu-item .honey-sell-logo.is-wordmark-logo{background:#f8f8f8;background:lab(97.68% -.0000298023 .0000119209);padding:2px!important}.honey-sell-menu-copy{gap:2px}.honey-sell-menu-copy b,.honey-sell-menu-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.honey-sell-menu-value{text-align:right;justify-items:end;gap:2px;min-width:0;display:grid}.honey-sell-menu-value b,.honey-sell-menu-value small{text-overflow:ellipsis;white-space:nowrap;max-inline-size:88px;overflow:hidden}.honey-sell-menu-value b{font-variant-numeric:tabular-nums;font-size:12px;font-weight:950}.honey-sell-menu-value small{color:var(--muted-strong);font-size:10px;font-weight:850}.honey-explore-title{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.honey-run-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.honey-run-state{border:1px solid var(--line);background:var(--panel-2);min-height:30px;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.honey-version-badge{color:#a2ccf7;color:lab(80.1423% -6.80512 -25.8472);white-space:nowrap;background:#06101bd1;background:lab(4.38012% -1.21533 -8.19083/.82);border:1px solid #223a52b3;border:1px solid lab(23.2908% -3.65518 -17.643/.7);border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.honey-run-state[data-state=done]{color:#96d88f;color:lab(80.5877% -32.0415 29.1495)}.honey-run-state[data-state=running]{color:#9dc9f7;color:lab(78.9432% -6.61352 -27.6872);border-color:#285077;border-color:lab(32.416% -4.1151 -27.1192)}.honey-run-state[data-state=failed]{color:#ffbeb7;color:lab(82.9093% 27.8538 15.2673);background:#230c0aad;background:lab(5.87241% 11.5605 4.76283/.68);border-color:#963d3ad1;border-color:lab(38.496% 37.6956 21.8926/.82)}.honey-stale-result-badge{color:#f5ca7a;color:lab(83.9239% 8.62792 45.6844);white-space:nowrap;background:#261704b8;background:lab(9.48028% 5.45054 12.7304/.72);border:1px solid #7f54048c;border:1px solid lab(39.5462% 14.2026 46.4322/.55);border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.honey-history-result-badge{color:#a2ccf7;color:lab(80.1423% -6.80512 -25.8472);white-space:nowrap;background:#06101bd1;background:lab(4.38012% -1.21533 -8.19083/.82);border:1px solid #223a52b3;border:1px solid lab(23.2908% -3.65518 -17.643/.7);border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.honey-toolbar{margin-bottom:12px}.honey-run-actions{flex-wrap:wrap;flex:100%;justify-content:flex-end;align-items:center;gap:8px;min-inline-size:0;margin-left:0;display:flex}.honey-history-select,.honey-model-select{border:1px solid var(--line);background:var(--panel);min-block-size:34px;max-inline-size:310px;color:var(--ink);border-radius:8px;align-items:center;gap:7px;padding:0 9px 0 10px;display:inline-flex;position:relative}.honey-history-select:hover,.honey-model-select:hover{background:var(--panel-2);border-color:#233a51;border-color:lab(23.3015% -3.61355 -16.9858)}.honey-history-select:focus-within,.honey-model-select:focus-within{outline-offset:2px;outline:2px solid #2775b9;outline:2px solid lab(47.2355% -5.33688 -43.4842)}.honey-history-select[data-loading=true]{border-color:#2b5e8e;border-color:lab(38.1662% -5.06394 -31.9384)}.honey-history-select>svg,.honey-model-select>svg{color:var(--muted);pointer-events:none;flex:none}.honey-history-loading-icon{animation:.85s linear infinite honey-history-spin}.honey-history-select>span,.honey-model-select>span{color:var(--faint);flex:none;font-size:11px;font-weight:900}.honey-history-select select,.honey-model-select select{appearance:none;min-inline-size:116px;max-inline-size:196px;color:var(--ink);cursor:pointer;font:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;outline:0;font-size:12px;font-weight:950;overflow:hidden}.honey-history-select select option,.honey-model-select select option{color:var(--ink);background:#06080c;background:lab(2.20417% -.135258 -1.76223)}.honey-model-select{max-inline-size:236px}.honey-model-select select{min-inline-size:154px}@keyframes honey-history-spin{to{transform:rotate(360deg)}}.honey-run-mode-select{z-index:30;min-block-size:34px;display:inline-flex;position:relative}.honey-market-scope-select{min-inline-size:108px}.honey-trading-scope-toggle{background:#06070b;background:lab(1.96959% -.118412 -1.46148);border:1px solid #2e333c;border:1px solid lab(21.0482% -.679791 -6.6018);border-radius:8px;align-items:center;gap:3px;min-block-size:34px;padding:3px;display:inline-flex}.honey-trading-scope-toggle>span{color:var(--faint);white-space:nowrap;padding:0 6px 0 4px;font-size:11px;font-weight:900}.honey-trading-scope-toggle button{min-block-size:26px;color:var(--muted-strong);white-space:nowrap;border-radius:6px;padding:0 8px;font-size:11px;font-weight:950;background:0 0!important;border:1px solid #0000!important}.honey-trading-scope-toggle button:hover{color:var(--ink);background:#0d121a!important;background:lab(5.20326% -.318445 -5.80707)!important}.honey-trading-scope-toggle button:focus-visible{outline-offset:1px;outline:2px solid #2775b9;outline:2px solid lab(47.2355% -5.33688 -43.4842)}.honey-trading-scope-toggle button.is-selected{color:#f8fafd;color:lab(98.258% -.466228 -1.42312);box-shadow:inset 0 1px #84bdf56b,0 0 0 1px #001730bf,0 0 12px #0074c73d;box-shadow:inset 0 1px lab(74.2347% -7.85357 -34.1187/.42),0 0 0 1px lab(6.80641% .102878 -23.0517/.75),0 0 12px lab(46.9407% -3.34474 -53.1871/.24);background:linear-gradient(#005193fa,#00315ffa)!important;background:linear-gradient(lab(32.9012% .177816 -49.6395/.98),lab(18.9167% 3.73934 -42.8922/.98))!important;border-color:#65aaec9e!important;border-color:lab(67.1476% -7.87544 -40.6007/.62)!important}.honey-trading-scope-toggle button:disabled{cursor:not-allowed;opacity:.58}.honey-run-mode-trigger{min-block-size:34px;color:var(--ink);border-radius:8px;align-items:center;gap:7px;padding:0 9px 0 10px;display:inline-flex;border:1px solid var(--line)!important;background:var(--panel)!important}.honey-run-mode-trigger:hover{background:var(--panel-2)!important;border-color:#233a51!important;border-color:lab(23.3015% -3.61355 -16.9858)!important}.honey-run-mode-trigger:focus-visible{outline-offset:2px;outline:2px solid #2775b9;outline:2px solid lab(47.2355% -5.33688 -43.4842)}.honey-run-mode-trigger:disabled{cursor:not-allowed;opacity:.58}.honey-run-mode-trigger span{color:var(--faint);font-size:11px;font-weight:900}.honey-run-mode-trigger strong{min-inline-size:34px;color:var(--ink);font-size:12px;font-weight:950}.honey-market-scope-select .honey-run-mode-trigger strong{min-inline-size:28px}.honey-run-mode-trigger svg{color:var(--muted);transition:transform .16s}.honey-run-mode-select[data-open=true] .honey-run-mode-trigger svg{transform:rotate(180deg)}.honey-run-mode-popover{z-index:70;background:#06080c;background:lab(2.20417% -.135258 -1.76223);border:1px solid #252930;border:1px solid lab(16.4257% -.556231 -5.14616);border-radius:8px;gap:3px;inline-size:212px;padding:5px;animation:.13s ease-out honey-run-mode-pop;display:grid;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0;box-shadow:0 8px 12px #00000047;box-shadow:0 8px 12px lab(0% 0 0/.28)}.honey-market-scope-select .honey-run-mode-popover{inset-inline:0 auto}.honey-run-mode-popover button{min-block-size:46px;inline-size:100%;color:var(--ink);text-align:left;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:8px 9px;display:flex;background:0 0!important;border:0!important}.honey-run-mode-popover button:hover{background:#0d121a!important;background:lab(5.20326% -.318445 -5.80707)!important}.honey-run-mode-popover button:focus-visible{outline-offset:-2px;outline:2px solid #2775b9;outline:2px solid lab(47.2355% -5.33688 -43.4842)}.honey-run-mode-popover button.is-selected{background:#041729d1!important;background:lab(7.05389% -1.83045 -15.0071/.82)!important}.honey-run-mode-popover button span{gap:2px;min-width:0;display:grid}.honey-run-mode-popover button strong{color:var(--ink);font-size:12px;font-weight:950}.honey-run-mode-popover button small{color:var(--muted-strong);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.honey-run-mode-popover button em{color:#93c794;color:lab(75.6211% -25.1653 20.0226);flex:none;font-size:10px;font-style:normal;font-weight:950}@keyframes honey-run-mode-pop{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.honey-history-loading-icon,.honey-run-mode-trigger svg,.honey-run-mode-popover{transition:none;animation:none}}.honey-inference-time{border:1px solid var(--line);background:var(--panel);min-block-size:34px;color:var(--muted-strong);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:8px;align-items:center;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.honey-run-button,.honey-rerun-button,.honey-stop-button,.honey-shadow-button,.honey-shadow-reset-button{margin-left:0}.honey-run-button:disabled,.honey-stop-button:disabled,.honey-shadow-button:disabled,.honey-shadow-reset-button:disabled{cursor:not-allowed;opacity:.58}.honey-rerun-button{color:#fbc77c;color:lab(83.7551% 13.0063 44.5478);background:#241500e6;background:lab(8.30571% 6.20767 12.6461/.9);border-color:#724d0bb3;border-color:lab(36.1081% 12.1392 41.1204/.7)}.honey-rerun-button:disabled{cursor:not-allowed;opacity:.58}.honey-stop-button{color:#ffc8c0;color:lab(84.8926% 39.6831 25.0003);background:#240b09e6;background:lab(5.86904% 11.9937 5.42181/.9);border-color:#a34a40c7;border-color:lab(43.1892% 37.0665 24.2267/.78)}.honey-stop-button:not(:disabled):hover{color:#ffe2dc;color:lab(91.5659% 49.0079 31.1294);border-color:#dc5f52e6;border-color:lab(56.7218% 49.5434 32.7548/.9)}.honey-shadow-button{color:#8ed690;color:lab(79.4607% -33.5768 27.0058);background:#071608e0;background:lab(5.59976% -6.93539 5.04641/.88);border-color:#2f5831b8;border-color:lab(33.7031% -22.4132 18.3159/.72)}.honey-shadow-button:not(:disabled):hover{color:#9af09d;color:lab(87.8228% -39.184 31.6385);border-color:#418646db;border-color:lab(50.4203% -33.6511 27.7792/.86)}.honey-shadow-button.is-running{color:#ffb9ad;color:lab(82.571% 39.7042 25.0432);background:#250e0ce6;background:lab(6.88369% 12.0615 5.8176/.9);border-color:#ad5349c7;border-color:lab(46.6744% 37.005 24.0222/.78)}.honey-shadow-button.is-running:not(:disabled):hover{color:#ffd7d0;color:lab(89.3418% 45.8956 29.0728);border-color:#d15d51e6;border-color:lab(54.5008% 46.3997 30.5244/.9)}.honey-shadow-reset-button{color:#f5c076;color:lab(81.4304% 13.088 44.7043);background:#1a0f02e0;background:lab(5.25042% 3.28816 6.97167/.88);border-color:#724d0bb8;border-color:lab(36.1081% 12.1392 41.1204/.72)}.honey-shadow-reset-button:not(:disabled):hover{color:#ffd594;color:lab(88.3642% 15.8896 53.7224);border-color:#9d6800db;border-color:lab(48.8152% 16.5538 57.1172/.86)}.honey-rerun-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:4px;display:grid}.honey-rerun-actions .primary-button,.honey-rerun-actions .secondary-button{border-radius:8px;min-block-size:38px}.honey-summary-strip{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:1px;margin:0 0 14px;display:grid;overflow:hidden}.honey-summary-strip div{background:var(--panel);gap:3px;min-height:58px;padding:10px 12px;display:grid}.honey-summary-strip span{color:var(--muted-strong);font-size:11px;font-weight:800}.honey-summary-strip strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden}.honey-shadow-account-board{background:linear-gradient(135deg, #0c1015, #05070a), var(--panel);border:1px solid #2b313a;border:1px solid lab(19.8876% -.669509 -6.59763);border-radius:8px;gap:12px;margin:0 0 14px;padding:14px;display:grid;overflow:hidden}@supports (color:lab(0% 0 0)){.honey-shadow-account-board{background:linear-gradient(135deg, lab(4.4036% -.266463 -3.33818), lab(1.75027% -.106558 -1.35609)), var(--panel)}}.honey-shadow-board-head,.honey-shadow-board-lists header,.honey-shadow-board-mini-list a,.honey-shadow-board-fill{justify-content:space-between;align-items:center;gap:10px;display:flex}.honey-shadow-board-head>div{gap:4px;min-width:0;display:grid}.honey-shadow-board-head strong,.honey-shadow-board-lists header strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;overflow:hidden}.honey-shadow-board-head span,.honey-shadow-board-grid span,.honey-shadow-board-lists header span,.honey-shadow-board-lists p,.honey-shadow-board-mini-list em{color:var(--muted-strong);font-size:11px;font-style:normal;font-weight:850}.honey-shadow-board-head em{color:#f9c87b;color:lab(83.8272% 11.1594 45.1287);background:#1f1403cc;background:lab(7.22477% 3.8324 9.55148/.8);border:1px solid #70521db3;border:1px solid lab(37.3573% 9.00052 35.0785/.7);border-radius:999px;flex:none;align-items:center;min-block-size:26px;padding:0 9px;font-size:11px;font-style:normal;font-weight:950;display:inline-flex}.honey-shadow-board-head em[data-state=live]{color:#9fe797;color:lab(85.3463% -34.7052 31.6438);background:#041703db;background:lab(5.69879% -8.84598 6.97168/.86);border-color:#30752ac7;border-color:lab(43.5059% -34.6041 33.637/.78)}.honey-shadow-board-grid{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:minmax(190px,1.35fr) repeat(5,minmax(112px,1fr));gap:1px;display:grid;overflow:hidden}.honey-shadow-board-grid>div{background:#080a0e;background:lab(2.73823% -.148535 -1.58682);align-content:center;gap:4px;min-width:0;min-height:72px;padding:10px 12px;display:grid}.honey-shadow-board-grid strong{color:var(--ink);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;overflow:hidden}.honey-shadow-board-total strong{font-size:24px;line-height:1.05}.honey-shadow-board-total b{font-variant-numeric:tabular-nums;font-size:12px;font-weight:950}.honey-shadow-board-total b.is-up,.honey-shadow-board-mini-list em.is-up{color:var(--up)}.honey-shadow-board-total b.is-down,.honey-shadow-board-mini-list em.is-down{color:var(--down)}.honey-shadow-board-total b.is-flat,.honey-shadow-board-mini-list em.is-flat{color:var(--muted)}.honey-shadow-board-lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.honey-shadow-board-lists>div{background:#07080b;background:lab(2.2087% -.12435 -1.38286);border:1px solid #22272d;border:1px solid lab(15.2652% -.548109 -5.14273);border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.honey-shadow-board-lists p{border:1px dashed var(--line);text-align:center;border-radius:8px;margin:0;padding:11px}.honey-shadow-board-mini-list{gap:0;display:grid}.honey-shadow-board-mini-list a,.honey-shadow-board-fill{min-height:34px;color:inherit;border-radius:6px;padding:5px 2px;text-decoration:none}.honey-shadow-board-mini-list a:hover{background:#0b0d11;background:lab(3.68136% -.188701 -1.91906)}.honey-shadow-board-mini-list a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.honey-shadow-board-mini-list b{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-weight:950;overflow:hidden}.honey-shadow-board-mini-list em{text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:none;max-inline-size:92px;overflow:hidden}.honey-shadow-board-fill span{color:#ffbcb7;color:lab(82.6966% 34.3392 18.1218);background:#28100fd1;background:lab(7.9667% 12.5586 5.71014/.82);border-radius:999px;flex:none;align-items:center;min-block-size:21px;padding:0 7px;font-size:10px;font-weight:950;display:inline-flex}.honey-shadow-board-fill[data-side=sell] span{color:#9dd0ff;color:lab(81.2363% -8.73539 -33.9696);background:#061727d1;background:lab(7.10007% -2.16477 -13.3009/.82)}.honey-shadow-watch-panel{gap:10px;margin:0 0 14px;display:grid}.honey-shadow-watch-grid{grid-template-columns:repeat(auto-fit,minmax(236px,1fr));gap:10px;display:grid}.honey-shadow-watch-card{--buy-intensity:0;--sell-intensity:0;background:linear-gradient(180deg, #0e1217, #05070b), var(--panel);min-block-size:226px;box-shadow:0 0 0 1px oklch(.58 .16 24 / calc(.08 + var(--buy-intensity) * .62)), 0 0 0 1px oklch(.62 .13 248 / calc(.08 + var(--sell-intensity) * .62));border:1px solid #2b313a;border:1px solid lab(19.8876% -.669509 -6.59763);border-radius:8px;gap:10px;padding:12px;animation:1.9s ease-in-out infinite honey-shadow-watch-pulse;display:grid;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.honey-shadow-watch-card{background:linear-gradient(180deg, lab(5.2302% -.310116 -3.72342), lab(1.96739% -.121817 -1.64016)), var(--panel)}}.honey-shadow-watch-card:before{pointer-events:none;content:"";background:linear-gradient(90deg, oklch(.58 .18 24 / calc(var(--buy-intensity) * .2)), transparent 42%), linear-gradient(90deg, oklch(.62 .14 248 / calc(var(--sell-intensity) * .22)), transparent 44%);position:absolute;inset:0}.honey-shadow-watch-card>*{position:relative}.honey-shadow-watch-top,.honey-shadow-watch-main,.honey-shadow-watch-price,.honey-shadow-watch-status{justify-content:space-between;align-items:center;gap:8px;display:flex}.honey-shadow-watch-top span{min-block-size:24px;color:var(--ink);border:1px solid #333841;border:1px solid lab(23.3692% -.698537 -6.60951);border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:950;display:inline-flex}.honey-shadow-watch-top span[data-mode=buy]{color:#ffc5c0;color:lab(84.9172% 37.4917 19.8379);border-color:#8b3b39bf;border-color:lab(36.2642% 34.6732 19.1306/.75)}.honey-shadow-watch-top span[data-mode=sell]{color:#aad6ff;color:lab(83.5608% -8.82483 -33.9935);border-color:#2e6799bf;border-color:lab(41.6601% -6.00401 -33.4075/.75)}.honey-shadow-watch-top small,.honey-shadow-watch-main em,.honey-shadow-watch-metrics span,.honey-shadow-watch-status span,.honey-shadow-watch-status em{color:var(--muted-strong);font-size:11px;font-style:normal;font-weight:800}.honey-shadow-watch-main{align-items:flex-start}.honey-shadow-watch-main strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:950;line-height:1.25;overflow:hidden}.honey-shadow-watch-main em{flex:none}.honey-shadow-watch-price{border-block:1px solid #252930;border-block:1px solid lab(16.4257% -.556231 -5.14616);padding:9px 0}.honey-shadow-watch-price span{color:var(--muted-strong);font-size:11px;font-weight:850}.honey-shadow-watch-price strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:19px;font-weight:950}.honey-shadow-watch-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.honey-shadow-watch-metrics p{gap:3px;min-width:0;margin:0;display:grid}.honey-shadow-watch-metrics b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.honey-shadow-watch-status{grid-template-columns:auto minmax(64px,1fr);align-items:center;gap:6px 8px;display:grid}.honey-shadow-watch-status i{background:#22272d;background:lab(15.2652% -.548109 -5.14273);border-radius:999px;block-size:6px;overflow:hidden}.honey-shadow-watch-status i b{border-radius:inherit;background:linear-gradient(90deg,#a43c33,#de4e4e);background:linear-gradient(90deg,lab(40.6572% 43.5082 29.3694),lab(54.1029% 56.9498 32.3646));block-size:100%;min-inline-size:3px;display:block}.honey-shadow-watch-card[data-mode=sell] .honey-shadow-watch-status i b{background:linear-gradient(90deg,#286193,#4098e3);background:linear-gradient(90deg,lab(39.3255% -5.71084 -33.3626),lab(60.0544% -7.80767 -46.68))}.honey-shadow-watch-status em{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}@keyframes honey-shadow-watch-pulse{0%,to{filter:saturate(.95)}50%{filter:saturate(1.18)}}@media (prefers-reduced-motion:reduce){.honey-shadow-watch-card{animation:none}}.honey-progress-panel{background:linear-gradient(135deg, #0f1319, #06080c), var(--panel);border:1px solid #333841;border:1px solid lab(23.3692% -.698537 -6.60951);border-radius:8px;gap:12px;margin:0 0 14px;padding:13px;display:grid;overflow:hidden}@supports (color:lab(0% 0 0)){.honey-progress-panel{background:linear-gradient(135deg, lab(5.67096% -.349864 -4.6334), lab(2.20417% -.135258 -1.76223)), var(--panel)}}.honey-progress-panel[data-state=running]{border-color:#334f6d;border-color:lab(32.5419% -4.06821 -20.5308)}.honey-progress-panel[data-state=failed]{border-color:#963d3a;border-color:lab(38.496% 37.6956 21.8926)}.honey-progress-panel[data-state=cancelled]{border-color:#895700;border-color:lab(41.7912% 17.0432 52.1889)}.honey-progress-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.honey-progress-head>div:first-child{gap:5px;min-width:0;display:grid}.honey-progress-kicker,.honey-progress-clock{color:var(--muted-strong);align-items:center;gap:6px;font-size:11px;font-weight:850;display:inline-flex}.honey-progress-head strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:950;line-height:1.25;overflow:hidden}.honey-progress-clock{border:1px solid var(--line);color:#b4c6db;color:lab(79.0733% -3.4892 -12.3316);font-variant-numeric:tabular-nums;background:#040608d1;background:lab(1.54969% -.0918806 -1.10324/.82);border-radius:999px;flex:none;min-height:30px;padding:0 10px}.honey-progress-meter{background:#020304;background:lab(.769274% -.0446066 -.516215);border-radius:999px;block-size:6px;overflow:hidden}.honey-progress-meter span{border-radius:inherit;background:linear-gradient(90deg, var(--primary), var(--seed-green));block-size:100%;transition:inline-size .22s ease-out;display:block}.honey-progress-stats{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.honey-progress-stats span{background:#090b0f;background:lab(3.02947% -.171579 -1.9225);gap:2px;min-width:0;padding:9px 10px;display:grid}.honey-progress-stats b{color:var(--ink);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;overflow:hidden}.honey-progress-stats em{color:var(--muted);font-size:10px;font-style:normal;font-weight:800}.honey-progress-error{color:#ffbeb8;color:lab(83.0065% 24.7241 13.5107);text-wrap:pretty;background:#230c0ab8;background:lab(5.87241% 11.5605 4.76283/.72);border:1px solid #873f3bb8;border:1px solid lab(36.3825% 31.3207 17.8871/.72);border-radius:8px;align-items:flex-start;gap:8px;margin:0;padding:9px 10px;font-size:11px;font-weight:780;line-height:1.45;display:flex}.honey-progress-error svg{flex:none;margin-block-start:1px}.honey-stage-rail{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.honey-stage-lanes{gap:10px;min-width:0;display:grid}.honey-stage-lane{gap:7px;min-width:0;display:grid}.honey-stage-lane-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:0 2px;display:flex}.honey-stage-lane-head span{min-width:0;color:var(--ink);align-items:center;gap:7px;font-size:11px;font-weight:950;line-height:1;display:inline-flex}.honey-stage-lane-head span:before{content:"";background:var(--primary);border-radius:50%;block-size:7px;inline-size:7px;box-shadow:0 0 0 3px #286cab1f;box-shadow:0 0 0 3px lab(43.7759% -4.44722 -40.4261/.12)}.honey-stage-lane[data-lane=long] .honey-stage-lane-head span:before{background:var(--seed-green);box-shadow:0 0 0 3px #228d771f;box-shadow:0 0 0 3px lab(52.5734% -35.0912 3.0403/.12)}.honey-stage-lane-head em{color:var(--muted-strong);font-variant-numeric:tabular-nums;flex:none;font-size:10px;font-style:normal;font-weight:850}.honey-stage-rail-row{grid-template-columns:repeat(6,minmax(0,1fr))}.honey-stage-rail li{min-width:0}.honey-stage-card{inline-size:100%;border:1px solid var(--line);min-height:48px;color:inherit;text-align:left;background:#07080b;background:lab(2.2087% -.12435 -1.38286);border-radius:8px;grid-template-columns:22px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:8px;display:grid}.honey-stage-card[aria-disabled=true]{cursor:default}button.honey-stage-card{cursor:pointer}button.honey-stage-card:hover{background:#0a120b;background:lab(4.5944% -3.27738 2.4505);border-color:#456f46;border-color:lab(42.9955% -22.3915 18.0855)}.honey-stage-rail li[data-state=running] .honey-stage-card{background:#071523d6;background:lab(6.08747% -1.53367 -11.5733/.84);border-color:#386ca0;border-color:lab(43.9367% -5.07957 -33.8884)}.honey-stage-rail li[data-state=succeeded] .honey-stage-card{border-color:#294c2abf;border-color:lab(28.9424% -19.6073 15.9827/.75)}.honey-stage-rail li[data-lane=long][data-state=running] .honey-stage-card{background:linear-gradient(135deg,#001913db,#05070cf5);background:linear-gradient(135deg,lab(6.64202% -10.7895 1.0446/.86),lab(1.96267% -.122614 -2.00764/.96));border-color:#00826bd6;border-color:lab(48.0619% -38.9267 3.354/.84)}.honey-stage-rail li[data-lane=long][data-state=succeeded] .honey-stage-card{background:linear-gradient(135deg,#040e0bf5,#040609f5);background:linear-gradient(135deg,lab(3.16892% -3.09403 -.0271052/.96),lab(1.5459% -.0968501 -1.40916/.96));border-color:#146655c7;border-color:lab(38.3947% -28.084 2.43258/.78)}.honey-stage-rail li[data-lane=long][data-state=running] .honey-stage-dot,.honey-stage-rail li[data-lane=long][data-state=succeeded] .honey-stage-dot{color:#6ddcc0;color:lab(80.5436% -38.2293 3.33244);border-color:#228d77d1;border-color:lab(52.5734% -35.0912 3.0403/.82)}.honey-stage-rail li[data-lane=long][data-state=running] .honey-stage-dot{background:#002219;background:lab(10.2304% -18.7705 1.6842);animation-name:honey-stage-pulse-long;box-shadow:0 0 0 4px #228d771f;box-shadow:0 0 0 4px lab(52.5734% -35.0912 3.0403/.12)}.honey-stage-rail li[data-state=failed] .honey-stage-card{background:#270d0bc7;background:lab(6.8222% 13.8325 5.8752/.78);border-color:#963d3ad1;border-color:lab(38.496% 37.6956 21.8926/.82)}.honey-stage-dot{border:1px solid var(--line-strong);block-size:22px;inline-size:22px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.honey-stage-rail li[data-state=running] .honey-stage-dot{border-color:var(--primary-strong);background:#031e38;background:lab(10.3739% -1.5621 -20.1365);animation:1.35s ease-out infinite honey-stage-pulse;box-shadow:0 0 0 4px #1a609e1f;box-shadow:0 0 0 4px lab(39.0927% -3.60508 -40.3251/.12)}.honey-stage-rail li[data-state=succeeded] .honey-stage-dot{color:#87dc8a;color:lab(80.8545% -39.1974 31.7855);border-color:#357a3a;border-color:lab(45.7706% -33.6758 28.0119)}.honey-stage-rail li[data-state=failed] .honey-stage-dot{color:#ffa9a2;color:lab(77.7701% 43.6482 24.4382);border-color:#c04442;border-color:lab(47.3653% 50.4116 29.9252)}.honey-stage-copy{gap:2px;min-width:0;display:grid}.honey-stage-copy b,.honey-stage-copy em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.honey-stage-copy b{color:var(--ink);font-size:12px;font-weight:900}.honey-stage-copy em{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10px;font-style:normal;font-weight:800}.honey-stage-open-icon{color:#81b482;color:lab(68.6565% -25.1697 20.0875)}.honey-stage-modal-layer{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000101cc;background:lab(.149078% -.00910461 -.116795/.8);justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.honey-stage-modal{background:#040608;background:lab(1.54969% -.0918806 -1.10324);border:1px solid #383d47;border:1px solid lab(25.6901% -.715151 -6.6165);border-radius:10px;grid-template-rows:auto auto auto minmax(0,1fr);gap:12px;max-block-size:min(820px,100vh - 36px);inline-size:min(980px,100vw - 36px);padding:14px;display:grid;overflow:hidden;box-shadow:0 14px 36px #00000061;box-shadow:0 14px 36px lab(0% 0 0/.38)}.honey-stage-modal-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.honey-stage-modal-head>div{gap:5px;min-width:0;display:grid}.honey-stage-modal-head span{color:var(--muted-strong);align-items:center;gap:6px;font-size:11px;font-weight:850;display:inline-flex}.honey-stage-modal-head strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:950;line-height:1.25;overflow:hidden}.honey-stage-modal-head button{block-size:32px;inline-size:32px;justify-content:center;align-items:center;min-height:32px;padding:0;display:inline-flex}.honey-stage-modal-meta{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:minmax(0,.9fr) minmax(96px,.3fr) minmax(0,1fr);gap:1px;display:grid;overflow:hidden}.honey-stage-modal-meta span{background:var(--panel);gap:3px;min-width:0;padding:9px 10px;display:grid}.honey-stage-modal-meta b,.honey-stage-modal-meta em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.honey-stage-modal-meta b{color:var(--muted);font-size:10px;font-weight:850}.honey-stage-modal-meta em{color:var(--ink);font-size:12px;font-style:normal;font-weight:850}.honey-stage-modal-toolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.honey-stage-modal-toolbar span{color:var(--muted-strong);font-size:12px;font-weight:850}.honey-stage-modal-toolbar button{align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.honey-stage-modal-error{color:#ffbab3;color:lab(82.6137% 37.288 20.6504);background:#270d0bc7;background:lab(6.8222% 13.8325 5.8752/.78);border:1px solid #963d3ad1;border:1px solid lab(38.496% 37.6956 21.8926/.82);border-radius:8px;margin:0;padding:10px 12px;font-size:12px;font-weight:800}.honey-stage-json{border:1px solid var(--line);color:#ccd1d9;color:lab(83.7208% -.609666 -4.47522);white-space:pre-wrap;word-break:break-word;background:#020203;background:lab(.551338% -.0309274 -.342438);border-radius:8px;min-height:0;margin:0;padding:12px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.55;overflow:auto}@keyframes honey-stage-pulse{0%{box-shadow:0 0 #0d7dd43d;box-shadow:0 0 lab(50.4177% -3.27396 -53.6094/.24)}to{box-shadow:0 0 0 7px #0d7dd400;box-shadow:0 0 0 7px lab(50.4177% -3.27396 -53.6094/0)}}@keyframes honey-stage-pulse-long{0%{box-shadow:0 0 #228d773d;box-shadow:0 0 lab(52.5734% -35.0912 3.0403/.24)}to{box-shadow:0 0 0 7px #228d7700;box-shadow:0 0 0 7px lab(52.5734% -35.0912 3.0403/0)}}@media (prefers-reduced-motion:reduce){.honey-progress-meter span{transition:none}.honey-stage-rail li[data-state=running] .honey-stage-dot{animation:none}}.honey-summary-panel{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:1px;margin:0 0 14px;display:grid;overflow:hidden}.honey-summary-panel>div,.honey-summary-panel dl{background:var(--panel);min-width:0;margin:0;padding:12px}.honey-summary-panel>div{gap:6px;display:grid}.honey-summary-panel strong{color:var(--ink);font-size:14px;font-weight:950}.honey-summary-panel p{color:var(--muted);margin:0;font-size:13px;font-weight:800;line-height:1.55}.honey-summary-panel dl{gap:8px;display:grid}.honey-summary-panel dl div{grid-template-columns:104px minmax(0,1fr);align-items:start;gap:10px;display:grid}.honey-summary-panel dt,.honey-summary-panel dd{min-width:0;margin:0;font-size:12px;line-height:1.4}.honey-summary-panel dt{color:var(--faint);font-weight:900}.honey-summary-panel dd{color:var(--muted-strong);overflow-wrap:anywhere;font-weight:850}.honey-empty-state{border:1px solid var(--line);background:var(--panel);min-height:190px;color:var(--muted);text-align:center;border-radius:8px;place-items:center;gap:8px;display:grid}.honey-empty-state strong{color:var(--ink);font-size:15px;font-weight:900}.honey-empty-state p{max-width:560px;margin:0;padding-inline:18px;font-size:13px;line-height:1.5}.honey-candidate-evidence-panel{border:1px solid var(--line);background:var(--panel);border-radius:8px;margin-top:14px;overflow:hidden}.honey-candidate-evidence-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.honey-candidate-evidence-head div{gap:3px;min-width:0;display:grid}.honey-candidate-evidence-head strong{color:var(--ink);font-size:14px;font-weight:900}.honey-candidate-evidence-head span{color:var(--muted-strong);font-size:12px;font-weight:800}.honey-candidate-evidence-head>span{background:var(--panel-2);border-radius:999px;flex:none;padding:4px 8px}.honey-candidate-evidence-list{display:grid}.honey-candidate-evidence{border-bottom:1px solid #16181c;border-bottom:1px solid lab(8.33059% -.347495 -2.95379);gap:12px;padding:12px;display:grid}.honey-candidate-evidence.is-superpass{background:linear-gradient(#05110485,#0000 220px);background:linear-gradient(lab(3.95268% -5.18819 4.15791/.52),#0000 220px)}.honey-candidate-evidence:last-child{border-bottom:0}.honey-candidate-evidence header{grid-template-columns:auto minmax(160px,.9fr) minmax(430px,1.3fr) auto;align-items:center;gap:10px;display:grid}.honey-candidate-evidence header div{gap:2px;min-width:0;display:grid}.honey-candidate-evidence header strong{min-width:0;color:var(--ink);align-items:center;gap:8px;font-size:14px;font-weight:900;display:flex}.honey-candidate-evidence header small{color:var(--muted-strong);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.honey-candidate-evidence header a{border:1px solid var(--line);background:var(--panel-2);color:var(--muted-strong);border-radius:8px;padding:6px 9px;font-size:12px;font-weight:900;text-decoration:none}.honey-candidate-evidence header a:hover{color:var(--ink);border-color:#223f5b;border-color:lab(25.5738% -3.93772 -20.3003)}.honey-live-metrics{grid-template-columns:repeat(4,minmax(82px,1fr));gap:6px;min-width:0;display:grid}.honey-live-metrics span{background:#050607;background:lab(1.55606% -.0601262 -.528014);border:1px solid #1a1d22;border:1px solid lab(10.6423% -.417665 -3.68468);border-radius:8px;gap:2px;min-width:0;padding:6px 7px;display:grid}.honey-live-metrics b{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:950;line-height:1.1;overflow:hidden}.honey-live-metrics em{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:900;line-height:1.2;overflow:hidden}.honey-live-metrics em.is-up{color:var(--up)}.honey-live-metrics em.is-down{color:var(--down)}.honey-live-metrics em.is-flat{color:var(--muted-strong)}.honey-candidate-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.honey-candidate-evidence-grid p,.honey-candidate-evidence-grid div{background:#080a0e;background:lab(2.73823% -.148535 -1.58682);border:1px solid #1c1f24;border:1px solid lab(11.8026% -.423282 -3.68721);border-radius:8px;gap:5px;min-width:0;margin:0;padding:10px;display:grid}.honey-candidate-evidence-grid strong{color:var(--ink);font-size:12px;font-weight:900}.honey-candidate-evidence-grid span,.honey-candidate-evidence-grid li{color:var(--muted-strong);font-size:12px;font-weight:750;line-height:1.5}.honey-candidate-evidence-grid ul{gap:5px;margin:0;padding-left:16px;display:grid}.honey-candidate-one-line{color:var(--ink);border-left:3px solid #44833e;border-left:3px solid lab(49.2178% -31.9682 30.2117);margin:0;padding-left:10px;font-size:13px;font-weight:900;line-height:1.5}.honey-longterm-panel{background:linear-gradient(180deg, #060e05ad, transparent 260px), var(--panel);border-color:#2c4429cc;border-color:lab(26.4306% -14.6821 13.3971/.8)}@supports (color:lab(0% 0 0)){.honey-longterm-panel{background:linear-gradient(180deg, lab(3.21055% -3.32113 2.70937/.68), transparent 260px), var(--panel)}}.honey-longterm-list{display:grid}.honey-longterm-card{color:inherit;border-bottom:1px solid #16181c;border-bottom:1px solid lab(8.33059% -.347495 -2.95379);gap:12px;padding:12px;text-decoration:none;display:grid}.honey-longterm-card:hover{background:#0a120a8c;background:lab(4.6075% -3.47602 2.88246/.55)}.honey-longterm-card:last-child{border-bottom:0}.honey-longterm-card header{grid-template-columns:minmax(220px,1fr) minmax(430px,1.35fr) auto;align-items:center;gap:10px;display:grid}.honey-longterm-card header a,.honey-watchlist-card-top a{border:1px solid var(--line);background:var(--panel-2);color:var(--muted-strong);border-radius:8px;flex:none;padding:6px 9px;font-size:12px;font-weight:900;text-decoration:none}.honey-longterm-card header a:hover,.honey-watchlist-card-top a:hover{color:var(--ink);border-color:#223f5b;border-color:lab(25.5738% -3.93772 -20.3003)}.honey-longterm-thesis{color:var(--ink);margin:0;font-size:13px;font-weight:850;line-height:1.55}.honey-watchlist-panel{border:1px solid var(--line);background:var(--panel);border-radius:8px;margin-top:14px;overflow:hidden}.honey-watchlist-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.honey-watchlist-head div{gap:3px;min-width:0;display:grid}.honey-watchlist-head strong{color:var(--ink);font-size:14px;font-weight:900}.honey-watchlist-head span{color:var(--muted-strong);font-size:12px;font-weight:800}.honey-watchlist-head>span{background:var(--panel-2);border-radius:999px;flex:none;padding:4px 8px}.honey-watchlist-list{gap:10px;padding:10px;display:grid}.honey-watchlist-card{color:var(--muted-strong);background:#090a0d;background:lab(2.74282% -.124231 -1.16876);border:1px solid #1a1d23;border:1px solid lab(10.633% -.468597 -4.40754);border-radius:8px;gap:10px;padding:12px;font-size:13px;font-weight:800;text-decoration:none;display:grid}.honey-watchlist-card:hover{background:#0e0f12a6;background:lab(4.42321% -.178501 -1.59367/.65);border-color:#253447;border-color:lab(20.9611% -1.78036 -14.1141)}.honey-watchlist-card-top{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.honey-watchlist-card-top .rank-cell{flex:260px;min-width:210px}.honey-watchlist-card-top .honey-live-metrics{flex:1.4 430px}.honey-watchlist-card .rank-cell b,.honey-watchlist-card .stock-copy b{color:var(--ink)}.honey-watchlist-card .stock-copy{gap:2px;min-width:0;display:grid}.honey-watchlist-card .stock-copy small{color:var(--muted-strong);font-size:11px;font-weight:800}.honey-watchlist-status{color:#a9d4ff;color:lab(83.2518% -4.75109 -42.1989);background:#002757;background:lab(15.4368% 5.96502 -37.5921);border-radius:999px;flex:none;padding:4px 9px;font-size:12px;font-weight:900}.honey-watchlist-meta{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.honey-watchlist-meta span{min-width:0;color:var(--muted-strong);background:#060709;background:lab(1.97728% -.085026 -.779876);border:1px solid #1a1d23;border:1px solid lab(10.633% -.468597 -4.40754);border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:850;line-height:1.2;display:inline-flex}.honey-watchlist-meta b{color:var(--faint);font-size:10px;font-weight:950}.honey-watchlist-empty{background:var(--panel-2)}.honey-watchlist-summary{color:var(--ink);white-space:normal;margin:0;font-size:14px;font-weight:900;line-height:1.5}.honey-watchlist-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.honey-watchlist-detail-grid section{background:#050607;background:lab(1.55606% -.0601262 -.528014);border:1px solid #181b1f;border:1px solid lab(9.48197% -.41151 -3.68196);border-radius:8px;gap:5px;min-width:0;padding:9px;display:grid}.honey-watchlist-detail-grid strong{color:#95baea;color:lab(74.194% -4.15739 -28.3918);font-size:11px;font-weight:950}.honey-watchlist-detail-grid p{color:var(--muted-strong);white-space:normal;margin:0;font-size:12px;font-weight:800;line-height:1.5}.honey-sell-toolbar{justify-content:flex-end}.honey-sell-summary-strip div:nth-child(2) strong{color:#ff948c;color:lab(73.1266% 43.6874 24.543)}.honey-sell-summary-strip div:nth-child(3) strong{color:#f9be6d;color:lab(81.3837% 15.2785 49.2323)}.honey-sell-summary-strip div:nth-child(4) strong{color:#96d88f;color:lab(80.5877% -32.0415 29.1495)}.honey-sell-plan-panel{margin-top:0}.honey-sell-decision-list{gap:12px;display:grid}.honey-sell-card{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:12px;padding:12px;display:grid}.honey-sell-card[data-tone=sell]{background:linear-gradient(180deg, #1b0a097a, var(--panel) 190px);border-color:#7a3430bf;border-color:lab(31.7367% 31.38 18.1075/.75)}@supports (color:lab(0% 0 0)){.honey-sell-card[data-tone=sell]{background:linear-gradient(180deg, lab(4.24513% 6.84506 2.93062/.48), var(--panel) 190px)}}.honey-sell-card[data-tone=hold]{background:linear-gradient(180deg, #0710076b, var(--panel) 190px);border-color:#214723b8;border-color:lab(26.6749% -21.0268 17.3123/.72)}@supports (color:lab(0% 0 0)){.honey-sell-card[data-tone=hold]{background:linear-gradient(180deg, lab(3.8894% -3.96455 2.91912/.42), var(--panel) 190px)}}.honey-sell-card[data-tone=warn]{background:linear-gradient(180deg, #180d006b, var(--panel) 190px);border-color:#784e00b8;border-color:lab(37.2146% 14.3936 47.7629/.72)}@supports (color:lab(0% 0 0)){.honey-sell-card[data-tone=warn]{background:linear-gradient(180deg, lab(4.40709% 3.52638 6.50397/.42), var(--panel) 190px)}}.honey-sell-card header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.honey-sell-card header>div{gap:2px;min-width:0;display:grid}.honey-sell-card header strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:950;line-height:1.25;overflow:hidden}.honey-sell-card header small{color:var(--muted-strong);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.honey-sell-action{border:1px solid var(--line);background:var(--panel-2);color:var(--muted-strong);white-space:nowrap;border-radius:999px;justify-self:end;padding:5px 9px;font-size:12px;font-weight:950}.honey-sell-action[data-tone=sell]{color:#ffbab3;color:lab(82.6137% 37.288 20.6504);background:#270d0bcc;background:lab(6.8222% 13.8325 5.8752/.8);border-color:#9a3936b3;border-color:lab(38.3897% 40.9094 24.0524/.7)}.honey-sell-action[data-tone=hold]{color:#93e195;color:lab(83.0613% -36.3809 29.3295);background:#071608c7;background:lab(5.59976% -6.93539 5.04641/.78);border-color:#295a2cb3;border-color:lab(33.8152% -25.2383 20.8344/.7)}.honey-sell-action[data-tone=warn]{color:#ffd077;color:lab(86.244% 9.66683 50.3498);background:#211301c7;background:lab(7.18047% 5.48173 10.3766/.78);border-color:#875800b3;border-color:lab(41.8364% 15.8929 53.0208/.7)}.honey-sell-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.honey-sell-metrics span{background:#050607;background:lab(1.55606% -.0601262 -.528014);border:1px solid #1a1d22;border:1px solid lab(10.6423% -.417665 -3.68468);border-radius:8px;gap:3px;min-width:0;padding:8px;display:grid}.honey-sell-metrics b,.honey-sell-metrics em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.honey-sell-metrics b{color:var(--faint);font-size:10px;font-weight:950}.honey-sell-metrics em{color:var(--ink);font-size:12px;font-style:normal;font-weight:900}.honey-sell-thesis-grid,.honey-sell-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.honey-sell-thesis-grid section,.honey-sell-detail-grid section{background:#060709;background:lab(1.97728% -.085026 -.779876);border:1px solid #1a1d22;border:1px solid lab(10.6423% -.417665 -3.68468);border-radius:8px;gap:6px;min-width:0;padding:10px;display:grid}.honey-sell-thesis-grid strong,.honey-sell-detail-grid>section>strong{color:var(--ink);font-size:12px;font-weight:950}.honey-sell-thesis-grid p,.honey-sell-detail-grid p{color:var(--muted-strong);white-space:normal;margin:0;font-size:12px;font-weight:800;line-height:1.5}.honey-sell-detail-grid p{grid-template-columns:96px minmax(0,1fr);gap:8px;display:grid}.honey-sell-detail-grid p b{min-width:0;color:var(--faint);font-size:11px;font-weight:950}.honey-sell-detail-grid p span{overflow-wrap:anywhere;min-width:0}.honey-sell-footnotes{flex-wrap:wrap;gap:6px;display:flex}.honey-sell-footnotes span{color:var(--muted-strong);background:#050607;background:lab(1.55606% -.0601262 -.528014);border:1px solid #1a1d23;border:1px solid lab(10.633% -.468597 -4.40754);border-radius:999px;padding:4px 8px;font-size:11px;font-weight:850;line-height:1.25}.honey-sell-holdings-panel{border:1px solid var(--line);background:var(--panel);border-radius:8px;overflow:hidden}.honey-sell-holding-list{padding:6px 10px 8px;display:grid}.honey-sell-holding-row{background:0 0;border-bottom:1px solid #171a1d;border-bottom:1px solid lab(8.91071% -.349686 -2.95481);grid-template-columns:38px minmax(220px,1fr) minmax(156px,auto) minmax(116px,auto);align-items:center;gap:11px;padding:12px 2px;transition:background .16s ease-out;display:grid}.honey-sell-holding-row:hover{background:#090a0d;background:lab(2.74282% -.124231 -1.16876)}.honey-sell-holding-row:last-child{border-bottom:0}.honey-sell-holding-row .honey-sell-logo{block-size:34px;inline-size:34px}.honey-sell-holding-main{gap:2px;min-width:0;display:grid}.honey-sell-holding-row strong,.honey-sell-holding-row small,.honey-sell-holding-tags,.honey-sell-holding-price strong,.honey-sell-holding-price span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.honey-sell-holding-row strong{color:var(--ink);font-size:13px;font-weight:950}.honey-sell-holding-row small{color:var(--muted-strong);font-size:11px;font-weight:800}.honey-sell-holding-tags{flex-wrap:wrap;gap:5px;min-width:0;margin-top:4px;display:flex}.honey-sell-holding-tags i,.honey-sell-holding-action{min-height:20px;color:var(--muted-strong);white-space:nowrap;background:#060708;background:lab(1.75749% -.0777319 -.722498);border:1px solid #1d2126;border:1px solid lab(12.3783% -.454575 -4.05099);border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:10px;font-style:normal;font-weight:900;line-height:1;display:inline-flex}.honey-sell-holding-tags i[data-tone=good],.honey-sell-holding-action[data-tone=good],.honey-sell-holding-action[data-tone=hold]{color:#93e195;color:lab(83.0613% -36.3809 29.3295);background:#071608c7;background:lab(5.59976% -6.93539 5.04641/.78);border-color:#295a2cb3;border-color:lab(33.8152% -25.2383 20.8344/.7)}.honey-sell-holding-tags i[data-tone=warn],.honey-sell-holding-action[data-tone=warn]{color:#ffd077;color:lab(86.244% 9.66683 50.3498);background:#211301c7;background:lab(7.18047% 5.48173 10.3766/.78);border-color:#875800b3;border-color:lab(41.8364% 15.8929 53.0208/.7)}.honey-sell-holding-action[data-tone=sell]{color:#ffbab3;color:lab(82.6137% 37.288 20.6504);background:#270d0bcc;background:lab(6.8222% 13.8325 5.8752/.8);border-color:#9a3936b3;border-color:lab(38.3897% 40.9094 24.0524/.7)}.honey-sell-holding-action[data-tone=watch],.honey-sell-holding-action[data-tone=neutral]{color:#96c9fc;color:lab(78.9265% -7.60922 -30.8499);background:#040e1ac7;background:lab(3.63807% -1.01402 -8.07284/.78);border-color:#203a53b8;border-color:lab(23.2739% -3.70154 -18.6268/.72)}.honey-sell-holding-price{text-align:right;gap:3px;min-width:0;display:grid}.honey-sell-holding-price strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:900}.honey-sell-holding-price span{font-variant-numeric:tabular-nums;font-size:11px;font-weight:950}.honey-sell-holding-action{max-inline-size:132px;text-overflow:ellipsis;text-align:right;justify-self:end;min-height:24px;padding-inline:9px;overflow:hidden}.account-page-main{grid-template-columns:190px 610px 540px minmax(0,1fr);gap:0;max-width:none;min-height:calc(100vh - 96px);margin-inline:0;padding-left:100px;display:grid}.account-menu{align-content:start;gap:8px;padding-top:10px;display:grid}.account-menu button{min-height:40px;color:var(--ink);text-align:left;background:0 0;border:0;justify-content:flex-start;padding:0 14px;font-size:14px;font-weight:850}.account-menu button.is-active{background:var(--panel-3)}.account-center{grid-column:3;padding-top:18px}.account-title p{color:var(--muted);margin:0 0 6px;font-size:13px;font-weight:850}.account-title p span{color:var(--faint)}.account-title h1{margin:0;font-size:26px}.account-title div{justify-content:flex-end;gap:6px;margin-top:-34px;display:flex}.account-title button{background:var(--panel-2);border:0;min-height:30px;padding:0 12px;font-size:12px;font-weight:850}.asset-card{border-radius:var(--radius);background:var(--panel-2);gap:18px;margin-top:24px;padding:18px;display:grid}.asset-card div{justify-content:space-between;align-items:center;gap:20px;display:flex}.asset-card span,.asset-card small{color:var(--muted);font-size:13px;font-weight:800}.asset-card strong{font-variant-numeric:tabular-nums;font-size:14px}.asset-card.compact{gap:4px}.profit-card{margin-top:32px;padding:20px 18px}.profit-card div{min-height:34px}.profit-card em{color:var(--muted);margin-left:auto;font-size:12px;font-style:normal}.account-action-note{border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);background:#0e0f12;background:lab(4.42321% -.178501 -1.59367);margin:12px 0 0;padding:10px 12px;font-size:12px;font-weight:800}.account-mode-panel{gap:8px}.account-mode-panel small{line-height:1.5}.account-footer{color:var(--faint);text-align:center;grid-column:2/4;align-self:end;margin-top:26vh;font-size:11px;font-weight:700;line-height:1.8}.account-footer nav{flex-wrap:wrap;justify-content:center;gap:0;margin-bottom:8px;display:flex}.account-footer span+span:before{content:"|";color:#3f4349;color:lab(28.0372% -.545338 -4.44209);padding:0 12px}.account-footer p{margin:0}.explore-notice{color:var(--muted-strong);margin:-14px 0 16px;font-size:12px;font-weight:800}.feed-page{max-width:1180px;margin-inline:auto;padding-top:18px}.feed-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.feed-header h1{margin:0;font-size:26px;line-height:1.2}.feed-header p{color:var(--muted);margin:6px 0 0;font-size:13px;font-weight:800}.feed-toolbar{gap:10px;margin-top:18px;display:grid}.feed-tabs,.feed-source-row{flex-wrap:wrap;gap:7px;display:flex}.feed-tabs button,.feed-source-row button{background:var(--panel-2);min-height:32px;color:var(--muted);border:0;padding:0 12px;font-size:12px;font-weight:900}.feed-tabs button.is-selected,.feed-source-row button.is-selected{background:var(--panel-3);color:var(--ink)}.feed-layout{grid-template-columns:minmax(0,1fr) 270px;gap:18px;margin-top:18px;display:grid}.feed-list{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);gap:0;display:grid;overflow:hidden}.feed-item{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;min-height:86px;padding:14px;display:grid}.feed-item:hover{background:#121417c7;background:lab(6.17047% -.282876 -2.67824/.78)}.feed-item:last-child{border-bottom:0}.feed-type{block-size:30px;inline-size:30px;color:var(--muted);background:#171b22;background:lab(9.45698% -.509754 -5.47932);border-radius:999px;place-items:center;display:grid}.feed-type.is-news{color:#79bdff;color:lab(74.1339% -8.39829 -40.7068);background:#04203a;background:lab(11.5643% -2.16506 -20.0344)}.feed-type.is-disclosure{color:#6ecf9a;color:lab(76.0696% -38.9058 17.1499);background:#002412;background:lab(11.46% -19.7077 8.5825)}.feed-type.is-community{color:#ffa79b;color:lab(77.9276% 39.7491 25.1373);background:#3a0e0b;background:lab(11.1659% 21.7835 12.8741)}.feed-item strong{color:var(--ink);font-size:14px;font-weight:950;display:block}.feed-item p{color:var(--muted);margin:5px 0 0;font-size:13px;font-weight:800;line-height:1.45}.feed-item small{color:var(--faint);margin-top:8px;font-size:11px;font-weight:800;display:block}.feed-empty,.feed-side{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);align-content:start;gap:8px;padding:16px;display:grid}.feed-empty{text-align:center;place-items:center;min-height:180px}.feed-empty strong,.feed-side strong{color:var(--ink);font-size:14px;font-weight:950}.feed-empty span,.feed-side span{color:var(--muted);font-size:12px;font-weight:800}.feed-side em{background:var(--panel-2);width:fit-content;color:var(--ink);border-radius:999px;padding:4px 8px;font-size:11px;font-style:normal;font-weight:900}@media (max-width:1660px){.app-shell{grid-template-columns:minmax(0,1fr) 56px}.account-rail{display:none}.quick-rail{grid-column:2}.market-ticker{inset-inline-end:56px}.topbar{grid-column:1/3;padding-inline-end:68px}.searchbox{inline-size:min(250px,28vw);min-inline-size:180px}.detail-grid,.ranking-layout{grid-template-columns:minmax(0,1fr)}.stock-header{grid-template-columns:minmax(0,1fr);align-items:start}.stock-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.header-actions{flex-wrap:wrap;justify-self:start}.stock-board{grid-template-columns:minmax(0,1fr);grid-template-areas:none}.stock-board .chart-panel,.stock-board .orderbook-panel,.stock-board .order-panel,.stock-board .holdings-panel,.under-chart-grid{grid-area:auto}.under-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1421px) and (max-width:1660px){.dashboard-page .market-strip,.dashboard-page .ranking-layout{grid-template-columns:minmax(0,1fr)}.dashboard-page .market-cards{grid-template-columns:minmax(230px,1.1fr) repeat(3,minmax(135px,1fr))}.dashboard-page .insight-panel{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:14px 18px;display:grid}.dashboard-page .mini-chart-panel,.dashboard-page .why-card,.dashboard-page .community-feed,.dashboard-page .movement-card{margin-top:0}.dashboard-page .movement-card{grid-column:1/-1}.account-page-main{grid-template-columns:190px minmax(420px,560px) minmax(0,1fr);column-gap:18px;padding-left:28px}.account-center{grid-column:2}.account-footer{grid-column:1/3}}@media (max-width:980px){.app-shell{display:block}.topbar{grid-template-columns:1fr auto;gap:10px;height:auto;padding:10px 14px;display:grid;position:sticky}.topnav{grid-column:1/-1;overflow-x:auto}.searchbox{grid-column:1/-1;inline-size:100%}.search-modal-layer{align-items:flex-start;padding:10px}.search-modal{inline-size:100%;max-height:calc(100vh - 20px)}.search-modal-content{grid-template-columns:1fr;max-height:calc(100vh - 186px)}.search-side-panel,.quick-rail,.market-ticker{display:none}.workspace{padding:14px}.market-strip,.stock-header,.lower-grid{grid-template-columns:1fr}.market-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.under-chart-grid{grid-template-columns:minmax(0,1fr)}.stock-metrics{grid-template-columns:repeat(2,1fr)}.table-meta{display:none}.stock-table{gap:8px}.stock-row{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:1fr auto;padding:10px}.stock-row>:nth-child(4),.stock-row>:nth-child(5),.stock-row>:nth-child(6){display:none}.numeric{text-align:right}.explore-page,.account-page-main{grid-template-columns:1fr;gap:18px;max-width:none;padding-left:0}.explore-menu,.account-menu{gap:8px;padding-top:0;display:flex;overflow-x:auto}.explore-main,.honey-explore-title,.honey-toolbar,.honey-progress-panel,.honey-summary-strip{inline-size:100%;max-inline-size:calc(100vw - 28px)}.explore-menu h1,.explore-menu p{display:none}.explore-menu button,.account-menu button{white-space:nowrap;inline-size:auto}.honey-pattern-menu{max-height:none;padding-right:0}.honey-shadow-account-panel{flex:0 0 min(292px,86vw);margin-top:0}.honey-pattern-menu button:not(.create-list){min-width:180px;min-height:48px}.honey-side-group{min-width:min(320px,82vw);margin-bottom:0}.honey-pattern-menu .honey-side-candidate{min-width:236px}.honey-pattern-menu .honey-sell-menu-item{grid-template-columns:32px minmax(132px,1fr) minmax(62px,auto);min-width:252px!important}.honey-explore-title{flex-direction:column;align-items:flex-start;gap:10px}.honey-run-badges{justify-content:flex-start;max-inline-size:100%}.honey-version-badge{max-inline-size:100%;white-space:normal;min-height:28px;padding-block:5px;line-height:1.15}.honey-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.honey-shadow-board-head{align-items:flex-start}.honey-shadow-board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.honey-shadow-board-total{grid-column:1/-1}.honey-shadow-board-lists{grid-template-columns:1fr}.honey-progress-head{display:grid}.honey-progress-clock{justify-content:center;inline-size:fit-content}.honey-progress-stats,.honey-stage-rail,.honey-stage-rail-row{grid-template-columns:repeat(2,minmax(0,1fr))}.honey-stage-modal-layer{align-items:stretch;padding:12px}.honey-stage-modal{max-block-size:calc(100vh - 24px);inline-size:100%}.honey-stage-modal-head strong{white-space:normal}.honey-stage-modal-meta,.honey-summary-panel{grid-template-columns:1fr}.honey-run-actions{flex-wrap:wrap;inline-size:100%;max-inline-size:100%;margin-left:0}.honey-run-mode-select{flex:120px}.honey-trading-scope-toggle{flex:180px}.honey-trading-scope-toggle button{flex:auto}.honey-history-select,.honey-model-select{flex:100%;inline-size:100%;min-inline-size:0;max-inline-size:100%}.honey-history-select select,.honey-model-select select{flex:auto;min-inline-size:0;max-inline-size:100%}.honey-run-mode-trigger{justify-content:space-between;inline-size:100%}.honey-run-mode-popover{inline-size:min(212px,100vw - 28px);inset-inline:0 auto}.honey-tab-switch{min-width:188px}.honey-sell-toolbar{justify-content:flex-start}.honey-sell-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.honey-sell-thesis-grid,.honey-sell-detail-grid{grid-template-columns:1fr}.honey-sell-card header{grid-template-columns:auto minmax(0,1fr)}.honey-sell-action{grid-column:1/-1;justify-self:start}.honey-sell-holding-row{grid-template-columns:34px minmax(0,1fr)}.honey-sell-holding-price,.honey-sell-holding-action{text-align:left;grid-column:2;justify-self:start}.honey-sell-holding-price{margin-top:4px}.honey-run-button{margin-left:0}.account-center{grid-column:auto}.account-footer{grid-column:auto;margin-top:36px}.explore-table-head{display:none}.explore-table{gap:8px;display:grid}.explore-row{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:1fr auto;padding:10px}.explore-row>span:nth-child(n+4){display:none}.honey-candidate-evidence-grid{grid-template-columns:1fr}.honey-candidate-evidence header{grid-template-columns:auto minmax(0,1fr)}.honey-candidate-evidence header .honey-live-metrics{grid-column:1/-1}.honey-candidate-evidence header a{grid-column:1/-1;justify-self:start}.honey-longterm-card header{grid-template-columns:1fr}.honey-longterm-card header a{justify-self:start}.honey-watchlist-list{padding:8px}.honey-watchlist-card{padding:10px}.honey-watchlist-card-top{flex-wrap:wrap;align-items:flex-start}.honey-watchlist-card-top .honey-live-metrics{flex-basis:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.honey-watchlist-detail-grid{grid-template-columns:1fr}.account-title div{justify-content:flex-start;margin-top:12px}.feed-page{max-width:none;padding-top:0}.feed-header{display:grid}.feed-layout{grid-template-columns:1fr}.feed-side{order:-1}}@media (max-width:620px){.market-cards{grid-template-columns:1fr}.panel-toolbar,.chart-controls,.price-line{flex-direction:column;align-items:stretch}.chart-actions,.tool-tabs{inline-size:100%}.chart-actions>*,.tool-tabs button{flex:1}.price-line strong{font-size:24px}.stock-metrics{grid-template-columns:1fr}.prediction-inline-controls{border-inline-start:0;grid-template-columns:minmax(82px,.8fr) minmax(116px,1fr);inline-size:100%;padding-inline-start:0;display:grid}.orderbook-side-metrics,.orderbook-trades{display:none}.prediction-report-modal-layer{padding:12px}.prediction-report-modal{border-radius:12px;max-block-size:92vh}.prediction-report-modal-header{padding:14px}.prediction-report-modal-scroll{padding:12px}.prediction-run-summary,.prediction-modal-columns{grid-template-columns:1fr}.prediction-run-details>div,.prediction-provider-table>div{grid-template-columns:1fr;gap:4px}.prediction-provider-table strong,.prediction-provider-table span,.prediction-provider-table em{white-space:normal}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
