@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600;700;800&family=Space+Grotesk:wght@400;500;700&family=Inter:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200";:root{color-scheme:dark;--bg: #050505;--bg-panel: rgba(10, 10, 10, .96);--bg-panel-strong: #080808;--bg-muted: #0f0f0f;--bg-elevated: #111;--line: #181818;--line-strong: #232323;--copy: #e8e3df;--copy-dim: #a09a94;--copy-muted: #6f6a65;--phosphor: #00ff41;--phosphor-rgb: 0, 255, 65;--amber: #f4c95d;--blue: #58a6ff;--cyan: #0ec7d9;--rose: #ff7a7a;--shadow: 0 28px 80px rgba(0, 0, 0, .5);--phosphor-dim: rgba(0, 255, 65, .15);--phosphor-glow: rgba(0, 255, 65, .3);--phosphor-trace: rgba(0, 255, 65, .08);--scrollbar-thumb: rgba(var(--phosphor-rgb), .42);--scrollbar-thumb-strong: rgba(var(--phosphor-rgb), .68);--scrollbar-thumb-hover: rgba(var(--phosphor-rgb), .86);--divider-idle: rgba(255, 255, 255, .14);--divider-active: rgba(var(--phosphor-rgb), .46);--divider-active-glow: rgba(var(--phosphor-rgb), .18);--pane-header-height: 32px;--pane-header-bg: linear-gradient(180deg, rgba(255, 255, 255, .025) 0%, rgba(255, 255, 255, .01) 42%, rgba(8, 8, 8, .96) 100%), rgba(8, 8, 8, .96);--bg-terminal: #050505;--border-main: #2b2b2b;--border-subtle: #1f1f1f;--border-bright: #404040;font-family:Inter,sans-serif;background:var(--bg);color:var(--copy)}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100vh;min-height:100dvh}body{background:var(--bg-terminal);overflow:hidden;letter-spacing:-.01em}body.is-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.mono{font-family:JetBrains Mono,monospace}.header-font{font-family:Space Grotesk,sans-serif}.primaryAction{background:var(--phosphor);color:#04220c;font:800 12px/1 JetBrains Mono,monospace;letter-spacing:.12em;text-transform:uppercase;padding:15px 18px;border:none;cursor:pointer;transition:all .2s;border-radius:2px}.primaryAction:hover{box-shadow:0 0 15px var(--phosphor-glow);transform:translateY(-1px)}.primaryAction:disabled{cursor:not-allowed;opacity:.6}.primaryActionFull{width:100%;display:flex;justify-content:center;align-items:center}.secondaryAction,.ghostButton{background:transparent;border:1px solid rgba(0,255,65,.35);color:var(--copy);text-decoration:none;font:700 11px/1 JetBrains Mono,monospace;letter-spacing:.12em;text-transform:uppercase;padding:12px 14px;cursor:pointer;transition:all .2s}.ghostButton:hover,.secondaryAction:hover{border-color:var(--phosphor)}.ghostButtonCompact{padding:6px 10px;font-size:10px}.ghostButtonDanger{border-color:var(--rose);color:var(--rose)}.ghostButtonDanger:hover{border-color:var(--rose);background:color-mix(in srgb,var(--rose) 15%,transparent)}.landingPage,.appBoot{min-height:0;padding:18px}.sharePage{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:24px 18px 32px;scrollbar-gutter:stable}.sharePage>*{max-width:1280px;margin-left:auto;margin-right:auto}.shareHeader{display:flex;flex-direction:column;gap:8px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid var(--border-main)}.shareHeader h1{margin:0}.shareGrid{display:grid;grid-template-columns:minmax(0,1fr) 520px;gap:24px;align-items:start}.shareMessages{display:flex;flex-direction:column;gap:12px;min-width:0}.shareGrid .evidenceStack{overflow:visible;flex:0 0 auto}@media (max-width: 980px){.shareGrid{grid-template-columns:1fr}}.shareEvidenceSheet{position:fixed;left:0;right:0;bottom:0;height:70vh;z-index:100;display:none;flex-direction:column;background:#050505;border-top:1px solid var(--border-main);border-radius:12px 12px 0 0;box-shadow:0 -8px 32px #000c;animation:shareSheetSlideUp .28s cubic-bezier(.16,1,.3,1)}.shareEvidenceSheet.shareEvidenceSheetOpen{display:flex}.shareEvidenceSheetHandle{width:44px;height:4px;margin:8px auto 0;background:#00ff4152;border-radius:2px;flex-shrink:0}.shareEvidenceSheet .evidenceColumn{width:100%!important;height:100%;display:flex!important}.shareEvidenceSheet .evidenceStack{overflow-y:auto!important;flex:1!important}.shareArtifactsToggle{display:none}@media (max-width: 980px){.shareArtifactsToggle{display:inline-flex;align-items:center;gap:8px;background:#00ff4114;border:1px solid rgba(0,255,65,.2);color:var(--phosphor);font:800 10px JetBrains Mono,monospace;padding:8px 12px;border-radius:4px;text-transform:uppercase;letter-spacing:.1em;cursor:pointer}.shareArtifactsToggle .material-symbols-outlined{font-size:18px}}@keyframes shareSheetSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.terminalShell{height:100vh;height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);display:flex;flex-direction:column;overflow:hidden}.terminalNav{height:40px;border-bottom:1px solid var(--border-main);background:#050505;display:flex;align-items:center;justify-content:space-between;padding:0 12px;flex-shrink:0;z-index:50}.terminalNavLeft,.terminalNavRight,.terminalNavTabs{display:flex;align-items:center}.terminalNavLeft{gap:16px;min-width:0;flex:1}.brandLockup{display:flex;align-items:center;gap:12px;text-decoration:none;flex-shrink:0}.brandMarkFrame{display:flex;align-items:center}.brandMarkImage{height:26px;display:block;object-fit:contain;opacity:1}.brandWordmark{display:flex;align-items:center;gap:8px;font-family:Space Grotesk,sans-serif;font-weight:700;font-size:14px;letter-spacing:.1em;color:#e5e2e1;text-transform:uppercase}.brandWordmarkDivider{color:var(--phosphor);opacity:.5;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:400}.terminalNavRight{gap:12px;flex-shrink:0;min-width:0}.terminalNavUser{display:flex;align-items:center;gap:12px;min-width:0}.terminalNavEmail{color:#888;font-family:JetBrains Mono,monospace;font-size:10px;text-transform:uppercase;min-width:0;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.userDropdownItem{background:transparent;border:none;color:var(--copy-dim);font:400 11px JetBrains Mono,monospace;text-align:left;padding:8px 12px;cursor:pointer;display:block;width:100%}.userDropdownItem:hover,.userDropdownItem:focus-visible{color:var(--phosphor);background:#ffffff08;outline:none}.terminalNavAction{background:none;border:none;color:#ff3b3b;font-family:JetBrains Mono,monospace;font-size:10px;cursor:pointer;padding:0;transition:opacity .2s;font-weight:700;display:flex;align-items:center}.terminalNavAction:hover{opacity:.8;text-shadow:0 0 5px rgba(255,59,59,.4)}.terminalNavAction .material-symbols-outlined{font-size:15px}.terminalStatusBar{height:24px;background:#050505;border-top:1px solid var(--border-main);display:flex;align-items:center;justify-content:space-between;padding:0 12px;flex-shrink:0;z-index:50;font-family:JetBrains Mono,monospace;font-size:10px}.terminalStatusBarLeft,.terminalStatusBarRight{display:flex;align-items:center;gap:16px}.terminalStatusText{color:#666;font-weight:600;letter-spacing:.1em}.livePill{display:flex;align-items:center;gap:6px;color:#00d26a;background:#00d26a0d;border:1px solid rgba(0,210,106,.2);padding:2px 6px;border-radius:1px;font:800 10px JetBrains Mono,monospace}.liveDot{width:6px;height:6px;border-radius:999px;background:#00d26a;box-shadow:0 0 5px #00d26a;animation:pulse 2s infinite}@keyframes pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.marketPill{color:#666;font:600 10px JetBrains Mono,monospace}.clockReadout{color:#888;font:400 10px JetBrains Mono,monospace;tabular-nums:true;border-left:1px solid #222;padding-left:12px}.operatorBadge{color:var(--copy-dim);max-width:220px;overflow:hidden;text-overflow:ellipsis;font:800 9px JetBrains Mono,monospace}.crt-overlay{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:100;background:repeating-linear-gradient(0deg,rgba(0,0,0,.15),rgba(0,0,0,.15) 1px,transparent 1px,transparent 2px);opacity:.4;mix-blend-mode:overlay}.landingHero{display:grid;gap:22px;grid-template-columns:minmax(0,1.3fr) minmax(320px,460px);align-items:stretch;min-height:calc(100vh - 40px)}.landingCopy{border:1px solid var(--border-main);background:#0a0a0a;padding:40px;position:relative;overflow:hidden}.landingCopy:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.015) 0%,transparent 100%)}.eyebrow{font:800 10px JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.12em;color:var(--phosphor);text-shadow:0 0 8px var(--phosphor-dim)}.landingCopy h1{margin:14px 0 0;font:700 clamp(2.8rem,6vw,4.5rem)/.92 "Space Grotesk",sans-serif;letter-spacing:-.05em;color:#fff}.landingLede{margin:24px 0 0;max-width:50ch;line-height:1.6;font-size:1.1rem;color:var(--copy-dim)}.landingSignalRow{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px}.landingSignalCard{border:1px solid var(--border-main);background:linear-gradient(180deg,rgba(255,255,255,.015),transparent);padding:16px}.landingSignalValue{display:block;font:700 1.4rem/1 Space Grotesk,sans-serif;color:#fff}.landingSignalLabel{display:block;margin-top:8px;color:var(--copy-muted);font:700 9px JetBrains Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.landingChecklist{display:grid;gap:12px;margin-top:28px}.landingChecklistRow{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;border-top:1px solid rgba(255,255,255,.04);padding-top:12px}.landingChecklistRow p{margin:0;color:#9b9b9b;font-size:.96rem;line-height:1.55}.landingChecklistTag{color:var(--phosphor);font:800 9px JetBrains Mono,monospace;letter-spacing:.16em;text-transform:uppercase;padding-top:4px}.landingInlineCode{color:#d8d8d8;font:700 10px JetBrains Mono,monospace}.landingPanel{border:1px solid var(--border-main);background:#0a0a0a;padding:18px;display:flex;flex-direction:column}.terminalFrame{height:100%;border:1px solid #1a1a1a;background:#080808;padding:24px;display:flex;flex-direction:column}.landingPanelHeader{display:grid;gap:10px;margin-bottom:22px}.landingPanelHeader h2{margin:0;color:#f3f3f3;font:700 clamp(1.7rem,3vw,2.3rem)/1 "Space Grotesk",sans-serif;letter-spacing:-.03em}.landingPanelEyebrow{margin:0;color:var(--phosphor);font:800 9px JetBrains Mono,monospace;letter-spacing:.16em;text-transform:uppercase}.landingPanelCopy{margin:0;color:#8d8d8d;font-size:.98rem;line-height:1.55}.terminalTopline{display:flex;align-items:center;justify-content:space-between;color:#444;font:800 9px JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.12em;margin-bottom:24px}.fieldShell{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.fieldShell span{color:#666;font:700 9px JetBrains Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.fieldShell input{width:100%;border:1px solid #1a1a1a;background:#050505;color:#fff;padding:14px;font:400 13px JetBrains Mono,monospace;outline:none;transition:border-color .2s}.fieldShell input:focus{border-color:var(--phosphor)}.landingPanelFooter{display:flex;justify-content:space-between;gap:16px;margin-top:14px;padding-top:14px;border-top:1px solid #141414}.landingPanelFooterKey,.landingPanelFooterValue{font:700 9px JetBrains Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.landingPanelFooterKey{color:#5b5b5b}.landingPanelFooterValue{color:#9f9f9f;text-align:right}.banner{margin-top:16px;padding:12px;border:1px solid var(--border-main);background:#ffffff05;font:600 11px JetBrains Mono,monospace;color:#aaa}.bannerError{border-color:#ff7a7a33;color:#ff7a7a}.bannerWaitlist{border-color:#f4c95d33;color:#f4c95d}.previewBox{margin-top:16px;padding:12px;border:1px solid #222;background:#0a0a0a}.previewBox span{display:block;font:800 9px JetBrains Mono,monospace;color:#444;margin-bottom:12px;text-transform:uppercase}.previewAction{margin-bottom:10px}.previewLink{display:block;color:#8fd4a6;font:400 11px JetBrains Mono,monospace;text-decoration:none;word-break:break-all}.dividerLine{height:1px;background:#1a1a1a;margin:24px 0}.terminalPage{flex:1;display:flex;min-height:0;overflow:hidden}.terminalLayout{flex:1;display:flex;min-height:0;min-width:0;height:100%}.paneResizeHandle{width:10px;flex-shrink:0;position:relative;cursor:col-resize;background:transparent;margin-left:-5px;margin-right:-5px;z-index:4;transition:background .2s ease}.paneResizeHandle:before{content:"";position:absolute;top:18px;bottom:18px;left:50%;width:1px;transform:translate(-50%);background:linear-gradient(180deg,transparent 0%,var(--divider-idle) 16%,var(--divider-idle) 84%,transparent 100%);opacity:.55;transition:opacity .2s,background .2s,box-shadow .2s}.paneResizeHandle:hover:before{opacity:1;background:linear-gradient(180deg,transparent 0%,var(--divider-active) 16%,var(--divider-active) 84%,transparent 100%);box-shadow:0 0 18px var(--divider-active-glow)}.iconRail{background-color:#111;border-right:1px solid #222222;display:flex;flex-direction:column;align-items:center;padding:16px 0;gap:12px;width:64px;height:100%;flex-shrink:0}.railButton{background:transparent;color:#777;border:none;border-radius:12px;width:44px;height:44px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.railButton:hover{background-color:#222;color:#ddd}.railButtonActive{background:#00ff411a;color:#00ff41;position:relative}.railButtonActive:before{content:"";position:absolute;left:-10px;height:24px;width:3px;background-color:#00ff41;border-radius:0 4px 4px 0;box-shadow:0 0 8px #00ff4180}.railDivider{width:32px;height:1px;background-color:#2a2a2a;margin:4px 0}.threadSidebar{width:200px;background:linear-gradient(180deg,rgba(255,255,255,.02) 0%,transparent 18%),#080808;display:flex;flex-direction:column;flex-shrink:0;min-width:0;box-shadow:inset -1px 0 #ffffff05}.sidebarHeader,.chatHeader,.columnHeader{height:var(--pane-header-height);min-height:var(--pane-header-height);background:var(--pane-header-bg);border-bottom:1px solid var(--border-main);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:space-between;padding:0 12px;box-shadow:inset 0 -1px #ffffff05}.sidebarHeader{gap:8px}.sidebarHeader>span:first-child{font:800 9px JetBrains Mono,monospace;color:var(--phosphor);text-transform:uppercase;letter-spacing:.12em;text-shadow:0 0 8px var(--phosphor-dim)}.sidebarHeaderActions{display:inline-flex;align-items:center;gap:8px;min-width:0}.sidebarThreadCount{font:400 9px JetBrains Mono,monospace;color:#444;background:#111;padding:0 4px}.sidebarCloseButton{width:44px;height:44px;border:1px solid rgba(255,255,255,.12);background:#ffffff08;color:var(--phosphor);display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.sidebarCloseButton .material-symbols-outlined{font-family:Material Symbols Outlined;font-size:18px;font-weight:300;letter-spacing:0;text-transform:none}.sidebarCloseButton:hover,.sidebarCloseButton:focus-visible{border-color:#00ff416b;background:#00ff4114;outline:none}.threadBoundaryControls{position:relative;display:flex;align-items:stretch;flex-shrink:0}.sidebarEdgeToggle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:52px;border:1px solid #1a1a1a;border-radius:999px;background:linear-gradient(180deg,#ffffff08,#ffffff03),#0a0a0a;color:#7a746f;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;transition:color .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.sidebarEdgeToggle .material-symbols-outlined{font-size:16px}.sidebarEdgeToggle:hover{color:var(--phosphor);border-color:#00ff4138;box-shadow:0 0 18px #00ff411a;background:linear-gradient(180deg,#00ff4114,#ffffff03),#0a0a0a}.sidebarRevealTab{width:32px;flex-shrink:0;border:none;border-right:1px solid #171717;background:linear-gradient(180deg,rgba(255,255,255,.02),transparent),#080808;color:#7a746f;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease}.sidebarRevealTab:hover{color:var(--phosphor);border-right-color:#00ff4133;background:linear-gradient(180deg,rgba(0,255,65,.06),transparent),#090909}.sidebarRevealTab .material-symbols-outlined{font-size:18px}.sidebarRevealTabLabel{writing-mode:vertical-rl;transform:rotate(180deg);font:700 8px JetBrains Mono,monospace;letter-spacing:.16em;text-transform:uppercase}.threadList{flex:1;overflow-y:auto;padding:8px 8px 0;scrollbar-gutter:stable}.threadList,.messageViewport,.evidenceStack,.composerMentionMenuOverlay,.composerTextarea,.composerInputRow textarea{scrollbar-width:thin;scrollbar-color:transparent transparent}.threadList:hover,.messageViewport:hover,.evidenceStack:hover,.composerMentionMenuOverlay:hover,.composerTextarea:hover,.composerInputRow textarea:hover{scrollbar-color:var(--scrollbar-thumb-strong) transparent}.threadList::-webkit-scrollbar,.messageViewport::-webkit-scrollbar,.evidenceStack::-webkit-scrollbar,.composerMentionMenuOverlay::-webkit-scrollbar,.composerTextarea::-webkit-scrollbar,.composerInputRow textarea::-webkit-scrollbar{width:8px;height:8px}.threadList::-webkit-scrollbar-track,.messageViewport::-webkit-scrollbar-track,.evidenceStack::-webkit-scrollbar-track,.composerMentionMenuOverlay::-webkit-scrollbar-track,.composerTextarea::-webkit-scrollbar-track,.composerInputRow textarea::-webkit-scrollbar-track{background:transparent}.threadList::-webkit-scrollbar-thumb,.messageViewport::-webkit-scrollbar-thumb,.evidenceStack::-webkit-scrollbar-thumb,.composerMentionMenuOverlay::-webkit-scrollbar-thumb,.composerTextarea::-webkit-scrollbar-thumb,.composerInputRow textarea::-webkit-scrollbar-thumb{background:transparent;border:2px solid transparent;border-radius:999px;background-clip:padding-box;transition:background .18s ease}.threadList:hover::-webkit-scrollbar-thumb,.messageViewport:hover::-webkit-scrollbar-thumb,.evidenceStack:hover::-webkit-scrollbar-thumb,.composerMentionMenuOverlay:hover::-webkit-scrollbar-thumb,.composerTextarea:hover::-webkit-scrollbar-thumb,.composerInputRow textarea:hover::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--scrollbar-thumb-strong) 0%,var(--scrollbar-thumb) 100%);background-clip:padding-box}.threadList:hover::-webkit-scrollbar-thumb:hover,.messageViewport:hover::-webkit-scrollbar-thumb:hover,.evidenceStack:hover::-webkit-scrollbar-thumb:hover,.composerMentionMenuOverlay:hover::-webkit-scrollbar-thumb:hover,.composerTextarea:hover::-webkit-scrollbar-thumb:hover,.composerInputRow textarea:hover::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--scrollbar-thumb-hover) 0%,var(--scrollbar-thumb-strong) 100%);background-clip:padding-box}.threadCard{display:flex;flex-direction:column;gap:5px;padding:12px 12px 10px;border:1px solid #131313;border-left-width:2px;border-radius:2px;margin-bottom:8px;cursor:pointer;transition:background .3s ease,border-color .3s ease,transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 72%),#ffffff03;outline:none}.threadCard:hover{background:#ffffff0a;border-color:#1d1d1d;transform:translateY(-2px) translate(1px);box-shadow:0 10px 24px #00000047,0 0 12px #00ff410a}.threadCardActive{background:#111;border-color:#00ff4133;border-left-color:var(--phosphor);box-shadow:inset 0 1px #ffffff08,0 12px 28px #00000052,0 0 8px #00ff4126}.threadCard:focus-visible{border-color:#00ff414d;box-shadow:0 0 0 1px #00ff411f}.threadCardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.threadTitle{font:700 11px/1.25 Inter,sans-serif;color:#f0ece8;margin-bottom:0;min-width:0;overflow-wrap:anywhere}.threadRenameButton,.threadDeleteButton{width:22px;height:22px;border:1px solid transparent;background:transparent;color:#525252;display:inline-flex;align-items:center;justify-content:center;padding:0;flex-shrink:0;cursor:pointer;opacity:0;transition:opacity .18s ease,color .18s ease,border-color .18s ease,background .18s ease}.threadRenameButton .material-symbols-outlined,.threadDeleteButton .material-symbols-outlined{font-size:14px}.threadCard:hover .threadRenameButton,.threadCard:focus-within .threadRenameButton,.threadCardActive .threadRenameButton,.threadCard:hover .threadDeleteButton,.threadCard:focus-within .threadDeleteButton,.threadCardActive .threadDeleteButton{opacity:1}.threadRenameButton:hover{color:var(--phosphor);border-color:#00ff412e;background:#00ff410f}.threadDeleteButton:hover{color:#ff8b8b;border-color:#ff7a7a2e;background:#ff7a7a0f}.threadRenameForm{flex:1;min-width:0}.threadRenameInput{width:100%;border:1px solid rgba(0,255,65,.35);background:#050505;color:#fff;font:700 11px/1.25 Inter,sans-serif;padding:5px 6px;outline:none;border-radius:2px}.threadCardActive .threadTitle{color:#fff}.threadPreview{font-size:9px;color:#6a645f;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.threadMeta{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.threadStats{font:400 8px JetBrains Mono,monospace;color:#444;text-transform:uppercase;margin-top:0}.threadTime{font:400 8px JetBrains Mono,monospace;color:#3d3d3d}.sidebarTopActions{padding:10px 8px;background:linear-gradient(180deg,rgba(255,255,255,.01),transparent),#0a0a0a;border-bottom:1px solid var(--border-main)}.newThreadButton{width:100%;background:linear-gradient(180deg,#00ff410f,#00ff4105);border:1px solid rgba(0,255,65,.22);color:var(--phosphor);font:800 9px JetBrains Mono,monospace;padding:10px 8px;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;transition:all .2s;box-shadow:inset 0 1px #ffffff05}.newThreadButton:hover{background:#00ff4114;border-color:#00ff4166;box-shadow:0 0 18px #00ff4114}.chatColumn{flex:1;display:flex;flex-direction:column;background:#050505;min-width:0;min-height:0;position:relative;height:100%;overflow:hidden}.chatHeader{z-index:20}.chatHeaderTitle{display:flex;align-items:center;gap:8px;min-width:0}.chatHeaderTitle span{font:500 11px Inter,sans-serif;color:#888;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chatHeaderRight{display:flex;align-items:center;gap:12px}.chatHeaderStats{display:flex;align-items:center;gap:5px;font:400 8px JetBrains Mono,monospace;color:#444;text-transform:uppercase}.agentHeaderTickerRow{display:flex;align-items:center;gap:6px}.messageViewport{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:16px;display:flex;flex-direction:column;gap:12px;scrollbar-gutter:stable;overscroll-behavior:contain;background:radial-gradient(circle at top center,rgba(0,255,65,.04),transparent 32%),#050505}.messageViewportFrame{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.scrollCue{position:absolute;left:0;right:0;bottom:0;height:48px;background:linear-gradient(to bottom,#05050500,#050505);display:flex;align-items:flex-end;justify-content:center;padding-bottom:8px;pointer-events:none;opacity:0;transition:opacity .2s ease;z-index:5}.messageViewportFrame[data-has-content-below=true] .scrollCue{opacity:1;pointer-events:auto;cursor:pointer}.messageViewportFrame:has(.scrollToLatestFab)[data-has-content-below=true] .scrollCue{opacity:0;pointer-events:none}.scrollCue:hover{background:linear-gradient(to bottom,#05050500,#080808)}.scrollCueContent{display:flex;align-items:center;justify-content:center;gap:6px;height:24px;color:var(--scrollbar-thumb-strong);font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:10px;font-weight:600;letter-spacing:.15em;animation:scrollCueBounce 2s infinite ease-in-out}.scrollCue:hover .scrollCueContent{color:#00ff41}@keyframes scrollCueBounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-4px)}60%{transform:translateY(-2px)}}.messageViewportContent{display:flex;flex-direction:column;gap:12px;flex:1;min-height:0}.scrollToLatestFab{position:absolute;right:24px;bottom:20px;z-index:6;display:inline-flex;align-items:center;gap:6px;padding:8px 14px 8px 12px;font:600 11px/1 var(--font-mono, "JetBrains Mono", ui-monospace, monospace);letter-spacing:.12em;color:#00ff41;background:#080c08eb;border:1px solid rgba(0,255,65,.55);border-radius:999px;cursor:pointer;text-transform:uppercase;box-shadow:0 0 0 1px #0009 inset,0 6px 18px #0009,0 0 18px #00ff412e;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.scrollToLatestFab:hover{transform:translateY(-1px);border-color:#00ff41d9;box-shadow:0 0 0 1px #0009 inset,0 8px 22px #000000b3,0 0 22px #00ff4152}.scrollToLatestFab:focus-visible{outline:none;border-color:#00ff41f2;box-shadow:0 0 0 1px #0009 inset,0 8px 22px #000000b3,0 0 0 3px #00ff4159}.scrollToLatestArrow{font-size:14px;line-height:1;font-weight:700}.scrollToLatestLabel{font-feature-settings:"tnum"}@media (max-width: 720px){.scrollToLatestFab{right:0;left:0;margin-inline:auto;width:fit-content;bottom:12px;padding:8px 12px 8px 10px;font-size:10px}}.messageStack{display:flex;flex-direction:column;gap:12px;padding-bottom:8px}.messageCard{max-width:92%;background:#0a0a0a;border:1px solid #151515;border-radius:2px;overflow:hidden;box-shadow:0 4px 24px #00000080;position:relative;animation:messageEnter .2s ease-out}.messageCardActive{border-color:rgba(var(--agent-accent, var(--phosphor-rgb)),.26);box-shadow:0 0 0 1px rgba(var(--agent-accent, var(--phosphor-rgb)),.08),0 8px 28px #0000007a}.messageCard.messageCardJumpHighlight{animation:messageJumpPulse .7s ease-out}@keyframes messageJumpPulse{0%{outline:2px solid rgba(var(--agent-accent, var(--phosphor-rgb)),.85);outline-offset:0}to{outline:8px solid rgba(var(--agent-accent, var(--phosphor-rgb)),0);outline-offset:4px}}@keyframes messageEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.agent-user{align-self:flex-end;max-width:85%;background:#0d0d0d;border-color:#151515;box-shadow:0 10px 30px #00000059}.agent-research{--agent-accent: 88, 166, 255;border-left:3px solid var(--blue)}.agent-quant{--agent-accent: 14, 199, 217;border-left:3px solid var(--cyan)}.agent-macro{--agent-accent: 168, 85, 247;border-left:3px solid #a855f7}.agent-risk{--agent-accent: 255, 122, 122;border-left:3px solid var(--rose)}.agent-pm{--agent-accent: var(--phosphor-rgb);border-left:3px solid var(--phosphor)}.agent-crypto{--agent-accent: 244, 201, 93;border-left:3px solid var(--amber)}.messageHeaderBand{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;border-bottom:1px solid #111}.messageHeaderMeta{display:inline-flex;align-items:center;gap:8px}.header-research{background:#4a9eff0d}.header-quant{background:#06b6d40d}.header-macro{background:#a855f70f}.header-risk{background:#ff7a7a0d}.header-pm{background:#00ff410a}.header-crypto{background:#f4c95d0f}.messageAgent{font:800 10px JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.agent-user .messageAgent{color:#888}.agent-research .messageAgent{color:var(--blue)}.agent-quant .messageAgent{color:var(--cyan)}.agent-macro .messageAgent{color:#a855f7}.agent-risk .messageAgent{color:var(--rose)}.agent-pm .messageAgent{color:var(--phosphor)}.agent-crypto .messageAgent{color:var(--amber)}.messageTimestamp{font:400 9px JetBrains Mono,monospace;color:#444}.messageLiveBadge,.adminEventBadge{display:inline-flex;align-items:center;gap:6px;padding:3px 6px;border:1px solid rgba(var(--phosphor-rgb),.22);background:rgba(var(--phosphor-rgb),.06);color:var(--phosphor);font:800 8px/1 JetBrains Mono,monospace;letter-spacing:.14em;text-transform:uppercase}.messageLiveBadge:before{content:"";width:5px;height:5px;border-radius:999px;background:currentColor;box-shadow:0 0 8px currentColor;animation:runPulse 1.2s infinite ease-in-out}.messageLiveStatus{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px 0;color:var(--copy-dim);font:700 9px/1.3 JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.messageLiveStatusLabel{color:#c9c3be}.messageLiveStatusMeta{color:var(--phosphor)}.thinkingPanel{background:#080808;border:1px solid #111;margin:8px 12px 6px;padding:8px 10px;border-radius:1px;font:400 10px JetBrains Mono,monospace;color:#888}.toolPanel{background:linear-gradient(180deg,rgba(var(--phosphor-rgb),.025),#fff0),#080808;border:1px solid #111;margin:8px 12px 6px;padding:8px 10px;border-radius:1px;display:flex;flex-direction:column;gap:8px}.toolLine{display:flex;justify-content:space-between;align-items:center;gap:10px;font:400 10px JetBrains Mono,monospace;line-height:1.5}.toolName{color:var(--phosphor);display:inline-flex;align-items:center;gap:6px;min-width:0}.toolName:before{content:"›";font-weight:700}.toolName:after{content:"";width:4px;height:4px;border-radius:999px;background:currentColor;opacity:.6}.toolDots{flex-grow:1;border-bottom:1px solid rgba(var(--phosphor-rgb),.14);margin:0 8px;position:relative;top:-1px}.toolSummary{color:#666;font-size:9px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.toolSummary-running{color:var(--amber);animation:toolPulse 1.2s ease-in-out infinite}.toolSummary-completed{color:var(--blue)}.toolSummary-failed{color:var(--rose)}@keyframes toolPulse{0%,to{opacity:1}50%{opacity:.38}}.messageBody{font:400 11.5px JetBrains Mono,monospace;line-height:1.6;color:#bbb;padding:8px 12px 12px;overflow-wrap:anywhere;word-break:break-word}.messageBody pre{max-width:100%;overflow-x:auto;display:block;-webkit-overflow-scrolling:touch}.messageTableFrame{width:100%;margin:10px 0}.messageTableScroller{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.messageTableScroller table{width:max-content;min-width:100%;border-collapse:collapse}.messageTableScroller th,.messageTableScroller td{padding:4px 8px;border-bottom:1px solid rgba(255,255,255,.1);white-space:nowrap;text-align:left;vertical-align:top}.messageTableCards{display:none;gap:8px}.messageTableCard{border:1px solid rgba(255,255,255,.1);background:#ffffff05;padding:10px;border-left:2px solid rgba(var(--phosphor-rgb),.55)}.messageTableCardTitle{color:var(--phosphor);font:800 11px/1.35 JetBrains Mono,monospace;margin-bottom:8px;overflow-wrap:anywhere}.messageTableCardGrid{display:grid;gap:7px;margin:0}.messageTableCardMetric{display:grid;gap:2px}.messageTableCardMetric dt{color:#6f6a65;font:800 8px/1.2 JetBrains Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.messageTableCardMetric dd{margin:0;color:#c9c4bf;font:600 11px/1.4 JetBrains Mono,monospace;overflow-wrap:anywhere}.directiveBlock-bottom-line{color:var(--phosphor)}.provenancePill{display:inline-flex;align-items:center;gap:5px;max-width:100%;min-height:20px;margin:0 2px;padding:1px 7px;border:1px solid rgba(var(--phosphor-rgb),.45);border-radius:999px;background:rgba(var(--phosphor-rgb),.08);color:var(--phosphor);font:600 10.5px JetBrains Mono,monospace;vertical-align:baseline;cursor:pointer}.provenancePill:hover{border-color:rgba(var(--phosphor-rgb),.8);background:rgba(var(--phosphor-rgb),.15)}.provenancePill:focus-visible{outline:2px solid rgba(var(--phosphor-rgb),.9);outline-offset:2px}.provenancePillLabel,.provenancePillField{min-width:0;overflow-wrap:anywhere}.provenancePillField{color:#8a8a8a;font-weight:500}@keyframes runPulse{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-1px)}}.liveRunStrip{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid rgba(var(--phosphor-rgb),.16);background:linear-gradient(180deg,rgba(var(--phosphor-rgb),.055),rgba(var(--phosphor-rgb),.02)),#090909;position:sticky;top:0;z-index:4}.liveRunStripBadge{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid #222;background:#101010;font:800 9px/1 JetBrains Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.liveRunStripCopy{min-width:0;display:flex;flex-direction:column;gap:4px}.liveRunStripTitle{color:#f0ece8;font:700 11px/1.3 Inter,sans-serif}.liveRunStripMeta{display:inline-flex;flex-wrap:wrap;gap:8px;color:#777;font:700 8px/1.3 JetBrains Mono,monospace;letter-spacing:.14em;text-transform:uppercase}.liveRunStripPulse{display:inline-flex;align-items:center;gap:5px}.liveRunStripPulse span{width:5px;height:5px;border-radius:999px;background:var(--phosphor);animation:runPulse 1.1s infinite ease-in-out}.liveRunStripPulse span:nth-child(2){animation-delay:.12s}.liveRunStripPulse span:nth-child(3){animation-delay:.24s}.liveRunStripReconnecting{border-bottom-color:#f4c95d47;background:linear-gradient(180deg,#f4c95d0f,#f4c95d05),#090909}.liveRunStripReconnecting .liveRunStripPulse span{background:var(--amber)}.liveRunStripReconnectHint{color:var(--amber)}.liveRunStrip:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(var(--phosphor-rgb),.55) 18%,rgba(var(--phosphor-rgb),.96) 50%,rgba(var(--phosphor-rgb),.55) 82%,transparent 100%);background-size:180px 2px;animation:runScan 1.6s linear infinite}@keyframes runScan{0%{background-position:-180px 0}to{background-position:180px 0}}.emptyState{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:100%;padding:18px 12px 24px}.emptyStateQualifier{align-self:center;border:1px solid #111;background:#0a0a0a;color:#666;font:700 9px JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase;padding:6px 10px}.emptyStateHeader{display:flex;align-items:center;gap:14px;max-width:560px}.emptyStateBadge{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:1px;background:var(--phosphor);box-shadow:0 0 18px var(--phosphor-glow)}.emptyStateBadge span{color:#003907;font-weight:800;font-size:19px}.emptyStateTitle{margin:0 0 6px;font:700 24px/1 Space Grotesk,sans-serif;color:#f6f3f1}.emptyStateCopy{margin:0;color:#666;font:400 11px/1.5 JetBrains Mono,monospace}.emptyPromptGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:560px}.emptyPromptCard{border:1px solid #1a1a1a;background:linear-gradient(180deg,#ffffff04,#fff0),#0a0a0a;color:#bbb;font:700 10px/1.45 JetBrains Mono,monospace;letter-spacing:.04em;text-align:left;padding:14px 16px;cursor:pointer;border-radius:6px;transition:border-color .3s ease,background .3s ease,color .3s ease,transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}.messageReactions{display:flex;align-items:center;gap:8px;padding:8px 12px;border-top:1px solid var(--line-strong);font-family:JetBrains Mono,monospace;font-size:12px}.reactionBtn{background:none;border:none;padding:0;cursor:pointer;color:var(--copy-muted);display:inline-flex;align-items:center;justify-content:center;transition:color .2s;opacity:0}.reactionBtn .material-symbols-outlined{font-size:16px;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20;transition:font-variation-settings .15s,color .2s}.reactionBtn.upActive .material-symbols-outlined,.reactionBtn.downActive .material-symbols-outlined{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 20}@media (max-width: 980px){.reactionBtn{opacity:.6}}.messageCard:hover .reactionBtn,.reactionBtn:focus-visible{opacity:1}.reactionBtn:not(:disabled):hover{color:var(--copy-dim)}.reactionBtn:disabled{cursor:not-allowed;color:var(--copy-muted)}.reactionBtn.upActive{color:var(--phosphor);opacity:1}.reactionBtn.downActive{color:var(--rose);opacity:1}.feedbackModalBackdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px}.feedbackModal{background:var(--bg-panel);border:1px solid var(--border-main);padding:24px;width:100%;max-width:480px;display:flex;flex-direction:column;gap:20px}.feedbackModalTitle{font-family:JetBrains Mono,monospace;font-size:14px;color:var(--copy);margin:0}.feedbackChips{display:flex;flex-wrap:wrap;gap:8px}.feedbackChip{background:transparent;border:1px solid var(--border-main);border-radius:2px;color:var(--copy-dim);font-family:JetBrains Mono,monospace;font-size:11px;padding:6px 12px;cursor:pointer;transition:all .2s}.feedbackChip:hover{border-color:var(--copy-dim)}.feedbackChip.selected{border-color:var(--phosphor);background:var(--phosphor-trace);color:var(--phosphor)}.feedbackTextarea{width:100%;background:var(--bg-panel-strong);border:1px solid var(--border-main);color:var(--copy);font-family:JetBrains Mono,monospace;font-size:12px;padding:12px;min-height:80px;resize:vertical;outline:none}.feedbackTextarea:focus{border-color:var(--phosphor)}.feedbackSubmitError{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--rose);padding:8px 0 0}.feedbackModalActions{display:flex;justify-content:space-between;align-items:center}.feedbackCancel{background:none;border:none;color:var(--copy-dim);font-family:JetBrains Mono,monospace;font-size:12px;cursor:pointer;text-decoration:underline}.feedbackCancel:hover{color:var(--copy)}.feedbackSubmit{background:transparent;border:1px solid var(--phosphor);color:var(--phosphor);font-family:JetBrains Mono,monospace;font-size:12px;padding:8px 16px;cursor:pointer;transition:all .2s}.feedbackSubmit:hover:not(:disabled){background:var(--phosphor-trace)}.feedbackSubmit:disabled{opacity:.5;cursor:not-allowed}.feedbackToast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:var(--bg-panel-strong);border:1px solid var(--phosphor);color:var(--phosphor);font-family:JetBrains Mono,monospace;font-size:12px;padding:8px 16px;z-index:2000;animation:toastSlideUp .3s ease-out}@keyframes toastSlideUp{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}.emptyPromptCard:hover{border-color:#00ff4166;color:#f1f1f1;transform:translateY(-2px);box-shadow:0 8px 24px #0000004d,0 0 16px #00ff411a;background:linear-gradient(180deg,#00ff410f,#fff0),#0a0a0a}.messageAgentMeta{color:var(--copy-muted);font:700 9px JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.messageMarkdown p,.messageMarkdown .markdownParagraphMixed{margin:0 0 12px}.messageMarkdown p:last-child,.messageMarkdown .markdownParagraphMixed:last-child{margin-bottom:0}.provenance-highlight{padding:0 3px;border-radius:1px;color:#eee;font-weight:500;cursor:pointer;transition:all .2s;display:inline-block;background:#ffffff0d}.provenance-highlight:hover{background:#ffffff26;color:#fff}.convergedContainer{display:flex;flex-direction:column;align-items:center;padding:12px 0}.convergedCard{background:linear-gradient(180deg,#ffffff04,#fff0),#0a0a0a;border:1px solid #151515;padding:14px 28px;border-radius:2px;display:flex;flex-direction:column;align-items:center;gap:2px;box-shadow:0 10px 40px #000000b3}.convergedHeader{display:flex;align-items:center;gap:8px;color:#fbbf24;font:900 11px JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.15em}.convergedStats{font:400 9px JetBrains Mono,monospace;color:#444;letter-spacing:.05em;margin-bottom:4px}.convergedActions{display:flex;align-items:center;gap:16px;margin-top:10px}.btn-followup{color:#555;font:700 10px JetBrains Mono,monospace;transition:color .2s;background:none;border:none;cursor:pointer}.btn-followup:hover{color:#aaa}.composerBar{background:linear-gradient(180deg,rgba(255,255,255,.02),transparent),#080808;border-top:1px solid var(--border-main);padding:0;position:relative;margin-top:auto;flex-shrink:0;z-index:30;box-shadow:0 -18px 40px #00000052}.composerShell{display:flex;flex-direction:column;gap:10px;border:none;border-top:1px solid rgba(0,255,65,.15);background:#0e0e0ebf;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:0;padding:14px 16px;box-shadow:inset 0 1px #ffffff0a,0 12px 32px #00000080}.composerMentionRow{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.composerMentionPill{display:inline-flex;align-items:center;gap:6px;padding:5px 4px 5px 10px;border-radius:999px;font:800 9px JetBrains Mono,monospace;letter-spacing:.1em;text-transform:uppercase;border:1px solid currentColor;background:#ffffff0a;outline:none;transition:box-shadow .15s ease,background .15s ease}.composerMentionPill:focus-visible{box-shadow:0 0 0 2px #00ff4166}.composerMentionPillLabel{display:inline-flex;align-items:center}.composerMentionPillClose{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:2px;border:none;background:transparent;color:currentColor;opacity:.7;cursor:pointer;font:800 11px JetBrains Mono,monospace;line-height:1;border-radius:999px;padding:0}.composerMentionPillClose:hover,.composerMentionPillClose:focus-visible{opacity:1;background:#ffffff14;outline:none}.composerMentionPill.agent-pm{color:var(--phosphor);background:#00ff4114}.composerMentionPill.agent-research{color:var(--blue);background:#4a9eff14}.composerMentionPill.agent-quant{color:var(--cyan);background:#06b6d414}.composerMentionPill.agent-macro{color:#a855f7;background:#a855f714}.composerMentionPill.agent-risk{color:var(--rose);background:#ff7a7a14}.composerMentionPill.agent-crypto{color:var(--amber);background:#f4c95d14}.composerMentionClear{border:none;background:transparent;color:#666;cursor:pointer;font:700 8px JetBrains Mono,monospace;letter-spacing:.14em;text-transform:uppercase}.composerMentionClear:hover{color:#bbb}.composerInputRow{display:flex;align-items:flex-end;gap:12px;border:1px solid #141414;border-bottom:1px solid rgba(255,255,255,.05);background:#0000004d;padding:10px 12px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;position:relative;overflow:visible;border-radius:2px}.composerInputRow:focus-within{border-color:#00ff4138;box-shadow:0 0 12px #00ff4114;background:#0006}.composerInputRowBusy{border-color:#00ff4133}.composerTextarea,.composerInputRow textarea{flex:1;background:transparent;border:none;color:#eee;font:400 12.5px JetBrains Mono,monospace;line-height:1.55;padding:4px 0;resize:vertical;outline:none;min-height:32px;max-height:min(280px,40vh);overflow-y:auto}.composerTextarea::-webkit-scrollbar,.composerInputRow textarea::-webkit-scrollbar{width:8px}.composerTextarea::-webkit-scrollbar-track,.composerInputRow textarea::-webkit-scrollbar-track{background:transparent}.composerTextarea::-webkit-scrollbar-thumb,.composerInputRow textarea::-webkit-scrollbar-thumb{background:transparent;border:2px solid transparent;border-radius:999px;background-clip:padding-box}.composerTextarea::-webkit-scrollbar-thumb:hover,.composerInputRow textarea::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--scrollbar-thumb-hover) 0%,var(--scrollbar-thumb-strong) 100%);background-clip:padding-box}.composerInputRow textarea::placeholder,.composerTextarea::placeholder{color:#4a4a4a}.composerSendButton{width:96px;height:38px;background:var(--phosphor);color:#003907;border:1px solid var(--phosphor);border-radius:2px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;box-shadow:0 0 14px #00ff4126;font:900 10px JetBrains Mono,monospace;letter-spacing:.12em;text-transform:uppercase;flex-shrink:0}.composerSendButton .composerSendLabel{display:inline-block}.composerSendButton:hover{box-shadow:0 0 15px #00ff4166;transform:translateY(-1px)}.composerSendButton:disabled{opacity:.9;cursor:wait}.composerSendButtonBusy{box-shadow:0 0 20px #00ff4157}.composerSendGlyph{font-size:18px}.composerSendButtonBusy .composerSendGlyph{animation:sendSpin 1.15s linear infinite}@keyframes sendSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.composerSendLabel{position:relative;top:.5px}.composerStatusRow{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.composerStatusLabel,.composerStatusHint{font:700 8px JetBrains Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.composerStatusLabel{color:#5e5a56;flex:1 1 280px}.composerStatusHint{color:#333;flex:0 0 auto}.composerFooter{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 14px;margin-top:10px;padding-top:10px;border-top:1px solid #1a1a1a}.composerTools{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.composerToolButton{font:800 9px JetBrains Mono,monospace;padding:4px 8px;border-radius:1px;border:1px solid transparent;background:transparent;cursor:pointer;transition:all .2s}.tool-research{color:var(--blue);background:#4a9eff1a;border-color:#4a9eff33}.tool-quant{color:var(--cyan);background:#06b6d41a;border-color:#06b6d433}.tool-macro{color:#a855f7;background:#a855f71a;border-color:#a855f733}.tool-pm{color:var(--phosphor);background:#00ff411a;border-color:#00ff4133}.tool-risk{color:var(--rose);background:#ff7a7a1a;border-color:#ff7a7a33}.tool-crypto{color:var(--amber);background:#f4c95d1a;border-color:#f4c95d33}.composerHint{font:400 8px JetBrains Mono,monospace;color:#333;text-transform:uppercase;letter-spacing:.1em;margin-left:auto;white-space:nowrap}@media (max-width: 1320px){.composerHint{margin-left:0;white-space:normal}}.composerMentionMenu{display:grid;gap:6px;padding:8px;border:1px solid #181818;background:#090909}.composerMentionMenuOverlay{position:absolute;left:10px;right:116px;bottom:calc(100% + 10px);z-index:12;max-height:min(260px,36vh);overflow-y:auto;box-shadow:0 18px 38px #0000006b}.composerMentionOption{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;padding:8px 10px;background:transparent;border:1px solid #131313;color:#ddd;cursor:pointer;text-align:left;transition:border-color .2s ease,background .2s ease,transform .2s ease}.composerMentionOption:hover,.composerMentionOptionActive{background:#ffffff08;border-color:#2a2a2a;transform:translate(1px)}.composerMentionOptionSelected{opacity:.45;cursor:default}.composerMentionOptionSelected:hover{background:transparent;border-color:#131313;transform:none}.composerMentionOptionDisabled{opacity:.3;cursor:not-allowed}.composerMentionOptionDisabled:hover{background:transparent;border-color:#131313;transform:none}.composerMentionOptionCheck{grid-column:2;justify-self:end;color:var(--phosphor);font:800 10px JetBrains Mono,monospace}.composerMentionCapHint{padding:8px 10px;font:700 8px JetBrains Mono,monospace;letter-spacing:.12em;text-transform:uppercase;color:#888;border-top:1px dashed #222}.composerMentionOption.agent-pm{border-left:2px solid var(--phosphor)}.composerMentionOption.agent-research{border-left:2px solid var(--blue)}.composerMentionOption.agent-quant{border-left:2px solid var(--cyan)}.composerMentionOption.agent-macro{border-left:2px solid #a855f7}.composerMentionOption.agent-risk{border-left:2px solid var(--rose)}.composerMentionOption.agent-crypto{border-left:2px solid var(--amber)}.composerMentionOptionTag{font:800 9px JetBrains Mono,monospace;letter-spacing:.12em;text-transform:uppercase;color:#bbb}.composerMentionOptionLabel{font:600 11px Inter,sans-serif;color:#8f8a85}@media (max-width: 820px){.composerMentionMenuOverlay{left:0;right:0}}.evidenceWrapper{display:flex;flex-shrink:0;min-width:0}.evidenceColumn{width:45%;background:#050505;display:flex;flex-direction:column;flex-shrink:0;min-width:0}.columnHeader{gap:10px}.columnHeaderTitle{display:flex;align-items:center;gap:8px;min-width:0}.columnHeaderTitle span:first-child{font:800 9px JetBrains Mono,monospace;color:var(--phosphor);text-transform:uppercase;letter-spacing:.15em;text-shadow:0 0 8px var(--phosphor-dim)}.columnHeaderTitle span{min-width:0}.columnHeaderTitle span:nth-child(2){font:400 8px JetBrains Mono,monospace;color:#444;background:#111;border:1px solid #1a1a1a;padding:2px 6px;text-transform:uppercase}.columnHeaderTitle span:last-child{font:400 8px JetBrains Mono,monospace;color:#444;text-transform:uppercase}.evidenceCloseButton{width:44px;height:44px;border:1px solid rgba(255,255,255,.12);background:#ffffff08;color:var(--phosphor);display:inline-flex;align-items:center;justify-content:center;padding:0;flex-shrink:0;cursor:pointer}.evidenceCloseButton .material-symbols-outlined{font-family:Material Symbols Outlined;font-size:18px;font-weight:300;letter-spacing:0;text-transform:none}.evidenceCloseButton:hover,.evidenceCloseButton:focus-visible{border-color:#00ff416b;background:#00ff4114;outline:none}.evidenceStack{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px}.artifactCard{border:1px solid var(--border-main);background:linear-gradient(180deg,rgba(255,255,255,.015) 0%,transparent 100%),#0a0a0a;padding:16px;position:relative;box-shadow:0 8px 30px #00000059}.artifactCardHighlighted{border-color:rgba(var(--phosphor-rgb),.55);box-shadow:0 0 0 1px rgba(var(--phosphor-rgb),.12),0 8px 30px #00000059}.artifactCardPulse,.provenancePillPulse{animation:evidencePulse .9s ease-out}@keyframes evidencePulse{0%{outline:0 solid rgba(var(--phosphor-rgb),.46);outline-offset:0}to{outline:14px solid rgba(var(--phosphor-rgb),0);outline-offset:2px}}.artifactHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:10px}.artifactHeaderPrimary,.artifactHeaderMeta{display:flex;align-items:center;gap:8px}.artifactHeaderPrimary{min-width:0}.artifactFeed{font:800 9px JetBrains Mono,monospace;color:var(--phosphor);letter-spacing:.12em;text-transform:uppercase;text-shadow:0 0 8px var(--phosphor-dim)}.artifactTickerChip{font:700 7px JetBrains Mono,monospace;color:#555;background:#111;border:1px solid #1a1a1a;padding:2px 6px;text-transform:uppercase}.artifactTrend{font:800 7px JetBrains Mono,monospace;color:#555;background:#111;border:1px solid #1a1a1a;padding:2px 6px;text-transform:uppercase}.artifactPrice{font:800 2.2rem JetBrains Mono,monospace;color:#eee;letter-spacing:-.05em;tabular-nums:true}.artifactTrendUp{color:#00d26a}.artifactTrendDown{color:#ff3b3b}.artifactSparklineShell{height:64px;margin:16px 0;position:relative}.artifactSparklineShellCompact{height:42px;margin:8px 0 0}.artifactSparkline{width:100%;height:100%}.artifactOverviewCard{display:grid;gap:12px}.artifactOverviewSection{display:grid;gap:8px}.artifactSectionText{margin:0;color:#e5e2e1c2;font:500 11px/1.65 JetBrains Mono,monospace}.artifactList{display:grid;gap:10px}.artifactListRow{display:grid;gap:6px;padding:10px 12px;border:1px solid rgba(var(--phosphor-rgb),.12);background:#0a0e0ab8}.artifactListMeta{display:flex;align-items:center;justify-content:space-between;gap:12px}.artifactListTitle{color:#e5e2e1d1;font:500 11px/1.5 JetBrains Mono,monospace}.artifactMetricGridDense{gap:6px}.artifactMetricGridDense .artifactMetricCell{padding-block:4px}.artifactInlineLink{color:var(--phosphor);font:700 10px JetBrains Mono,monospace;text-decoration:none;width:fit-content}.artifactInlineLink:hover{text-decoration:underline}.artifactSeriesGrid{display:grid;gap:12px}.artifactSeriesWidget{padding:10px 12px;border:1px solid rgba(var(--phosphor-rgb),.12);background:#0a0e0ab8}.artifactSeriesHeader{display:flex;align-items:center;justify-content:space-between;gap:8px}.earningsArtifactList{display:grid;gap:10px}.earningsArtifactRow{display:grid;gap:8px;padding:10px 12px;border:1px solid rgba(var(--phosphor-rgb),.14);background:#0a0e0ae0}.earningsArtifactTopline{display:flex;align-items:center;justify-content:space-between;gap:12px}.earningsArtifactDate{color:#6d6d6d;font:500 9px JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.earningsArtifactNote{padding:10px 12px;border:1px solid rgba(var(--phosphor-rgb),.12);background:#080a08e6;color:#e5e2e1b3;font:500 11px/1.6 JetBrains Mono,monospace}.artifactOverviewHeading{color:var(--copy-dim);font:800 9px/1 JetBrains Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.artifactMetricGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid #151515}.artifactMetricCell{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #111;padding-bottom:4px}.artifactMetricLabel{font:400 9px JetBrains Mono,monospace;color:#444;text-transform:uppercase}.artifactMetricValue{font:700 10px JetBrains Mono,monospace;color:#aaa;tabular-nums:true}.artifactFooterMeta{margin-top:12px;color:#444;font:400 8px JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.statusChip{font:800 8px JetBrains Mono,monospace;color:#444;text-transform:uppercase;background:#111;border:1px solid #1a1a1a;padding:2px 6px;border-radius:1px}.statusChip.agent-pm{color:var(--phosphor);border-color:#00ff4129;background:#00ff410f}.statusChip.agent-research{color:var(--blue);border-color:#4a9eff2e;background:#4a9eff14}.statusChip.agent-quant{color:var(--cyan);border-color:#06b6d42e;background:#06b6d414}.statusChip.agent-macro{color:#a855f7;border-color:#a855f72e;background:#a855f714}.statusChip.agent-risk{color:var(--rose);border-color:#ff7a7a2e;background:#ff7a7a14}.statusChip.agent-crypto{color:var(--amber);border-color:#f4c95d2e;background:#f4c95d14}.agentTicker{display:inline-flex;align-items:center;gap:6px;font:800 8px JetBrains Mono,monospace;padding:2px 6px;border-radius:1px;border:1px solid #222;color:#444;background:#0a0a0a;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;transition:filter .12s ease,transform .12s ease}.agentTicker:hover:not(:disabled){filter:brightness(1.4)}.agentTicker:active:not(:disabled){transform:translateY(1px);filter:brightness(.95)}.agentTicker:focus-visible{box-shadow:0 0 0 1px #000,0 0 0 2px currentColor}.agentTicker:disabled{cursor:not-allowed;opacity:.5}@media (max-width: 980px),(pointer: coarse){.agentTicker{padding:8px 10px;min-height:32px;min-width:44px;justify-content:center;font-size:10px}}.agentTickerDot{width:4px;height:4px;border-radius:999px;background:currentColor}.agentTickerActive{color:var(--phosphor);border-color:#00ff4133;background:#00ff4114}.agentTicker.agent-research{color:var(--blue);border-color:#4a9eff2e;background:#4a9eff14}.agentTicker.agent-quant{color:var(--cyan);border-color:#06b6d42e;background:#06b6d414}.agentTicker.agent-macro{color:#a855f7;border-color:#a855f72e;background:#a855f714}.agentTicker.agent-risk{color:var(--rose);border-color:#ff7a7a2e;background:#ff7a7a14}.agentTicker.agent-crypto{color:var(--amber);border-color:#f4c95d2e;background:#f4c95d14}.emptyEvidence{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#5b5b5b;position:relative;overflow:hidden}.emptyEvidence:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,255,65,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,65,.05) 1px,transparent 1px);background-size:30px 30px;background-position:0 0;animation:gridScrollBg 15s linear infinite;opacity:.6;z-index:0}.emptyEvidence:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,transparent 0%,#050505 80%);z-index:1}@keyframes gridScrollBg{0%{background-position:0 0}to{background-position:30px 30px}}.emptyEvidenceIcon{font-size:42px;margin-bottom:20px;color:#00ff4166;filter:drop-shadow(0 0 12px rgba(0,255,65,.2));z-index:2;position:relative;animation:radarPulse 4s ease-in-out infinite}@keyframes radarPulse{0%{opacity:.4}50%{opacity:.8}to{opacity:.4}}.emptyEvidenceLabel{margin:0;max-width:280px;font:700 11px/1.5 JetBrains Mono,monospace;letter-spacing:.18em;text-transform:uppercase;color:#00ff41b3;z-index:2;position:relative;text-shadow:0 0 10px rgba(0,0,0,.8)}.emptyEvidenceSubLabel{margin:10px 0 0;max-width:260px;font:400 11px/1.55 JetBrains Mono,monospace;letter-spacing:.04em;color:#8a8a8a;z-index:2;position:relative;text-shadow:0 0 10px rgba(0,0,0,.8)}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 20;font-size:18px}@media (max-width: 1200px){.evidenceColumn{width:40%}.emptyPromptGrid{grid-template-columns:1fr}}@media (max-width: 980px){.terminalNav{padding:0 8px;gap:8px}.terminalNavLeft{gap:8px}.brandLockup{gap:8px;min-width:0}.brandWordmark{gap:6px;font-size:12px;min-width:0;white-space:nowrap}.terminalNavUser{gap:4px}.terminalNavAction{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center}body:has(.landingV2){overflow:auto}.landingHero{grid-template-columns:1fr;min-height:auto}.landingSignalRow{grid-template-columns:1fr}.landingPanelFooter{flex-direction:column}.landingPanelFooterValue{text-align:left}.desktopOnly{display:none!important}.mobileMenuButton{background:transparent;border:none;color:var(--phosphor);display:flex!important;align-items:center;justify-content:center;padding:8px;cursor:pointer;margin-right:8px}.mobileArtifactsToggle,.mobileShareButton{display:inline-flex!important;align-items:center;justify-content:center;background:transparent;border:none;color:var(--phosphor);padding:6px;cursor:pointer;position:relative}.mobileArtifactsToggle .material-symbols-outlined,.mobileShareButton .material-symbols-outlined{font-size:20px}.artifactCountBadge{position:absolute;top:-2px;right:-2px;background:var(--phosphor);color:#000;font:800 8px/1 JetBrains Mono,monospace;padding:2px 4px;border-radius:999px;box-shadow:0 0 8px var(--phosphor-dim)}.mobileBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.threadSidebar{display:flex!important;position:fixed!important;top:calc(40px + env(safe-area-inset-top));left:env(safe-area-inset-left);bottom:calc(24px + env(safe-area-inset-bottom));z-index:100;width:280px!important;background:#000;border-right:1px solid #222;animation:bootSlideRight .3s cubic-bezier(.16,1,.3,1)}.threadDeleteButton,.threadRenameButton{opacity:1;width:44px;height:44px}.sidebarCloseButton{border-color:transparent!important;background:transparent!important}.sidebarCloseButton .material-symbols-outlined{font-size:22px}.threadRenameInput{font-size:16px;line-height:1.25}.evidenceWrapper.evidenceVisible{display:block!important;position:fixed!important;top:calc(40px + env(safe-area-inset-top));right:env(safe-area-inset-right);bottom:calc(24px + env(safe-area-inset-bottom));z-index:100;width:320px!important;max-width:90vw;background:#050505;border-left:1px solid #222;animation:bootSlideLeft .3s cubic-bezier(.16,1,.3,1)}.evidenceWrapper.evidenceVisible .evidenceColumn{width:100%!important;height:100%;display:flex!important}.evidenceWrapper:not(.evidenceVisible),.paneResizeHandleRight,.sidebarRevealTab,.threadBoundaryControls{display:none!important}.messageCard,.agent-user{max-width:100%}.messageBody{font-size:13px;line-height:1.58}.messageTableFrameCards .messageTableScroller{display:none}.messageTableCards{display:grid}.composerShell{gap:8px;padding:10px 12px}.composerInputRow{gap:8px;padding:10px;align-items:stretch}.composerTextarea,.composerInputRow textarea{font-size:16px;line-height:1.35;min-height:44px;max-height:28vh;resize:none}.composerSendButton{width:112px;min-width:112px;height:52px;align-self:flex-end}.composerFooter{margin-top:6px;padding-top:8px}.composerTools{flex-wrap:nowrap;overflow-x:auto;max-width:100%;padding-bottom:2px;scrollbar-width:none}.composerTools::-webkit-scrollbar{display:none}.composerToolButton{flex:0 0 auto;min-height:36px;padding:8px 10px}.composerHint{display:none}}@media (max-width: 640px){.terminalNavEmail{display:none}}.mobileMenuButton,.mobileArtifactsToggle,.mobileShareButton{display:none}.landingPage{display:flex!important;flex:1;align-items:center;justify-content:center}.terminalLoginGrid{position:relative;width:100%;max-width:480px;display:flex;flex-direction:column;gap:24px}.terminalScanline{position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(#12101000 50%,#00000040 50%),linear-gradient(90deg,#ff00000f,#00ff0005,#0000ff0f);background-size:100% 4px,3px 100%;pointer-events:none;z-index:100;opacity:.15}.terminalHeaderBlock{text-align:center;margin-bottom:8px}.terminalHeaderBlock h2{color:var(--phosphor);font:800 28px Space Grotesk,sans-serif;letter-spacing:-.05em;margin:0;text-shadow:0 0 12px var(--phosphor-glow)}.terminalHeaderBlock p{color:var(--phosphor);opacity:.7;font:800 11px JetBrains Mono,monospace;letter-spacing:.2em;text-transform:uppercase;margin:8px 0 0}@keyframes bootSlideRight{0%{transform:translate(-20px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes bootSlideLeft{0%{transform:translate(20px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes bootFadeUp{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.threadSidebar{animation:bootSlideRight .6s cubic-bezier(.16,1,.3,1) backwards}.chatColumn{animation:bootFadeUp .7s cubic-bezier(.16,1,.3,1) backwards;animation-delay:.1s}.evidenceColumn{animation:bootSlideLeft .6s cubic-bezier(.16,1,.3,1) backwards;animation-delay:.2s}body:has(.landingV2){overflow:auto}.landingV2{min-height:100vh}.landingV2 a:focus-visible,.landingV2 button:focus-visible,.landingV2 input:focus-visible,.landingV2 select:focus-visible,.landingV2 textarea:focus-visible,.landingV2 summary:focus-visible{outline:2px solid var(--phosphor);outline-offset:2px;border-radius:2px}.adminNavLink{color:var(--copy);text-decoration:none;font:700 11px/1 JetBrains Mono,monospace;letter-spacing:.12em;text-transform:uppercase;padding:0 12px;cursor:pointer;transition:color .2s}.adminNavLink:hover{color:var(--phosphor)}.adminShell{height:100vh;height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);display:flex;flex-direction:column;overflow:hidden}.adminPage{flex:1;display:flex;min-height:0;height:calc(100vh - 40px)}.adminSidebar{width:200px;background:linear-gradient(180deg,rgba(255,255,255,.02) 0%,transparent 18%),#080808;display:flex;flex-direction:column;flex-shrink:0;border-right:1px solid var(--border-main);padding:16px;gap:8px}.adminSidebarLink{color:var(--copy-dim);text-decoration:none;font:800 10px JetBrains Mono,monospace;letter-spacing:.1em;text-transform:uppercase;padding:8px 12px;border-radius:2px;transition:all .2s}.adminSidebarLink:hover{background:#ffffff0d;color:var(--copy)}.adminSidebarLinkActive{background:rgba(var(--phosphor-rgb),.1);color:var(--phosphor);border-left:2px solid var(--phosphor)}.adminContent{flex:1;min-width:0;overflow-y:auto;padding:24px;background:var(--bg-terminal)}.adminWaitlistContainer{display:flex;flex-direction:column;gap:20px;max-width:1200px;margin:0 auto;position:relative}.adminTabs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;border-bottom:1px solid var(--border-main);padding-bottom:12px}.adminTab{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;font:800 9px JetBrains Mono,monospace;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--admin-pill-border, rgba(255, 255, 255, .1));background:var(--admin-pill-bg, rgba(255, 255, 255, .04));color:var(--admin-pill-color, var(--copy-dim));cursor:pointer;transition:box-shadow .15s ease,background .15s ease,color .15s ease}.adminTab:hover{background:var(--admin-pill-hover-bg, rgba(255, 255, 255, .08));color:var(--admin-pill-color, var(--copy))}.adminTabActive{color:var(--admin-pill-fg, var(--phosphor));background:var(--admin-pill-active-bg, rgba(0, 255, 65, .08));border-color:var(--admin-pill-color, var(--phosphor))}.adminTableWrapper{overflow-x:auto;border:1px solid var(--border-main);background:#0a0a0a}.adminTable{width:100%;border-collapse:collapse;text-align:left}.adminTable th,.adminTable td{padding:12px 16px;border-bottom:1px solid #141414}.adminTable th{font:800 9px JetBrains Mono,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--copy-muted);background:#ffffff04}.adminTable td{font:400 12.5px JetBrains Mono,monospace;color:var(--copy)}.adminTable td.mono{color:var(--copy-dim)}.adminStatusPill{font:800 9px JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.adminStatusPillPending{color:var(--amber)}.adminStatusPillApproved{color:var(--phosphor)}.adminStatusPillFailed{color:var(--rose)}.adminStatusPillQueued,.adminStatusPillCancelled{color:var(--copy-muted)}.adminStatusPillPlanning,.adminStatusPillExecuting{color:var(--amber)}.adminStatusPillCompleted{color:var(--phosphor)}.adminActionText{font:400 9px JetBrains Mono,monospace;color:var(--copy-muted);text-transform:uppercase;letter-spacing:.05em}.adminEmptyTable{color:var(--copy-dim);font:400 11px/1.5 JetBrains Mono,monospace;padding:40px;text-align:center;border:1px solid var(--border-main);background:#0a0a0a}.adminNotice{color:var(--copy-dim);font:600 11px JetBrains Mono,monospace;padding:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff05}.adminToast{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:100;padding:8px 16px}.adminErrorButton{background:transparent;border:none;color:var(--rose);font:600 11px JetBrains Mono,monospace;cursor:pointer;padding:0;text-align:left}.adminErrorButton:hover{text-decoration:underline}@media (max-width: 640px){.adminSidebar{width:100%;flex-direction:row;border-right:none;border-bottom:1px solid var(--border-main);overflow-x:auto;padding:8px 16px}.adminSidebarLink{padding:6px 12px}.adminPage{flex-direction:column}.adminTable thead{display:none}.adminTable,.adminTable tbody,.adminTable tr,.adminTable td{display:block;width:100%}.adminTable tr{margin-bottom:16px;border:1px solid var(--border-main);background:#080808;padding:12px}.adminTable td{border:none;padding:4px 0;display:flex;justify-content:space-between;align-items:center}.adminTable td:before{content:attr(data-label);font:800 9px JetBrains Mono,monospace;letter-spacing:.12em;color:var(--copy-muted)}}.markdownHeading1{font:700 12px JetBrains Mono,monospace;color:var(--copy);letter-spacing:.1em;text-transform:uppercase;margin:24px 0 12px;padding-bottom:8px;border-bottom:1px solid var(--line);display:flex;align-items:baseline;gap:8px}.markdownHeading2{font:700 11px JetBrains Mono,monospace;color:var(--copy);letter-spacing:.05em;text-transform:uppercase;margin:20px 0 10px;display:flex;align-items:baseline;gap:6px}.markdownHeading3{font:600 11px JetBrains Mono,monospace;color:var(--copy);margin:16px 0 8px;display:flex;align-items:baseline;gap:6px}.askAlphaIcon[data-icon=heading-3]{font-size:.55em;vertical-align:.45em;margin-right:.35em}.askAlphaIcon{font-family:Material Symbols Outlined;font-size:1em;font-weight:400;font-style:normal;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;color:var(--phosphor);display:inline-flex;align-items:center;vertical-align:-.18em;margin-right:.25em;line-height:1;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr}.askAlphaIcon[data-icon=warning],.askAlphaIcon[data-icon=cross],.askAlphaIcon[data-icon=trend-down]{color:#ff8b8b}.headingText{flex:1}.messageTableFrame table{width:100%;border-collapse:collapse;font:500 11px/1.4 JetBrains Mono,monospace;margin:12px 0}.messageTableFrame th{color:var(--copy-muted);text-transform:uppercase;font-weight:700;text-align:left;padding:8px 12px;border-bottom:1px solid var(--line)}.messageTableFrame td{color:var(--copy);padding:8px 12px;vertical-align:top;border-bottom:1px solid rgba(255,255,255,.05)}.messageTableFrame tr:nth-child(2n) td{background:#ffffff04}.messageTableCards{display:none}@media (max-width: 640px){.messageTableFrameCards .messageTableScroller{display:none}.messageTableFrameCards .messageTableCards{display:flex;flex-direction:column;gap:12px;margin:12px 0}.messageTableCard{border:1px solid var(--line);background:#080808;padding:12px}.messageTableCardTitle{font:800 10px JetBrains Mono,monospace;color:var(--copy);margin-bottom:12px;border-bottom:1px solid var(--line);padding-bottom:8px}.messageTableCardGrid{display:flex;flex-direction:column;gap:8px;margin:0}.messageTableCardMetric{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font:500 11px/1.4 JetBrains Mono,monospace}.messageTableCardMetric dt{color:var(--copy-muted);font-weight:700;font-size:9px;text-transform:uppercase;flex:0 0 auto;white-space:nowrap}.messageTableCardMetric dd{color:var(--copy);margin:0;text-align:right;flex:1 1 auto;min-width:0;overflow-wrap:anywhere}}.artifactCardInline{border:1px solid var(--border-main);background:#0a0a0a;padding:12px;margin:12px 0;border-radius:2px;cursor:pointer;transition:all .2s ease}.artifactCardInline:hover{border-color:rgba(var(--phosphor-rgb),.5);box-shadow:0 0 0 1px rgba(var(--phosphor-rgb),.1)}.artifactCardInline .artifactHeader{margin-bottom:8px}.directiveBlock{margin:12px 0}.directiveBlock-why-it-matters{padding-left:12px;border-left:2px solid var(--copy-muted)}.directiveBlock-key-risk{padding-left:12px;border-left:2px solid var(--amber);color:var(--amber)}.directiveBlock-watch-item{padding-left:12px;border-left:2px solid var(--cyan)}.directiveBlock-tool-summary{display:block}.adminAgentChip-pm{--admin-pill-color: var(--phosphor);--admin-pill-active-bg: var(--phosphor);--admin-pill-fg: #04220c}.adminAgentChip-research{--admin-pill-color: var(--blue);--admin-pill-active-bg: var(--blue);--admin-pill-fg: #fff}.adminAgentChip-quant{--admin-pill-color: var(--cyan);--admin-pill-active-bg: var(--cyan);--admin-pill-fg: #04220c}.adminAgentChip-macro{--admin-pill-color: #a855f7;--admin-pill-active-bg: #a855f7;--admin-pill-fg: #fff}.adminAgentChip-risk{--admin-pill-color: var(--rose);--admin-pill-active-bg: var(--rose);--admin-pill-fg: #fff}.adminAgentChip-crypto{--admin-pill-color: var(--amber);--admin-pill-active-bg: var(--amber);--admin-pill-fg: #04220c}.adminAgentChip-user{--admin-pill-color: var(--copy-muted);--admin-pill-active-bg: var(--copy-muted);--admin-pill-fg: #fff}.adminFlagSeverity-bad,.adminFlagSeverityLabel-bad{--admin-pill-color: var(--rose);--admin-pill-active-bg: var(--rose);--admin-pill-fg: #fff}.adminFlagSeverity-watch,.adminFlagSeverityLabel-watch{--admin-pill-color: var(--amber);--admin-pill-active-bg: var(--amber);--admin-pill-fg: #04220c}.adminFlagSeverity-good,.adminFlagSeverityLabel-good{--admin-pill-color: var(--phosphor);--admin-pill-active-bg: var(--phosphor);--admin-pill-fg: #04220c}.adminFiltersBar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:12px 16px;background:#ffffff05;border:1px solid var(--border-main);border-radius:4px}.adminFilterControl{padding:6px 8px;background:#000;color:var(--copy);border:1px solid var(--border-main);border-radius:2px;font:400 11px JetBrains Mono,monospace;outline:none;transition:border-color .2s ease}.adminFilterControl:focus{border-color:var(--phosphor)}.adminFilterControl[type=text]{min-width:180px}.adminFilterAgentChips,.adminAgentBadgeRow{display:flex;gap:6px;flex-wrap:wrap}.adminThreadTitleLink{color:inherit;text-decoration:underline}.adminThreadTitleLink:hover{color:var(--phosphor)}.adminLoadMore{margin-top:16px;text-align:center}.adminThreadViewerContainer{max-width:1000px;padding-bottom:48px}.adminBackLink{font:800 9px JetBrains Mono,monospace;letter-spacing:.12em;color:var(--copy-muted);text-transform:uppercase;text-decoration:none}.adminBackLink:hover{color:var(--copy)}.adminThreadHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:20px;border:1px solid var(--border-main);border-radius:4px;background:#ffffff05}.adminThreadHeaderInfo{display:flex;flex-direction:column;gap:10px;min-width:0}.adminThreadHeaderRun{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.adminThreadHeaderRunLabel{font:800 9px JetBrains Mono,monospace;letter-spacing:.12em;color:var(--copy-muted)}.adminThreadTitle{margin:0;font:700 18px/1.3 JetBrains Mono,monospace;color:var(--copy);word-break:break-word}.adminThreadMeta{font:400 11px JetBrains Mono,monospace;color:var(--copy-dim)}.adminRunTimeline{padding:16px;border:1px solid var(--rose);border-radius:4px;background:color-mix(in srgb,var(--rose) 8%,transparent)}.adminRunTimelineTitle{margin:0 0 12px;font:700 12px JetBrains Mono,monospace;letter-spacing:.05em;color:var(--rose)}.adminRunTimelineScroll{max-height:300px;overflow-y:auto}.adminRunEvent{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid color-mix(in srgb,var(--rose) 25%,transparent);font:400 11px JetBrains Mono,monospace;word-break:break-all}.adminRunEventHeader{color:var(--copy-muted)}.adminMessageTimeline{display:flex;flex-direction:column;gap:16px}.adminMessage{padding:16px;border:1px solid var(--border-main);border-radius:4px}.adminMessageAssistant{margin-left:24px;background:#ffffff05}.adminMessageUser{margin-right:24px;background:transparent}.adminMessageMeta{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:12px;gap:12px}.adminMessageMetaLeft{display:flex;align-items:center;gap:10px;min-width:0}.adminMessageMetaRight{display:flex;align-items:center;gap:10px}.adminMessageRole{font:800 11px JetBrains Mono,monospace;letter-spacing:.08em;color:var(--admin-pill-color, currentColor)}.adminMessageTimestamp{color:var(--copy-muted);font-size:11px}.adminMessageBody{font-size:14px;line-height:1.55}.adminMessageUserText{white-space:pre-wrap}.adminFlagButtonRoot{position:relative;display:inline-block}.adminFlagToggle{background:none;border:none;cursor:pointer;display:flex;align-items:center;padding:4px;color:var(--copy-muted)}.adminFlagToggle:hover{color:var(--copy)}.adminFlagToggle-bad{color:var(--rose)}.adminFlagToggle-watch{color:var(--amber)}.adminFlagToggle-good{color:var(--phosphor)}.adminFlagIcon{font-size:16px}.adminFlagPopover{position:absolute;top:calc(100% + 4px);right:0;z-index:100;background:#111;border:1px solid var(--border-main);padding:16px;border-radius:4px;width:300px;box-shadow:0 4px 12px #0006}.adminFlagPopoverTitle{margin:0 0 12px;font:700 13px JetBrains Mono,monospace;color:var(--copy)}.adminFlagField{margin-bottom:12px}.adminFlagFieldLabel{display:block;font:800 10px JetBrains Mono,monospace;letter-spacing:.1em;color:var(--copy-muted);margin-bottom:6px}.adminFlagSeverityChips{display:flex;gap:6px}.adminFlagPopover textarea{width:100%;padding:6px 8px;background:#000;color:var(--copy);border:1px solid var(--border-main);border-radius:2px;font-family:JetBrains Mono,monospace;font-size:12px;resize:vertical}.adminFlagActions{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.adminFlagOtherAdmins{margin-top:16px;padding-top:12px;border-top:1px solid var(--border-main)}.adminFlagOtherAdminsHeading{font:800 10px JetBrains Mono,monospace;letter-spacing:.12em;color:var(--copy-muted);margin-bottom:6px;text-transform:uppercase}.adminFlagOtherAdminRow{font-size:12px;margin-bottom:6px;padding:6px 8px;background:#ffffff0a;border-radius:2px}.adminFlagOtherAdminMeta{display:flex;justify-content:space-between;margin-bottom:4px;gap:8px}.adminFlagOtherAdminNote{color:var(--copy-muted)}.adminFlagSeverityLabel{font:800 9px JetBrains Mono,monospace;letter-spacing:.08em;color:var(--admin-pill-color, currentColor)}.adminRawBlock{padding:12px;background:#00000080;border:1px solid var(--border-main);border-radius:4px;font:400 12px/1.5 JetBrains Mono,monospace;margin-top:10px}.adminRawSection{margin-bottom:16px;white-space:pre-wrap;word-break:break-all}.adminRawSection:last-child{margin-bottom:0}.adminRawSectionLabel{margin-bottom:6px;font-weight:700}.adminRawSectionLabel-source{color:var(--phosphor)}.adminRawSectionLabel-thinking{color:var(--blue)}.adminRawSectionLabel-tools{color:var(--amber)}.adminRawSectionLabel-artifacts{color:var(--cyan)}.adminRawSectionLabel-run{color:var(--rose)}.adminRawCollapse{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;color:var(--copy-dim)}@media (max-width: 640px){.adminFiltersBar{flex-direction:column;align-items:stretch;gap:10px}.adminFiltersBar select,.adminFiltersBar input{width:100%}.adminThreadViewerContainer{max-width:100%}.adminThreadHeader{flex-direction:column;gap:16px}.adminThreadHeaderRun{align-items:flex-start}.adminMessageAssistant,.adminMessageUser{margin-left:0;margin-right:0}.adminMessageMeta{flex-direction:column;align-items:flex-start;gap:8px}.adminFlagPopover{right:0;width:calc(100vw - 32px);max-width:320px}.adminTable tr{padding:14px 16px;display:flex;flex-direction:column;gap:10px}.adminTable td{padding:0;gap:12px;align-items:flex-start}.adminTable td .adminAgentBadgeRow,.adminTable td .adminRunStatusBadge{flex-shrink:0;justify-content:flex-end}}.sharePopover{position:absolute;top:100%;right:0;margin-top:8px;width:180px;background:var(--bg-panel-strong);border:1px solid var(--phosphor);border-radius:4px;box-shadow:0 8px 32px #000c,0 0 15px var(--phosphor-trace);z-index:1000;overflow:hidden;animation:popoverFadeIn .15s ease-out}@keyframes popoverFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.sharePopoverButton{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;background:transparent;border:none;border-bottom:1px solid var(--line);color:var(--copy-dim);font:600 11px JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;text-align:left;transition:all .15s;text-decoration:none}.sharePopoverButton:last-child{border-bottom:none}.sharePopoverButton:hover{background:var(--phosphor-trace);color:var(--phosphor)}.sharePopoverButton .material-symbols-outlined{font-size:18px}.sharePopoverButtonCopied{color:var(--phosphor)!important}.adminFilterControlSearch{flex:1 1 240px;min-width:240px}@media (max-width: 640px){.adminFilterControlSearch{flex:0 0 auto}}.adminTableRowAccent{box-shadow:inset 2px 0 0 var(--amber)}.adminTableRowLinked{position:relative;cursor:pointer}.adminTableRowLinked:hover{background:#ffffff06}.adminTableRowLinked .adminThreadTitleLink:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.adminCustomerHeader{display:flex;flex-direction:column;gap:16px;padding:20px;border:1px solid var(--border-main);border-radius:4px;background:#ffffff04}.adminCustomerHeaderTop{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.adminBackLink{font:800 10px JetBrains Mono,monospace;letter-spacing:.1em;color:var(--copy-dim);text-decoration:none}.adminBackLink:hover{color:var(--phosphor)}.adminCustomerEmail{margin:0;font-size:18px;letter-spacing:.04em;color:var(--copy);word-break:break-all}.adminCustomerProfileGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (max-width: 760px){.adminCustomerProfileGrid{grid-template-columns:1fr}}.adminFieldLabel{display:flex;flex-direction:column;gap:6px;font:800 10px JetBrains Mono,monospace;letter-spacing:.1em;color:var(--copy-dim)}.adminFieldRequired{color:var(--rose)}.adminCustomerProfileActions{display:flex;gap:8px;justify-content:flex-end}.adminCustomerSummaryChips{display:flex;flex-wrap:wrap;gap:8px}.adminSummaryChip{padding:4px 10px;border:1px solid var(--border-main);border-radius:999px;font:400 11px JetBrains Mono,monospace;color:var(--copy-dim)}.adminSummaryChip strong{color:var(--copy);font-weight:700;margin-right:4px}.adminCustomerEmailChange{margin-top:4px}.adminEmailChangeForm{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.adminCustomerActivity{display:flex;flex-direction:column;gap:12px}.adminSectionLabel{margin:0;font:800 11px JetBrains Mono,monospace;letter-spacing:.12em;color:var(--copy-dim);text-transform:uppercase}.adminNoteComposerSticky{position:sticky;top:0;z-index:1;background:var(--bg-terminal);padding-bottom:4px}.adminNoteAddButton{align-self:flex-start}.adminNoteComposer{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--border-main);border-radius:4px;background:#ffffff04}.adminNoteComposerHeader{display:flex;align-items:center;gap:8px}.adminNoteComposerLabel{font:800 10px JetBrains Mono,monospace;letter-spacing:.1em;color:var(--copy-dim)}.adminNoteComposerType{min-width:120px}.adminNoteComposerBody{width:100%;padding:8px;background:#000;color:var(--copy);border:1px solid var(--border-main);border-radius:2px;font:400 12px JetBrains Mono,monospace;resize:vertical}.adminNoteComposerBody:focus-visible{outline:2px solid var(--phosphor);outline-offset:1px;border-color:var(--phosphor)}.adminNoteComposerActions{display:flex;gap:8px;justify-content:flex-end}.adminActivityFeed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.adminActivityItem{margin:0}.adminNoteCard{border:1px solid var(--border-main);border-radius:4px;padding:12px;background:#ffffff03;display:flex;flex-direction:column;gap:8px}.adminNoteCardEditing{border-color:var(--phosphor)}.adminNoteCardHeader{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.adminNoteAuthor{color:var(--copy);font-size:11px}.adminNoteTimestamp{color:var(--copy-dim);font-size:11px}.adminNoteEditedTag{font:400 10px JetBrains Mono,monospace;color:var(--copy-muted)}.adminNoteCardActions{display:flex;gap:6px;margin-left:auto}.adminNoteDelete{color:var(--rose)}.adminNoteCardBody{font-size:13px;line-height:1.5;color:var(--copy)}.adminThreadStartedCard{border:1px dashed var(--border-main);border-radius:4px;padding:10px 12px;display:flex;flex-direction:column;gap:6px;background:transparent}.adminDigestDeliveredCard{border:1px dashed var(--border-main);border-left:2px solid #00d26a;border-radius:4px;padding:10px 12px 12px;display:flex;flex-direction:column;gap:6px;background:transparent}.adminDigestDeliveredMain{display:flex;flex-direction:column;gap:8px}.adminDigestDeliveredMeta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px}.adminDigestDeliveredWatchlist{color:var(--copy);font-weight:600}.adminDigestDeliveredDate{color:var(--copy-dim);font-size:11px}.adminDigestDeliveredSnippet{margin:0;font-size:13px;line-height:1.5;color:var(--copy-dim)}.adminDigestDeliveredSnippetEmpty{margin:0;font-size:12px;color:var(--copy-muted);font-style:italic}.adminDigestDeliveredActions{display:flex;align-items:center}.adminDigestPreviewLink{font:700 11px JetBrains Mono,monospace;color:#00d26a;text-decoration:none;letter-spacing:.06em;text-transform:uppercase}.adminDigestPreviewLink:hover{text-decoration:underline}.adminThreadStartedHeader{display:flex;align-items:center;gap:8px}.adminThreadStartedTitle{font-size:13px;color:var(--copy)}.adminThreadStartedMeta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--copy-dim);font-size:11px}.adminEmailHistorySection{display:flex;flex-direction:column;gap:8px}.adminModalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:100;padding:16px}.adminModal{width:100%;max-width:480px;background:var(--bg-terminal);border:1px solid var(--border-main);border-radius:4px;padding:20px;display:flex;flex-direction:column;gap:16px}.adminModalHeader{display:flex;align-items:center;justify-content:space-between}.adminModalTitle{margin:0;font:800 12px JetBrains Mono,monospace;letter-spacing:.12em;color:var(--copy)}.adminModalClose{background:transparent;border:none;color:var(--copy-dim);cursor:pointer;padding:4px;border-radius:2px}.adminModalClose:hover{color:var(--copy)}.adminModalForm{display:flex;flex-direction:column;gap:12px}.adminModalError{padding:8px 10px;border:1px solid var(--rose);border-radius:2px;color:var(--rose);font:400 11px JetBrains Mono,monospace}.adminModalActions{display:flex;gap:8px;justify-content:flex-end}.terminalIntroLine{animation:terminalIntroFadeIn .6s ease-out backwards}@keyframes terminalIntroFadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.terminalIntroLine{animation:none}}.qFrame{width:100%;border:1px solid var(--line-strong);background:#080808a6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:4px;display:flex;flex-direction:column;position:relative;overflow:hidden;box-shadow:0 0 32px #00ff4108;font-family:JetBrains Mono,monospace}.qFrameHead{height:28px;border-bottom:1px solid var(--line-strong);display:flex;align-items:center;padding:0 12px;gap:6px;background-color:#0006}.qFrameDot{width:10px;height:10px;border-radius:50%}.qFrameTitle{flex:1;text-align:center;font-size:10px;color:var(--copy-dim);font-family:JetBrains Mono,monospace;letter-spacing:.03em}.qFrameBody{padding:24px 28px 16px;display:flex;flex-direction:column;gap:16px;font-family:JetBrains Mono,monospace;color:var(--copy);font-size:13px;line-height:1.55;min-height:460px}.qProgressBar{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--copy-muted);letter-spacing:.04em;-webkit-user-select:none;user-select:none}.qProgressBar .qProgressFilled{color:var(--phosphor);text-shadow:0 0 6px var(--phosphor-glow)}.qPrompt{color:var(--copy);font-size:14px;letter-spacing:.01em}.qPrompt:before{content:"> ";color:var(--phosphor)}.qHint{color:var(--copy-muted);font-size:11px;letter-spacing:.05em;text-transform:uppercase;margin-top:2px}.qOptionGrid{display:grid;grid-template-columns:1fr;gap:6px;margin-top:4px}@media (min-width: 720px){.qOptionGrid{grid-template-columns:1fr 1fr;column-gap:12px}}.qChip{position:relative;display:flex;align-items:center;gap:10px;background:var(--bg-panel-strong);border:1px solid var(--line-strong);color:var(--copy-dim);font:500 13px/1.4 JetBrains Mono,monospace;text-align:left;padding:11px 14px;cursor:pointer;border-radius:2px;transition:border-color .12s ease,color .12s ease,background-color .12s ease,box-shadow .12s ease;min-width:0}@media (max-width: 720px){.qChip{padding:7px 11px;font-size:12.5px;gap:8px}.qFrameBody{padding:18px 16px 12px;min-height:380px}.qOptionGrid{gap:4px}.qPrompt{font-size:13px}.qFooter{padding:11px 16px}.qBtnPrimary,.qBtnGhost{padding:8px 11px;font-size:10.5px}.qFooterMessage{font-size:10px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.qChip:before{content:"[ ]";color:var(--copy-muted);font-weight:700;white-space:pre;flex-shrink:0}.qChip[data-kind=radio]:before{content:"( )"}.qChip[data-selected=true]:before{content:"[x]";color:var(--phosphor)}.qChip[data-kind=radio][data-selected=true]:before{content:"(•)";color:var(--phosphor)}.qChipNum{color:var(--copy-muted);font-size:11px;font-weight:600;letter-spacing:.04em}.qChipLabel{color:inherit}.qChip:after{content:">";position:absolute;left:-16px;top:50%;transform:translateY(-50%);color:var(--phosphor);opacity:0;transition:opacity .12s ease;font-weight:700}.qChip:hover:after,.qChip:focus-visible:after{opacity:1}.qChip:hover{border-color:rgba(var(--phosphor-rgb),.32);color:var(--copy)}.qChip:focus-visible{outline:none;border-color:rgba(var(--phosphor-rgb),.55)}.qChip[data-selected=true]{border-color:var(--phosphor);background:rgba(var(--phosphor-rgb),.07);color:var(--phosphor);box-shadow:0 0 0 1px rgba(var(--phosphor-rgb),.18) inset,0 0 14px var(--phosphor-trace)}.qChip[data-selected=true] .qChipNum{color:var(--phosphor);opacity:.7}.qChip[data-disabled=true]{cursor:not-allowed;opacity:.45}.qOtherInput{margin-top:6px;background:var(--bg-panel-strong);border:1px solid var(--line-strong);border-radius:2px;padding:10px 12px;font-family:JetBrains Mono,monospace;font-size:13px;color:var(--copy);width:100%;transition:border-color .12s ease}.qOtherInput:focus{outline:none;border-color:var(--phosphor)}.qOtherInput::placeholder{color:var(--copy-muted)}.qOtherCount{font-size:10px;color:var(--copy-muted);letter-spacing:.04em;text-align:right;margin-top:2px;font-family:JetBrains Mono,monospace}.qInputGroup{display:flex;flex-direction:column;gap:4px}.qLabel{color:var(--copy-dim);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.qInput{background:transparent;border:none;border-bottom:1px solid var(--line-strong);padding:8px 0;color:var(--phosphor);font-family:JetBrains Mono,monospace;font-size:14px;caret-color:var(--phosphor);transition:border-color .12s ease}.qInput:focus{outline:none;border-bottom-color:var(--phosphor)}.qError{color:var(--rose);font-size:11px;letter-spacing:.04em;font-family:JetBrains Mono,monospace}.qComboWrap{position:relative}.qCombo{display:grid;grid-template-columns:16px 1fr;gap:6px;align-items:center;background:transparent;border-bottom:1px solid var(--line-strong);padding:8px 4px;font-family:JetBrains Mono,monospace;transition:border-color .12s ease}.qCombo[data-focused=true]{border-bottom-color:var(--phosphor)}.qComboPrompt{color:var(--phosphor);font-weight:700}.qComboInput{background:transparent;border:none;outline:none;color:var(--copy);font-family:JetBrains Mono,monospace;font-size:14px;caret-color:var(--phosphor);width:100%}.qComboInput::placeholder{color:var(--copy-muted)}.qComboDropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:30;background:var(--bg-panel-strong);border:1px solid var(--line-strong);border-radius:2px;max-height:240px;overflow-y:auto;box-shadow:0 12px 30px #0000008c}.qComboItem{padding:6px 10px;display:flex;gap:10px;align-items:baseline;font-family:JetBrains Mono,monospace;font-size:13px;color:var(--copy-dim);cursor:pointer;-webkit-user-select:none;user-select:none}.qComboItem[data-active=true]{background:var(--copy-dim);color:var(--bg)}.qComboItemCode{color:var(--copy-muted);font-size:11px;letter-spacing:.04em;width:24px;flex-shrink:0}.qComboItem[data-active=true] .qComboItemCode{color:var(--bg);opacity:.65}.qComboMatch{color:var(--phosphor);text-shadow:0 0 4px var(--phosphor-trace);font-weight:700}.qComboItem[data-active=true] .qComboMatch{color:var(--bg);text-shadow:none;background:var(--phosphor);padding:0 2px}.qComboEmpty{padding:12px;color:var(--copy-muted);font-size:12px;font-style:italic}.qFooter{margin-top:auto;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line-strong);padding:14px 28px;background:#0006;font-family:JetBrains Mono,monospace;gap:12px}.qFooterMessage{color:var(--copy-muted);font-size:11px;letter-spacing:.05em;flex:1;text-align:center}.qBtnPrimary{background:var(--phosphor);color:#04220c;font:800 11px/1 JetBrains Mono,monospace;letter-spacing:.14em;text-transform:uppercase;padding:11px 16px;border:none;border-radius:2px;cursor:pointer;transition:box-shadow .12s ease,transform .12s ease,opacity .12s ease}.qBtnPrimary:hover:not([disabled]){box-shadow:0 0 18px var(--phosphor-glow);transform:translateY(-1px)}.qBtnPrimary[disabled]{cursor:not-allowed;opacity:.4}.qBtnGhost{background:transparent;border:1px solid #214328;color:var(--copy-dim);font:700 11px/1 JetBrains Mono,monospace;letter-spacing:.14em;text-transform:uppercase;padding:10px 14px;cursor:pointer;border-radius:2px;transition:border-color .12s ease,color .12s ease}.qBtnGhost:hover{border-color:var(--phosphor);color:var(--copy)}.qBtnShortcut{margin-left:6px;color:var(--copy-muted);font-weight:500;letter-spacing:.04em}.qBtnPrimary .qBtnShortcut{color:#0009}.qConfirm{display:flex;flex-direction:column;gap:18px;padding:32px 8px 8px;align-items:flex-start}.qConfirmTitle{font-size:22px;letter-spacing:-.01em;font-weight:600;color:var(--copy);font-family:Space Grotesk,sans-serif}.qConfirmStatus{color:var(--phosphor);text-shadow:0 0 10px var(--phosphor-trace);font-family:JetBrains Mono,monospace;font-size:13px;letter-spacing:.04em}.qConfirmBody{color:var(--copy-dim);font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.7;max-width:60ch}.adminSection{background:var(--bg-panel-strong);border:1px solid var(--line-strong);border-radius:4px;padding:18px 22px;margin:24px 0;font-family:JetBrains Mono,monospace}.adminSectionHeader{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.adminSectionTitle{font-size:11px;letter-spacing:.16em;font-weight:700;color:var(--copy);margin:0}.adminMutedTimestamp{font-size:10px;color:var(--copy-muted);letter-spacing:.04em;font-family:JetBrains Mono,monospace}.adminEmptyText{color:var(--copy-muted);font-size:12px;font-family:JetBrains Mono,monospace;font-style:italic}.adminKvList{display:grid;grid-template-columns:160px 1fr;row-gap:6px;column-gap:16px;margin:0;font-size:12px}.adminKvList dt{color:var(--copy-muted);letter-spacing:.04em;font-size:11px;text-transform:uppercase}.adminKvList dd{color:var(--copy);margin:0;word-break:break-word}.adminAccentPhosphor{color:var(--phosphor)!important;text-shadow:0 0 6px var(--phosphor-trace)}.adminDisclosure{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.adminDisclosure summary{cursor:pointer;color:var(--copy-dim);font-size:11px;letter-spacing:.05em;text-transform:uppercase;-webkit-user-select:none;user-select:none}.adminDisclosure summary:hover{color:var(--phosphor)}.adminRawList{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--copy-dim)}.adminRawList li{padding:6px 10px;background:var(--bg);border:1px solid var(--line);border-radius:2px}.appTopTabs{border-bottom:1px solid #1a1a1a;background:#050505;padding:0 24px;position:relative;z-index:5}.appTopTabsList{display:flex;align-items:stretch;gap:0;list-style:none;margin:0;padding:0;height:32px}.appTopTab{display:flex;align-items:center;padding:0 16px;height:100%;color:#555;font:700 9px JetBrains Mono,monospace;letter-spacing:.18em;text-decoration:none;border-bottom:2px solid transparent;transition:color .12s ease,border-color .12s ease}.appTopTab:hover{color:#c8c8c8}.appTopTabActive{color:var(--phosphor);border-bottom-color:var(--phosphor);text-shadow:0 0 6px var(--phosphor-dim)}@media (max-width: 980px){.appTopTabs{display:none}}.mobileSectionNav{display:flex;align-items:stretch;border-bottom:1px solid var(--line);background:var(--bg-panel-strong)}.mobileSectionNavTab{flex:1;text-align:center;padding:14px 8px;text-decoration:none;color:#555;font:700 10px JetBrains Mono,monospace;letter-spacing:.16em;border-bottom:2px solid transparent;transition:color .12s ease,border-color .12s ease,background .12s ease}.mobileSectionNavTab:hover{color:var(--copy-dim)}.mobileSectionNavTabActive{color:var(--phosphor);border-bottom-color:var(--phosphor);background:rgba(var(--phosphor-rgb),.05)}@media (min-width: 981px){.threadSidebarMobileNav,.mobileSectionNav{display:none}}.watchlistShell{flex:1;display:flex;min-height:0;overflow:hidden;background:var(--bg)}.watchlistSidebar{width:280px;flex-shrink:0;background:var(--bg-panel-strong);border-right:1px solid var(--line);display:flex;flex-direction:column;min-height:0}.watchlistSidebarHeader{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;border-bottom:1px solid var(--line)}.watchlistSidebarTitle{font:700 9px JetBrains Mono,monospace;color:#555;letter-spacing:.18em}.watchlistNewButton{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:rgba(var(--phosphor-rgb),.06);border:1px solid rgba(var(--phosphor-rgb),.28);color:var(--phosphor);font:700 9px JetBrains Mono,monospace;letter-spacing:.14em;cursor:pointer;border-radius:1px;transition:filter .12s ease,background .12s ease}.watchlistNewButton:hover{filter:brightness(1.25);background:rgba(var(--phosphor-rgb),.12)}.watchlistNewButton .material-symbols-outlined{font-size:14px}.watchlistNewInputRow{padding:8px 12px;border-bottom:1px solid var(--line)}.watchlistNewInput{width:100%;background:#0a0a0a;border:1px solid #2a2a2a;color:var(--copy);font:500 12px Inter,sans-serif;padding:8px 10px;border-radius:1px;outline:none}.watchlistNewInput:focus{border-color:rgba(var(--phosphor-rgb),.5);box-shadow:0 0 0 2px rgba(var(--phosphor-rgb),.12)}.watchlistList{list-style:none;margin:0;padding:6px 0;flex:1;overflow-y:auto}.watchlistEmpty{padding:14px 16px;color:#6f6a65;font-size:11px;display:flex;flex-direction:column;gap:6px}.linkButton{background:none;border:none;color:var(--phosphor);cursor:pointer;font-size:11px;padding:0;text-align:left}.watchlistRow{width:100%;background:transparent;border:none;padding:10px 14px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;text-align:left;color:var(--copy-dim);cursor:pointer;border-left:2px solid transparent;transition:background .12s ease,border-color .12s ease}.watchlistRow:hover{background:#ffffff06}.watchlistRowActive{background:rgba(var(--phosphor-rgb),.06);border-left-color:var(--phosphor);color:var(--copy)}.watchlistRowName{font:500 13px Inter,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.watchlistRowCount{font:700 9px JetBrains Mono,monospace;color:#666;letter-spacing:.1em}.watchlistRowDelete{background:none;border:none;color:#555;cursor:pointer;padding:2px;display:flex;opacity:0;transition:opacity .12s ease,color .12s ease}.watchlistRow:hover .watchlistRowDelete{opacity:1}.watchlistRowDelete:hover{color:var(--rose)}.watchlistRowDelete .material-symbols-outlined{font-size:15px}.watchlistMain{flex:1;display:flex;flex-direction:column;min-height:0;background:radial-gradient(circle at top center,rgba(0,255,65,.04),transparent 32%),var(--bg);padding:24px 28px;overflow-y:auto}.watchlistEditor{display:flex;flex-direction:column;gap:16px;max-width:900px}.watchlistEditorHeader{display:flex;align-items:baseline;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);padding-bottom:12px}.watchlistEditorTitle{margin:0;font:700 22px Inter,sans-serif;color:var(--copy);cursor:text}.watchlistRenameInput{background:#0a0a0a;border:1px solid var(--phosphor);color:var(--copy);font:700 22px Inter,sans-serif;padding:4px 8px;border-radius:1px;outline:none;min-width:320px}.watchlistEditorMeta{font:700 10px JetBrains Mono,monospace;color:#6f6a65;letter-spacing:.16em}.watchlistSearchContainer{position:relative}.watchlistSearchInputRow{display:flex;align-items:center;gap:8px;background:#0a0a0a;border:1px solid #2a2a2a;border-radius:1px;padding:0 12px;transition:border-color .12s ease,box-shadow .12s ease}.watchlistSearchInputRow:focus-within{border-color:rgba(var(--phosphor-rgb),.55);box-shadow:0 0 0 2px rgba(var(--phosphor-rgb),.12)}.watchlistSearchIcon{color:#555;font-size:18px}.watchlistSearchInput{flex:1;background:transparent;border:none;outline:none;color:var(--copy);font:500 14px Inter,sans-serif;padding:12px 0}.watchlistSearchSpinner{color:#666;font-size:11px;letter-spacing:.2em}.watchlistSearchResults{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#0a0a0a;border:1px solid #2a2a2a;border-radius:1px;list-style:none;margin:0;padding:4px 0;z-index:30;max-height:320px;overflow-y:auto;box-shadow:0 8px 24px #0009}.watchlistSearchResult{display:grid;grid-template-columns:100px 1fr auto;gap:12px;align-items:center;padding:10px 14px;cursor:pointer;border-left:2px solid transparent;transition:background 80ms ease}.watchlistSearchResultActive{background:rgba(var(--phosphor-rgb),.07);border-left-color:var(--phosphor)}.watchlistSearchResultTicker{font:700 12px JetBrains Mono,monospace;color:var(--copy);letter-spacing:.05em}.watchlistSearchResultExchange{color:#777;font-size:10px;letter-spacing:.05em;margin-left:4px}.watchlistSearchResultName{font-size:12px;color:var(--copy-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.watchlistSearchResultMeta{font:500 9px JetBrains Mono,monospace;color:#555;letter-spacing:.1em;text-transform:uppercase}.watchlistSearchEmpty{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#0a0a0a;border:1px solid #2a2a2a;border-radius:1px;padding:12px 14px;z-index:30;font-size:12px;color:var(--copy-dim);box-shadow:0 8px 24px #0009}.watchlistTickerGrid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.watchlistTickerChip{position:relative;background:#0a0a0a;border:1px solid #1a1a1a;border-radius:2px;padding:10px 30px 10px 12px;display:flex;flex-direction:column;gap:2px;transition:border-color .12s ease,transform .12s ease}.watchlistTickerChip:hover{border-color:rgba(var(--phosphor-rgb),.32);transform:translateY(-1px)}.watchlistTickerChipMain{display:flex;align-items:baseline;gap:4px}.watchlistTickerCode{font:700 13px JetBrains Mono,monospace;color:var(--phosphor);letter-spacing:.04em}.watchlistTickerExchange{font-size:9px;color:#666;letter-spacing:.06em}.watchlistTickerName{font-size:11px;color:var(--copy-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.watchlistTickerRemove{position:absolute;top:8px;right:8px;background:none;border:none;color:#555;cursor:pointer;padding:0;display:flex;opacity:0;transition:opacity .12s ease,color .12s ease}.watchlistTickerChip:hover .watchlistTickerRemove{opacity:1}.watchlistTickerRemove:hover{color:var(--rose)}.watchlistTickerRemove .material-symbols-outlined{font-size:14px}.watchlistEmptyHint{border:1px dashed var(--line-strong);border-radius:2px;padding:32px;color:var(--copy-dim);background:#ffffff03;text-align:center}.watchlistEmptyHint p{margin:0 0 6px;font-size:13px}.watchlistEmptyHintSub{font-size:11px!important;color:#6f6a65}.watchlistEmptyState{max-width:560px;margin:64px auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.watchlistEmptyTitle{font:700 26px Inter,sans-serif;margin:0;color:var(--copy)}.watchlistEmptyCopy{margin:0;font-size:13px;color:var(--copy-dim);line-height:1.6}.watchlistEmptyForm{display:flex;gap:8px;width:100%;max-width:460px;margin-top:8px}.watchlistEmptyFormInput{flex:1}.phosphorButton{display:inline-flex;align-items:center;gap:6px;background:rgba(var(--phosphor-rgb),.08);border:1px solid rgba(var(--phosphor-rgb),.4);color:var(--phosphor);font:700 11px JetBrains Mono,monospace;padding:10px 16px;letter-spacing:.16em;border-radius:1px;cursor:pointer;transition:filter .12s ease,background .12s ease}.phosphorButton:hover{filter:brightness(1.2);background:rgba(var(--phosphor-rgb),.14)}.watchlistEmptyBackToChat{margin-top:8px;color:var(--copy-dim);font-size:11px;text-decoration:none}.watchlistEmptyBackToChat:hover{color:var(--phosphor)}.watchlistToasts{position:fixed;bottom:24px;right:24px;display:flex;flex-direction:column;gap:8px;z-index:1000;pointer-events:none}.watchlistToast{background:#0a0a0a;border:1px solid #2a2a2a;padding:10px 14px;border-radius:1px;font-size:12px;color:var(--copy);box-shadow:0 8px 24px #0009;animation:toastSlide .22s ease-out;max-width:360px;pointer-events:auto}.watchlistToast-error{border-color:#ff7a7a66;color:var(--rose)}.watchlistToast-success{border-color:rgba(var(--phosphor-rgb),.4);color:var(--phosphor)}@keyframes toastSlide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 980px){.watchlistShell{flex-direction:column}.watchlistSidebar{display:none}.watchlistSidebarMobile{display:flex;position:fixed;top:0;left:0;bottom:0;width:min(85vw,320px);z-index:100;box-shadow:4px 0 24px #000000b3}.watchlistSidebarBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:99}.watchlistMain{padding:16px}.watchlistEditorTitle{font-size:18px}.watchlistTickerGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}.composerDigestChip{display:flex;align-items:center;gap:8px;padding:8px 12px;margin:0 12px 6px;background:#00d26a12;border:1px solid rgba(0,210,106,.45);border-radius:3px}.composerDigestChipLabel{font:700 9px JetBrains Mono,monospace;color:#00d26a;letter-spacing:.2em;text-transform:uppercase;flex-shrink:0}.composerDigestChipBody{flex:1;font:500 12px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--copy);line-height:1.4}.composerDigestChipRemove{background:transparent;border:none;color:var(--copy-dim);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:4px;border-radius:2px}.composerDigestChipRemove:hover{color:var(--copy);background:#ffffff0d}.composerDigestChipRemove .material-symbols-outlined{font-size:16px}.composerScopeRow{display:flex;align-items:center;flex-wrap:wrap;gap:10px;row-gap:4px;padding:6px 12px 8px;margin-bottom:4px;border-bottom:1px dashed var(--line)}.composerScopeLabel{font:700 8px JetBrains Mono,monospace;color:#555;letter-spacing:.18em;flex-shrink:0}.composerScopeChip{display:inline-flex;align-items:center;gap:6px;padding:4px 4px 4px 10px;background:#ffffff0a;border:1px solid #2a2a2a;border-radius:1px;color:var(--copy);font:600 11px JetBrains Mono,monospace;letter-spacing:.04em;max-width:280px}.composerScopeDot{font:700 12px JetBrains Mono,monospace;line-height:1;display:inline-block;flex-shrink:0}.composerScopeDotHollow{color:#666}.composerScopeDotFilled{color:var(--phosphor)}.composerScopeChipEmpty{border:1px dashed #2a2a2a;background:transparent;color:#888;cursor:pointer}.composerScopeChipEmpty:hover,.composerScopeChipEmpty:focus-visible{color:var(--phosphor);border-color:#38ff7066}.composerScopeChipActive{cursor:pointer}button.composerScopeChip,button.composerScopeChipEmpty{text-align:left}.composerScopeChipMain{display:inline-flex;align-items:center;gap:6px;background:transparent;border:0;padding:0;margin:0;color:inherit;cursor:pointer;text-align:left;font:inherit}.composerScopeName{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.composerScopeCount{display:inline-flex;align-items:center;justify-content:center;min-width:24px;padding:1px 6px;background:#0006;border:1px solid #333;border-radius:999px;font-size:9px;color:#aaa;letter-spacing:0}.composerScopeRemove{background:none;border:none;color:#666;cursor:pointer;padding:2px;display:flex;border-radius:1px;transition:color .12s ease,background .12s ease}.composerScopeRemove:hover{color:var(--rose);background:#ff7a7a14}.composerScopeRemove .material-symbols-outlined{font-size:14px}.composerScopeManage{margin-left:auto;font:500 10px JetBrains Mono,monospace;color:#6f6a65;text-decoration:none;letter-spacing:.08em;flex-shrink:0}button.composerScopeManage{background:transparent;border:0;padding:0;cursor:pointer}.composerScopeManage:hover{color:var(--phosphor)}.composerListPickerWrapper{position:relative;display:block}.composerListPicker{position:absolute;bottom:calc(100% + 6px);right:0;width:320px;max-width:calc(100vw - 32px);background:#0a0a0a;border:1px solid #2a2a2a;border-radius:1px;z-index:50;box-shadow:0 8px 24px #000000b3;overflow:hidden}.composerListPickerHeader{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid #1a1a1a;font:700 9px JetBrains Mono,monospace;color:#555;letter-spacing:.18em}.composerListPickerManage{font-weight:500;letter-spacing:.08em;color:#6f6a65;text-decoration:none}.composerListPickerManage:hover{color:var(--phosphor)}.composerListPickerList{list-style:none;margin:0;padding:4px 0;max-height:260px;overflow-y:auto}.composerListPickerOption{width:100%;display:grid;grid-template-columns:1fr auto;gap:8px;padding:10px 14px;background:transparent;border:none;text-align:left;cursor:pointer;border-left:2px solid transparent;transition:background .12s ease;color:var(--copy-dim)}.composerListPickerOption:hover:not(:disabled){background:rgba(var(--phosphor-rgb),.04);color:var(--copy)}.composerListPickerOption:disabled{opacity:.45;cursor:not-allowed}.composerListPickerOptionActive{border-left-color:var(--phosphor);background:rgba(var(--phosphor-rgb),.07);color:var(--copy)}.composerListPickerOptionName{font:500 12px Inter,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.composerListPickerOptionCount{font:700 9px JetBrains Mono,monospace;color:#555;letter-spacing:.1em}.composerListPickerOptionDetach{display:inline-flex!important;align-items:center;gap:6px;color:var(--rose)!important;border-bottom:1px dashed #1a1a1a;font:700 9px JetBrains Mono,monospace!important;letter-spacing:.14em!important;text-transform:uppercase;padding:8px 14px!important;grid-template-columns:auto 1fr!important}.composerListPickerOptionDetach .material-symbols-outlined{font-size:13px}.composerListPickerEmpty{padding:16px 14px;color:#6f6a65;font-size:12px;text-align:center;display:flex;flex-direction:column;gap:8px;align-items:center}.composerListPickerEmpty p{margin:0}.composerListPickerCreate{color:var(--phosphor);text-decoration:none;font-size:11px;font-weight:600}.composerListPickerCreate:hover{filter:brightness(1.2)}@media (max-width: 980px){.composerListPicker{position:fixed;bottom:142px;right:12px;left:auto;width:min(320px,calc(100vw - 24px))}}.settingsModalBackdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.settingsModal{background:var(--bg-panel);border:1px solid var(--border-main);padding:24px;width:100%;max-width:560px;display:flex;flex-direction:column;gap:20px;font-family:JetBrains Mono,monospace;color:var(--copy);position:relative}.settingsModalHeader{display:flex;justify-content:space-between;align-items:center}.settingsModalTitle{margin:0;font-size:16px;font-weight:600;font-family:Space Grotesk,sans-serif;letter-spacing:normal;color:var(--copy)}.settingsModalClose{background:none;border:none;color:var(--copy-dim);font-size:22px;line-height:1;cursor:pointer;padding:0 4px;font-family:inherit}.settingsModalClose:hover:not(:disabled){color:var(--phosphor)}.settingsModalClose:disabled{opacity:.4;cursor:not-allowed}.settingsModalDivider{height:1px;background:var(--border-main);margin:0 -24px}.settingsModalContent{display:flex;flex-direction:column;gap:24px;min-height:200px}.settingsModalFormBlock{display:flex;flex-direction:column;gap:16px}.digestPresetRow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.digestPresetCard{text-align:left;background:var(--bg-panel-strong);border:1px solid var(--border-main);border-radius:4px;padding:12px 14px;cursor:pointer;color:var(--copy);display:flex;flex-direction:column;gap:6px;transition:border-color .15s,background .15s,box-shadow .15s}.digestPresetCard:hover:not(:disabled){border-color:var(--phosphor-trace)}.digestPresetCard:disabled{opacity:.5;cursor:not-allowed}.digestPresetCardActive{border-color:var(--phosphor);background:#00ff410a;box-shadow:inset 0 0 0 1px var(--phosphor)}.digestPresetCardTitle{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700;color:var(--copy);letter-spacing:.02em}.digestPresetCardTag{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;color:var(--phosphor);letter-spacing:.1em;text-transform:uppercase}.digestPresetCardDescription{font-size:12px;line-height:1.45;color:var(--copy-dim)}.digestCustomBlock{display:flex;flex-direction:column;gap:12px;border:1px dashed var(--border-main);border-radius:4px;padding:14px}.digestCustomHeading{font-size:11px;color:var(--copy-dim);letter-spacing:.02em;text-transform:lowercase}.digestCustomDeskGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.digestCustomDesk{display:flex;align-items:flex-start;gap:10px;background:var(--bg-panel-strong);border:1px solid var(--border-main);border-radius:4px;padding:10px 12px;cursor:pointer;transition:border-color .15s,background .15s}.digestCustomDesk:hover{border-color:var(--phosphor-trace)}.digestCustomDeskChecked{border-color:var(--phosphor);background:#00ff410a}.digestCustomDesk input[type=checkbox]{margin-top:3px;accent-color:var(--phosphor)}.digestCustomDeskBody{display:flex;flex-direction:column;gap:2px;min-width:0}.digestCustomDeskLabel{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;color:var(--copy)}.digestCustomDeskDescription{font-size:11px;line-height:1.4;color:var(--copy-dim)}.digestCustomPmRow{display:flex;flex-direction:column;gap:6px;padding-top:8px;border-top:1px dashed var(--border-main)}.digestCustomPmHint{font-size:11px;color:var(--copy-dim);line-height:1.4}.digestCustomHint{font-size:11px;color:var(--copy-dim)}.digestCustomHintWarn{color:#ff7a7a}@media (max-width: 480px){.digestPresetRow,.digestCustomDeskGrid{grid-template-columns:1fr}}.settingsModalRow{display:flex;align-items:flex-start;gap:16px}.settingsModalLabel{width:160px;flex-shrink:0;font-size:11px;color:var(--copy-dim);padding-top:10px;letter-spacing:.02em}.settingsModalValue{flex:1;display:flex;flex-direction:column;min-width:0}.settingsModalEmailValue{flex:1;color:var(--copy-dim);font-size:12px;padding-top:10px;display:flex;align-items:center;gap:8px;min-width:0}.settingsModalEmailText{word-break:break-all;color:var(--copy)}.settingsModalLockedTag{color:var(--copy-muted);font-size:11px;flex-shrink:0}.settingsModalInput,.settingsModalSelect{width:100%;background:var(--bg-panel-strong);border:1px solid var(--border-main);color:var(--copy);font-family:JetBrains Mono,monospace;font-size:12px;padding:8px 10px;outline:none;transition:border-color .2s,box-shadow .2s}.settingsModalInput:focus,.settingsModalSelect:focus{border-color:var(--phosphor);box-shadow:0 0 0 2px var(--phosphor-trace)}.settingsModalInput::placeholder{color:var(--copy-muted)}.settingsModalInput:disabled,.settingsModalSelect:disabled{opacity:.5;cursor:not-allowed}.settingsModalInput[type=time]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}.settingsModalSelectWrap{position:relative}.settingsModalSelectWrap:after{content:"▾";position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--phosphor);font-size:10px;pointer-events:none}.settingsModalSelect{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:28px}.settingsModalSelect option{background:var(--bg-panel-strong);color:var(--copy)}.settingsModalCustomDropdown{position:absolute;top:100%;left:0;right:0;background:var(--bg-panel-strong);border:1px solid var(--border-main);max-height:240px;overflow-y:auto;z-index:50;box-shadow:0 4px 12px #00000080;display:flex;flex-direction:column}.settingsModalCustomSearch{background:transparent;border:none;border-bottom:1px solid var(--border-main);color:var(--copy);font-family:JetBrains Mono,monospace;font-size:11px;padding:8px 10px;outline:none}.settingsModalCustomSearch::placeholder{color:var(--copy-muted)}.settingsModalCustomOption{padding:8px 10px;font-family:JetBrains Mono,monospace;font-size:12px;color:var(--copy-dim);cursor:pointer;transition:background .1s}.settingsModalCustomOption:hover{background:rgba(var(--phosphor-rgb),.1);color:var(--copy)}.settingsModalCustomOption.selected{background:var(--phosphor-trace);color:var(--phosphor)}.timeScrollCol::-webkit-scrollbar{display:none}.timeScrollCol{-ms-overflow-style:none;scrollbar-width:none}.settingsModalChips{display:grid;grid-template-columns:1fr 1fr;gap:8px}.settingsModalChip{background:var(--bg-panel-strong);border:1px solid var(--border-main);color:var(--copy-dim);font-family:JetBrains Mono,monospace;font-size:11px;padding:7px 10px;cursor:pointer;transition:all .2s;text-align:left;width:100%;min-width:0}.settingsModalChip:hover:not(:disabled){border-color:var(--copy-dim);color:var(--copy)}.settingsModalChip.selected{border-color:var(--phosphor);background:var(--phosphor-trace);color:var(--phosphor);box-shadow:0 0 8px var(--phosphor-glow)}.settingsModalChip:disabled{opacity:.5;cursor:not-allowed}.settingsModalFooter{display:flex;flex-direction:column;gap:12px}.settingsModalError{color:var(--rose);font-size:12px}.settingsModalErrorState{color:var(--rose);font-size:12px;text-align:center;padding:32px 0}.settingsModalActions{display:flex;justify-content:flex-end;align-items:center;gap:16px}.settingsModalSubmit{background:transparent;border:1px solid var(--phosphor);color:var(--phosphor);font-family:JetBrains Mono,monospace;font-size:12px;padding:8px 16px;cursor:pointer;transition:all .2s;letter-spacing:.04em}.settingsModalSubmit:hover:not(:disabled){background:var(--phosphor-trace);box-shadow:0 0 12px var(--phosphor-glow)}.settingsModalSubmit:disabled{opacity:.4;cursor:not-allowed;border-color:var(--border-main);color:var(--copy-muted);box-shadow:none}.settingsModalCancel{background:none;border:none;color:var(--copy-dim);font-family:JetBrains Mono,monospace;font-size:12px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.settingsModalCancel:hover:not(:disabled){color:var(--copy)}.settingsModalCancel:disabled{opacity:.5;cursor:not-allowed}.settingsModalLoading{display:flex;align-items:center;justify-content:center;padding:32px 0}.settingsModalSpinner{width:24px;height:24px;border:2px solid var(--phosphor-trace);border-top-color:var(--phosphor);border-radius:50%;animation:settingsModalSpin 1s linear infinite}@keyframes settingsModalSpin{to{transform:rotate(360deg)}}@media (max-width: 520px){.settingsModalBackdrop{padding:12px}.settingsModal{padding:20px;max-height:calc(100vh - 24px);overflow-y:auto}.settingsModalDivider{margin:0 -20px}.settingsModalRow{flex-direction:column;gap:6px}.settingsModalLabel{width:100%;padding-top:0}.settingsModalEmailValue{padding-top:0}.settingsModalChips{grid-template-columns:1fr}}.digestIconButton{background:transparent;border:1px solid var(--border-main);border-radius:6px;color:var(--copy-dim);display:flex;align-items:center;justify-content:center;padding:6px;cursor:pointer;transition:all .2s ease}.digestIconButton:hover{background:#ffffff0d;border-color:var(--border-bright);color:var(--copy)}.digestIconButton.isEnabled{color:var(--amber);border-color:#f4c95d4d;box-shadow:0 0 10px #f4c95d1a}.digestIconButton.isEnabled:hover{background:#f4c95d14;border-color:#f4c95d99;box-shadow:0 0 15px #f4c95d33}.digestIconButton .material-symbols-outlined{font-size:18px}.settingsToggle{position:relative;display:inline-flex;align-items:center;cursor:pointer;gap:12px;-webkit-user-select:none;user-select:none}.settingsToggle input{opacity:0;width:0;height:0;position:absolute}.settingsToggleTrack{position:relative;width:36px;height:20px;background-color:var(--bg-elevated);border:1px solid var(--border-main);border-radius:12px;transition:all .2s ease}.settingsToggle input:focus-visible+.settingsToggleTrack{outline:2px solid var(--blue);outline-offset:2px}.settingsToggle input:checked+.settingsToggleTrack{background-color:rgba(var(--phosphor-rgb),.15);border-color:rgba(var(--phosphor-rgb),.5)}.settingsToggleThumb{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background-color:var(--copy-muted);transition:all .2s cubic-bezier(.4,0,.2,1)}.settingsToggle input:checked+.settingsToggleTrack .settingsToggleThumb{transform:translate(16px);background-color:var(--phosphor);box-shadow:0 0 8px var(--phosphor-glow)}.settingsToggleLabel{font-size:13px;color:var(--copy);font-family:Space Grotesk,sans-serif}.watchlistIndexState{padding:32px 40px;display:flex;flex-direction:column;gap:24px}.watchlistIndexGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;align-items:stretch}.watchlistIndexCard{position:relative;background:var(--bg-panel-strong);border:1px solid var(--border-main);border-radius:4px;padding:24px;display:flex;flex-direction:column;gap:12px;cursor:pointer;transition:all .2s ease;outline:none;min-height:140px}.watchlistIndexCard:hover,.watchlistIndexCard:focus-visible{border-color:var(--phosphor);transform:translateY(-2px);box-shadow:0 8px 24px #0006,0 0 0 1px #00ff4133}.watchlistIndexCardTitle{font:600 16px/1.4 Inter,sans-serif;color:var(--copy);margin:0}.watchlistIndexCardMeta{margin-top:auto;display:flex;justify-content:space-between;font:400 11px/1.4 JetBrains Mono,monospace;color:var(--copy-muted)}.watchlistIndexCardDigest{position:absolute;top:12px;right:12px;background:transparent;border:1px solid var(--border-main);border-radius:4px;color:var(--copy-muted);display:flex;align-items:center;justify-content:center;padding:4px;cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease,box-shadow .12s ease}.watchlistIndexCardDigest:hover{background:#ffffff0d;border-color:var(--border-bright);color:var(--copy)}.watchlistIndexCardDigestActive{color:var(--amber);border-color:#f4c95d66;box-shadow:0 0 8px #f4c95d1f}.watchlistIndexCardDigestActive:hover{background:#f4c95d14;border-color:#f4c95db3;box-shadow:0 0 12px #f4c95d40}.watchlistIndexCardDigest .material-symbols-outlined{font-size:16px}.watchlistRowDigest{background:none;border:none;color:var(--copy-muted);cursor:pointer;padding:2px;display:flex;opacity:.55;transition:opacity .12s ease,color .12s ease}.watchlistRow:hover .watchlistRowDigest,.watchlistRowDigestActive{opacity:1}.watchlistRowDigest:hover{color:var(--copy)}.watchlistRowDigestActive{color:var(--amber)}.watchlistRowDigestActive:hover{color:var(--amber);filter:brightness(1.15)}.watchlistRowDigest .material-symbols-outlined{font-size:15px}.watchlistIndexCardNew{background:transparent;border:1px dashed var(--border-bright);cursor:default}.watchlistIndexCardNew:hover,.watchlistIndexCardNew:focus-within{border-color:var(--border-bright);box-shadow:0 4px 12px #0003;transform:none}
