:root{--color-teal-50: #E1EBEB;--color-teal-100: #82CCD0;--color-teal-200: #01AAAD;--color-teal-400: #009999;--color-teal-600: #006666;--color-teal-800: #004D4D;--color-teal-900: #003333;--gradient-brand: linear-gradient(135deg, #01AAAD 0%, #006666 100%);--color-action: #F4791F;--color-action-hover: #DD6A15;--color-action-dim: rgba(244, 121, 31, .12);--color-rust-50: #FAECE7;--color-rust-100: #F5C4B3;--color-rust-400: #F4791F;--color-rust-600: #C45C10;--color-rust-800: #712B13;--color-rust-900: #4A1B0C;--color-canvas: #F5F5F5;--color-raised: #FFFFFF;--color-sunken: #EFEFEF;--color-border: #DADADA;--color-border-strong: #9B9B9B;--color-ink-1: #000000;--color-ink-2: #333333;--color-ink-3: #6B6B6B;--color-ink-inverse: #FFFFFF;--color-success: #257440;--color-warning: #87621C;--color-error: #C8312A;--color-info: #1A6FB5;--color-success-dim: rgba(45, 138, 79, .12);--color-warning-dim: rgba(217, 160, 46, .14);--color-error-dim: rgba(200, 49, 42, .1);--color-info-dim: rgba(26, 111, 181, .1);--color-teal-dim: rgba(0, 153, 153, .1);--color-rust-dim: rgba(244, 121, 31, .12);--fill-teal-400: var(--color-teal-400);--fill-teal-600: var(--color-teal-600);--fill-teal-800: var(--color-teal-800);--fill-teal-900: var(--color-teal-900);--fill-success: var(--color-success);--fill-error: var(--color-error);--fill-warning: var(--color-warning);--fill-info: var(--color-info);--fill-rust-400: var(--color-rust-400);--fill-rust-600: var(--color-rust-600);--tint-1: rgba(0, 0, 0, .04);--tint-2: rgba(0, 0, 0, .07);--font-sans: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-serif: "Source Serif Pro", Georgia, serif;--font-mono: "JetBrains Mono", "SF Mono", Monaco, "Cascadia Code", monospace;--fw-regular: 400;--fw-medium: 500;--fs-display: 32px;--lh-display: 1.1;--fs-h1: 22px;--lh-h1: 1.25;--fs-h2: 18px;--lh-h2: 1.3;--fs-h3: 16px;--lh-h3: 1.4;--fs-body: 16px;--lh-body: 1.6;--fs-small: 13px;--lh-small: 1.5;--fs-eyebrow: 11px;--lh-eyebrow: 1.2;--ls-eyebrow: .08em;--r-sm: 6px;--r-md: 8px;--r-lg: 12px;--r-xl: 20px;--r-pill: 24px;--shadow-card: 0 1px 2px rgba(0, 0, 0, .06), 0 2px 8px rgba(0, 0, 0, .04);--shadow-focus: 0 .3rem 1.3rem 0 rgba(0, 0, 0, .3);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--space-16: 64px;--bw-hairline: .5px;--bw-default: 1px;--bw-emphasis: 1.5px;--tier-1-bg: var(--color-teal-900);--tier-1-ink: var(--color-ink-inverse);--tier-2-bg: var(--color-teal-600);--tier-2-ink: var(--color-ink-inverse);--tier-3-bg: var(--color-teal-400);--tier-3-ink: var(--color-teal-900);--tier-4-bg: var(--color-raised);--tier-4-ink: var(--color-ink-1)}:root[data-theme=dark]{color-scheme:dark;--color-teal-50: #173232;--color-teal-100: #82CCD0;--color-teal-200: #22B5B8;--color-teal-400: #2BB8B8;--color-teal-600: #5CCFCF;--color-teal-800: #A6E4E4;--color-teal-900: #D4F2F2;--color-action: #F4791F;--color-action-hover: #FF8C38;--color-action-dim: rgba(244, 121, 31, .18);--color-rust-50: #3A2518;--color-rust-100: #6E3D22;--color-rust-400: #F4862F;--color-rust-600: #FF9F5C;--color-rust-800: #FFCBA8;--color-rust-900: #FFE2CF;--color-canvas: #0D1313;--color-raised: #161E1E;--color-sunken: #1E2828;--color-border: #2D3A3A;--color-border-strong: #5B6B6B;--color-ink-1: #ECF2F2;--color-ink-2: #C6D1D1;--color-ink-3: #94A5A5;--color-ink-inverse: #FFFFFF;--color-success: #4FC57E;--color-warning: #E2B24E;--color-error: #FF6F63;--color-info: #62AEF2;--color-success-dim: rgba(79, 197, 126, .16);--color-warning-dim: rgba(226, 178, 78, .16);--color-error-dim: rgba(255, 111, 99, .15);--color-info-dim: rgba(98, 174, 242, .15);--color-teal-dim: rgba(92, 207, 207, .14);--color-rust-dim: rgba(244, 134, 47, .18);--fill-teal-400: #0F7C7C;--fill-teal-600: #0E7272;--fill-teal-800: #0A5656;--fill-teal-900: #0A3B3B;--fill-success: #1D7443;--fill-error: #C2392F;--fill-warning: #94691A;--fill-info: #1D6BB0;--fill-rust-400: #A8561A;--fill-rust-600: #A04C16;--tint-1: rgba(255, 255, 255, .05);--tint-2: rgba(255, 255, 255, .09);--shadow-card: 0 1px 2px rgba(0, 0, 0, .5), 0 2px 10px rgba(0, 0, 0, .35);--shadow-focus: 0 .3rem 1.3rem 0 rgba(0, 0, 0, .6);--tier-1-bg: #0A3030;--tier-1-ink: #FFFFFF;--tier-2-bg: #0E5C5C;--tier-2-ink: #FFFFFF;--tier-3-bg: #0E6E6E;--tier-3-ink: #FFFFFF;--tier-4-bg: var(--color-raised);--tier-4-ink: var(--color-ink-1)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}.conversion-source-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.conversion-source{padding:6px 8px;border-radius:4px;background:var(--bg-2)}:root{color-scheme:light;--bg-0: var(--color-canvas);--bg-1: var(--color-raised);--bg-2: var(--color-sunken);--bg-3: var(--color-sunken);--border: var(--color-border);--text: var(--color-ink-1);--text-dim: var(--color-ink-2);--text-muted: var(--color-ink-3);--green: var(--color-success);--green-dim: var(--color-success-dim);--red: var(--color-error);--red-dim: var(--color-error-dim);--yellow: var(--color-warning);--yellow-dim: var(--color-warning-dim);--blue: var(--color-teal-600);--blue-dim: var(--color-teal-dim);--purple: var(--color-rust-400)}*{box-sizing:border-box}body,html,#root{margin:0;padding:0;background:var(--bg-0);color:var(--text);font-family:var(--font-sans);font-size:14px;line-height:1.5;font-weight:var(--fw-regular);min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}strong,b{font-weight:var(--fw-medium)}button,input,textarea,select{font-family:inherit;font-size:inherit;color:var(--text)}input,textarea,select{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--r-md);padding:8px 12px;outline:none;transition:border-color .15s}input:focus,textarea:focus,select:focus{border-color:var(--color-teal-600)}button:focus-visible,a:focus-visible,[role=button]:focus-visible,[role=tab]:focus-visible,.gate-btn:focus-visible,.quick-amt:focus-visible,.chip:focus-visible,summary:focus-visible{outline:2px solid var(--color-teal-600);outline-offset:2px;border-radius:var(--r-sm, 4px)}:focus-visible{outline:2px solid var(--color-teal-600);outline-offset:2px}.tab:focus-visible{outline:2px solid var(--color-teal-900);outline-offset:2px}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (hover: none) and (pointer: coarse){.gate-btn,.quick-amt,.chip,.ticker-option,.roi-tile,button.tiny{min-height:44px;min-width:44px}}.inline-icon-btn{display:inline-flex;align-items:center;gap:6px;line-height:1}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin{animation:spin 1.1s linear infinite}@media (prefers-reduced-motion: reduce){.spin{animation:none}}button{background:transparent;border:1.5px solid var(--color-teal-600);border-radius:var(--r-pill);padding:8px 16px;color:var(--color-teal-600);cursor:pointer;font-weight:var(--fw-medium);transition:all .15s}button:hover{background:var(--color-teal-dim)}button.primary{background:var(--color-action);border-color:var(--color-action);color:#111;padding:10px 20px;font-weight:var(--fw-medium)}button.primary:hover{background:var(--color-action-hover);border-color:var(--color-action-hover)}button.primary:focus-visible{box-shadow:var(--shadow-focus)}button.danger{background:var(--fill-error);border-color:var(--color-error);color:var(--color-ink-inverse)}button.success{background:var(--fill-success);border-color:var(--color-success);color:var(--color-ink-inverse);font-weight:var(--fw-medium)}.app{min-height:100vh;display:flex;flex-direction:column}.login-shell{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg-0);padding:24px}.login-card{width:100%;max-width:380px;background:var(--bg-1);border:1px solid var(--border);border-radius:var(--r-xl);padding:32px 28px;box-shadow:0 12px 40px #00000014}.login-card label.field-label{display:block;margin-bottom:6px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim)}.user-chip{display:inline-flex;align-items:center;padding:4px 10px;background:var(--bg-2);border:1px solid var(--border);border-radius:6px;font-size:12px;font-variant-numeric:tabular-nums}.header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:var(--bg-1);border-bottom:1px solid var(--border)}.brand{display:flex;align-items:center;gap:14px}.brand-mark{font-size:32px;color:var(--color-teal-600)}.brand-name{font-size:22px;font-weight:var(--fw-medium);letter-spacing:-.02em}.brand-sub{font-size:12px;color:var(--text-dim)}.header-status{display:flex;align-items:center;gap:12px}.status-pill{padding:4px 10px;border-radius:var(--r-pill);font-size:12px;font-weight:var(--fw-medium);border:1px solid var(--border)}.status-pill.ok{color:var(--green);border-color:var(--green);background:var(--green-dim)}.status-pill.err{color:var(--red);border-color:var(--red);background:var(--red-dim)}.status-pill.warn{color:var(--yellow);border-color:var(--yellow);background:var(--yellow-dim)}.tabs{display:flex;gap:4px;padding:0;background:transparent;margin-bottom:16px;overflow-x:auto}.tab{display:flex;flex-direction:column;align-items:flex-start;padding:10px 18px;background:var(--bg-1);border:1px solid var(--border);border-radius:var(--r-pill);min-width:140px;color:var(--text-dim);cursor:pointer;transition:all .15s}.tab:hover{background:var(--color-teal-dim);border-color:var(--color-teal-600);color:var(--color-teal-600)}.tab.active{background:var(--fill-teal-600);border-color:var(--color-teal-600);color:var(--color-ink-inverse);box-shadow:none}.tab.active .tab-desc{color:var(--color-ink-inverse);opacity:.85}.tab-label{font-weight:var(--fw-medium);font-size:13px}.tab-desc{font-size:11px;color:inherit;opacity:.7}.content{flex:1;padding:24px;max-width:1400px;margin:0 auto;width:100%}.ticker-bar{display:flex;align-items:center;gap:10px;padding:10px 14px;margin-bottom:14px;background:var(--bg-1);border:1px solid var(--border);border-radius:8px;font-size:13px}.ticker-bar strong{font-size:15px;font-weight:var(--fw-medium);letter-spacing:.02em}.ticker-bar .spacer{flex:1}.mega-card{display:flex;flex-direction:column}.mega-card>.card{background:transparent!important;border:none!important;padding:12px 0!important;margin:0!important;border-radius:0!important;box-shadow:none!important;flex:0 0 auto!important;overflow:visible!important;width:100%;min-height:0;height:auto!important}.mega-card>.card+.card{border-top:1px solid var(--border)!important}.mega-card>.card:first-of-type{padding-top:4px!important}.mega-card>.card:last-child{padding-bottom:0!important}.mega-card>.card-title{margin-bottom:14px}.banner{padding:14px 18px;border-radius:8px;margin-bottom:20px;font-size:13px;border:1px solid}.banner.err{background:var(--red-dim);border-color:var(--red);color:var(--red)}.banner.warn{background:var(--yellow-dim);border-color:var(--yellow);color:var(--yellow)}.banner.info{background:var(--blue-dim);border-color:var(--blue);color:var(--blue)}.banner.success{background:var(--green-dim);border-color:var(--green);color:var(--green)}.card{background:var(--bg-1);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:var(--r-lg);padding:var(--space-4);margin-bottom:16px;color:var(--text)}.card-title{font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:var(--ls-eyebrow);color:var(--text-dim);margin-bottom:12px;font-weight:var(--fw-medium)}.card-h2{font-size:var(--fs-h2);font-weight:var(--fw-medium);margin:0 0 14px}.grid{display:grid;gap:12px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-7{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}@media (max-width: 900px){.grid-3,.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.quote-tile{background:var(--bg-2);border:1px solid var(--border);border-radius:8px;padding:14px}.quote-symbol{font-size:12px;font-weight:var(--fw-medium);color:var(--text-dim);letter-spacing:.04em;margin-bottom:4px}.quote-price{font-size:22px;font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}.quote-change{font-size:13px;font-weight:var(--fw-medium);margin-top:2px}.quote-change.up{color:var(--green)}.quote-change.down{color:var(--red)}.quote-meta{font-size:11px;color:var(--text-muted);margin-top:6px}.regime{display:inline-block;padding:6px 14px;border-radius:var(--r-pill);font-size:13px;font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:.04em}.regime.calm{background:var(--green-dim);color:var(--green)}.regime.normal{background:var(--blue-dim);color:var(--blue)}.regime.elevated{background:var(--yellow-dim);color:var(--yellow)}.regime.panic{background:var(--red-dim);color:var(--red)}.checklist{display:flex;flex-direction:column;gap:8px}.check-item{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;background:var(--bg-2);border:1px solid var(--border);border-radius:6px;cursor:pointer;transition:all .15s}.check-item:hover{border-color:var(--blue)}.check-item.done{background:var(--green-dim);border-color:var(--green)}.check-item input[type=checkbox]{margin-top:2px;width:16px;height:16px;accent-color:var(--green);flex-shrink:0;cursor:pointer}.check-text{flex:1;font-size:13px}.check-item.done .check-text{text-decoration:line-through;color:var(--text-dim)}.phase{margin-bottom:24px}.phase-header{display:flex;align-items:center;gap:10px;margin-bottom:12px}.phase-num{width:28px;height:28px;border-radius:50%;background:var(--bg-3);display:flex;align-items:center;justify-content:center;font-weight:var(--fw-medium);font-size:13px;color:var(--blue);border:1px solid var(--blue)}.phase-title{font-size:16px;font-weight:var(--fw-medium)}.phase-time{font-size:12px;color:var(--text-dim);margin-left:auto}.field{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.field-label{font-size:12px;color:var(--text-dim);font-weight:500}.field-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.table{width:100%;border-collapse:collapse;font-size:13px}.table th{text-align:left;padding:10px 12px;background:var(--bg-2);border-bottom:1px solid var(--border);font-size:11px;text-transform:uppercase;color:var(--text-dim);font-weight:var(--fw-medium);letter-spacing:var(--ls-eyebrow)}.table td{padding:10px 12px;border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums}.table tr:hover td{background:var(--bg-2)}.pdt-badge{display:flex;align-items:center;gap:8px;padding:6px 12px;background:var(--bg-2);border:1px solid var(--border);border-radius:6px;font-size:12px}.pdt-badge .pdt-count{font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}.pdt-badge.warn{border-color:var(--yellow);color:var(--yellow);background:var(--yellow-dim)}.pdt-badge.blocked{border-color:var(--red);color:var(--red);background:var(--red-dim)}.setup-card{background:var(--bg-2);border:1px solid var(--border);border-radius:8px;padding:14px;margin-bottom:12px}.setup-header{display:flex;align-items:center;gap:10px;margin-bottom:12px}.setup-tag{padding:3px 8px;border-radius:4px;font-size:11px;font-weight:var(--fw-medium);background:var(--blue-dim);color:var(--blue)}.sizer-result{background:var(--bg-2);border:1px solid var(--border);border-radius:8px;padding:16px;margin-top:16px}.sizer-row{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--border);font-size:13px}.sizer-row:last-child{border-bottom:none}.sizer-row .label{color:var(--text-dim)}.sizer-row .value{font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}.sizer-row .value.big{font-size:18px;color:var(--green)}.sizer-row .value.bad{color:var(--red)}.gate-question{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;background:var(--bg-2);border:1px solid var(--border);border-radius:6px;margin-bottom:8px}.gate-question.yes{border-color:var(--green);background:var(--green-dim)}.gate-question.no{border-color:var(--red);background:var(--red-dim)}.gate-btn-group{display:flex;gap:6px}.gate-btn{padding:4px 12px;font-size:12px;border-radius:4px}.gate-btn.yes-btn{background:var(--green-dim);border-color:var(--green);color:var(--green)}.gate-btn.no-btn{background:var(--red-dim);border-color:var(--red);color:var(--red)}.gate-btn.active.yes-btn{background:var(--green);color:var(--bg-0)}.gate-btn.active.no-btn{background:var(--red);color:#fff}.gate-verdict{margin-top:20px;padding:18px;border-radius:var(--r-lg);text-align:center;font-size:16px;font-weight:var(--fw-medium)}.gate-verdict.go{background:var(--green-dim);border:2px solid var(--green);color:var(--green)}.gate-verdict.no-go{background:var(--red-dim);border:2px solid var(--red);color:var(--red)}.footer{text-align:center;padding:16px;font-size:11px;color:var(--text-muted);border-top:1px solid var(--border);background:var(--bg-1)}.backtest-panel{border-top:1px dashed var(--border);margin-top:12px;padding-top:10px}.bt-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--bg-2);border:1px solid var(--border);border-radius:6px;padding:8px 12px;font-size:12px}.bt-toggle{display:flex;align-items:center;gap:6px;cursor:pointer}.bt-toggle input[type=checkbox]{width:14px;height:14px;accent-color:var(--blue)}.bt-controls input[type=time],.bt-controls select{padding:4px 8px;font-size:12px}.bt-controls input[type=time]:disabled,.bt-controls select:disabled,.bt-controls button:disabled{opacity:.4;cursor:not-allowed}.bt-result{background:var(--bg-1);border:1px solid var(--border);border-radius:8px;padding:14px;margin-top:12px}.bt-header{display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--border);margin-bottom:12px}.bt-verdict{font-size:18px;font-weight:var(--fw-medium);letter-spacing:.04em}.bt-verdict-note{font-size:12px;color:var(--text-dim)}.bt-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px}.bt-stat{background:var(--bg-2);border:1px solid var(--border);border-radius:6px;padding:10px}.bt-stat-label{font-size:10px;text-transform:uppercase;color:var(--text-dim);letter-spacing:.06em;margin-bottom:4px}.bt-stat-value{font-size:20px;font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}.bt-stat-sub{font-size:10px;color:var(--text-muted);margin-top:2px}.bt-examples .table th{font-size:10px}.bt-caveats{margin-top:12px;font-size:11px;color:var(--text-dim)}.bt-caveats summary{cursor:pointer;-webkit-user-select:none;user-select:none;padding:6px 0}.bt-caveats ul{margin:6px 0 0;padding-left:20px}.bt-caveats li{margin-bottom:3px}.sub-tabs{display:flex;gap:4px;padding:4px;background:var(--bg-1);border:1px solid var(--border);border-radius:10px;margin-bottom:16px;overflow-x:auto}.sub-tab{display:flex;flex-direction:column;align-items:flex-start;padding:8px 14px;background:transparent;border:1px solid transparent;border-radius:6px;min-width:100px}.sub-tab:hover{background:var(--bg-2)}.sub-tab.active{background:var(--bg-2);border-color:var(--blue)}.risk-header{display:flex;align-items:center;gap:12px;font-size:12px;flex:1;justify-content:center;flex-wrap:wrap}.risk-header-item{display:flex;align-items:center;gap:6px}.risk-header-item strong{font-size:13px}.risk-header-sep{color:var(--text-muted);margin:0 2px}.roi-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;margin-top:10px}.roi-tile{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--bg-2);border:1px solid var(--border);border-radius:6px;cursor:pointer;transition:all .15s}.roi-tile:hover{background:var(--bg-3);border-color:var(--blue);transform:translateY(-1px)}.roi-rank{font-size:11px;color:var(--text-dim);font-weight:var(--fw-medium);min-width:18px;font-variant-numeric:tabular-nums}.roi-main{flex:1;min-width:0}.roi-symbol{font-size:14px;font-weight:var(--fw-medium);letter-spacing:.02em}.roi-price{font-variant-numeric:tabular-nums}.roi-perfs{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.roi-pct{font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;font-size:13px}.live-badge{display:inline-flex;align-items:center;gap:4px;font-size:10px;line-height:1}.live-dot{width:6px;height:6px;border-radius:50%;display:inline-block}.live-dot.live{background:var(--green);box-shadow:0 0 0 0 var(--green);animation:live-pulse 2s infinite}.live-dot.stale{background:var(--text-muted)}@keyframes live-pulse{0%{box-shadow:0 0 #2d8a4f99}70%{box-shadow:0 0 0 6px #2d8a4f00}to{box-shadow:0 0 #2d8a4f00}}.suggested-card{background:linear-gradient(135deg,var(--bg-1) 0%,var(--bg-2) 100%)}.suggested-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:14px}.suggested-tile{background:var(--bg-2);border:2px solid var(--border);border-radius:10px;padding:14px;cursor:pointer;transition:transform .15s,box-shadow .15s;display:flex;flex-direction:column}.suggested-tile:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0006}.suggested-bottom{margin-top:10px;padding-top:10px;border-top:1px solid var(--border);flex:1}.suggested-reason{font-size:11px;color:var(--text-dim);line-height:1.5}.suggested-reason span{font-weight:var(--fw-medium);margin-right:6px;font-variant-numeric:tabular-nums}.suggested-load{margin-top:10px;width:100%;padding:8px 12px;font-size:13px;font-weight:var(--fw-medium);border-radius:var(--r-pill)}.ticker-dropdown-header{padding:8px 16px;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);background:var(--bg-3);border-bottom:1px solid var(--border)}.trade-verdict-banner{border:1.5px solid var(--border-strong, var(--color-border-strong));border-radius:var(--r-lg);padding:var(--space-4) var(--space-6);margin-bottom:16px;background:var(--bg-1);color:var(--text)}.trade-verdict-banner.tier-1{background:linear-gradient(135deg,#055,#002b2b);border-color:#002b2b}.trade-verdict-banner.tier-3{background:linear-gradient(135deg,#006f6f,#055);border-color:#055}.trade-verdict-banner.tier-1,.trade-verdict-banner.tier-3{color:#fff;--color-ink-1: #FFFFFF;--color-ink-2: rgba(255, 255, 255, .92);--color-ink-3: rgba(255, 255, 255, .85);--text: #FFFFFF;--text-dim: rgba(255, 255, 255, .92);--text-muted: rgba(255, 255, 255, .85);--color-teal-900: #FFFFFF;--color-teal-800: #FFFFFF;--color-teal-600: #FFFFFF;--color-teal-400: #B8EBEB;--color-teal-100: #D6F5F5;--color-error: #FFE2DE;--red: #FFE2DE;--color-rust-800: #FFE3DD;--color-rust-100: #FFD3C9;--color-success: #B9F3CF;--green: #B9F3CF;--color-warning: #FFEBB8;--yellow: #FFEBB8;--border: rgba(255, 255, 255, .35);--fill-teal-900: #FFFFFF;--fill-teal-800: #FFFFFF;--fill-teal-600: #FFFFFF;--fill-teal-400: #B8EBEB;--fill-error: #FFE2DE;--fill-success: #B9F3CF;--fill-warning: #FFEBB8}.trade-verdict-banner.tier-wait{background:var(--color-warning-dim);color:var(--color-ink-1);border-color:var(--color-warning)}.trade-verdict-banner.tier-none{background:var(--color-raised);color:var(--color-ink-1);border-color:var(--color-border-strong)}.tv-v2.tier-none .tv-orb{color:var(--text-muted)}.tv-chart-line{margin-top:2px;font-size:12.5px;opacity:.85}.trade-verdict-banner.tier-rust{background:var(--color-rust-50);color:var(--color-rust-800);border-color:var(--color-rust-600)}.tv-top{display:flex;align-items:center;gap:18px}.tv-icon{font-size:36px;line-height:1;font-weight:var(--fw-medium)}.tv-headline{flex:1}.tv-label{font-size:28px;font-weight:var(--fw-medium);letter-spacing:.04em;line-height:1.1}.tv-action{font-size:13px;color:inherit;opacity:.85;margin-top:4px}.tv-score-wrap{text-align:right}.tv-score{font-size:44px;font-weight:var(--fw-medium);line-height:1;font-variant-numeric:tabular-nums}.tv-score-sub{font-size:11px;color:var(--text-dim);margin-top:2px}.tv-meter{margin-top:16px}.tv-meter-track{position:relative;height:10px;background:var(--bg-3);border-radius:5px;overflow:hidden}.tv-meter-fill{height:100%;transition:width .4s ease}.tv-meter-marker{position:absolute;top:0;bottom:0;width:1px;background:#fff3}.tv-meter-labels{display:flex;justify-content:space-between;font-size:10px;color:var(--text-dim);margin-top:6px;letter-spacing:.04em}.tv-reasons{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;padding-top:16px;border-top:1px solid var(--border)}.tv-reasons-title{font-size:11px;text-transform:uppercase;letter-spacing:.06em;font-weight:var(--fw-medium);margin-bottom:8px}.tv-reason{display:flex;gap:8px;font-size:12px;padding:4px 0;line-height:1.4}.tv-reason .tv-pts{font-variant-numeric:tabular-nums;font-weight:var(--fw-medium);min-width:36px}.tv-reason.positive .tv-pts{color:var(--green)}.tv-reason.negative .tv-pts{color:var(--red)}.progress-banner{margin:12px 24px 0;padding:12px 18px;background:var(--bg-2);border:1px solid var(--border);border-left:4px solid var(--color-teal-600);border-radius:var(--r-lg)}.progress-banner.blocked{border-color:var(--color-error);border-left-color:var(--color-error);background:var(--color-error-dim)}.progress-sparkline{margin-top:8px;height:36px;display:flex;align-items:center}.progress-sparkline svg{width:100%;height:32px}.ticker-meta{margin-top:4px;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.ticker-meta.header-meta{margin-top:8px;padding-top:8px;border-top:1px solid var(--border)}.ticker-name{font-size:13px;color:var(--text);font-weight:var(--fw-medium)}.ticker-industry{font-size:10px;color:var(--color-teal-600);background:var(--color-teal-dim);border:1px solid var(--color-teal-600);padding:1px 6px;border-radius:var(--r-pill);letter-spacing:.02em;text-transform:uppercase}.ticker-tldr{width:100%;font-size:11px;color:var(--text-dim);line-height:1.4;margin-top:2px}.ticker-option-main{display:flex;flex-direction:column;flex:1;min-width:0}.ticker-option-top{display:flex;align-items:center;width:100%}.ticker-option-meta{margin-top:2px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.roi-name{line-height:1.2;margin-top:1px}.roi-industry{font-size:9px;color:var(--color-teal-600);text-transform:uppercase;letter-spacing:.04em}.suggest-filters{display:flex;flex-wrap:wrap;gap:18px;margin-top:12px;padding:10px 12px;background:var(--bg-2);border:1px solid var(--border);border-radius:8px}.suggest-filter-group{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.suggest-filter-group .muted.tiny{margin-right:4px;text-transform:uppercase;letter-spacing:.05em}.chip{background:var(--bg-1);border:1px solid var(--border);color:var(--text);font-size:12px;font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;padding:5px 12px;min-height:32px;border-radius:var(--r-pill);cursor:pointer;transition:background .12s,border-color .12s,color .12s}.chip:hover{border-color:var(--color-teal-600);color:var(--color-teal-600)}.chip.active{background:var(--fill-teal-600);border-color:var(--color-teal-600);color:var(--color-ink-inverse)}.sized-row{margin-top:8px;padding:8px 10px;background:var(--bg-2);border:1px solid var(--border);border-radius:6px}.sized-headline{font-size:13px;font-variant-numeric:tabular-nums}.sized-detail{display:flex;flex-wrap:wrap;gap:4px;font-size:12px;margin-top:4px;font-variant-numeric:tabular-nums;align-items:baseline}.sized-detail .muted{color:var(--text-dim)}.setup-tag{display:inline-block;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:var(--fw-medium);border-radius:var(--r-md);font-variant-numeric:tabular-nums;letter-spacing:.02em;text-transform:none}.setup-tag.bad{color:var(--color-error);background:var(--color-error-dim);border:1px solid var(--color-error)}.setup-tag.good{color:var(--color-success);background:var(--color-success-dim);border:1px solid var(--color-success)}.bad-input{border-color:var(--color-error)!important}.bad-input:focus{border-color:var(--color-error)!important;outline:none}.good-input{border-color:var(--color-success)!important}.good-input:focus{border-color:var(--color-success)!important;outline:none}.setup-sub{margin-top:4px;line-height:1.2}.chart-card{padding-bottom:12px;background:var(--tier-1-bg);color:var(--tier-1-ink);border-color:var(--color-teal-900)}.chart-card .card-title,.chart-card .card-h2,.chart-card .muted,.chart-card .chart-pattern-row{color:var(--tier-1-ink)}.chart-card .muted{opacity:.7}.chart-card{--text: #FFFFFF;--text-dim: rgba(255, 255, 255, .92);--text-muted: rgba(255, 255, 255, .85);--color-ink-2: rgba(255, 255, 255, .92);--color-ink-3: rgba(255, 255, 255, .85)}.chip.active .muted,.chip.active .tiny{color:#ffffffe0}.chart-card .chip{background:transparent;border-color:#fff6;color:#fff}.chart-card .chip:hover{border-color:#fff;color:#fff}.chart-card .chip.active{background:#fff;border-color:#fff;color:#033}.osint-pane>.card:not(.chart-card):not(.trade-verdict-banner){background:var(--bg-1);color:var(--text)}.chart-container{margin-top:10px;width:100%;height:360px;border-radius:var(--r-sm);overflow:hidden;background:var(--fill-teal-900)}.chart-tf-group{display:flex;gap:4px;flex-wrap:wrap}.chart-patterns{margin-top:14px;padding-top:12px;border-top:1px solid var(--border)}.chart-pattern-row{display:flex;align-items:baseline;gap:10px;padding:4px 0;line-height:1.4}.chart-pattern-pill{font-size:11px;font-weight:var(--fw-medium);padding:2px 8px;border-radius:var(--r-pill);border:1px solid;background:var(--bg-2);white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:.02em}.correlation-warning{margin-top:6px;padding:4px 8px;background:var(--color-warning-dim);border:1px solid var(--color-warning);color:var(--color-warning);border-radius:var(--r-sm);line-height:1.3}.quick-fill-row{display:flex;gap:6px;flex-wrap:wrap}.quick-amt{flex:1;min-width:60px;min-height:32px;background:var(--bg-1);border:1px solid var(--border);color:var(--text);font-size:12px;font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;padding:8px 4px;border-radius:var(--r-md);cursor:pointer;transition:background .12s,border-color .12s}.quick-amt:hover{background:var(--color-teal-dim);border-color:var(--color-teal-600);color:var(--color-teal-600)}.quick-amt.active{background:var(--fill-teal-600);border-color:var(--color-teal-600);color:var(--color-ink-inverse)}.share-btn-group{display:flex;gap:6px;flex-wrap:wrap}.share-btn{background:transparent;border:1.5px solid var(--color-teal-600);color:var(--color-teal-600);font-size:12px;font-weight:var(--fw-medium);padding:8px 16px;border-radius:var(--r-pill);cursor:pointer;letter-spacing:.03em;white-space:nowrap;transition:background .15s,border-color .15s,transform .05s}.share-btn:hover{background:var(--color-teal-dim)}.share-btn.primary-share{background:var(--color-action);color:#111;border-color:var(--color-action)}.share-btn.primary-share:hover{background:var(--color-action-hover);border-color:var(--color-action-hover)}.share-btn:active{transform:scale(.97)}.log-trade-btn{background:var(--fill-success);color:var(--color-ink-inverse);border-color:var(--color-success);margin-top:12px;font-weight:var(--fw-medium);border-radius:var(--r-pill)}.log-trade-btn:hover{background:var(--fill-teal-900);border-color:var(--color-teal-900)}.share-toast{position:absolute;margin-left:8px;background:var(--fill-teal-900);border:1px solid var(--color-teal-900);color:var(--color-ink-inverse);font-size:11px;padding:4px 10px;border-radius:var(--r-sm);animation:share-toast-in .2s ease;white-space:nowrap}@keyframes share-toast-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 700px){.tv-reasons{grid-template-columns:1fr}.tv-top{flex-wrap:wrap;gap:10px}.ticker-bar,.tv-decision-header{flex-wrap:wrap}.osint-board{height:auto!important}.osint-board .react-grid-item{position:static!important;transform:none!important;width:100%!important;height:auto!important;min-height:0!important;margin-bottom:8px}.osint-board-toolbar{display:none}.tv-score-wrap{flex:0 0 auto;margin-left:auto}.share-btn-group{width:100%!important;margin-top:10px;order:99;flex:0 0 100%}.share-btn-group .share-btn{flex:1;min-height:40px;font-size:13px}.chip{padding:8px 12px!important;font-size:12px!important;min-height:36px}.quick-amt{padding:10px 8px!important;font-size:13px!important;min-height:40px}.gate-btn{padding:6px 14px!important;font-size:12px!important;min-height:32px}.tab{min-height:44px}.sub-tab{min-height:40px}.content{padding:12px}.card{padding:14px 12px;margin-bottom:12px}.header{padding:12px 14px;flex-wrap:wrap;gap:8px}.header-status{flex-wrap:wrap;gap:6px;justify-content:flex-end}.brand{gap:10px}.brand-name{font-size:18px}.brand-sub{font-size:11px}.progress-banner{margin:10px 12px 0;padding:10px 12px}.progress-row{gap:12px}.progress-headline{font-size:15px}.progress-stat{min-width:0;flex:1 1 45%}.progress-stat-value{font-size:13px}.progress-sparkline svg{height:24px}.tabs{padding:8px 12px;gap:4px}.tab{padding:8px 12px;min-width:90px}.tab-label{font-size:12px}.tab-desc{font-size:10px}.sub-tabs{flex-wrap:wrap}.sub-tab{flex:1 1 45%;min-width:0;padding:8px 10px}.table{font-size:12px}.table th,.table td{padding:6px 8px;white-space:nowrap}.card>.table,.card>table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.snapshot-row{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.snap-stat{padding:8px 10px}.snap-value{font-size:14px}.big-stat{font-size:22px!important}.suggested-grid{grid-template-columns:1fr!important;gap:10px}.suggested-tile{padding:12px}.roi-grid{grid-template-columns:1fr!important}.roi-tile{padding:8px 10px}.setup-grid{grid-template-columns:1fr!important;gap:10px}.suggest-filters{gap:10px;padding:8px}.suggest-filter-group{width:100%;flex-wrap:wrap}.chip{padding:4px 8px;font-size:11px}input[type=number],input[type=text],select,textarea{width:100%;box-sizing:border-box}.quick-fill-row{flex-wrap:wrap}.quick-amt{flex:1 1 calc(50% - 4px)}.user-chip{font-size:11px;padding:3px 8px}.user-chip strong{font-size:12px}.login-card{padding:24px 18px}.chart-container{height:280px}.chart-tf-group{flex-wrap:wrap}.tv-icon{font-size:28px}.tv-label{font-size:22px}.tv-score{font-size:36px}.tv-score-wrap{text-align:left;flex:1 1 100%}.risk-header{flex-wrap:nowrap;overflow-x:auto;max-width:100%;flex:1 1 100%;gap:6px;font-size:11px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.risk-header::-webkit-scrollbar{display:none}.risk-header-item{white-space:nowrap;flex:0 0 auto}.risk-header-sep,.brand-sub,.brand-mark{display:none}.header{row-gap:4px}.header-status{gap:4px}.eod-label,.user-chip-name{display:none}.osint-drag-handle{min-height:44px;min-width:44px;font-size:14px;padding:10px 14px;top:4px;right:4px;background:#000000bf}.osint-board.editing .osint-pane{-webkit-user-select:none;user-select:none}}.smart-trade{width:100%}.osint-board-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:4px 0 10px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim)}.osint-board-toolbar .toolbar-status{margin-right:auto;font-size:10px;color:var(--text-muted)}.osint-board-toolbar button{font-size:11px;padding:4px 10px;letter-spacing:.03em}.osint-board-toolbar button.editing{background:var(--fill-teal-600);color:var(--color-ink-inverse);border-color:var(--color-teal-600)}.osint-board{position:relative}.osint-pane{display:flex;flex-direction:column;overflow:hidden;border-radius:8px}.osint-pane>*{margin:0!important;flex:0 0 auto;overflow:visible;border-radius:8px}.osint-pane ::-webkit-scrollbar{width:6px;height:6px}.osint-pane ::-webkit-scrollbar-thumb{background:var(--bg-3);border-radius:3px}.osint-pane ::-webkit-scrollbar-track{background:transparent}.osint-drag-handle{display:none;position:absolute;top:6px;right:6px;z-index:10;background:var(--fill-teal-900);color:var(--color-ink-inverse);font-size:12px;padding:6px 10px;min-height:32px;min-width:32px;align-items:center;justify-content:center;border-radius:var(--r-sm);letter-spacing:.4em;cursor:grab;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:none;border:1px solid var(--color-teal-600)}.osint-drag-handle:active{cursor:grabbing}.osint-board.editing .osint-drag-handle{display:flex}.osint-board.editing .osint-pane>*{outline:1px dashed rgba(0,133,119,.3)}.osint-board.editing .osint-pane:hover>*{outline-color:var(--color-teal-600)}.osint-board.editing{background-image:linear-gradient(to right,rgba(0,133,119,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,133,119,.05) 1px,transparent 1px);background-size:calc(100% / 24) 23px;border-radius:var(--r-sm);padding:4px}.osint-board .react-grid-item{transition:transform .2s ease}.osint-board .react-grid-item.react-grid-placeholder{background:#0085772e!important;border:1px dashed var(--color-teal-600)!important;border-radius:var(--r-md);opacity:.8!important}.osint-board .react-grid-item.react-draggable-dragging{z-index:100;cursor:grabbing}.osint-board .react-resizable-handle{background-image:none!important}.osint-board .react-resizable-handle:after{content:"";position:absolute;right:4px;bottom:4px;width:8px;height:8px;border-right:2px solid var(--color-teal-600);border-bottom:2px solid var(--color-teal-600);opacity:.5}.osint-board:not(.editing) .react-resizable-handle{display:none}.osint-board .card{margin:0;height:auto;padding:10px 12px;border-radius:8px}.osint-board .card-title{font-size:10.5px;margin-bottom:6px;letter-spacing:.1em}.osint-board .card-h2{font-size:15px;margin:0 0 8px}.osint-board .snap-stat{padding:6px 8px}.osint-board .snapshot-row{gap:6px!important;margin-top:8px!important}.osint-board .snap-value{font-size:14px}.osint-board .snap-label{font-size:9px;letter-spacing:.05em}.osint-board .snap-stat .muted.tiny{font-size:10px;line-height:1.3}.osint-board .chart-container{height:clamp(280px,42vh,520px)!important}.osint-board .trade-verdict-banner{height:auto;padding:10px 14px}.osint-board .tv-icon{font-size:26px}.osint-board .tv-label{font-size:20px}.osint-board .tv-score{font-size:32px}.osint-board .tv-action{font-size:12px}.osint-board .tv-reasons{font-size:11px;gap:8px;margin-top:8px;padding-top:8px}.osint-board .intel-flag-detail>summary{padding:6px 8px;font-size:11.5px}.osint-board .flag-body{padding:6px 10px 8px 18px;font-size:11px}.osint-board .setup-grid{gap:8px;margin-top:6px}.osint-board .setup-input input[type=number]{padding:4px 8px;font-size:13px}.osint-board .setup-input .field-label{font-size:10px}.osint-board .setup-sub{font-size:10px;margin-top:2px}.osint-board .big-stat{font-size:18px!important}.osint-board .quick-fill-row{gap:4px}.osint-board .quick-amt{padding:5px 6px;font-size:11px}.osint-board .gate-question{padding:4px 0;font-size:12px}.osint-board .gate-btn{padding:2px 8px;font-size:11px}.osint-board .snap-value,.osint-board .big-stat,.osint-board input[type=number]{font-variant-numeric:tabular-nums}.progress-card{margin:0 0 16px;background:var(--bg-1);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--space-4) var(--space-6);box-shadow:0 2px 12px #0000000d}.progress-card.blocked{border-left:4px solid var(--color-error)}.progress-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.progress-card-title{font-size:13px;font-weight:var(--fw-medium);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-dim)}.progress-edit-btn{background:transparent;border:1.5px solid var(--color-teal-600);color:var(--color-teal-600);border-radius:var(--r-pill);padding:5px 14px;font-size:12px}.progress-hero{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:10px}.progress-hero-num{display:flex;align-items:baseline;gap:8px;font-variant-numeric:tabular-nums}.progress-current{font-size:28px;font-weight:var(--fw-medium);color:var(--color-teal-600);letter-spacing:-.01em}.progress-slash{font-size:20px;color:var(--text-muted)}.progress-goal{font-size:18px;font-weight:var(--fw-medium);color:var(--text-dim)}.progress-hero-pct{font-size:24px;font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;color:var(--text);letter-spacing:-.01em}.progress-hero-pct .muted{font-size:16px;margin-left:2px}.progress-bar-track{height:8px;background:var(--bg-3);border-radius:4px;overflow:hidden;margin-bottom:16px}.progress-bar-fill{height:100%;background:linear-gradient(90deg,var(--color-teal-600),var(--color-teal-400));transition:width .5s cubic-bezier(.16,1,.3,1);border-radius:4px}.progress-chip-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.progress-chip{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--r-md);padding:10px 12px;display:flex;flex-direction:column;gap:3px;min-height:72px}.progress-chip-label{font-size:10px;text-transform:uppercase;letter-spacing:var(--ls-eyebrow);color:var(--text-muted);font-weight:var(--fw-medium)}.progress-chip-value{font-size:18px;font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.progress-chip-sub{font-size:10px;color:var(--text-muted)}.progress-chip-spark{position:relative}.progress-chip-spark-inner{flex:1;display:flex;align-items:center;min-height:20px}.progress-chip-spark-inner .progress-sparkline{width:100%}.progress-edit-row{display:flex;gap:8px;align-items:center;padding:10px 12px;background:var(--bg-2);border-radius:6px;flex-wrap:wrap}.progress-edit-row input{background:var(--bg-1);color:var(--text);border:1px solid var(--border);border-radius:4px;width:100px;padding:4px 8px;font-variant-numeric:tabular-nums}.progress-expand-btn{padding:2px 8px;color:var(--text-dim)}@media (max-width: 900px){.progress-chip-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.progress-card{padding:14px 16px}.progress-hero-num{flex-wrap:wrap}.progress-current{font-size:24px}.progress-hero-pct{font-size:20px}}.osint-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:12px;grid-auto-flow:dense}.osint-grid>*{min-width:0}.osint-grid .card{margin-bottom:0;padding:12px 14px;border-radius:8px}.osint-grid .card .card-title{font-size:11px;margin-bottom:8px;letter-spacing:.1em}.osint-grid .card .card-h2{font-size:16px;margin:0 0 10px}.osint-grid .snap-stat{padding:8px 10px}.osint-grid .snap-value{font-size:16px}.osint-grid .snap-label{font-size:10px;letter-spacing:.05em}.osint-col-full{grid-column:1 / -1}.osint-col-2-3{grid-column:span 8}.osint-col-1-3{grid-column:span 4}.osint-col-1-2{grid-column:span 6}.osint-col-2-3.fixed-height,.osint-col-1-3.fixed-height{align-self:stretch}.osint-grid .snap-value,.osint-grid .big-stat,.osint-grid input[type=number]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.osint-grid .chart-container{height:320px}.osint-grid .chart-card{padding-bottom:8px}.osint-col-1-3 .intel-flag-detail{font-size:11.5px}.osint-col-1-3 .intel-flag-detail>summary{padding:7px 10px}.osint-col-1-3 .flag-body{padding:8px 12px 10px 24px}@media (max-width: 1100px){.osint-col-2-3{grid-column:span 12}.osint-col-1-3{grid-column:span 6}}@media (max-width: 700px){.osint-grid{gap:10px}.osint-col-2-3,.osint-col-1-3,.osint-col-1-2{grid-column:1 / -1}}@keyframes invest-flash{0%{background:#00857747;border-color:var(--color-teal-600);transform:scale(1.02);box-shadow:0 0 0 4px #0085772e}60%{background:#0085771a;border-color:var(--color-teal-600)}to{background:var(--bg-2);border-color:var(--border);transform:scale(1);box-shadow:none}}input.invest-flash{animation:invest-flash .7s cubic-bezier(.16,1,.3,1)}button,.chip,.quick-amt,.share-btn,.suggested-load,.gate-btn{transition:background .16s ease,border-color .16s ease,color .16s ease,transform .12s cubic-bezier(.16,1,.3,1),box-shadow .2s ease}button:active,.chip:active,.quick-amt:active,.share-btn:active{transform:scale(.97)}input:focus-visible,button:focus-visible,.chip:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-teal-600);outline-offset:2px}.suggested-tile{transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .16s ease,box-shadow .2s ease;cursor:pointer}.suggested-tile:hover{transform:translateY(-2px);box-shadow:0 6px 18px -8px #00000080}.roi-tile{transition:background .14s ease,border-color .14s ease,transform .12s cubic-bezier(.16,1,.3,1);cursor:pointer}.roi-tile:hover{background:var(--bg-3);transform:translate(2px)}.osint-board .card,.osint-board .trade-verdict-banner{transition:border-color .2s ease,box-shadow .2s ease}@keyframes pane-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.osint-pane>*:first-child{animation:pane-enter .26s cubic-bezier(.16,1,.3,1) backwards}.scan-spinner{display:inline-block;width:14px;height:14px;border-radius:50%;border:2px solid var(--border);border-top-color:var(--blue);animation:scan-spin .7s linear infinite;vertical-align:middle}.scan-spinner.sm{width:11px;height:11px;border-width:1.5px}@keyframes scan-spin{to{transform:rotate(360deg)}}button.scanning{background:var(--bg-2);color:var(--blue);border-color:var(--blue);cursor:progress}.scan-status{color:var(--blue);font-weight:500}.scan-dots{display:inline-block;margin-left:2px}.scan-dots span{display:inline-block;width:3px;height:3px;margin-left:2px;background:var(--blue);border-radius:50%;opacity:.3;animation:scan-bounce 1s infinite ease-in-out}.scan-dots span:nth-child(2){animation-delay:.15s}.scan-dots span:nth-child(3){animation-delay:.3s}@keyframes scan-bounce{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.scan-progress-bar{margin:10px 0 4px;height:2px;background:var(--bg-3);border-radius:1px;overflow:hidden;position:relative}.scan-progress-bar:before{content:"";position:absolute;left:0;top:0;bottom:0;width:30%;background:linear-gradient(90deg,transparent,var(--blue),transparent);animation:scan-slide 1.2s ease-in-out infinite}@keyframes scan-slide{0%{left:-30%}to{left:100%}}.ticker-search-wrap{position:relative}.ticker-search-input{width:100%;padding:14px 18px;font-size:20px;font-weight:var(--fw-medium);letter-spacing:.04em;background:var(--bg-2);border:1.5px solid var(--border);border-radius:var(--r-md);outline:none;transition:border-color .15s}.ticker-search-input:focus{border-color:var(--color-teal-600)}.ticker-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--bg-1);border:1px solid var(--color-teal-600);border-radius:var(--r-md);z-index:10;max-height:280px;overflow-y:auto;box-shadow:0 8px 32px #0000001a}.ticker-option{padding:10px 16px;display:flex;align-items:center;cursor:pointer;border-bottom:1px solid var(--border);font-size:14px}.ticker-option:last-child{border-bottom:none}.ticker-option:hover{background:var(--bg-3)}.snapshot-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-top:12px}.snap-stat{background:var(--bg-2);border:1px solid var(--border);border-radius:8px;padding:12px}.snap-label{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);margin-bottom:6px}.snap-value{font-size:18px;font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}.big-stat{font-size:28px;font-weight:var(--fw-medium);line-height:1;font-variant-numeric:tabular-nums}.big-stat.good{color:var(--green)}.big-stat.warn{color:var(--yellow)}.big-stat.bad{color:var(--red)}.setup-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.setup-input{display:flex;flex-direction:column;gap:4px}.gate-verdict-pill{padding:4px 14px;border-radius:var(--r-pill);font-size:13px;font-weight:var(--fw-medium);letter-spacing:.06em}.gate-verdict-pill.go{background:var(--green-dim);color:var(--green);border:1px solid var(--green)}.gate-verdict-pill.no-go{background:var(--red-dim);color:var(--red);border:1px solid var(--red)}.gate-btn:disabled{opacity:.4;cursor:not-allowed}.risk-bar{height:8px;background:var(--bg-3);border-radius:4px;overflow:hidden;margin-top:14px}.risk-bar-fill{height:100%;transition:width .4s ease}.risk-components{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px}.risk-comp{background:var(--bg-2);border:1px solid var(--border);border-radius:6px;padding:8px 10px;text-align:center}.risk-comp-label{font-size:10px;color:var(--text-dim);letter-spacing:.06em;margin-bottom:4px}.risk-comp-points{font-size:18px;font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}.ticker-intel{border-top:1px dashed var(--border);margin-top:12px;padding-top:10px}.intel-panel{background:var(--bg-1);border:1px solid var(--border);border-radius:8px;padding:14px;margin-top:10px}.intel-flags{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.intel-flag{padding:8px 12px;border-radius:6px;font-size:12px;border-left:3px solid}.intel-flag.high{background:var(--color-warning-dim);border-left-color:var(--color-warning);color:var(--color-rust-800)}.intel-flag.medium{background:var(--color-info-dim);border-left-color:var(--color-info);color:var(--color-info)}.intel-flag.low{background:var(--bg-2);border-left-color:var(--text-dim);color:var(--text)}.intel-flag-detail{border-radius:6px;font-size:12px;border-left:3px solid;background:var(--bg-2);overflow:hidden}.intel-flag-detail.high{background:var(--color-warning-dim);border-left-color:var(--color-warning)}.intel-flag-detail.medium{background:var(--color-info-dim);border-left-color:var(--color-info)}.intel-flag-detail.low{border-left-color:var(--text-dim)}.intel-flag-detail.info{border-left-color:var(--color-teal-600)}.intel-flag-detail>summary{list-style:none;cursor:pointer;padding:9px 12px;display:flex;align-items:center;gap:6px;-webkit-user-select:none;user-select:none}.intel-flag-detail>summary::-webkit-details-marker{display:none}.intel-flag-detail>summary:after{content:"▾";margin-left:auto;opacity:.5;font-size:10px;transition:transform .18s}.intel-flag-detail[open]>summary:after{transform:rotate(180deg)}.intel-flag-detail .flag-icon{font-size:14px}.intel-flag-detail.high>summary strong{color:var(--color-rust-800)}.intel-flag-detail.medium>summary strong{color:var(--color-info)}.intel-flag-detail .flag-msg{color:var(--text)}.flag-level-pill{font-size:9px;padding:2px 6px;border-radius:4px;font-weight:var(--fw-medium);letter-spacing:.04em}.flag-level-pill.high{background:var(--fill-warning);color:var(--color-ink-inverse)}.flag-level-pill.medium{background:var(--fill-info);color:var(--color-ink-inverse)}.flag-level-pill.low{background:var(--bg-3);color:var(--text-dim)}.flag-level-pill.info{background:var(--bg-3);color:var(--color-teal-600)}.scanner-strip{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 14px}.osint-board.stale{opacity:.45;pointer-events:none;transition:opacity .15s ease}.ticker-bar-search{position:relative}.ticker-bar-search .ticker-search-input.tiny-input{font-size:12px;padding:6px 10px;width:150px}.ticker-bar-search .ticker-dropdown{min-width:260px;right:0;left:auto}button.ticker-option{display:flex;width:100%;text-align:left;background:transparent;border:none;border-bottom:1px solid var(--border);font:inherit;color:var(--text)}button.roi-tile{font:inherit;text-align:left;color:var(--text)}.flag-body{padding:10px 14px 12px 32px;border-top:1px solid var(--color-border);margin-top:2px}.flag-record{padding:6px 0;border-bottom:1px dotted var(--color-border)}.flag-record:last-child{border-bottom:none}.flag-record-head{display:flex;align-items:baseline;gap:4px;flex-wrap:wrap;font-size:12px}.flag-link{margin-left:auto;color:var(--blue);text-decoration:none;font-size:11px;white-space:nowrap}.flag-link:hover{text-decoration:underline}.flag-why{margin-top:4px;line-height:1.45;opacity:.85}.intel-section{margin-top:14px;padding-top:14px;border-top:1px solid var(--border)}.intel-section:first-of-type{border-top:none;margin-top:0;padding-top:0}.intel-section-title{font-size:11px;text-transform:uppercase;letter-spacing:var(--ls-eyebrow);color:var(--text-dim);font-weight:var(--fw-medium);margin-bottom:8px}.intel-news{display:flex;flex-direction:column;gap:10px}.intel-news-item{padding:8px 10px;background:var(--bg-2);border-radius:6px;border:1px solid var(--border)}.intel-news-item a{color:var(--text);text-decoration:none}.intel-news-item a:hover{color:var(--color-teal-600)}.intel-news-item strong{font-size:13px;display:block;line-height:1.4;font-weight:var(--fw-medium)}.row{display:flex;gap:8px;align-items:center}.spacer{flex:1}.muted{color:var(--text-dim)}.tiny{font-size:11px}.mono{font-family:var(--font-mono)}.loading{text-align:center;padding:40px;color:var(--text-dim)}.mtf-snapshot .mtf-grid{display:grid;grid-template-columns:1fr;gap:4px;margin-top:8px}.mtf-row{display:grid;grid-template-columns:90px 140px 1fr;align-items:baseline;gap:10px;padding:6px 10px;border-radius:var(--r-sm);background:var(--bg-2);border:1px solid var(--border)}.mtf-label{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);font-weight:var(--fw-medium)}.mtf-value{font-size:14px;font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}.mtf-note{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 600px){.mtf-row{grid-template-columns:80px 1fr;grid-template-rows:auto auto}.mtf-note{grid-column:1 / -1}}.verdict-snapshot{margin-top:8px;padding:10px 12px;background:var(--bg-2);border:1px solid var(--border);border-radius:var(--r-md);font-size:12px;line-height:1.5}.verdict-snapshot-title{font-weight:var(--fw-medium);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);margin-bottom:6px}.verdict-snapshot-list{margin:4px 0;padding-left:0;list-style:none}.verdict-snapshot-list li{font-variant-numeric:tabular-nums;padding:1px 0}.verdict-snapshot-list li.pos{color:var(--green)}.verdict-snapshot-list li.neg{color:var(--red)}.verdict-snapshot-context{margin-top:6px;padding-top:6px;border-top:1px solid var(--border);color:var(--text-dim)}.progress-balance-btn{all:unset;display:inline-flex;align-items:center;gap:4px;cursor:pointer;padding:1px 4px;margin:-1px -4px;border-radius:4px;color:inherit}.progress-balance-btn svg{opacity:.55}.progress-balance-btn:hover,.progress-balance-btn:focus-visible{background:var(--bg-2)}.progress-balance-btn:hover svg,.progress-balance-btn:focus-visible svg{opacity:1}.progress-balance-btn:focus-visible{outline:2px solid var(--color-teal-600);outline-offset:1px}.buzz-card{padding:12px 14px}.buzz-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:10px}.buzz-tabs{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:8px}.buzz-tab{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;font-size:11px;border-radius:var(--r-sm);border:1px solid var(--border);background:var(--bg-1);color:var(--text-dim);cursor:pointer}.buzz-tab:hover{color:var(--text);border-color:var(--color-teal-600)}.buzz-tab.active{background:var(--fill-teal-600);border-color:var(--color-teal-600);color:var(--color-ink-inverse)}.buzz-hint{margin-bottom:8px;line-height:1.4}.buzz-rows{display:flex;flex-direction:column;gap:2px}.buzz-row{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:5px 8px;border:1px solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--text);cursor:pointer;font-size:12px}.buzz-row:hover{background:var(--bg-2);border-color:var(--border)}.buzz-row:focus-visible{outline:2px solid var(--color-teal-600);outline-offset:1px}.buzz-row-tic{min-width:52px;font-variant-numeric:tabular-nums}.buzz-row-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.buzz-row-nums{margin-left:auto;display:inline-flex;align-items:center;gap:10px;font-variant-numeric:tabular-nums;white-space:nowrap}.buzz-reddit-row{display:flex;flex-direction:column}.buzz-post-link{display:inline-flex;align-items:center;gap:4px;padding:0 8px 4px 60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.buzz-post-link:hover{text-decoration:underline;color:var(--color-teal-600)}.buzz-trend{font-size:9px;letter-spacing:.06em;text-transform:uppercase;padding:1px 6px;border-radius:8px;background:var(--bg-3);color:var(--text-dim)}.buzz-trend-new{background:var(--color-teal-dim, #d5ebe8);color:var(--color-teal-600)}.buzz-trend-rising{background:var(--color-warning-dim, #faecc7);color:var(--color-warning)}.buzz-foot{margin-top:8px}.bucket-chip{min-width:0;transition:border-color .16s ease,box-shadow .16s ease}.bucket-head .progress-chip-label{min-width:0}.bucket-chip.is-paper{border-style:dashed}.bucket-chip.is-active{border-color:var(--color-teal-400);box-shadow:0 0 0 1px var(--color-teal-400)}.bucket-head{display:flex;align-items:center;justify-content:space-between;gap:6px}.bucket-paper{margin-left:6px;font-size:9px;padding:1px 5px;border-radius:999px;background:var(--color-teal-dim);color:var(--color-teal-600)}.bucket-step{display:inline-flex;border:1px solid var(--border);border-radius:999px;overflow:hidden;background:var(--color-raised);flex:none}.bucket-step button{all:unset;box-sizing:border-box;cursor:pointer;width:28px;height:24px;display:grid;place-items:center;color:var(--color-teal-600);transition:background .12s ease,color .12s ease}.bucket-step button+button{border-left:1px solid var(--border)}.bucket-step button:hover{background:var(--color-teal-dim)}.bucket-step button:active{background:var(--fill-teal-400);color:#fff}.bucket-step button:focus-visible{outline:2px solid var(--color-teal-600);outline-offset:-2px}.bucket-sheet{margin-top:12px;padding:14px;border-radius:12px;background:var(--color-raised);border:1px solid var(--border);box-shadow:0 6px 24px #0000000f;display:flex;flex-direction:column;gap:10px;max-width:520px}.bucket-sheet-top{display:flex;align-items:center;gap:10px}.bucket-sheet-name{flex:1;font-size:12px;color:var(--text-muted);text-align:right}.bucket-close{all:unset;cursor:pointer;display:grid;place-items:center;width:32px;height:32px;border-radius:999px;color:var(--text-muted)}.bucket-close:hover{background:var(--bg-2);color:var(--text)}.bucket-close:focus-visible{outline:2px solid var(--color-teal-600)}.bucket-seg{display:inline-flex;padding:3px;gap:2px;border-radius:999px;background:var(--bg-2)}.bucket-seg button{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:5px;padding:7px 14px;border-radius:999px;font-size:13px;font-weight:500;color:var(--text-dim);transition:background .16s ease,color .16s ease,box-shadow .16s ease}.bucket-seg button.on{background:var(--color-raised);color:var(--color-teal-600);box-shadow:0 1px 3px #0000001f}.bucket-seg button:focus-visible{outline:2px solid var(--color-teal-600)}.bucket-seg-sm button{padding:5px 12px;font-size:12px}.bucket-amount{display:flex;align-items:baseline;gap:4px;border-bottom:2px solid var(--border);padding:2px 0 4px;transition:border-color .16s ease}.bucket-amount:focus-within{border-color:var(--color-teal-400)}.bucket-currency{font-size:22px;color:var(--text-muted);font-weight:500}.bucket-amount input{all:unset;flex:1;min-width:0;font-size:28px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--text)}.bucket-amount input::placeholder{color:var(--color-border-strong)}.bucket-amount input::-webkit-outer-spin-button,.bucket-amount input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bucket-amount input[type=number]{-moz-appearance:textfield}.bucket-quick{display:flex;flex-wrap:wrap;gap:6px}.bucket-quick button{all:unset;cursor:pointer;padding:5px 12px;border-radius:999px;font-size:12px;border:1px solid var(--border);color:var(--text-dim);font-variant-numeric:tabular-nums}.bucket-quick button:hover{border-color:var(--color-teal-400);color:var(--color-teal-600)}.bucket-quick button:focus-visible{outline:2px solid var(--color-teal-600)}.bucket-sheet .bucket-note{font-size:13px}.bucket-cta{width:100%;min-height:44px;font-size:14px;border-radius:999px}.bucket-cta.is-out{background:var(--fill-teal-600);border-color:var(--color-teal-600);color:#fff}.bucket-cta.is-out:hover:not(:disabled){background:var(--fill-teal-800)}.bucket-hint{font-size:11px;color:var(--text-muted)}.bucket-msg{font-size:12px;display:inline-flex;align-items:center;gap:5px}.bucket-msg.is-err{color:var(--color-error)}.bucket-msg.is-ok{color:var(--color-success)}.bucket-links{display:flex;gap:14px;flex-wrap:wrap}.bucket-link{all:unset;cursor:pointer;font-size:12px;color:var(--color-teal-600);display:inline-flex;align-items:center;gap:3px}.bucket-link.on{font-weight:500;text-decoration:underline}.bucket-link:hover{text-decoration:underline}.bucket-link:focus-visible{outline:2px solid var(--color-teal-600);outline-offset:2px}.bucket-link svg{transition:transform .2s ease}.bucket-link svg.flip{transform:rotate(180deg)}.bucket-history{list-style:none;margin:0;padding:0;border-top:1px solid var(--border)}.bucket-history li{display:grid;grid-template-columns:76px 1fr auto 28px;gap:8px;align-items:center;padding:7px 0;border-bottom:1px solid var(--border);font-size:12px}.bucket-history-what{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bucket-del{all:unset;cursor:pointer;display:grid;place-items:center;width:28px;height:28px;border-radius:6px;color:var(--text-muted)}.bucket-del:hover{color:var(--color-error);background:var(--color-error-dim)}.bucket-del:focus-visible{outline:2px solid var(--color-teal-600)}@media (max-width: 640px){.bucket-step button{width:32px;height:30px}.bucket-head{align-items:flex-start}.bucket-sheet{max-width:none}.bucket-history li{grid-template-columns:70px 1fr 28px}.bucket-history li>span:nth-child(3){display:none}}@media (prefers-reduced-motion: reduce){.bucket-link svg,.bucket-seg button,.bucket-chip{transition:none}}.learn-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.learn-status{font-size:11px;font-weight:500;padding:3px 10px;border-radius:999px;background:var(--bg-2);color:var(--text-dim);border:1px solid var(--border)}.learn-status.is-on{background:var(--color-teal-dim);color:var(--color-teal-600);border-color:var(--color-teal-400)}.learn-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.4fr);gap:12px;align-items:end}.learn-k{font-size:10px;text-transform:uppercase;letter-spacing:var(--ls-eyebrow);color:var(--text-muted);font-weight:500;margin-bottom:2px}.learn-v{font-size:20px;font-weight:500;font-variant-numeric:tabular-nums}.learn-curve{width:100%;height:48px;display:block}.learn-curve-mid{stroke:var(--border);stroke-dasharray:3 3}.learn-curve-line{fill:none;stroke:var(--color-teal-400);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.learn-curve-dot{fill:var(--color-teal-600)}.learn-gate{margin-top:12px;padding:10px 12px;border-radius:8px;background:var(--color-warning-dim);color:var(--text-dim);line-height:1.5}.learn-lessons{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:14px}.learn-lessons ul{list-style:none;margin:4px 0 0;padding:0}.learn-lesson{display:grid;grid-template-columns:16px 1fr auto;column-gap:8px;align-items:center;padding:6px 0;border-bottom:1px solid var(--border);font-size:13px}.learn-lesson>.tiny{grid-column:2 / 4}.learn-lesson-what{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 700px){.learn-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.learn-curve-wrap{grid-column:1 / -1}.learn-lessons{grid-template-columns:1fr}}.report-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px}.report-card{width:100%;max-width:560px;max-height:92vh;overflow-y:auto;outline:none;background:var(--color-raised);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:14px}.report-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.report-eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:11px;text-transform:uppercase;letter-spacing:var(--ls-eyebrow);color:var(--color-teal-600);font-weight:500}.report-date{font-size:20px;font-weight:500;margin-top:2px}.report-k{font-size:10px;text-transform:uppercase;letter-spacing:var(--ls-eyebrow);color:var(--text-muted);font-weight:500;margin-bottom:2px;display:block}.report-bluf{display:flex;gap:14px;align-items:center;padding:14px;border-radius:12px;background:linear-gradient(135deg,#006f6f,#055);color:#fff}.report-bluf .report-k{color:#ffffffd9}.report-bluf-text{font-size:15px;line-height:1.4;font-weight:500}.report-grade{flex:none;width:52px;height:52px;border-radius:12px;display:grid;place-items:center;font-size:28px;font-weight:500;background:#fff;color:var(--fill-teal-600)}.report-grade.grade-C{color:var(--color-warning)}.report-grade.grade-D{color:var(--color-error)}.report-areas{list-style:none;margin:0;padding:0}.report-area{display:grid;grid-template-columns:20px 1fr 12px;gap:10px;align-items:start;padding:11px 0;border-bottom:1px solid var(--border)}.report-area:last-child{border-bottom:0}.report-icon{color:var(--color-teal-600);margin-top:2px}.report-area-label{font-size:12px;color:var(--text-muted)}.report-area-line{font-size:14px;line-height:1.4}.report-sub{font-size:12px;color:var(--text-dim);margin-top:3px}.report-dot{width:10px;height:10px;border-radius:999px;margin-top:5px;background:var(--color-border-strong)}.report-dot.tone-good{background:var(--fill-success)}.report-dot.tone-bad{background:var(--fill-error)}.report-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.report-chip{font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid var(--border)}.report-chip.is-right{color:var(--color-success);border-color:var(--color-success);background:var(--color-success-dim)}.report-chip.is-wrong{color:var(--color-error);border-color:var(--color-error);background:var(--color-error-dim)}.report-watch{display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:10px;background:var(--color-action-dim);font-size:14px;line-height:1.4}.report-watch svg{color:var(--color-rust-600);flex:none;margin-top:2px}.report-note{display:flex;flex-direction:column;gap:6px}.report-note textarea{font-size:14px;resize:vertical}.report-note .primary{align-self:flex-start}@media (max-width: 640px){.eod-modal-backdrop.report-backdrop{align-items:flex-end;padding:0}.report-card{margin:0;padding-bottom:calc(18px + env(safe-area-inset-bottom))}.report-card{max-width:none;border-radius:16px 16px 0 0;max-height:94vh}}.home,.portfolio,.insights{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.home>*,.portfolio>*,.insights>*{min-width:0}.portfolio .section-head-row,.insights .section-head-row{flex-wrap:wrap}.home>.card,.portfolio>.card,.insights>.card,.home>section,.portfolio>section{margin:0}.home-hello{font-size:22px;font-weight:500;letter-spacing:-.01em;padding:4px 2px 0}.report-inline{max-height:none;overflow:visible;max-width:none;border-radius:var(--r-lg, 12px)}.home-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:6px}.home-h2{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:500;margin:0 0 8px}.home-section-head .home-h2{margin:0}.home-list{list-style:none;margin:0;padding:0}.home-list>li+li{border-top:1px solid var(--border)}.home-row{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto 16px;gap:10px;align-items:center;padding:12px 2px;min-height:52px}.home-row:hover{background:var(--color-teal-dim)}.home-row:focus-visible{outline:2px solid var(--color-teal-600);outline-offset:-2px;border-radius:6px}.home-row-main{display:flex;flex-direction:column;min-width:0;gap:1px}.home-row-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-link{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:4px;margin-top:4px;min-height:36px;font-size:13px;color:var(--color-teal-600);font-weight:500}.home-link:hover{text-decoration:underline}.home-link:focus-visible{outline:2px solid var(--color-teal-600);outline-offset:2px}.verdict-pill{font-size:11px;font-weight:500;padding:3px 9px;border-radius:999px;white-space:nowrap;border:1px solid transparent}.verdict-pill.tone-good{color:var(--color-success);background:var(--color-success-dim);border-color:var(--color-success)}.verdict-pill.tone-warn{color:var(--color-warning);background:var(--color-warning-dim);border-color:var(--color-warning)}.verdict-pill.tone-bad{color:var(--color-error);background:var(--color-error-dim);border-color:var(--color-error)}.progress-home-line{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center;margin-top:10px;font-size:13px;color:var(--text-dim)}.progress-home-line .bucket-link{margin-left:auto}.page-seg{flex:none}.source-tag{font-size:11px;color:var(--text-muted)}.source-tag.is-paper{color:var(--color-teal-600)}.holding-num{display:flex;flex-direction:column;align-items:flex-end;gap:1px;font-variant-numeric:tabular-nums}.section-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000080;display:flex;align-items:center;justify-content:center;padding:16px}.sheet{width:100%;max-width:720px;max-height:92vh;overflow-y:auto;margin:0;border-radius:16px;background:var(--color-raised)}.sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}@media (max-width: 640px){.sheet-backdrop{align-items:flex-end;padding:0}.sheet{max-width:none;border-radius:16px 16px 0 0;max-height:94vh;padding-bottom:calc(16px + env(safe-area-inset-bottom))}}.fold-head{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:var(--r-md);background:var(--color-raised);border:1px solid var(--border)}.fold.is-open .fold-head{margin-bottom:8px}.fold-head:focus-visible{outline:2px solid var(--color-teal-600)}.fold-title{font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:var(--ls-eyebrow)}.fold-hint{font-size:12px;color:var(--text-muted)}.fold-head svg{margin-left:auto;transition:transform .2s ease}.fold-head svg.flip,.chev.flip{transform:rotate(180deg)}.chev{transition:transform .2s ease}.trade-action-bar{position:fixed;left:0;right:0;bottom:0;z-index:850;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px max(16px,calc((100vw - 1200px)/2));padding-bottom:calc(10px + env(safe-area-inset-bottom));background:var(--color-raised);border-top:1px solid var(--border);box-shadow:0 -4px 16px #0000000f}.tab-main{display:flex;align-items:center;gap:10px;min-width:0}.trade-action-bar .primary{min-height:44px;padding-inline:20px;border-radius:999px}.tab-logged{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;color:var(--color-success);font-weight:500;font-size:14px;min-height:44px}.smart-trade.has-action-bar{padding-bottom:72px}@media (max-width: 700px){.trade-action-bar{bottom:calc(61px + env(safe-area-inset-bottom));padding-bottom:10px}.smart-trade.has-action-bar{padding-bottom:80px}.mobile-jumpbar-search{display:inline-grid;place-items:center;padding:6px 10px}}.bot-rows{list-style:none;margin:0;padding:0}.bot-row+.bot-row{border-top:1px solid var(--border)}.bot-row-detail{padding:4px 2px 14px;display:grid;gap:10px}.bot-dl{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px 14px;margin:0}.bot-dl dt{font-size:11px;color:var(--text-muted)}.bot-dl dd{margin:0;font-size:14px}.stop-card{border-color:var(--color-rust-100)}@media (prefers-reduced-motion: reduce){.fold-head svg,.chev{transition:none}}.report-top{align-items:flex-start}.report-actions{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.report-share{position:relative}.report-share-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:50;min-width:200px;padding:6px;border-radius:12px;background:var(--color-raised);border:1px solid var(--border);box-shadow:0 8px 28px #00000024;display:grid}.report-share-menu button{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;font-size:14px;min-height:44px}.report-share-menu button:hover,.report-share-menu button:focus-visible{background:var(--color-teal-dim)}.report-share-menu .muted{margin-left:auto}.report-row{grid-template-columns:36px minmax(0,1fr) 16px}.report-row-bluf{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.report-mini-grade{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;font-weight:500;font-size:16px;border:1px solid transparent}.report-mini-grade.tone-good{color:var(--color-success);background:var(--color-success-dim);border-color:var(--color-success)}.report-mini-grade.tone-warn{color:var(--color-warning);background:var(--color-warning-dim);border-color:var(--color-warning)}.report-mini-grade.tone-bad{color:var(--color-error);background:var(--color-error-dim);border-color:var(--color-error)}.work-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.work-v{font-size:18px;font-weight:500;font-variant-numeric:tabular-nums;text-transform:capitalize}.work-rows{list-style:none;margin:0;padding:0}.work-rows li{display:grid;grid-template-columns:92px minmax(0,1fr) auto;gap:4px 10px;align-items:center;padding:8px 0;border-top:1px solid var(--border);font-size:13px}.work-verdict{font-weight:500}.work-bar{height:6px;border-radius:999px;background:var(--bg-2);overflow:hidden}.work-bar>span{display:block;height:100%;background:var(--fill-teal-400);border-radius:inherit}.work-why{grid-column:1 / -1;line-height:1.5}.work-sec{margin-top:12px;padding-top:10px;border-top:1px solid var(--border)}.work-sec-h{font-size:13px;font-weight:500;margin-bottom:4px}.work-tally{display:flex;flex-wrap:wrap;gap:4px 14px;margin-bottom:6px}.work-actions,.work-lessons{list-style:none;margin:0;padding:0}.work-actions li{padding:3px 0;line-height:1.45}.work-actions li .mono{display:inline-block;min-width:64px}.work-lessons li{padding:3px 0 3px 14px;position:relative;line-height:1.5}.work-lessons li:before{content:"•";position:absolute;left:2px;color:var(--color-teal-600)}.report-watch.is-link{all:unset;box-sizing:border-box;cursor:pointer;display:flex;gap:10px;align-items:flex-start;width:100%;padding:12px;border-radius:10px;background:var(--color-action-dim);font-size:14px;line-height:1.4}.report-watch.is-link:hover{background:#f4791f33}.report-watch.is-link:focus-visible{outline:2px solid var(--color-teal-600);outline-offset:2px}.report-watch-go{margin-left:auto;align-self:center;color:var(--color-rust-600);flex:none}.conn-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;margin-bottom:14px}.conn-card{border:1px solid var(--border);border-radius:12px;padding:14px;display:grid;gap:10px;background:var(--color-raised);min-width:0}.conn-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.conn-status{font-size:11px;font-weight:500;padding:2px 9px;border-radius:999px;border:1px solid;white-space:nowrap}.conn-total-v{font-size:26px;font-weight:500;letter-spacing:-.01em}.conn-holdings{list-style:none;margin:0;padding:0;border-top:1px solid var(--border)}.conn-holdings li{display:grid;grid-template-columns:64px 1fr auto;gap:8px;align-items:center;padding:7px 0;border-bottom:1px solid var(--border);font-size:13px}.conn-card-foot{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.sec-log{list-style:none;margin:0;padding:0}.sec-log li{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:7px 0;border-bottom:1px solid var(--border);font-size:13px}.sec-log li.is-warn{color:var(--color-error)}.focus-rows{list-style:none;margin:0;padding:0}.focus-rows li{display:grid;gap:4px;padding:10px 0;border-top:1px solid var(--border)}.focus-main{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.focus-stats{display:flex;gap:12px;flex-wrap:wrap;color:var(--text-dim)}.rh-groups details{border-top:1px solid var(--border);padding:8px 0}.rh-groups summary{cursor:pointer;display:flex;gap:8px;align-items:baseline}.rh-groups ul{margin:6px 0 0 16px;padding:0;line-height:1.7}.rh-writes{font-size:10px;font-weight:500;color:var(--color-rust-600);border:1px solid currentColor;border-radius:999px;padding:0 6px;margin-left:4px}.rh-pre{font-size:11px;background:var(--bg-2);padding:8px;border-radius:8px;overflow-x:auto;max-height:220px}.bucket-live{font-size:11px;font-weight:500;color:var(--color-success);white-space:nowrap}.report-areas>li{list-style:none}.report-area.is-link{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:grid;grid-template-columns:20px 1fr 12px 16px;gap:10px;align-items:start;padding:11px 0;border-bottom:1px solid var(--border)}.report-area.is-link:hover{background:var(--tint-1)}.report-area.is-link:focus-visible{outline:2px solid var(--color-teal-600);outline-offset:2px;border-radius:6px}.report-area-go{color:var(--color-ink-3, #999);align-self:center}.report-areas>li:not(:last-child)>.report-area{border-bottom:1px solid var(--border)}.report-areas>li:last-child>.report-area{border-bottom:0}.fut-block{border-top:1px solid var(--border);padding-top:8px}.fut-list{list-style:none;margin:0;padding:0}.fut-list li{display:grid;grid-template-columns:56px 1fr 1fr auto;gap:6px;align-items:center;padding:5px 0;border-bottom:1px solid var(--border);font-size:13px}.fut-list li.is-off{opacity:.55}@media (max-width: 640px){.fut-list li{grid-template-columns:52px 1fr}}.live-deriv{padding:10px;border-radius:8px;border:1px dashed var(--color-rust-100);margin-bottom:10px}.log-drop>summary{cursor:pointer;list-style:none;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.log-drop>summary::-webkit-details-marker{display:none}.log-drop>summary:before{content:"▸";color:var(--color-teal-600);transition:transform .15s;display:inline-block}.log-drop[open]>summary:before{transform:rotate(90deg)}.log-drop-title{font-size:14px;font-weight:500}.log-drop-body{margin-top:10px}.venue-strip{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:baseline;padding:10px 14px}.venue-strip .link-btn{margin-left:auto}.venue-strip .link-btn{background:none;border:0;padding:8px 4px;margin:-8px -4px;color:var(--color-teal-600);text-decoration:underline;cursor:pointer;font:inherit}.ticker-option-name{margin-left:8px}@media (max-width: 700px){.ticker-option-top .ticker-option-name{margin-left:0}}.bot-activity{display:flex;align-items:center;gap:14px;padding:12px 16px}.bot-orb{flex:none;color:var(--color-teal-600)}.bot-activity-text{min-width:0;flex:1}.bot-activity-title{font-size:15px;font-weight:500}.bot-activity-bar{height:4px;border-radius:999px;background:var(--bg-2);overflow:hidden;margin-top:6px}.bot-activity-bar>span{display:block;height:100%;background:var(--fill-teal-600);border-radius:inherit;transition:width .4s ease}.fold{border-top:1px solid var(--border)}.card>.fold:first-child{border-top:0}.fold>summary{cursor:pointer;list-style:none;display:flex;align-items:baseline;gap:10px;padding:10px 0;min-width:0}.fold>summary::-webkit-details-marker{display:none}.fold>summary:before{content:"▸";color:var(--color-teal-600);transition:transform .15s;flex:none}.fold[open]>summary:before{transform:rotate(90deg)}.fold-title{font-size:14px;font-weight:500;flex:none}.fold-summary{font-size:12px;color:var(--text-dim, var(--color-ink-3));min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fold[open]>summary .fold-summary{white-space:normal}.fold-body{padding:0 0 10px 18px}@media (max-width: 700px){.fold>summary{flex-wrap:wrap}.fold-summary{flex-basis:100%;padding-left:18px}}.work-stat-btn{all:unset;cursor:pointer;display:block;border-radius:8px}.work-stat-btn:focus-visible{outline:2px solid var(--color-teal-600);outline-offset:2px}.pnlcal{padding:16px}.pnlcal-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.pnlcal .icon-btn{background:none;border:0;cursor:pointer;padding:6px;border-radius:8px;color:inherit;display:inline-flex}.pnlcal-month{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.pnlcal-month-name{font-size:14px;font-weight:500}.pnlcal-month-total{font-size:24px;font-weight:500;font-variant-numeric:tabular-nums}.pnlcal .pos,.pnlcal-month-total.pos{color:var(--green)}.pnlcal .neg,.pnlcal-month-total.neg{color:var(--color-error)}.pnlcal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr)) minmax(0,1.15fr);gap:4px}.pnlcal-wd{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim);text-align:center;padding-bottom:2px}.pnlcal-day,.pnlcal-week{all:unset;box-sizing:border-box;min-height:54px;border-radius:8px;padding:4px;display:flex;flex-direction:column;justify-content:space-between;background:var(--bg-2);font-variant-numeric:tabular-nums;min-width:0}.pnlcal-day{cursor:pointer}.pnlcal-day.is-empty{background:transparent;cursor:default}.pnlcal-day.is-green{background:rgba(37,116,64,var(--int, .3))}.pnlcal-day.is-red{background:rgba(200,49,42,var(--int, .3))}.pnlcal-day.is-today{box-shadow:inset 0 0 0 2px var(--color-teal-600)}.pnlcal-day.is-sel{outline:2px solid var(--color-ink-1, var(--text));outline-offset:1px}.pnlcal-day:focus-visible{outline:2px solid var(--color-teal-600);outline-offset:1px}.pnlcal-dn{font-size:10px;color:var(--text-dim)}.pnlcal-day.is-green .pnlcal-dn,.pnlcal-day.is-red .pnlcal-dn{color:inherit;opacity:.9}.pnlcal-pnl{font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pnlcal-n{font-size:9px;opacity:.88}.pnlcal-n:after{content:" tr"}.pnlcal-week{background:transparent;border:1px dashed var(--border);align-items:flex-end}.pnlcal-week.pos .pnlcal-pnl{color:var(--green)}.pnlcal-week.neg .pnlcal-pnl{color:var(--color-error)}.pnlcal-detail{margin-top:12px;border-top:1px solid var(--border);padding-top:10px}.pnlcal-detail-head{display:flex;justify-content:space-between;margin-bottom:6px}.pnlcal-items{list-style:none;margin:0;padding:0}.pnlcal-items li{display:flex;justify-content:space-between;gap:8px;padding:6px 0;border-bottom:1px solid var(--border);font-size:13px}@media (max-width: 420px){.pnlcal{padding:12px 10px}.pnlcal-grid{gap:3px}.pnlcal-day,.pnlcal-week{min-height:46px;padding:3px}.pnlcal-pnl{font-size:10.5px}.pnlcal-n:after{content:""}}.report-grade.grade-none{color:var(--text-dim)}.update-bar{position:fixed;left:50%;transform:translate(-50%);bottom:calc(84px + env(safe-area-inset-bottom));z-index:1200;border:0;border-radius:999px;padding:10px 18px;background:var(--fill-teal-600);color:#fff;font:500 14px/1.2 Inter,system-ui,sans-serif;box-shadow:0 6px 20px #0000002e;cursor:pointer}.rc .rc-top{display:flex;align-items:center;gap:12px}.rc-grade{flex:none;width:40px;height:40px;border-radius:10px;display:grid;place-items:center;font-size:22px;font-weight:500;color:#fff;background:var(--fill-teal-600)}.rc-grade.grade-C{background:var(--fill-warning)}.rc-grade.grade-D{background:var(--fill-error)}.rc-grade.grade-none{background:var(--bg-2);color:var(--text-dim)}.rc-titles{min-width:0;flex:1}.rc-date{font-size:17px;font-weight:500;margin:2px 0 0}.rc-actions{display:flex;gap:4px}.rc .icon-btn{background:none;border:1px solid var(--border);border-radius:999px;width:34px;height:34px;display:grid;place-items:center;cursor:pointer;color:var(--color-teal-600);padding:0}.rc-bluf{margin:10px 0 8px;font-size:14.5px;line-height:1.4}.rc-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:6px;margin-bottom:6px}.rc-tile{background:var(--bg-2);border-radius:10px;padding:8px 10px;min-width:0}.rc-tile-k{font-size:10.5px;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rc-tile-v{font-size:15px;font-weight:500;font-variant-numeric:tabular-nums}.rc-tile-v.pos{color:var(--green)}.rc-tile-v.neg{color:var(--color-error)}.rc-rows{list-style:none;margin:0;padding:0}.rc-row{all:unset;box-sizing:border-box;width:100%;display:flex;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid var(--border);cursor:pointer;font-size:13.5px;min-width:0}.rc-row:focus-visible{outline:2px solid var(--color-teal-600);outline-offset:2px}.rc-row .report-dot{flex:none}.rc-icon{flex:none;color:var(--color-teal-600)}.rc-label{flex:none;color:var(--text-dim)}.rc-value{flex:1;min-width:0;text-align:right;font-variant-numeric:tabular-nums;line-height:1.35}.rc-go{flex:none;color:var(--text-dim)}.rc-watch{all:unset;box-sizing:border-box;width:100%;display:flex;align-items:flex-start;gap:8px;margin-top:10px;padding:10px 12px;border-radius:10px;background:var(--color-action-dim, rgba(244,121,31,.12));font-size:13px;line-height:1.4;cursor:default}.rc-watch.is-link{cursor:pointer}.rc-watch svg:first-child{flex:none;margin-top:2px;color:var(--color-rust-600)}.rc-watch .rc-go{margin-left:auto;align-self:center}.rc-note-btn{margin-top:8px}.link-btn{background:none;border:0;padding:8px 4px;margin:-8px -4px;color:var(--color-teal-600);text-decoration:underline;cursor:pointer;font:inherit}.bot-hero{padding:14px 16px}.bot-hero-top{display:flex;align-items:center;justify-content:space-between}.bot-hero-title{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.06em}.bot-hero-tag{font-size:10px;padding:1px 6px;border-radius:4px;background:var(--bg-2);color:var(--text-dim);text-transform:uppercase}.bot-hero-tools{display:flex;gap:4px}.bot-hero .icon-btn{background:none;border:1px solid var(--border);border-radius:999px;width:32px;height:32px;display:grid;place-items:center;cursor:pointer;color:var(--color-teal-600);padding:0}.bot-activity.is-bare{padding:10px 0 12px}.bot-hero-stats{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:6px}.bot-hero-stat{all:unset;box-sizing:border-box;background:var(--bg-2);border-radius:10px;padding:8px 10px;min-width:0}.bot-hero-stat.is-link{cursor:pointer}.bot-hero-stat.is-link:focus-visible{outline:2px solid var(--color-teal-600)}.bot-hero-stat .k{font-size:10.5px;color:var(--text-dim);white-space:nowrap}.bot-hero-stat .v{font-size:16px;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bot-hero-stat.is-main .v{font-size:18px}.bot-hero-stat .s{font-size:11px;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 520px){.bot-hero-stats{grid-template-columns:1fr 1fr}}.pnl-tile-link{all:unset;box-sizing:border-box;cursor:pointer;display:block}.pnl-tile-link:focus-visible{outline:2px solid var(--color-teal-600);outline-offset:2px}.tv-v2{--tv-ease: cubic-bezier(.23, 1, .32, 1)}.osint-board .tv-v2.trade-verdict-banner{padding:14px 16px 6px}.tv-hero{display:flex;align-items:center;gap:14px}.tv-orb{color:currentColor}.tv-v2.tier-wait .tv-orb{color:var(--color-warning)}.tv-v2.tier-rust .tv-orb{color:var(--color-rust-600)}.tv-hero-text{flex:1;min-width:0}.tv-eyebrow{font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:500;opacity:.7;cursor:help;width:fit-content}.tv-verdict-line{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.tv-v2 .tv-label,.osint-board .tv-v2 .tv-label{font-size:22px;letter-spacing:.02em}.tv-score-num{font-size:22px;font-weight:500;font-variant-numeric:tabular-nums}.tv-score-num span{font-size:13px;opacity:.6;margin-left:1px}.tv-v2 .tv-action{margin-top:2px;font-size:13px;opacity:.85}.tv-tools{display:flex;gap:6px;align-self:flex-start;position:relative}.tv-icon-btn{width:34px;height:34px;padding:0;display:inline-grid;place-items:center;border-radius:999px;border:1px solid var(--border);background:transparent;color:inherit;cursor:pointer;transition:transform .16s var(--tv-ease),background-color .16s ease}.tv-icon-btn:hover{background:#7f7f7f24}.tv-icon-btn:active{transform:scale(.97)}.tv-icon-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.tv-toast{right:0;top:40px;margin:0;z-index:2}.tv-ready{display:flex;align-items:center;gap:10px;margin-top:12px;font-size:12.5px;line-height:1.35;min-width:0}.tv-ready-chip{display:inline-flex;align-items:center;gap:5px;flex:none;padding:3px 10px;border-radius:999px;font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:.05em;transition:background-color .2s ease,color .2s ease}.tv-ready-text{min-width:0;opacity:.9}.tv-ready.is-ready .tv-ready-chip{background:var(--color-success-dim, #d8f0e3);color:var(--color-success)}.tv-ready.is-risky .tv-ready-chip{background:var(--color-warning-dim, #faecc7);color:var(--color-warning);box-shadow:inset 0 0 0 1px var(--color-warning)}.tv-ready.is-blocked{padding:8px 10px;border-radius:10px;background:#c8312a1f;box-shadow:inset 0 0 0 1.5px var(--color-error);color:var(--color-error)}.tv-ready.is-blocked .tv-ready-chip{background:var(--fill-error);color:#fff}.tier-1 .tv-ready-chip,.tier-3 .tv-ready-chip{background:#ffffff29!important;color:#fff!important;box-shadow:none!important}.tv-scale{margin:14px 0 4px}.tv-scale-track{position:relative;height:6px}.tv-scale-seg{position:absolute;top:0;bottom:0;background:currentColor;opacity:.14;border-radius:3px;border-left:2px solid transparent;background-clip:padding-box}.tv-scale-seg.on{opacity:.4}.tv-scale-dot{position:absolute;top:50%;width:12px;height:12px;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px var(--bg-1, #fff);transition:left .3s var(--tv-ease)}.tier-1 .tv-scale-dot,.tier-3 .tv-scale-dot{box-shadow:0 0 0 2px #055}.tv-scale-labels{position:relative;height:14px;margin-top:6px;font-size:10px;letter-spacing:.04em}.tv-scale-labels span{position:absolute;transform:translate(-50%);white-space:nowrap;opacity:.55}.tv-scale-labels span.on{opacity:1;font-weight:500}.tv-note{display:flex;align-items:flex-start;gap:8px;margin-top:8px;padding:7px 10px;border-radius:8px;background:#7f7f7f1a;font-size:12.5px;line-height:1.4}.tv-note svg{flex:none;margin-top:1px}.tv-note.is-alert{background:#c8312a1f;box-shadow:inset 0 0 0 1.5px var(--color-error)}.tv-note.is-alert svg{color:var(--color-error)}.tv-link-btn{margin-left:auto;flex:none;background:none;border:0;padding:0 2px;color:inherit;font:inherit;font-weight:500;text-decoration:underline;cursor:pointer}.tv-folds{margin-top:8px}.tv-v2 .fold{border-top-color:var(--border)}.tv-v2 .fold>summary{padding:9px 0}.tv-v2 .fold-title{font-size:13px}.tv-v2 .fold-summary{color:inherit;opacity:.75}.tv-v2 .fold[open]>summary .fold-summary{display:none}.tv-plus{color:var(--green);font-weight:500}.tv-minus{color:var(--red);font-weight:500}.tv-why{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:12.5px;line-height:1.4}.tv-why li{display:flex;gap:8px}.tv-why .tv-pts{min-width:30px;font-variant-numeric:tabular-nums}.tv-others{margin-top:8px;font-size:12px}.tv-others ul{margin:4px 0 0 18px;padding:0}.tv-explain{margin:10px 0 0;font-size:11.5px;opacity:.7}.tv-record{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px}.tv-record-cell{display:grid;padding:6px 8px;border-radius:8px;background:#7f7f7f1a;font-variant-numeric:tabular-nums}.tv-record-cell.best{box-shadow:inset 0 0 0 1.5px currentColor}.tv-record-w{font-size:10px;opacity:.7;text-transform:uppercase;letter-spacing:.05em}.tv-record-r{font-size:15px;font-weight:500}.tv-record-n{font-size:10px;opacity:.6}@media (max-width: 700px){.tv-hero{gap:12px}.tv-v2 .tv-label{font-size:20px}.tv-ready{align-items:flex-start}.tv-scale-labels{font-size:9px}}@media (prefers-reduced-motion: reduce){.tv-scale-dot,.tv-icon-btn{transition:none}}.goal-sources{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.goal-sources li{display:inline-flex;align-items:baseline;gap:6px;padding:4px 10px;border-radius:999px;background:var(--bg-2);font-size:12px}.goal-sources li.off{opacity:.5;text-decoration:line-through;text-decoration-thickness:1px}.goal-src-label{color:var(--text-dim)}.goal-src-tag{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.trade-board{display:flex;flex-direction:column;gap:12px}.trade-board>.tb-area{min-width:0;scroll-margin-top:72px}.trade-board>.tb-area>*{margin:0}.tb-verdict{order:1}.tb-chart{order:2}.tb-plan{order:3}.tb-intel{order:4}.tb-outcomes{order:5}@media (min-width: 1000px){.trade-board{display:grid;grid-template-columns:minmax(0,7fr) minmax(320px,5fr);grid-template-areas:"verdict  plan" "chart    plan" "intel    plan" "outcomes plan";grid-template-rows:auto auto auto 1fr;align-items:start}.tb-verdict{grid-area:verdict}.tb-chart{grid-area:chart}.tb-plan{grid-area:plan;align-self:stretch}.tb-intel{grid-area:intel}.tb-outcomes{grid-area:outcomes}.tb-sticky{position:sticky;top:64px}}.mobile-jumpbar{display:flex;gap:6px;align-items:center;position:sticky;top:var(--sticky-search-h, 0px);z-index:799;margin:0 0 12px;padding:8px 0;background:var(--bg-0);border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none;white-space:nowrap}.mobile-jumpbar::-webkit-scrollbar{display:none}.mobile-jumpbar-ticker{font-size:13px;margin-right:6px;flex:0 0 auto}.mobile-jumpbar-chip{flex:0 0 auto;min-height:32px;padding:5px 12px;border-radius:999px;font-size:12px;transition:background-color .16s ease,color .16s ease,transform .16s cubic-bezier(.23,1,.32,1)}.mobile-jumpbar-chip:active{transform:scale(.97)}.mobile-jumpbar-chip.is-active{background:var(--fill-teal-600);border-color:var(--color-teal-600);color:var(--color-ink-inverse)}@media (min-width: 701px){.ticker-bar{position:static}.mobile-jumpbar-search{display:none}}@media (max-width: 700px){.mobile-jumpbar{margin:0 -12px 8px;padding:8px 12px}.mobile-jumpbar-chip{min-height:34px;padding:6px 12px}}@media (prefers-reduced-motion: reduce){.mobile-jumpbar-chip{transition:none}}.trade-ticket{padding:16px!important;display:grid;gap:14px}.tp-title-row,.intel-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tp-title{display:inline-flex;align-items:center;gap:8px;margin:0 auto 0 0;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.08em}.tp-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-size:11.5px;background:var(--bg-2);color:var(--text-dim)}.tp-pill.is-long{background:var(--color-success-dim, #d8f0e3);color:var(--color-success)}.tp-pill.is-short,.tp-pill.is-bad{background:#c8312a1f;color:var(--color-error)}.tp-section{display:grid;gap:10px;padding-top:14px;border-top:1px solid var(--border)}.tp-head{display:flex;align-items:center;gap:10px;min-height:28px}.tp-label{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim);margin-right:auto}.tp-sub{color:var(--text-muted);font-weight:400;text-transform:none;letter-spacing:0}.tp-link{all:unset;cursor:pointer;font-size:12px;font-weight:500;color:var(--color-teal-600);text-decoration:underline;text-underline-offset:2px}.tp-link:focus-visible{outline:2px solid var(--color-teal-600);outline-offset:2px;border-radius:2px}.tp-icon-btn{width:30px;height:30px;padding:0;display:inline-grid;place-items:center;border-radius:999px;transition:transform .16s cubic-bezier(.23,1,.32,1)}.tp-icon-btn:active,.tp-chip:active{transform:scale(.97)}.tp-levels,.tp-results{display:grid;gap:8px}.tp-levels{grid-template-columns:repeat(3,minmax(0,1fr))}.tp-results{grid-template-columns:repeat(4,minmax(0,1fr))}.tp-level,.tp-result{display:grid;align-content:start;gap:2px;padding:8px 10px;border-radius:8px;background:var(--bg-2);min-width:0}.tp-level.is-stop{box-shadow:inset 3px 0 0 var(--red)}.tp-level.is-target{box-shadow:inset 3px 0 0 var(--green)}.tp-level-k{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);white-space:nowrap}.tp-dir{text-transform:none;letter-spacing:0;color:var(--text-muted);display:inline-flex;align-items:center;gap:2px}.tp-level-v,.tp-result-v{font-size:16px;font-weight:500;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-level-p{font-size:11px;color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-level.is-stop .tp-level-p{color:var(--red)}.tp-level.is-target .tp-level-p{color:var(--green)}.tp-level input{width:100%;min-width:0;padding:4px 6px;font-size:14px;font-variant-numeric:tabular-nums}.tp-odds{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;font-size:13px;font-variant-numeric:tabular-nums}.tp-odds strong{font-weight:500}.tp-more>summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--text-dim)}.tp-more>summary::-webkit-details-marker{display:none}.tp-more>summary svg{transition:transform .16s ease}.tp-more[open]>summary svg{transform:rotate(180deg)}.tp-more[open]{display:grid;gap:6px}.tp-note{font-size:12px;color:var(--text-dim);line-height:1.45}.tp-dist{display:grid;gap:4px;font-size:11.5px;font-variant-numeric:tabular-nums}.tp-dist-row{display:grid;grid-template-columns:52px 1fr 44px;align-items:center;gap:8px}.tp-dist-row.is-mine{font-weight:500}.tp-dist-bar{height:6px;border-radius:3px;background:var(--bg-3);overflow:hidden}.tp-dist-bar>span{display:block;height:100%}.tp-amount{display:flex;gap:8px;align-items:stretch;flex-wrap:wrap}.tp-money-input{flex:1 1 120px;display:flex;align-items:center;gap:4px;padding:0 10px;border:1px solid var(--border-strong, var(--border));border-radius:8px;background:var(--bg-1);min-height:38px}.tp-money-input:focus-within{outline:2px solid var(--color-teal-600);outline-offset:1px}.tp-money-input>span{color:var(--text-muted)}.tp-money-input input{all:unset;flex:1;min-width:0;font-size:15px;font-variant-numeric:tabular-nums}.tp-chips{display:flex;gap:6px}.tp-chip{min-height:38px;padding:0 12px;border-radius:8px;font-size:12.5px;font-variant-numeric:tabular-nums;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .16s ease}.tp-alert{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border-radius:8px;font-size:12.5px;line-height:1.4;background:var(--color-warning-dim, #faecc7)}.tp-alert>svg{flex:none;margin-top:1px;color:var(--color-warning)}.tp-alert .tp-link{margin-left:auto;flex:none}.tp-alert.is-bad{background:#c8312a1a;box-shadow:inset 0 0 0 1px var(--color-error)}.tp-alert.is-bad>svg{color:var(--color-error)}.trade-ticket .tp-log{width:100%;min-height:46px;margin-top:2px;justify-content:center;font-size:15px;border-radius:999px}.tp-foot{font-size:11.5px;color:var(--text-muted);text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:4px}.tp-foot a{color:var(--green)}@media (max-width: 480px){.tp-results{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-chips{flex:1 1 100%}.tp-chip{flex:1}}@media (prefers-reduced-motion: reduce){.tp-icon-btn,.tp-chip,.tp-more>summary svg{transition:none}}.intel-card{padding:14px 16px!important;display:grid;gap:12px}.itab{display:flex;gap:2px;padding:3px;border-radius:10px;background:var(--bg-2);overflow-x:auto;scrollbar-width:none}.itab::-webkit-scrollbar{display:none}.itab-btn{all:unset;cursor:pointer;flex:1 0 auto;text-align:center;padding:6px 12px;border-radius:8px;font-size:12.5px;color:var(--text-dim);white-space:nowrap;transition:background-color .16s ease,color .16s ease}.itab-btn.on{background:var(--bg-1);color:var(--text);font-weight:500;box-shadow:0 1px 2px #00000014}.itab-btn:focus-visible{outline:2px solid var(--color-teal-600);outline-offset:-2px}.itab-panel{display:grid;gap:12px;min-width:0}.itab-panel>.card{background:transparent!important;border:0!important;padding:0!important;margin:0!important;box-shadow:none!important;height:auto!important}.itab-panel>.card+.card{padding-top:12px!important;border-top:1px solid var(--border)!important}.itab-panel>.card:not(.mtf-snapshot)>h3.card-title:first-child{display:none!important}.itab-panel .intel-bare>summary{display:none!important}.itab-panel .intel-bare>div{margin-top:0!important}@media (prefers-reduced-motion: reduce){.itab-btn{transition:none}}@media (min-width: 1000px){.trade-action-bar{display:none}.smart-trade.has-action-bar{padding-bottom:0}}.bot-sync-note{display:flex;align-items:flex-start;gap:8px;margin-top:10px;padding:8px 10px;border-radius:8px;background:var(--bg-2);font-size:12.5px;line-height:1.4}.bot-sync-note>svg{flex:none;margin-top:2px;color:var(--color-teal-600)}.bot-sync-line{display:flex;align-items:center;gap:5px;margin-top:6px;font-size:11.5px;color:var(--text-muted);min-width:0}.bot-sync-line>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bot-sync-line.is-good{color:var(--green)}.rl-model{display:grid;gap:8px;padding:12px 0;border-top:1px solid var(--border)}.rl-model-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rl-oos>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:13px}.rl-rules{list-style:none;margin:6px 0;padding:0;display:grid;gap:4px;font-size:12.5px}.rl-rules li{display:grid;grid-template-columns:1fr auto auto 44px;gap:8px;align-items:baseline}.rl-rules li strong{text-align:right}.rl-rule{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv-base{font-size:12px;opacity:.8;margin-bottom:6px}.venue-strip.bot-hero-venue{padding:8px 0 0;margin-top:8px;border-top:1px solid var(--border);color:var(--text-dim)}.acct-sheet{padding:16px 18px 18px;max-width:560px}.acct-top{margin:6px 0 14px}.acct-big{font-size:30px;font-weight:500;font-variant-numeric:tabular-nums}.acct-sub{font-size:13px;color:var(--text-dim)}.acct-sheet .pos{color:var(--color-success)}.acct-sheet .neg{color:var(--color-error)}.acct-sec{border-top:1px solid var(--border);padding:12px 0;display:grid;gap:8px}.acct-h{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}.acct-bar{display:flex;height:10px;border-radius:999px;overflow:hidden;background:var(--bg-2)}.acct-bar span{height:100%}.acct-rows{list-style:none;margin:0;padding:0;display:grid;gap:6px}.acct-rows li{display:grid;grid-template-columns:10px 1fr auto auto;gap:8px;align-items:baseline;font-size:13px}.acct-rows li strong{font-weight:500;min-width:72px;text-align:right}.acct-flow li{grid-template-columns:0 1fr 0 auto}.acct-rows .acct-total{border-top:1px dashed var(--border);padding-top:6px;font-weight:500}.acct-dot{width:10px;height:10px;border-radius:3px;align-self:center}.acct-split{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.acct-split>*{background:var(--bg-2);border-radius:10px;padding:8px 10px;min-width:0;font-size:14px}.acct-link{all:unset;box-sizing:border-box;background:var(--bg-2);border-radius:10px;padding:8px 10px;cursor:pointer}.acct-link:focus-visible{outline:2px solid var(--color-teal-600)}.acct-foot{border-top:1px solid var(--border);padding-top:10px}@media (max-width: 520px){.acct-split{grid-template-columns:1fr 1fr}}.home-balance{padding:16px}.home-balance-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.home-balance-k{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}.home-balance-v{font-size:30px;font-weight:500;font-variant-numeric:tabular-nums;line-height:1.15;margin-top:2px}.home-balance-sub{font-size:13px;margin-top:2px}.home-balance .pos{color:var(--color-success)}.home-balance .neg{color:var(--color-error)}.home-balance-btn{flex:0 0 auto;border-radius:999px;padding:6px 12px;font-size:12.5px;border:1px solid var(--border);background:none;color:var(--color-teal-600);cursor:pointer}.home-balance-rows{list-style:none;margin:12px 0 0;padding:0;border-top:1px solid var(--border)}.home-balance-row{all:unset;box-sizing:border-box;width:100%;display:grid;grid-template-columns:auto 1fr auto 14px;gap:8px;align-items:center;padding:10px 0;border-bottom:1px solid var(--border);cursor:pointer;font-size:14px}.home-balance-rows li:last-child .home-balance-row{border-bottom:0;padding-bottom:0}.home-balance-row:focus-visible{outline:2px solid var(--color-teal-600);outline-offset:2px}.home-balance-row .tiny{text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.home-balance-row strong{font-weight:500;font-variant-numeric:tabular-nums}.home-balance-name{display:inline-flex;align-items:center;gap:6px}.quick-actions{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;margin:2px 0}.quick-action{all:unset;box-sizing:border-box;display:grid;justify-items:center;gap:6px;padding:6px 0;cursor:pointer;text-align:center}.quick-action-ic{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;background:var(--color-raised, #fff);border:1px solid var(--border);color:var(--color-teal-600);box-shadow:0 1px 2px #0000000a;transition:transform .14s ease-out}.quick-action:active .quick-action-ic{transform:scale(.96)}.quick-action:focus-visible .quick-action-ic{outline:2px solid var(--color-teal-600);outline-offset:2px}.quick-action-l{font-size:12px;color:var(--text)}.rc-tiles-cap{margin:0 0 4px}.rc-tile-open{font-size:11px;font-variant-numeric:tabular-nums}.rc-tile-open.pos{color:var(--green)}.rc-tile-open.neg{color:var(--color-error)}@media (max-width: 420px){.rc-tiles{grid-template-columns:1fr 1fr}}@media (max-width: 700px){.risk-header .rh-hide-sm{display:none}.risk-header{gap:12px}}.stmt-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:8px}.stmt-search{flex:1 1 200px;display:flex;align-items:center;gap:6px;border:1px solid var(--border);border-radius:999px;padding:0 12px;color:var(--text-dim);background:var(--color-raised, transparent)}.stmt-search input{all:unset;flex:1;min-width:0;padding:8px 0;font-size:13.5px;color:var(--text)}.stmt-chips{display:flex;gap:6px;flex-wrap:wrap}.stmt-chips button{border:1px solid var(--border);background:none;border-radius:999px;padding:5px 12px;font-size:12.5px;cursor:pointer;color:var(--text)}.stmt-chips button.on{background:var(--fill-teal-600);border-color:var(--color-teal-600);color:#fff}.stmt-empty{padding:10px 0}.stmt-day+.stmt-day{margin-top:10px}.stmt-day-h{display:flex;justify-content:space-between;font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim);padding:6px 2px;border-bottom:1px solid var(--border)}.stmt-list{list-style:none;margin:0;padding:0}.stmt-list>li{border-bottom:1px solid var(--border)}.stmt-row{all:unset;box-sizing:border-box;width:100%;display:grid;grid-template-columns:1fr auto 14px;gap:10px;align-items:center;padding:10px 2px}button.stmt-row{cursor:pointer}button.stmt-row:focus-visible{outline:2px solid var(--color-teal-600);outline-offset:-2px}div.stmt-row{grid-template-columns:1fr auto}.stmt-main{display:grid;gap:2px;min-width:0}.stmt-title{display:flex;align-items:center;gap:6px;font-size:14px}.stmt-title strong{font-weight:500}.stmt-tag{font-size:10px;font-weight:500;letter-spacing:.04em;border:1px solid;border-radius:4px;padding:0 5px;line-height:16px;white-space:nowrap}.stmt-sub{font-size:12px;color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stmt-list>li.is-open .stmt-sub{white-space:normal}.stmt-right{display:grid;justify-items:end;gap:2px}.stmt-amt{font-size:14px;font-weight:500;white-space:nowrap}.stmt .pos{color:var(--color-success)}.stmt .neg{color:var(--color-error)}.stmt-time{font-size:11px;color:var(--text-dim)}.stmt-detail{padding:0 2px 12px}.stmt-more{margin-top:10px;font-size:12.5px}.sec-check-head{display:flex;gap:12px;align-items:center;padding-bottom:10px;border-bottom:1px solid var(--border)}.sec-check-head.is-ok svg{color:var(--color-success)}.sec-check-head.is-warn svg{color:var(--color-warning, #b7791f)}.sec-check-title{font-size:16px;font-weight:500}.sec-check-list{list-style:none;margin:0;padding:0}.sec-check-row{all:unset;box-sizing:border-box;width:100%;display:grid;grid-template-columns:32px 1fr 16px;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--border);cursor:pointer}.sec-check-list li:last-child .sec-check-row{border-bottom:0;padding-bottom:0}.sec-dev-list{list-style:none;margin:0;padding:0}.sec-dev-list li{display:grid;gap:2px;padding:8px 0;border-bottom:1px solid var(--border)}.sec-dev-list li:last-child{border-bottom:0}.sec-dev-this{color:var(--green);font-weight:500}.sec-check-row:focus-visible{outline:2px solid var(--color-teal-600);outline-offset:2px}.sec-check-main{display:grid;gap:2px;min-width:0;font-size:14px}.sec-check-main strong{font-weight:500}.sec-check-ic{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--bg-2);color:var(--text-dim)}.sec-check-ic.is-ok{color:var(--color-success)}.sec-check-ic.is-warn{color:var(--color-error)}.sec-check-ic.is-live{color:#fff;background:var(--fill-error)}.hr-list{list-style:none;margin:0;padding:0;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1)}.hr+.hr{border-top:1px solid var(--border)}.hr-row{all:unset;box-sizing:border-box;width:100%;cursor:pointer;display:grid;grid-template-columns:1fr auto 16px;grid-template-areas:"id pnl chev" "bar bar bar";column-gap:12px;row-gap:8px;align-items:center;padding:12px 4px;border-radius:10px;transition:background-color .15s ease}@media (hover: hover) and (pointer: fine){.hr-row:hover{background:var(--bg-2)}}.hr-row:active{background:var(--bg-2)}.hr-row:focus-visible{outline:2px solid var(--color-teal-600);outline-offset:-2px}.hr-id{grid-area:id;display:grid;gap:2px;min-width:0}.hr-sym{display:flex;align-items:center;gap:6px;min-width:0}.hr-sym strong{font-size:16px;font-weight:500}.hr-badge{font-size:10px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;padding:1px 6px;border-radius:999px;background:var(--bg-2);color:var(--text-dim);white-space:nowrap}.hr-badge.is-runner{background:var(--color-teal-dim);color:var(--color-teal-600)}.hr-meta{font-size:12px;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hr-pnl{grid-area:pnl;display:grid;justify-items:end;font-variant-numeric:tabular-nums}.hr-pct{font-size:18px;font-weight:500;line-height:1.1}.hr-usd{font-size:12px}.hr-pnl.pos,.hr .pos{color:var(--color-success)}.hr-pnl.neg,.hr .neg{color:var(--color-error)}.hr-chev{grid-area:chev;color:var(--text-dim);transition:transform .2s var(--ease-out)}.hr-chev.flip{transform:rotate(180deg)}.rb{grid-area:bar;display:grid;gap:4px}.rb-track{position:relative;height:6px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--color-error) 22%,transparent),var(--bg-2) 35%,var(--bg-2) 65%,color-mix(in srgb,var(--color-success) 22%,transparent))}.rb-fill{position:absolute;top:0;bottom:0;border-radius:999px;opacity:.55}.rb-fill.pos{background:var(--fill-success)}.rb-fill.neg{background:var(--fill-error)}.rb-entry{position:absolute;top:-3px;width:2px;height:12px;margin-left:-1px;border-radius:1px;background:var(--text-dim)}.rb-now-wrap{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .4s var(--ease-in-out)}.rb-now{position:absolute;top:50%;left:0;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;border:2px solid var(--color-raised, #fff);box-shadow:0 0 0 1px #00000014}.rb-now.pos{background:var(--fill-success)}.rb-now.neg{background:var(--fill-error)}.rb-ends{display:flex;justify-content:space-between;font-size:11px;color:var(--text-dim)}.hr-detail{padding:2px 4px 14px;display:grid;gap:12px;opacity:1;transform:translateY(0);transition:opacity .2s var(--ease-out),transform .2s var(--ease-out)}@starting-style{.hr-detail{opacity:0;transform:translateY(-4px)}}.hr-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:8px}@media (max-width: 420px){.hr-groups section{padding:8px 10px}.hr-groups dl>div{font-size:12.5px}}.hr-groups section{background:var(--bg-2);border-radius:10px;padding:10px 12px}.hr-groups h4{margin:0 0 6px;font-size:10.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}.hr-groups dl{margin:0;display:grid;gap:4px}.hr-groups dl>div{display:flex;justify-content:space-between;gap:8px;font-size:13px}.hr-groups dt{color:var(--text-dim)}.hr-groups dd{margin:0;font-variant-numeric:tabular-nums;text-align:right}.hr .pos-actions button{transition:transform .14s var(--ease-out)}.hr .pos-actions button:active:not(:disabled){transform:scale(.97)}@media (prefers-reduced-motion: reduce){.rb-now-wrap,.hr-chev{transition:none}.hr-detail{transform:none;transition:opacity .15s ease}@starting-style{.hr-detail{opacity:0;transform:none}}}.hr-groups dt{white-space:nowrap}.deriv{display:grid;gap:10px}.deriv.is-primary{border:1px solid var(--color-teal-600)}.deriv-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.deriv-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.deriv-stats>div{background:var(--bg-2);border-radius:10px;padding:8px 10px;min-width:0}.deriv-stats .k{font-size:10.5px;color:var(--text-dim);white-space:nowrap}.deriv-stats .v{font-size:16px;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.deriv-stats .s{font-size:11px;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.deriv .pos{color:var(--color-success)}.deriv .neg{color:var(--color-error)}@media (max-width: 520px){.deriv-stats{grid-template-columns:1fr 1fr}}.hr-badge.is-long{background:var(--color-teal-dim);color:var(--color-teal-600)}.hr-badge.is-short{background:color-mix(in srgb,var(--color-rust-600, #b4532a) 14%,transparent);color:var(--color-rust-600, #b4532a)}.rb-track.is-liq{background:linear-gradient(90deg,color-mix(in srgb,var(--color-error) 45%,transparent),var(--bg-2) 30%,var(--bg-2) 70%,color-mix(in srgb,var(--color-success) 22%,transparent))}.rb-stop{position:absolute;top:-3px;width:2px;height:12px;margin-left:-1px;border-radius:1px;background:var(--fill-error)}.deriv-lock{display:flex;gap:8px;align-items:flex-start;padding:8px 10px;border-radius:10px;background:var(--bg-2);color:var(--text)}.deriv-lock.is-armed{background:var(--color-teal-dim)}.deriv-lock>svg{margin-top:2px;color:var(--color-teal-600);flex:0 0 auto}.deriv-lock-bar{display:block;height:4px;margin-top:6px;border-radius:999px;background:var(--border);overflow:hidden}.deriv-lock-bar span{display:block;height:100%;background:var(--fill-teal-600);transform-origin:left;transition:transform .4s cubic-bezier(.77,0,.175,1)}.deriv-scan{list-style:none;margin:0;padding:0;font-size:12.5px}.deriv-scan li{display:grid;grid-template-columns:64px 80px 1fr;gap:8px;padding:5px 0;border-bottom:1px solid var(--border)}.deriv-scan li>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-reduced-motion: reduce){.deriv-lock-bar span{transition:none}}.rb{overflow-x:clip;overflow-y:visible;padding:0 6px;margin:0 -6px}@media (max-width: 700px){html,body{overflow-x:clip}}.chg{--ease-out: cubic-bezier(.23, 1, .32, 1)}.chg-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.chg-count{font-size:12px;font-weight:500;color:#fff;background:var(--fill-teal-600);border-radius:999px;padding:2px 9px}.chg-label{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);margin:8px 0 2px}.chg-list{list-style:none;margin:0;padding:0}.chg-list>li+li{border-top:1px solid var(--border)}.chg-row{all:unset;box-sizing:border-box;width:100%;display:grid;grid-template-columns:30px 1fr auto 14px;gap:10px;align-items:center;padding:9px 2px;cursor:pointer;border-radius:8px;transition:background-color .15s ease}@media (hover: hover) and (pointer: fine){.chg-row:hover{background:var(--bg-2)}}.chg-row:active{background:var(--bg-2)}.chg-row:focus-visible{outline:2px solid var(--color-teal-600);outline-offset:-2px}.chg-ic{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--bg-2);color:var(--text-dim)}.chg-row.tone-good .chg-ic{color:var(--color-success)}.chg-row.tone-bad .chg-ic{color:var(--color-error)}.chg-row.tone-warn .chg-ic{color:var(--color-warning, #b7791f)}.chg-row.is-attn{padding-left:8px;padding-right:8px;margin:4px 0;background:color-mix(in srgb,var(--color-warning, #b7791f) 9%,transparent)}.chg-row.is-attn.tone-bad{background:color-mix(in srgb,var(--color-error) 9%,transparent)}.chg-row.is-attn .chg-ic{background:var(--color-raised, #fff)}.chg-main{display:grid;gap:1px;min-width:0}.chg-title{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chg-sub{font-size:12px;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chg-dot{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--fill-teal-600)}.chg-right{display:grid;justify-items:end;gap:1px}.chg-amt{font-size:13.5px;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.chg-amt.pos{color:var(--color-success)}.chg-amt.neg{color:var(--color-error)}.chg-when{font-size:11px;color:var(--text-dim)}.chg-chev{color:var(--text-dim)}.chg-sheet{padding:16px 18px 18px;max-width:620px}.ts-card{padding:10px 12px}.ts-card .ticker-search-input{width:100%;border-radius:999px;padding:12px 16px;font-size:15px}.sg-head{display:flex;align-items:center;gap:8px}.sg-head .home-h2{margin:0;flex:1;min-width:0}.sg-rescan,.wl-add-btn{width:34px;height:34px;border-radius:999px;border:1px solid var(--border);background:none;display:grid;place-items:center;color:var(--color-teal-600);cursor:pointer;padding:0;flex:0 0 auto;transition:transform .14s cubic-bezier(.23,1,.32,1)}.sg-rescan:active,.wl-add-btn:active{transform:scale(.95)}.wl-add-btn.is-on{background:var(--fill-teal-600);color:#fff;border-color:var(--color-teal-600)}.sg-status{margin:4px 0 6px}.sg-note{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12.5px;padding:7px 10px;border-radius:10px;background:var(--bg-2);margin:6px 0}.sg-note.is-warn{background:color-mix(in srgb,var(--color-warning, #b7791f) 10%,transparent)}.sg-note .link-btn{background:none;border:0;padding:8px 4px;margin:-8px -4px;color:var(--color-teal-600);text-decoration:underline;cursor:pointer;font:inherit}.sg-filter{display:grid;gap:4px;margin-bottom:8px}.sg-chips{display:flex;gap:6px;flex-wrap:wrap}.sg-label{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);margin:10px 0 2px}.sg-list,.wl-list{list-style:none;margin:0;padding:0}.sg-list>li+li,.wl-list>li+li{border-top:1px solid var(--border)}.sg-row{all:unset;box-sizing:border-box;width:100%;display:grid;grid-template-columns:1fr auto 16px;gap:10px;align-items:center;padding:11px 2px;cursor:pointer;border-radius:8px;transition:background-color .15s ease}@media (hover: hover) and (pointer: fine){.sg-row:hover,.wl-row:hover{background:var(--bg-2)}}.sg-row:active,.wl-row:active{background:var(--bg-2)}.sg-row:focus-visible,.wl-row:focus-visible{outline:2px solid var(--color-teal-600);outline-offset:-2px}.sg-row[aria-busy=true]{opacity:.6}.sg-row.is-near{opacity:.85}.sg-main{display:grid;gap:2px;min-width:0}.sg-top{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.sg-top strong{font-size:16px;font-weight:500}.sg-score{font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--text-dim)}.sg-tag{font-size:10px;padding:1px 6px;border-radius:999px;background:var(--bg-2);color:var(--text-dim)}.sg-sub,.sg-why,.sg-size{font-size:12px;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sg-size{color:var(--text);font-variant-numeric:tabular-nums}.sg-flags{display:flex;gap:10px;flex-wrap:wrap;font-size:11.5px}.sg-flags span{display:inline-flex;align-items:center;gap:3px}.sg-flags .is-good{color:var(--color-success)}.sg-flags .is-muted{color:var(--text-dim)}.sg-flags .is-warn{color:var(--color-warning, #b7791f)}.sg-right{display:grid;justify-items:end;gap:1px;font-variant-numeric:tabular-nums;font-size:12.5px}.sg-px{font-size:14px;font-weight:500}.sg .pos,.wl .pos{color:var(--color-success)}.sg .neg,.wl .neg{color:var(--color-error)}.sg-chev{color:var(--text-dim)}.sg-why-empty{margin:6px 0}.wl-add{display:grid;gap:6px;margin:8px 0 4px}.wl-search{display:flex;align-items:center;gap:6px;border:1px solid var(--color-teal-600);border-radius:999px;padding:0 12px;color:var(--text-dim)}.wl-search input{all:unset;flex:1;min-width:0;padding:9px 0;font-size:14px;color:var(--text)}.wl-results{list-style:none;margin:0;padding:0;border:1px solid var(--border);border-radius:10px;overflow:hidden}.wl-results li+li{border-top:1px solid var(--border)}.wl-results button{all:unset;box-sizing:border-box;width:100%;display:grid;grid-template-columns:auto 1fr auto 24px;gap:8px;align-items:center;padding:9px 12px;cursor:pointer;font-size:13.5px}.wl-results button:disabled{cursor:default;opacity:.55}.wl-results button:not(:disabled):hover,.wl-results button:focus-visible{background:var(--bg-2)}.wl-results .muted{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl-kind{font-size:10.5px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em}.wl-act{color:var(--color-teal-600);font-size:11.5px;display:grid;place-items:center}.wl-list>li{display:grid;grid-template-columns:1fr 30px;align-items:center}.wl-row{all:unset;box-sizing:border-box;display:grid;grid-template-columns:1fr auto auto 14px;gap:10px;align-items:center;padding:10px 2px;cursor:pointer;border-radius:8px;min-width:0;transition:background-color .15s ease}.wl-main{display:grid;min-width:0;font-size:14px}.wl-main strong{font-weight:500}.wl-main .muted{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wl-px{font-size:13px;font-variant-numeric:tabular-nums}.wl-chg{font-size:13.5px;font-weight:500;font-variant-numeric:tabular-nums;min-width:72px;text-align:right;white-space:nowrap}.wl-chg .muted{font-weight:400;font-size:11px}.wl-remove{width:26px;height:26px;border-radius:999px;border:0;background:none;color:var(--text-dim);display:grid;place-items:center;cursor:pointer;padding:0;justify-self:end}.wl-remove:hover,.wl-remove:focus-visible{background:var(--bg-2);color:var(--color-error)}.trade-intro{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;padding:10px 12px}.trade-intro .spacer{display:none}.trade-intro button{flex:0 0 auto}.sg-head .home-h2{white-space:nowrap}.tk-bar{display:grid;gap:8px;padding:10px 12px}.tk-top{display:flex;align-items:center;gap:8px}.tk-sym{font-size:18px;font-weight:500}.tk-kind{font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);background:var(--bg-2);border-radius:999px;padding:1px 7px}.tk-icon{width:34px;height:34px;border-radius:999px;border:1px solid var(--border);background:none;display:grid;place-items:center;color:var(--color-teal-600);cursor:pointer;padding:0;flex:0 0 auto;transition:transform .14s cubic-bezier(.23,1,.32,1)}.tk-icon:active{transform:scale(.95)}.tk-icon.is-on{color:#c99400;border-color:currentColor}.tk-search .ticker-search-input{width:100%;border-radius:999px;padding:9px 14px;font-size:14px}.tk-chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0 -12px;padding:0 12px 2px}.tk-chips::-webkit-scrollbar{display:none}.tk-chip{flex:0 0 auto;display:inline-flex;align-items:baseline;gap:5px;border:1px solid var(--border);background:none;border-radius:999px;padding:5px 11px;font-size:12.5px;cursor:pointer;color:var(--text);white-space:nowrap}.tk-chip span{font-size:10px;color:var(--text-dim)}.tk-chip.is-on{border-color:var(--color-teal-600);background:var(--color-teal-dim)}.tk-chip.is-more{color:var(--color-teal-600)}.quick-actions{grid-template-columns:repeat(6,1fr)}.quick-action-ic{position:relative}.qa-badge{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--fill-teal-600);color:#fff;font-size:10.5px;font-weight:500;line-height:18px;text-align:center;box-shadow:0 0 0 2px var(--bg-1, #f4f4f2)}.qa-badge.is-alert{background:var(--fill-error)}@media (max-width: 400px){.quick-action-ic{width:44px;height:44px;border-radius:14px}.quick-action-l{font-size:11px}}.attn-line{all:unset;box-sizing:border-box;width:100%;display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:12px;cursor:pointer;font-size:13px;color:var(--text);background:color-mix(in srgb,var(--color-warning, #b7791f) 12%,transparent)}.attn-line>svg:first-child{color:var(--color-warning, #b7791f);flex:0 0 auto}.attn-line.is-bad{background:color-mix(in srgb,var(--color-error) 11%,transparent)}.attn-line.is-bad>svg:first-child{color:var(--color-error)}.attn-line:focus-visible{outline:2px solid var(--color-teal-600);outline-offset:2px}.attn-text{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attn-text strong{font-weight:500}.attn-text span{color:var(--text-dim)}.orb-mark{flex:0 0 auto;vertical-align:middle}.home-h2 .orb-mark,.card-title .orb-mark{margin:-2px 0}.loading .orb-mark{margin-right:8px;vertical-align:-5px}@supports (anchor-name: --a){@media (hover: hover) and (pointer: fine){:is(.sg-list,.wl-list,.chg-list,.home-list,.home-balance-rows,.sec-check-list,.quick-actions){position:relative;anchor-scope:--mag;--mag-ease: cubic-bezier(.23, 1, .32, 1)}:is(.sg-list,.wl-list,.chg-list,.home-list,.home-balance-rows,.sec-check-list,.quick-actions)>*{position:relative;z-index:1}:is(.sg-list,.wl-list,.chg-list,.home-list,.home-balance-rows,.sec-check-list,.quick-actions)>:hover{anchor-name:--mag}:is(.sg-list,.wl-list,.chg-list,.home-list,.home-balance-rows,.sec-check-list,.quick-actions):after{content:"";position:absolute;position-anchor:--mag;inset:anchor(top) anchor(right) anchor(bottom) anchor(left);z-index:0;border-radius:10px;background:var(--bg-2);opacity:0;pointer-events:none;transition:top .22s var(--mag-ease),right .22s var(--mag-ease),bottom .22s var(--mag-ease),left .22s var(--mag-ease),opacity .15s ease}:is(.sg-list,.wl-list,.chg-list,.home-list,.home-balance-rows,.sec-check-list,.quick-actions):has(>:hover):after{opacity:1}:is(.sg-row,.wl-row,.chg-row,.home-row,.home-balance-row,.sec-check-row):hover{background:transparent}.quick-actions:after{border-radius:16px;background:var(--color-teal-dim)}.chg-row.is-attn:hover{background:color-mix(in srgb,var(--color-warning, #b7791f) 9%,transparent)}}@media (prefers-reduced-motion: reduce){:is(.sg-list,.wl-list,.chg-list,.home-list,.home-balance-rows,.sec-check-list,.quick-actions):after{transition:opacity .15s ease}}}.perp-close{border:1px solid var(--color-error);color:var(--color-error);background:none;border-radius:999px;padding:6px 14px;font-size:13px;cursor:pointer;transition:transform .14s cubic-bezier(.23,1,.32,1)}.perp-close:active:not(:disabled){transform:scale(.97)}.perp-close:disabled{opacity:.6;cursor:default}.hr-groups dl>div{min-width:0;align-items:baseline}.hr-groups dt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hr-groups dd{white-space:nowrap;flex:0 0 auto}@media (max-width: 560px){.hr-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 340px){.hr-groups{grid-template-columns:1fr}}.side-badge{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:500;letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:2px 8px 2px 6px;white-space:nowrap;line-height:1.3}.side-badge.is-big{font-size:12px;padding:3px 10px 3px 7px}.side-badge.is-long{background:var(--fill-success);color:#fff}.side-badge.is-short{background:var(--fill-rust-600, #b4532a);color:#fff}.side-badge .side-x{opacity:.85;margin-left:3px;font-weight:400}.perp-row{position:relative}.perp-row:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:3px}.perp-row.side-long:before{background:var(--fill-success)}.perp-row.side-short:before{background:var(--fill-rust-600, #b4532a)}.perp-row>.hr-row,.perp-row>.hr-detail{padding-left:12px}.deriv-scan li{grid-template-columns:60px 74px 70px 1fr;align-items:center}.acct-insight{font-size:13px;padding:8px 10px;border-radius:10px;background:var(--bg-2)}.deriv-lock{align-items:center}.deriv-lock.is-off>svg:first-child{color:var(--text-dim)}.lock-switch{flex:0 0 auto;position:relative;width:44px;height:26px;border-radius:999px;border:0;padding:0;cursor:pointer;background:var(--border);transition:background-color .18s ease}.lock-switch.is-on{background:var(--fill-teal-600)}.lock-knob{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:transform .18s cubic-bezier(.23,1,.32,1)}.lock-switch.is-on .lock-knob{transform:translate(18px)}.lock-switch:active .lock-knob{width:23px}.lock-switch:focus-visible{outline:2px solid var(--color-teal-600);outline-offset:2px}@media (prefers-reduced-motion: reduce){.lock-knob,.lock-switch{transition:none}}.bot-opts .set-group{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);margin:18px 0 4px;padding-top:12px;border-top:1px solid var(--border)}.bot-opts .set-group:first-of-type{border-top:0;padding-top:0;margin-top:4px}.set-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0}.set-row+.set-row{border-top:1px solid color-mix(in srgb,var(--border) 60%,transparent)}.set-row.is-sub{padding-left:14px;border-left:2px solid var(--border);margin-left:2px}.set-text{min-width:0;flex:1}.set-title{font-size:14px;font-weight:500}.set-hint{display:block;font-size:12px;color:var(--text-dim);line-height:1.45;margin-top:2px;font-weight:400}.set-ctl{flex:0 0 auto;display:flex;align-items:center;gap:6px}.set-ctl select{max-width:190px}.set-num{display:inline-flex;align-items:center;gap:6px}.set-num input{text-align:right}.set-unit{font-size:12px;color:var(--text-dim);white-space:nowrap}.set-rec{font-size:10px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--color-teal-600);background:var(--color-teal-dim);border-radius:999px;padding:1px 7px;margin-left:4px;vertical-align:1px}.set-choice{display:flex;gap:10px;align-items:flex-start;padding:8px 0;cursor:pointer;font-size:14px}.set-choice input{margin-top:3px;flex:0 0 auto}.set-more{margin:4px 0 6px}.set-more>summary{font-size:12.5px;color:var(--color-teal-600);cursor:pointer;padding:4px 0}@media (max-width: 520px){.set-row{align-items:flex-start}.set-ctl{margin-top:2px}.set-ctl select{max-width:150px}}.deriv-outlook{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12.5px;color:var(--text-dim);padding:8px 10px;border-radius:10px;background:var(--bg-2)}.deriv-outlook strong{font-weight:500;font-variant-numeric:tabular-nums}.perp-row .rb-ends>span:first-child{display:inline}.perp-add{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap}.perp-add button{border:1px solid var(--color-success);color:var(--color-success);background:none;border-radius:999px;padding:6px 14px;font-size:13px;cursor:pointer;transition:transform .14s cubic-bezier(.23,1,.32,1)}.perp-add button:active:not(:disabled){transform:scale(.97)}.perp-add button:disabled{opacity:.6;cursor:default}.perp-row .pos-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.perp-refused{font-size:12.5px;padding:7px 10px;border-radius:10px;color:var(--text);background:color-mix(in srgb,var(--color-warning, #b7791f) 12%,transparent)}.perp-refused .link-btn{background:none;border:0;padding:8px 4px;margin:-8px -4px;color:var(--color-teal-600);text-decoration:underline;cursor:pointer;font:inherit}.stmt-sub{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.stmt-list>li.is-open .stmt-sub{-webkit-line-clamp:unset;display:block}@keyframes anchorFlash{0%{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-teal-600) 55%,transparent)}to{box-shadow:0 0 0 3px transparent}}.anchor-flash{animation:anchorFlash 1.6s cubic-bezier(.23,1,.32,1);border-radius:10px}@media (prefers-reduced-motion: reduce){.anchor-flash{animation:none;outline:2px solid var(--color-teal-600)}}[id]{scroll-margin-top:80px}.bot-hero .link-btn{background:none;border:0;padding:8px 4px;margin:-8px -4px;color:var(--color-teal-600);text-decoration:underline;cursor:pointer;font:inherit}.ev-block{margin-top:10px;padding:10px 12px;border-radius:10px;background:#7f7f7f1a;box-shadow:inset 3px 0 0 var(--ev-accent, var(--text-muted))}.ev-block.is-proven{--ev-accent: var(--color-success)}.ev-block.is-against{--ev-accent: var(--color-error)}.ev-head{display:flex;align-items:center;gap:6px}.ev-head svg{flex:none}.ev-eyebrow{font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:500}.ev-asof{margin-left:auto;font-size:11px;opacity:.8}.ev-headline{margin-top:4px;font-size:13.5px;font-weight:500;line-height:1.4}.ev-detail{margin-top:2px;font-size:12.5px;line-height:1.45;color:var(--text-dim)}.ev-toggle{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:4px;margin-top:6px;font-size:12px;font-weight:500;cursor:pointer;color:var(--color-teal-600)}.ev-toggle:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:4px}.ev-toggle .flip{transform:rotate(180deg)}.ev-list{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:4px}.ev-list li{display:grid;grid-template-columns:auto 1fr auto;gap:2px 8px;align-items:baseline;font-size:12.5px}.ev-cases{grid-column:2 / 4;font-size:11px}.ev-chip{font-size:10.5px;font-weight:500;padding:1px 7px;border-radius:999px;border:1px solid currentColor;white-space:nowrap}.ev-chip.is-proven{color:var(--color-success)}.ev-chip.is-against{color:var(--color-error)}.ev-chip.is-lead{color:var(--color-warning)}.ev-chip.is-none{color:var(--text-muted)}.ev-foot{margin-top:6px;font-size:11.5px;line-height:1.45}.picks-evidence{margin:2px 0 6px;padding:7px 10px;border-radius:8px;background:var(--tint-1);color:var(--text-dim);line-height:1.45}.verdict-pill.tone-neutral{color:var(--text-dim);border-color:var(--color-border-strong);background:transparent}.ev-card .home-h2 svg{vertical-align:-3px;margin-right:2px}.ev-intro{margin:2px 0 8px;line-height:1.45;color:var(--text-dim)}.ev-empty{padding:8px 0}.ev-foot{margin:8px 0 0;line-height:1.45}.ev-ico{display:inline-flex;color:var(--text-muted)}.ev-timing{box-shadow:inset 3px 0 0 var(--color-success)}.ev-timing-k{font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:500;color:var(--color-success)}.ev-timing-body{margin:4px 0 2px;font-size:13.5px;line-height:1.45}.home-row.has-ico{grid-template-columns:16px minmax(0,1fr) auto 16px}.ev-basket{margin:8px 0 0;padding:7px 10px;border-radius:8px;background:var(--tint-1);color:var(--text-dim);line-height:1.45}.rc-go.is-open{transform:rotate(90deg)}.cr{margin:4px 0 10px;padding:10px 12px;border-radius:10px;background:var(--tint-1)}.cr-pad{padding:8px 0}.cr-head{margin-bottom:4px}.cr-sum{margin:0 0 6px;line-height:1.45}.cr-list{list-style:none;margin:0;padding:0}.cr-call+.cr-call{border-top:1px solid var(--color-border)}.cr-row{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:grid;grid-template-columns:20px minmax(0,1fr) 14px;gap:8px;align-items:center;padding:8px 0}.cr-row:focus-visible{outline:2px solid var(--color-teal-600);outline-offset:2px;border-radius:6px}.cr-mark{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%}.cr-mark.pos{color:var(--color-success);background:var(--color-success-dim)}.cr-mark.neg{color:var(--color-error);background:var(--color-error-dim)}.cr-main{min-width:0;display:flex;flex-direction:column;gap:1px}.cr-happened{color:var(--text-dim)}.cr-chev{transition:transform .16s ease-out}.cr-chev.is-open{transform:rotate(90deg)}.cr-body{display:grid;gap:4px;padding:0 0 10px 28px;line-height:1.45}.cr-k{display:inline-block;min-width:0;margin-right:6px;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);font-weight:500}.cr-why{color:var(--text)}.cr-note{margin:8px 0;line-height:1.45}.cr-learn{border-top:1px solid var(--color-border);padding-top:8px}.cr-learn-h{font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:500;color:var(--text-muted);margin-bottom:4px}.cr-learn ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.cr-learn-t{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13px}.cr-learn-line{color:var(--text-dim);line-height:1.45;margin-top:2px}.cr-chip{font-size:10.5px;padding:1px 6px;border-radius:999px;border:1px solid var(--color-border-strong);color:var(--text-dim)}.cr-chip.is-live{color:var(--color-success);border-color:var(--color-success)}.cr-chip.is-on{color:var(--color-teal-600);border-color:var(--color-teal-600)}@media (prefers-reduced-motion: reduce){.cr-chev,.rc-go{transition:none}}.rc-go{transition:transform .16s ease-out}.st-cards{display:none;list-style:none;margin:0;padding:0}@media (max-width: 767px){.st-cards{display:block}.st-table{display:none}}.st-card{padding:10px 0;border-bottom:1px solid var(--color-border);display:grid;gap:4px}.st-card:last-child{border-bottom:0}.st-card-top{display:flex;align-items:baseline;gap:8px;min-width:0}.st-card-ticker{font-size:15px}.st-card-verdict{font-size:12.5px;font-weight:500}.st-card-when{margin-left:auto;white-space:nowrap}.st-card-sub{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.st-card-pill{font-size:9px;margin-left:4px}.st-card-price{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.st-card-chg{font-weight:500;font-size:14px}.st-card-foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.st-card-res{font-weight:500;white-space:nowrap}.st-card-wins{display:inline-flex;gap:6px;margin-left:auto}.st-card-win{display:inline-flex;align-items:center;gap:2px;font-size:11px}.st-card-win-k{color:var(--text-muted);font-size:10px}.st-card-del{all:unset;box-sizing:border-box;cursor:pointer;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:var(--text-muted)}.st-card-del:hover{color:var(--color-error);background:var(--color-error-dim)}.st-card-del:focus-visible{outline:2px solid var(--color-teal-600);outline-offset:1px}.st-roll-btn{all:unset;cursor:pointer;display:block;text-align:right;padding:6px 8px;font-weight:500;border-radius:4px}.st-roll-btn:focus-visible{outline:2px solid var(--color-teal-600)}.st-roll-n{margin-left:4px;font-weight:400}@media (max-width: 767px){.st-roll th,.st-roll td{padding-left:2px;padding-right:2px;font-size:12px}.st-roll th:first-child,.st-roll td:first-child{white-space:normal}.st-roll-btn{padding:6px 3px}.st-roll-n{display:none}.st-head-btn{padding:6px 10px}}.ev-caution{margin-top:6px;padding:6px 8px;border-radius:8px;font-size:12.5px;line-height:1.45;background:var(--color-warning-dim, rgba(234,179,8,.12));color:var(--text)}.tab-log-anyway{background:transparent;color:var(--text-dim);border:1px solid var(--color-border-strong);border-radius:999px;padding:10px 14px;font-size:13px;white-space:nowrap}.ev-why{all:unset;cursor:pointer;color:var(--color-teal-600);font-weight:500;position:relative}.ev-why:after{content:"";position:absolute;top:-12px;right:-8px;bottom:-12px;left:-8px}.ev-why:focus-visible{outline:2px solid var(--color-teal-600);border-radius:4px}.ev-card .home-row-name{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tv-mood{line-height:1.5}.tv-mood-now{font-weight:600}.sg-tested{margin:6px 0 10px;padding:8px 10px 4px;border-radius:10px;box-shadow:inset 3px 0 0 var(--color-success);background:var(--tint-1)}.sg-tested-h{color:var(--color-success);font-weight:500}.sg-tested-foot{padding:4px 0 6px}.sg-tested .home-row-name{white-space:normal}.ev-filing{display:inline-flex;align-items:center;min-height:36px;margin-top:2px;font-size:13px;font-weight:500;color:var(--color-teal-600)}.ev-launching{margin:0 0 6px;padding:6px 8px;border-radius:8px;background:var(--tint-1);line-height:1.45}.road-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.road-row{display:grid;gap:4px;padding-top:10px;border-top:1px solid var(--border, var(--tint-2))}.road-row:first-child{padding-top:0;border-top:0}.road-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap}.road-progress{display:grid;grid-template-columns:minmax(80px,1fr) auto;gap:4px 10px;align-items:center}.road-progress>.muted{grid-column:1 / -1}.road-bar{width:100%}.road-rule summary{cursor:pointer;display:inline}.road-rule[open] summary{margin-bottom:2px}.tp-evidence{margin:0 0 10px;padding:8px 10px;border-radius:8px;background:var(--bg-2);line-height:1.5}.ev-hvl{margin:2px 0 8px;line-height:1.5;color:var(--text-dim)}.ev-hvl strong{color:var(--text);font-weight:500}.home-section-title{font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);margin:14px 2px 0}.home-bot-held{list-style:none;margin:6px 0 8px;padding:0;display:flex;flex-wrap:wrap;gap:6px}.home-bot-chip{all:unset;cursor:pointer;display:inline-flex;gap:6px;align-items:baseline;padding:6px 10px;min-height:36px;box-sizing:border-box;border-radius:999px;background:var(--tint-1);font-size:13px}.home-bot-chip:focus-visible{outline:2px solid var(--focus-ring, var(--fill-teal-400));outline-offset:2px}.home-bot-road{margin:2px 0 6px;color:var(--text-dim);line-height:1.5}.home-bot-road strong{color:var(--text);font-weight:500}.tv-live-edge{line-height:1.5;display:grid;gap:4px}.engines{display:grid;gap:0;padding-top:6px;padding-bottom:6px}.engine-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0}.engine-row+.engine-row{border-top:1px solid var(--border)}.engine-row strong{font-weight:500}.jump-strip{display:grid;gap:4px;font-size:12.5px;padding:8px 10px;border-radius:10px;background:var(--bg-2);color:var(--text);margin:10px 0}.jump-strip .muted{color:var(--text-dim)}.jump-strip strong{font-weight:500;font-variant-numeric:tabular-nums}.jump-chips{display:flex;flex-wrap:wrap;gap:4px 10px;color:var(--text-dim);font-variant-numeric:tabular-nums}.jump-near{display:grid;gap:4px}.jump-near-row{display:grid;grid-template-columns:52px 56px 1fr 1fr;gap:8px;align-items:center;font-variant-numeric:tabular-nums}.jump-meter{display:grid;gap:2px;min-width:0}.jump-meter-k{font-size:11px;color:var(--text-dim)}.jump-meter-bar{display:block;height:4px;border-radius:2px;background:var(--border);overflow:hidden}.jump-meter-bar>span{display:block;height:100%;background:var(--fill-teal-600);transform-origin:left}.jump-rec{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 10px}.jump-rec>span:first-child{color:var(--text-dim)}.mobile-nav{display:none}@media (max-width: 700px){.tabs{display:none}.mobile-nav{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:900;background:var(--bg-1);border-top:1px solid var(--border);padding:4px 4px calc(4px + env(safe-area-inset-bottom));box-shadow:0 -4px 16px #0000000f}.mobile-nav-btn{flex:1;min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:transparent;border:none;border-radius:10px;color:var(--text-dim);font-size:11px;font-weight:var(--fw-medium)}.mobile-nav-btn.active{color:var(--color-teal-600);background:var(--color-teal-dim)}.app{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.footer{padding-bottom:8px}.header{padding:8px 12px;gap:6px;flex-wrap:wrap}.brand{flex:1 1 auto;min-width:0}.brand-sub{display:none}.brand-mark{font-size:24px}.brand-name{font-size:17px}.header .user-chip{display:none!important}.header-status{gap:6px;flex-wrap:nowrap}.header-status .eod-label{display:none}.header-status button{min-width:40px;min-height:40px;justify-content:center}.risk-header{order:3;flex:1 1 100%;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:10px;padding-bottom:2px;white-space:nowrap}.risk-header::-webkit-scrollbar{display:none}.risk-header-item{flex:0 0 auto}.mobile-jumpbar{display:flex;gap:6px;align-items:center;position:sticky;top:var(--sticky-search-h, 0px);z-index:799;margin:0 -12px 8px;padding:8px 12px;background:var(--bg-0);border-bottom:1px solid var(--border);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;white-space:nowrap}.mobile-jumpbar::-webkit-scrollbar{display:none}.mobile-jumpbar-ticker{font-size:13px;margin-right:4px;flex:0 0 auto}.mobile-jumpbar-chip{flex:0 0 auto;min-height:34px;padding:6px 12px;border-radius:999px;font-size:12px}.roi-grid{grid-template-columns:1fr 1fr!important;gap:6px}.roi-tile{padding:8px!important;min-width:0}.roi-tile *{min-width:0;overflow:hidden;text-overflow:ellipsis}.field-row{grid-template-columns:1fr 1fr;gap:8px}.field input,.field select,.field textarea{width:100%;min-width:0;box-sizing:border-box}input,select,textarea{font-size:16px}.card,.progress-card,.osint-pane{min-width:0;max-width:100%}.edge-table,.data-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;white-space:nowrap}.table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.eod-modal-backdrop{padding:0!important;align-items:flex-end!important}.eod-modal{max-height:92vh!important;border-radius:16px 16px 0 0!important;padding-bottom:calc(16px + env(safe-area-inset-bottom))!important}.progress-collapsed{flex-wrap:wrap;row-gap:4px}}@media (max-width: 380px){.field-row{grid-template-columns:1fr}}@media (max-width: 700px){.osint-board-toolbar{display:none!important}}.more-account-row{display:flex;flex-wrap:wrap;gap:8px}.more-link{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 14px;border-radius:10px}.more-search{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--border);border-radius:10px;background:var(--bg-2)}.more-search input{flex:1;border:none;background:transparent;outline:none;min-width:0}.more-docs{display:grid;grid-template-columns:220px 1fr;gap:20px;margin-top:16px}.more-toc{display:flex;flex-direction:column;gap:4px}.more-toc-btn{text-align:left;padding:8px 12px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--text-dim);min-height:36px}.more-toc-btn.active{background:var(--color-teal-dim);color:var(--color-teal-600);border-color:var(--color-teal-600)}.more-article{min-width:0}.more-item{padding:10px 0;border-bottom:1px solid var(--border);font-size:14px}.more-item:last-child{border-bottom:none}.more-item strong{display:block;margin-bottom:4px}.more-faq{border-bottom:1px solid var(--border)}.more-faq summary{cursor:pointer;padding:12px 0;font-weight:var(--fw-medium);min-height:24px}.more-faq-body{padding:0 0 12px;font-size:14px;color:var(--text-dim)}@media (max-width: 700px){.more-docs{grid-template-columns:1fr;gap:10px}.more-toc{flex-direction:row;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;white-space:nowrap;gap:6px}.more-toc::-webkit-scrollbar{display:none}.more-toc-btn{flex:0 0 auto;border-color:var(--border);border-radius:999px}.more-link{flex:1 1 100%;justify-content:flex-start}.more-link svg:last-child:not(:first-child){margin-left:auto}}.tabs{display:none!important}.nav-menu-btn{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:6px 12px;border-radius:10px;margin-right:10px}.nav-menu-btn .nav-menu-current{font-weight:var(--fw-medium)}.nav-drawer-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;pointer-events:none}.nav-drawer-root.open{pointer-events:auto}.nav-drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;transition:opacity .2s ease}.nav-drawer-root.open .nav-drawer-backdrop{opacity:1}.nav-drawer{position:absolute;top:0;bottom:0;left:0;width:min(300px,84vw);background:var(--bg-1);border-right:1px solid var(--border);box-shadow:8px 0 32px #0000002e;display:flex;flex-direction:column;padding:14px 12px calc(14px + env(safe-area-inset-bottom));transform:translate(-102%);transition:transform .22s ease;overflow-y:auto}.nav-drawer-root.open .nav-drawer{transform:translate(0)}@media (prefers-reduced-motion: reduce){.nav-drawer,.nav-drawer-backdrop{transition:none}}.nav-drawer-head{display:flex;align-items:center;gap:8px;padding:2px 6px 14px}.nav-drawer-close{min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px}.nav-drawer-item{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:10px 12px;margin-bottom:4px;min-height:48px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--text)}.nav-drawer-item:hover{background:var(--bg-2)}.nav-drawer-item.active{background:var(--color-teal-dim);color:var(--color-teal-600);border-color:var(--color-teal-600)}.nav-drawer-item.small{min-height:40px;font-size:13px;color:var(--text-dim)}.nav-drawer-label{display:block;font-weight:var(--fw-medium)}.nav-drawer-desc{display:block;font-size:11px;opacity:.85}.nav-drawer-item.active .nav-drawer-desc{opacity:1}.nav-drawer-foot{margin-top:auto;border-top:1px solid var(--border);padding-top:10px}@media (max-width: 700px){.nav-menu-btn,.nav-menu-btn .nav-menu-current{display:none}}.more-tab{max-width:760px;margin:0 auto}.more-group-label{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);margin:14px 4px 6px}.more-group{padding:4px!important}.more-row{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:12px;min-height:56px;border:none;border-radius:10px;background:transparent;color:var(--text)}.more-row+.more-row{border-top:1px solid var(--border);border-radius:0}.more-row:hover{background:var(--bg-2)}.more-row:focus-visible{outline:2px solid var(--color-teal-600);outline-offset:-2px}.more-row-icon{flex:0 0 34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:var(--color-teal-dim);color:var(--color-teal-600)}.more-row.more-row-danger .more-row-icon{background:transparent;color:var(--color-error)}.more-row.more-row-danger .more-row-title{color:var(--color-error)}.more-row-text{flex:1;min-width:0}.more-row-title{display:block;font-weight:var(--fw-medium)}.more-row-sub{display:block;font-size:12px;color:var(--text-dim);margin-top:1px}.more-row-badge{font-size:11px;padding:2px 8px;border-radius:999px;background:var(--green-dim, rgba(0,128,0,.1));color:var(--green);white-space:nowrap}.more-row-chev{color:var(--text-dim);flex:0 0 auto}.more-page-head{display:flex;align-items:center;gap:10px;margin:4px 0 12px}.more-back{display:inline-flex;align-items:center;gap:2px;min-height:36px;padding:6px 10px 6px 6px;border-radius:999px;font-size:13px}.more-page-title{margin:0;font-size:20px;font-weight:var(--fw-medium)}.section-page{max-width:760px;margin:0 auto}.section-head{max-width:760px;margin:4px auto 12px}.section-title{margin:0 0 2px;font-size:22px;font-weight:var(--fw-medium);letter-spacing:-.01em}.nav-drawer-group{margin-bottom:8px}.nav-drawer-group-label{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);padding:6px 12px 4px}.opt-label{letter-spacing:.06em;text-transform:uppercase;margin:14px 0 6px}.opt-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px;font-size:14px}.seg{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}.seg-btn{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;padding:10px 12px;border-radius:10px;min-height:56px}.seg-btn span{font-size:12px;color:var(--text-dim);font-weight:400}.seg-btn.active{border-color:var(--color-teal-600);background:var(--color-teal-dim)}.pos-actions{display:flex;gap:4px;flex-wrap:wrap}.pos-actions button,.pos-actions select{min-height:32px;font-size:12px;padding:4px 8px}@media (max-width: 700px){.seg{grid-template-columns:1fr}}.hold-info{font-size:14px;line-height:1.6}.hold-info>div{margin-bottom:6px}.hold-info ul{margin:4px 0 8px 18px;padding:0}.hold-info li{margin-bottom:3px}.section-head-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.page-close{all:unset;box-sizing:border-box;cursor:pointer;flex:none;width:40px;height:40px;border-radius:999px;display:grid;place-items:center;color:var(--text-dim);background:var(--color-raised);border:1px solid var(--border)}.page-close:hover{color:var(--text);border-color:var(--color-border-strong)}.page-close:focus-visible{outline:2px solid var(--color-teal-600);outline-offset:2px}@media (max-width: 700px){.ticker-bar{position:relative;z-index:850}.ticker-bar .spacer{display:none}.ticker-bar-search{flex:1 1 100%;order:10;min-width:0}.ticker-bar-search .ticker-search-input.tiny-input{width:100%;font-size:16px;padding:10px 12px}.ticker-bar-search .ticker-dropdown{left:0;right:0;min-width:0;max-height:55vh;z-index:860}.ticker-option-top{display:flex;align-items:center;gap:8px;min-width:0}.ticker-option-top .ticker-option-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}}:root{--ease-spring: linear(0, .006, .025 2.8%, .101 6.1%, .539 18.9%, .721 25.3%, .849 31.5%, .937 38.1%, .968 41.8%, .991 45.7%, 1.006 50.1%, 1.015 55%, 1.017 63.9%, 1.001 85.3%, 1);--ease-out: cubic-bezier(.22, 1, .36, 1);--dur-fast: .14s;--dur-med: .24s;--dur-slow: .38s}@supports not (transition-timing-function: linear(0,1)){:root{--ease-spring: cubic-bezier(.34, 1.12, .64, 1)}}@keyframes section-enter{0%{opacity:0;transform:translateY(6px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}.section-enter{animation:section-enter var(--dur-slow) var(--ease-spring) backwards}@keyframes morph-swap{0%{opacity:0;transform:translateY(3px);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}.morph-swap{display:inline-flex;align-items:center;gap:6px;animation:morph-swap var(--dur-med) var(--ease-out) both}.morph-btn{transition:width var(--dur-med) var(--ease-spring),background-color var(--dur-med) var(--ease-out),border-color var(--dur-med) var(--ease-out),color var(--dur-med) var(--ease-out);overflow:hidden;white-space:nowrap;flex:none}.morph-btn.done{background:var(--fill-success)!important;border-color:var(--color-success)!important;color:#fff!important}button{transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-spring),box-shadow var(--dur-med) var(--ease-out)}button:active:not(:disabled){transform:scale(.97)}.nav-drawer{transition:transform var(--dur-slow) var(--ease-spring)!important}.nav-drawer-backdrop{transition:opacity var(--dur-med) var(--ease-out)!important}.nav-drawer-item{transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.liquid-host{position:relative;isolation:isolate}.mobile-nav.liquid-host{position:fixed}.liquid-indicator{position:absolute;z-index:-1;pointer-events:none;border-radius:999px;background:var(--color-teal-dim);border:1px solid var(--color-teal-400);transition:opacity .2s var(--ease-out);opacity:0}.liquid-indicator.ready{opacity:1}.mobile-nav.liquid-host .mobile-nav-btn.active{background:transparent}.seg.liquid-host .seg-btn.active{background:transparent;border-color:transparent}.seg.liquid-host .seg-btn{border-color:transparent}.seg.liquid-host{padding:4px;border:1px solid var(--border);border-radius:14px}.seg.liquid-host .liquid-indicator{border-radius:10px;background:var(--color-teal-dim)}.chart-tf-group.liquid-host .chip.active{background:transparent;border-color:transparent;color:#033}.chart-tf-group.liquid-host .liquid-indicator{background:#fff;border-color:#fff}@keyframes line-draw{0%{stroke-dashoffset:var(--line-len, 600)}to{stroke-dashoffset:0}}.draw-in{stroke-dasharray:var(--line-len, 600);animation:line-draw .9s var(--ease-out) both}.share-toast,[role=status].tiny{animation:morph-swap var(--dur-med) var(--ease-out) both}
