.HypothesisCard_Card__Rp2xo{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast);position:relative}.HypothesisCard_Card__Rp2xo:hover{border-color:var(--color-border-hover);background:var(--color-bg-hover)}.HypothesisCard_Card__Rp2xo[data-selected=true]{border-color:var(--color-accent);background:rgba(245,158,11,.05)}.HypothesisCard_Card__Rp2xo[data-compact=true]{gap:var(--space-2);padding:var(--space-3)}.HypothesisCard_Header__1cv0P{display:flex;align-items:flex-start;gap:var(--space-2)}.HypothesisCard_HypothesisId__waAcx{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-accent);background:rgba(245,158,11,.1);padding:2px 6px;border-radius:var(--radius-sm);flex-shrink:0}.HypothesisCard_Title__TQAJZ{margin:0;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-primary);line-height:1.4}.HypothesisCard_Description__pmkIn{margin:0;font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.HypothesisCard_Section__H6Zsa{display:flex;flex-direction:column;gap:var(--space-1)}.HypothesisCard_SectionLabel__K_YRY{font-size:10px;font-weight:var(--font-medium);color:var(--color-text-muted);text-transform:lowercase}.HypothesisCard_SectionContent__Vhg0q{margin:0;font-size:var(--text-xs);color:var(--color-text-tertiary);line-height:var(--leading-relaxed)}.HypothesisCard_Scores__jXWoP{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-2);gap:var(--space-2)}.HypothesisCard_ScoreItem__DlnFg{display:flex;align-items:center;gap:var(--space-2)}.HypothesisCard_ScoreLabel__mEEhE{font-size:10px;color:var(--color-text-muted);min-width:60px}.HypothesisCard_ScoreBarBg__JAb9O{flex:1 1;height:4px;background:var(--color-bg-tertiary);border-radius:2px;overflow:hidden}.HypothesisCard_ScoreBarFill__q2Fq3{height:100%;border-radius:2px;transition:width var(--transition-normal)}.HypothesisCard_ScoreValue__BXuWS{font-family:var(--font-mono);font-size:10px;font-weight:var(--font-medium);color:var(--color-text-secondary);min-width:16px;text-align:right}.HypothesisCard_PeerReview__iKPsq{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2);background:var(--color-bg-secondary);border-radius:var(--radius-md)}.HypothesisCard_PeerReviewLabel__yoHA1{font-size:10px;font-weight:var(--font-medium);color:var(--color-text-muted)}.HypothesisCard_PeerReviewText__A_EtA{margin:0;font-size:var(--text-xs);color:var(--color-text-tertiary);font-style:italic;line-height:var(--leading-relaxed)}.HypothesisCard_Experiments__NenQw{display:flex;flex-direction:column;gap:var(--space-1)}.HypothesisCard_ExperimentsLabel__oqAav{font-size:10px;font-weight:var(--font-medium);color:var(--color-text-muted)}.HypothesisCard_ExperimentsList__djgDS{margin:0;padding:0;padding-left:var(--space-4);list-style:disc}.HypothesisCard_ExperimentsList__djgDS li{font-size:var(--text-xs);color:var(--color-text-tertiary);line-height:var(--leading-relaxed)}.HypothesisCard_SelectedBadge__LFtcE{position:absolute;top:var(--space-2);right:var(--space-2);font-size:10px;font-weight:var(--font-medium);color:var(--color-accent);background:rgba(245,158,11,.1);padding:2px 8px;border-radius:var(--radius-full)}.HypothesisCard_List__6k86A{display:flex;flex-direction:column;gap:var(--space-3)}.HypothesisCard_Empty__eUkkD{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-8);text-align:center}.HypothesisCard_Empty__eUkkD p{margin:0;font-size:var(--text-sm);color:var(--color-text-secondary)}.HypothesisCard_EmptyHint__Jgdan{font-size:var(--text-xs)!important;color:var(--color-text-muted)!important}.LoadingOverlay_Overlay__xrofo{display:flex;align-items:center;justify-content:center;padding:var(--space-8);min-height:200px}.LoadingOverlay_Overlay__xrofo[data-fullscreen=true]{position:fixed;inset:0;background:var(--color-bg-primary);z-index:var(--z-overlay)}.LoadingOverlay_Content__d0vi9{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);animation:LoadingOverlay_fadeIn__Q2MIp .4s ease-out}.LoadingOverlay_OrbContainer__lylmN{width:80px;height:80px;position:relative}.LoadingOverlay_Orb__OYdli{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center}.LoadingOverlay_OrbCore__48j7B{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,var(--color-accent),var(--color-accent-secondary,#8b5cf6));box-shadow:0 0 20px var(--color-accent),0 0 40px color-mix(in srgb,var(--color-accent) 50%,transparent),0 0 60px color-mix(in srgb,var(--color-accent) 25%,transparent);animation:LoadingOverlay_orbPulse__accFM 2s ease-in-out infinite}.LoadingOverlay_OrbRing__eQyeF{position:absolute;inset:0;border-radius:50%;border:2px solid var(--color-accent);opacity:0;animation:LoadingOverlay_orbRing__COzih 2s ease-out infinite}.LoadingOverlay_OrbRing__eQyeF[data-delay="1"]{animation-delay:.5s}.LoadingOverlay_OrbRing__eQyeF[data-delay="2"]{animation-delay:1s}@keyframes LoadingOverlay_orbPulse__accFM{0%,to{transform:scale(1);box-shadow:0 0 20px var(--color-accent),0 0 40px color-mix(in srgb,var(--color-accent) 50%,transparent),0 0 60px color-mix(in srgb,var(--color-accent) 25%,transparent)}50%{transform:scale(1.1);box-shadow:0 0 30px var(--color-accent),0 0 50px color-mix(in srgb,var(--color-accent) 60%,transparent),0 0 70px color-mix(in srgb,var(--color-accent) 35%,transparent)}}@keyframes LoadingOverlay_orbRing__COzih{0%{transform:scale(.3);opacity:.8}to{transform:scale(1.5);opacity:0}}.LoadingOverlay_SpinnerLarge__mS5Mm{width:56px;height:56px}.LoadingOverlay_SpinnerRing__iTIgv{width:100%;height:100%;border-radius:50%;border-left:3px solid var(--glass-border);border-bottom:3px solid var(--glass-border);border-right-color:var(--glass-border);border-top-color:var(--glass-border);border-top:3px solid var(--color-accent);border-right:3px solid color-mix(in srgb,var(--color-accent) 50%,transparent);animation:LoadingOverlay_spin__MZMn_ 1s cubic-bezier(.4,0,.2,1) infinite}@keyframes LoadingOverlay_spin__MZMn_{to{transform:rotate(1turn)}}.LoadingOverlay_DotsContainer__S7JSX{display:flex;gap:8px;height:40px;align-items:center}.LoadingOverlay_Dot__qbSYP{width:12px;height:12px;border-radius:50%;background:var(--color-accent);animation:LoadingOverlay_dotWave__W0pPe 1.4s ease-in-out infinite}.LoadingOverlay_Dot__qbSYP[data-delay="1"]{animation-delay:.1s}.LoadingOverlay_Dot__qbSYP[data-delay="2"]{animation-delay:.2s}.LoadingOverlay_Dot__qbSYP[data-delay="3"]{animation-delay:.3s}.LoadingOverlay_Dot__qbSYP[data-delay="4"]{animation-delay:.4s}@keyframes LoadingOverlay_dotWave__W0pPe{0%,40%,to{transform:translateY(0);opacity:.4}20%{transform:translateY(-12px);opacity:1}}.LoadingOverlay_MessageContainer__p5_UN{min-height:24px;display:flex;align-items:center;justify-content:center}.LoadingOverlay_Message__eGfnf{margin:0;font-size:var(--text-sm);color:var(--color-text-muted);letter-spacing:var(--tracking-wide);text-align:center;animation:LoadingOverlay_messageFade__BHFxG .4s ease-out}@keyframes LoadingOverlay_messageFade__BHFxG{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.LoadingOverlay_ProgressDots__6itfr{display:flex;gap:8px;margin-top:var(--space-2)}.LoadingOverlay_ProgressDot__sDXDQ{width:8px;height:8px;border-radius:50%;background:var(--color-bg-tertiary);transition:all .3s ease-out}.LoadingOverlay_ProgressDot__sDXDQ[data-active=true]{background:var(--color-accent);box-shadow:0 0 8px var(--color-accent)}.LoadingOverlay_ElapsedTime__sf7Tp{margin:0;font-size:var(--text-xs);color:var(--color-text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;animation:LoadingOverlay_fadeIn__Q2MIp .3s ease-out}.LoadingOverlay_QuickLoader__9xMzS{display:inline-flex;align-items:center;gap:var(--space-2)}.LoadingOverlay_QuickDots__xWt5Z{display:flex;gap:4px}.LoadingOverlay_QuickDots__xWt5Z span{width:6px;height:6px;border-radius:50%;background:var(--color-text-muted);animation:LoadingOverlay_quickPulse__B8mdJ 1.2s ease-in-out infinite}.LoadingOverlay_QuickDots__xWt5Z span:nth-child(2){animation-delay:.15s}.LoadingOverlay_QuickDots__xWt5Z span:nth-child(3){animation-delay:.3s}@keyframes LoadingOverlay_quickPulse__B8mdJ{0%,60%,to{opacity:.3;transform:scale(.8)}30%{opacity:1;transform:scale(1)}}.LoadingOverlay_QuickMessage__9IASj{font-size:var(--text-xs);color:var(--color-text-muted)}@keyframes LoadingOverlay_fadeIn__Q2MIp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.DashboardStats_Stats__yLsK8{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.DashboardStats_Stat__PSImx{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:60px}.DashboardStats_Stat__PSImx[data-active=true] .DashboardStats_StatValue__ucv3k{color:var(--color-success)}.DashboardStats_StatValue__ucv3k{font-family:var(--font-mono);font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text-primary);line-height:1}.DashboardStats_StatLabel__7YLSJ{font-size:10px;color:var(--color-text-muted);text-transform:lowercase}.DashboardStats_Divider__4VUWT{width:1px;height:24px;background:var(--color-border)}@media (max-width:500px){.DashboardStats_Stats__yLsK8{gap:var(--space-2);padding:var(--space-2) var(--space-3)}.DashboardStats_Stat__PSImx{min-width:48px}.DashboardStats_StatValue__ucv3k{font-size:var(--text-base)}}.RunningJobs_Container__wBjF1{display:flex;flex-direction:column;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.RunningJobs_Header__FcGkl{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border)}.RunningJobs_Title__cOHbI{margin:0;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-primary)}.RunningJobs_Count__W0xhS{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-success);background:rgba(22,163,74,.1);padding:2px 8px;border-radius:var(--radius-full)}.RunningJobs_Empty__LaFWC{display:flex;align-items:center;justify-content:center;padding:var(--space-6);color:var(--color-text-muted);font-size:var(--text-sm)}.RunningJobs_Job__Uh5zU,.RunningJobs_List__qCGmA{display:flex;flex-direction:column}.RunningJobs_Job__Uh5zU{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);position:relative}.RunningJobs_Job__Uh5zU:last-child{border-bottom:none}.RunningJobs_JobHeader__65Clw{display:flex;align-items:center;justify-content:space-between}.RunningJobs_AgentBadge__859BE{font-family:var(--font-mono);font-size:10px;font-weight:var(--font-medium);padding:2px 8px;border-radius:var(--radius-sm)}.RunningJobs_Duration__6QPyb{font-family:var(--font-mono);font-size:10px;color:var(--color-text-muted)}.RunningJobs_Query___O5M3{margin:0;font-size:var(--text-xs);color:var(--color-text-secondary);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RunningJobs_StageInfo__unm9N{display:flex;align-items:center;justify-content:space-between;padding:var(--space-1) var(--space-2);background:var(--color-bg-secondary);border-radius:var(--radius-sm);margin-top:var(--space-1)}.RunningJobs_StageTitle__klN5t{font-size:10px;color:var(--color-text-primary);font-weight:var(--font-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60%}.RunningJobs_StageProgress__ot94Z{font-family:var(--font-mono);font-size:10px;color:var(--color-text-muted)}.RunningJobs_JobActions__3116S{display:flex;gap:var(--space-2)}.RunningJobs_CancelButton__jnKWv,.RunningJobs_ViewButton__T8hM7{font-size:10px;font-weight:var(--font-medium);padding:2px 8px;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}.RunningJobs_ViewButton__T8hM7{color:var(--color-text-secondary);background:var(--color-bg-secondary)}.RunningJobs_ViewButton__T8hM7:hover{background:var(--color-bg-tertiary)}.RunningJobs_CancelButton__jnKWv{color:var(--color-error);background:rgba(220,38,38,.1)}.RunningJobs_CancelButton__jnKWv:hover{background:rgba(220,38,38,.2)}.RunningJobs_Progress__8PvXB{position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--color-bg-tertiary);overflow:hidden}.RunningJobs_ProgressBar__MD3EC{height:100%;width:30%;background:var(--color-success);animation:RunningJobs_progress__Qa6yM 1.5s ease-in-out infinite;transition:width .3s ease-out}.RunningJobs_ProgressBar__MD3EC[style*=width]{animation:none}@keyframes RunningJobs_progress__Qa6yM{0%{transform:translateX(-100%)}to{transform:translateX(400%)}}.QuickActions_Container__PonlY{display:flex;flex-direction:column;gap:var(--space-3)}.QuickActions_Header___XJiC{display:flex;align-items:center}.QuickActions_Title__MDlf6{margin:0;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary)}.QuickActions_Grid__dCxCp{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:var(--space-2);gap:var(--space-2)}.QuickActions_Card__OtBe8{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);text-align:left}.QuickActions_Card__OtBe8:hover{border-color:var(--agent-color,var(--color-border-hover));background:var(--color-bg-hover);transform:translateY(-1px)}.QuickActions_CardHeader__In1mt{display:flex;flex-direction:column;gap:2px}.QuickActions_AgentName__I7TsE{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--agent-color,var(--color-text-primary))}.QuickActions_AgentLabel__sJpQ6{font-size:10px;font-weight:var(--font-medium);color:var(--color-text-muted);text-transform:lowercase}.QuickActions_Description__a1sJl{margin:0;font-size:10px;color:var(--color-text-secondary);line-height:1.3}.QuickActions_Example__7KHPF{margin:0;font-size:9px;color:var(--color-text-muted);font-style:italic;line-height:1.3;opacity:0;transition:opacity var(--transition-fast)}.QuickActions_Card__OtBe8:hover .QuickActions_Example__7KHPF{opacity:1}@media (max-width:900px){.QuickActions_Grid__dCxCp{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.QuickActions_Grid__dCxCp{grid-template-columns:repeat(2,1fr)}.QuickActions_Card__OtBe8:nth-child(5){grid-column:span 2}}@media (max-width:400px){.QuickActions_Grid__dCxCp{grid-template-columns:1fr}.QuickActions_Card__OtBe8:nth-child(5){grid-column:span 1}}.KanbanCard_card__Q2hzS{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);position:relative;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);cursor:default}.KanbanCard_card__Q2hzS:hover{border-color:var(--color-border-hover)}.KanbanCard_card__Q2hzS[data-status=queued]{border-left:2px solid var(--color-status-queued)}.KanbanCard_card__Q2hzS[data-status=in_progress]{border-left:2px solid var(--color-status-running)}.KanbanCard_card__Q2hzS[data-status=blocked]{border-left:2px solid var(--color-error)}.KanbanCard_card__Q2hzS[data-status=done]{border-left:2px solid var(--color-success)}.KanbanCard_card__Q2hzS[data-job-status=failed]{border-left-color:var(--color-error)}.KanbanCard_card__Q2hzS[data-job-status=cancelled]{border-left-color:var(--color-text-muted)}.KanbanCard_header__AwZ_w{display:flex;align-items:center;justify-content:space-between}.KanbanCard_agent__7rPem{font-family:var(--font-mono);font-size:10px;font-weight:var(--font-medium);padding:2px 6px;border-radius:var(--radius-sm);background:var(--color-agent-karpathy-bg);color:var(--color-agent-karpathy)}.KanbanCard_agent__7rPem[data-agent=feynman],.KanbanCard_agent__7rPem[data-agent=scientific_writer]{background:var(--color-agent-feynman-bg);color:var(--color-agent-feynman)}.KanbanCard_agent__7rPem[data-agent=claude_code]{background:rgba(156,163,175,.12);color:var(--color-agent-claude)}.KanbanCard_time___6q13{font-family:var(--font-mono);font-size:10px;color:var(--color-text-muted)}.KanbanCard_query__yBeG1{margin:0;font-size:var(--text-xs);color:var(--color-text-secondary);line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.KanbanCard_stage__8vBPA{display:flex;align-items:center;justify-content:space-between;padding:var(--space-1) var(--space-2);background:var(--color-bg-secondary);border-radius:var(--radius-sm)}.KanbanCard_stageTitle__7S_Ce{font-size:10px;color:var(--color-text-primary);font-weight:var(--font-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:70%}.KanbanCard_stageProgress__FCWHM{font-family:var(--font-mono);font-size:10px;color:var(--color-text-muted)}.KanbanCard_error__gManJ{margin:0;font-size:10px;color:var(--color-error);line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.KanbanCard_statusBadge__bpW_G{display:inline-flex;align-self:flex-start;font-size:10px;font-weight:var(--font-medium);padding:2px 6px;border-radius:var(--radius-sm);background:var(--color-bg-tertiary);color:var(--color-text-muted)}.KanbanCard_statusBadge__bpW_G[data-status=failed]{background:var(--color-error-light);color:var(--color-error)}.KanbanCard_statusBadge__bpW_G[data-status=cancelled]{background:var(--color-bg-tertiary);color:var(--color-text-muted)}.KanbanCard_actions__kwZNd{display:flex;gap:var(--space-2);margin-top:var(--space-1)}.KanbanCard_cancelButton__X4VW6,.KanbanCard_retryButton__kp5bF,.KanbanCard_viewButton__WwZ_q{font-size:10px;font-weight:var(--font-medium);padding:2px 8px;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}.KanbanCard_viewButton__WwZ_q{color:var(--color-text-secondary);background:var(--color-bg-secondary)}.KanbanCard_viewButton__WwZ_q:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.KanbanCard_cancelButton__X4VW6{color:var(--color-error);background:rgba(239,68,68,.1)}.KanbanCard_cancelButton__X4VW6:hover{background:rgba(239,68,68,.2)}.KanbanCard_retryButton__kp5bF{color:var(--color-accent);background:var(--color-accent-light)}.KanbanCard_retryButton__kp5bF:hover{background:rgba(249,115,22,.2)}.KanbanCard_progress__H9Ha8{position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--color-bg-tertiary);overflow:hidden;border-radius:0 0 var(--radius-md) var(--radius-md)}.KanbanCard_progressBar__HlHQG{height:100%;width:30%;background:var(--color-status-running);transition:width .3s ease-out}.KanbanCard_progressBar__HlHQG:not([style*=width]){animation:KanbanCard_progress__H9Ha8 1.5s ease-in-out infinite}.KanbanCard_progressBar__HlHQG[data-status=queued]{background:var(--color-status-queued)}.KanbanCard_progressBar__HlHQG[data-status=blocked]{background:var(--color-error);animation:KanbanCard_pulse-progress__0pVdm 1.5s ease-in-out infinite}@keyframes KanbanCard_progress__H9Ha8{0%{transform:translateX(-100%)}to{transform:translateX(400%)}}@keyframes KanbanCard_pulse-progress__0pVdm{0%,to{opacity:1}50%{opacity:.5}}.KanbanColumn_column__3iUth{display:flex;flex-direction:column;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);min-height:400px;max-height:calc(100vh - 200px);overflow:hidden}.KanbanColumn_header__a3Z59{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);flex-shrink:0}.KanbanColumn_title__KIGnF{color:var(--color-text-secondary);text-transform:lowercase;letter-spacing:var(--tracking-wide)}.KanbanColumn_count__cP3Oc,.KanbanColumn_title__KIGnF{font-size:var(--text-xs);font-weight:var(--font-medium)}.KanbanColumn_count__cP3Oc{font-family:var(--font-mono);padding:2px 8px;border-radius:var(--radius-full);background:var(--color-bg-tertiary);color:var(--color-text-muted)}.KanbanColumn_count__cP3Oc[data-status=queued]{background:var(--color-bg-tertiary);color:var(--color-status-queued)}.KanbanColumn_count__cP3Oc[data-status=in_progress]{background:rgba(251,191,36,.1);color:var(--color-status-running)}.KanbanColumn_count__cP3Oc[data-status=blocked]{background:rgba(239,68,68,.1);color:var(--color-error)}.KanbanColumn_count__cP3Oc[data-status=done]{background:rgba(34,197,94,.1);color:var(--color-success)}.KanbanColumn_cards__oVL_B{flex:1 1;overflow-y:auto;padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.KanbanColumn_empty__bfpAm{display:flex;align-items:center;justify-content:center;height:80px;color:var(--color-text-muted);font-size:var(--text-xs)}.KanbanBoard_board__dwf2b{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-4);gap:var(--space-4);flex:1 1;min-height:0;overflow-x:auto}@media (max-width:1200px){.KanbanBoard_board__dwf2b{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.KanbanBoard_board__dwf2b{grid-template-columns:1fr}}.page_container__WJamO{min-height:100vh;display:flex;flex-direction:column;background:var(--color-bg-primary)}.page_main__i0Mru{flex:1 1;display:flex;flex-direction:column;padding:var(--space-6);max-width:1600px;margin:0 auto;width:100%}.page_header__hMSOF{margin-bottom:var(--space-6)}.page_title__st_eQ{font-size:var(--text-2xl);font-weight:var(--font-semibold);color:var(--color-text-primary);margin:0 0 var(--space-1) 0;letter-spacing:var(--tracking-tight)}.page_subtitle__26Ix7{margin:0}.page_loading__eqTbn,.page_subtitle__26Ix7{font-size:var(--text-sm);color:var(--color-text-muted)}.page_loading__eqTbn{display:flex;align-items:center;justify-content:center;flex:1 1}.page_App__wR_4g{display:flex;flex-direction:column;height:100vh;overflow:hidden;background-color:var(--color-bg-primary)}.page_Main__xqqNt{flex:1 1;display:flex;overflow:hidden;position:relative}.page_LeftPanel__LAA3K,.page_RightPanel__kXyqt{position:relative;display:flex;flex-direction:column;background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));transition:width var(--transition-panel),min-width var(--transition-panel),opacity .25s var(--ease-out),border-color .2s var(--ease-out);overflow:visible;will-change:width,min-width}.page_LeftPanel__LAA3K{border-right:1px solid var(--glass-border);width:240px;min-width:240px}.page_LeftPanel__LAA3K[data-open=false]{width:12px;min-width:12px;border-right-color:transparent}.page_RightPanel__kXyqt{border-left:1px solid var(--glass-border);width:260px;min-width:260px}.page_RightPanel__kXyqt[data-open=false]{width:0;min-width:0;border-left-color:transparent}.page_PanelContent__4kYzO{flex:1 1;overflow:hidden;display:flex;flex-direction:column;opacity:1;transition:opacity .2s var(--ease-out);min-width:240px;background:var(--glass-bg)}.page_RightPanel__kXyqt .page_PanelContent__4kYzO{min-width:260px}.page_LeftPanel__LAA3K[data-open=false] .page_PanelContent__4kYzO,.page_RightPanel__kXyqt[data-open=false] .page_PanelContent__4kYzO{min-width:0;opacity:0;pointer-events:none}.page_PanelToggle__8lZvB{position:absolute;top:50%;right:-12px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:24px;height:48px;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-left:none;border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--color-text-muted);font-size:16px;cursor:pointer;transition:all var(--transition-fast);z-index:100;box-shadow:var(--shadow-md)}.page_PanelToggle__8lZvB:hover{color:var(--color-text-primary);background:var(--color-bg-tertiary)}.page_CenterPanel__NE8q4{flex:1 1;display:flex;flex-direction:column;min-width:0;overflow:hidden;background-color:var(--color-bg-primary);background-image:radial-gradient(circle at 1px 1px,var(--grid-color) 1px,transparent 0);background-size:24px 24px}.page_ChatInputContainer__cc5Mh,.page_FileBrowserWrapper___M89L{flex:1 1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.page_DashboardHeader__V1_eh{width:100%;max-width:640px;display:flex;justify-content:center}@media (max-width:1200px){.page_RightPanel__kXyqt{width:240px;min-width:240px}}@media (max-width:900px){.page_LeftPanel__LAA3K,.page_RightPanel__kXyqt{position:absolute;top:0;bottom:0;z-index:var(--z-overlay);box-shadow:var(--shadow-xl)}.page_LeftPanel__LAA3K{left:0}.page_RightPanel__kXyqt{right:0}.page_LeftPanel__LAA3K[data-open=false],.page_RightPanel__kXyqt[data-open=false]{width:0;min-width:0}.page_LeftPanel__LAA3K .page_PanelToggle__8lZvB{display:flex;right:8px;top:12px;transform:none;border-radius:var(--radius-md)}.page_RightPanel__kXyqt .page_PanelToggle__8lZvB{display:flex;left:8px;top:12px;transform:none;border-radius:var(--radius-md)}.page_LeftPanel__LAA3K[data-open=false] .page_PanelToggle__8lZvB,.page_RightPanel__kXyqt[data-open=false] .page_PanelToggle__8lZvB{display:none}}.page_Container__RA9bH{display:flex;flex-direction:column;height:100vh;background-color:var(--color-bg-primary)}.page_Main__fNh8x{flex:1 1;overflow:auto;padding:var(--space-6)}.page_Content__x7G2x{max-width:1200px;margin:0 auto}.page_BackLink__DfQwd{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);text-decoration:none;margin-bottom:var(--space-4);transition:color var(--transition-fast)}.page_BackLink__DfQwd:hover{color:var(--color-text-primary)}.page_Header___n7fR{margin-bottom:var(--space-6)}.page_Title__AE0OY{font-size:var(--text-2xl);font-weight:var(--font-semibold);color:var(--color-text-primary);margin:0}.page_Subtitle__9_Xpp{font-size:var(--text-sm);color:var(--color-text-muted);margin:var(--space-1) 0 0 0}.page_HypothesesGrid__Og1TM{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-6)}.page_HypothesisWrapper__7mX2_{cursor:pointer;border-radius:var(--radius-lg);transition:all var(--transition-fast);outline:2px solid transparent;outline-offset:2px}.page_HypothesisWrapper__7mX2_:hover{outline-color:var(--color-border-hover)}.page_HypothesisWrapper__7mX2_[data-selected=true]{outline-color:var(--color-accent);outline-width:3px}.page_SelectionPanel__cSppb{position:-webkit-sticky;position:sticky;bottom:var(--space-4);padding:var(--space-4);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.page_SelectionInfo__qjFfy{margin-bottom:var(--space-4)}.page_SelectionTitle__RiWCM{margin:0;font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text-primary)}.page_SelectionDesc__N0LYH{margin:var(--space-1) 0 0 0;font-size:var(--text-sm);color:var(--color-text-secondary)}.page_SelectionDesc__N0LYH code{padding:2px 6px;background:var(--color-bg-hover);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-xs)}.page_SelectionPrompt__FUVgK{margin:0;font-size:var(--text-sm);color:var(--color-text-muted);font-style:italic}.page_NotesSection__IT2_3{margin-bottom:var(--space-4)}.page_NotesLabel__hw6fW{display:block;font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-muted);margin-bottom:var(--space-2)}.page_NotesInput__J0vXU{width:100%;padding:var(--space-3);background:var(--color-bg-input);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text-primary);resize:vertical}.page_NotesInput__J0vXU:focus{outline:none;border-color:var(--color-accent)}.page_SelectionActions__6c_Rr{display:flex;justify-content:flex-end;gap:var(--space-3)}.page_CancelButton__fA_tD{padding:var(--space-2) var(--space-4);background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--text-sm);cursor:pointer;transition:all var(--transition-fast)}.page_CancelButton__fA_tD:hover{background:var(--color-bg-hover)}.page_ConfirmButton__F9Zj3{padding:var(--space-2) var(--space-6);background:var(--color-accent);border:none;border-radius:var(--radius-md);color:#fff;font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-fast)}.page_ConfirmButton__F9Zj3:hover:not(:disabled){background:var(--color-accent-hover)}.page_ConfirmButton__F9Zj3:disabled{opacity:.5;cursor:not-allowed}.page_Empty__dcthA{text-align:center;padding:var(--space-12);color:var(--color-text-muted)}.page_Empty__dcthA p{margin:0}.page_EmptyHint__sOb8t{font-size:var(--text-sm);margin-top:var(--space-2)!important}.page_Loading__CWbRs{text-align:center;padding:var(--space-8);color:var(--color-text-muted)}@media (max-width:768px){.page_Main__fNh8x{padding:var(--space-4)}.page_HypothesesGrid__Og1TM{grid-template-columns:1fr}.page_SelectionPanel__cSppb{position:fixed;left:var(--space-4);right:var(--space-4);bottom:var(--space-4)}.page_SelectionActions__6c_Rr{flex-direction:column}.page_CancelButton__fA_tD,.page_ConfirmButton__F9Zj3{width:100%}}.page_Container__LuZDu{display:flex;flex-direction:column;height:100vh;background-color:var(--color-bg-primary)}.page_Main__z5MIp{flex:1 1;overflow:auto;padding:var(--space-6)}.page_Content__SgOOZ{max-width:1200px;margin:0 auto}.page_Header__8Ndv0{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--space-6)}.page_Title__wH1vN{font-size:var(--text-2xl);font-weight:var(--font-semibold);color:var(--color-text-primary);margin:0}.page_Subtitle__sKidy{font-size:var(--text-sm);color:var(--color-text-muted);margin:var(--space-1) 0 0 0}.page_CreateButton__h3oAn{padding:var(--space-2) var(--space-4);background:var(--color-accent);color:#fff;border:none;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-fast)}.page_CreateButton__h3oAn:hover{background:var(--color-accent-hover)}.page_Grid__WwsRI{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.page_Card__TDLpP{padding:var(--space-4);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast)}.page_Card__TDLpP:hover{border-color:var(--color-border-hover);transform:translateY(-2px);box-shadow:var(--shadow-md)}.page_CardHeader__1zFHL{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}.page_CardTitle__pe8y8{margin:0;font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text-primary)}.page_DeleteButton__UHTJY{padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:var(--text-lg);cursor:pointer;opacity:0;transition:all var(--transition-fast)}.page_Card__TDLpP:hover .page_DeleteButton__UHTJY{opacity:1}.page_DeleteButton__UHTJY:hover{background:var(--color-bg-error);color:var(--color-text-error)}.page_CardDescription__YvGzc{margin:var(--space-2) 0 0 0;font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_CardMeta__ER4KW{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border);font-size:var(--text-xs);color:var(--color-text-muted)}.page_GitHubBadge__qdAHD{padding:2px var(--space-2);background:var(--color-bg-hover);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:10px}.page_Empty__1sJnf{text-align:center;padding:var(--space-12);color:var(--color-text-muted)}.page_Empty__1sJnf p{margin:0}.page_EmptyHint__oZ8y1{font-size:var(--text-sm);margin-top:var(--space-2)!important}.page_Loading__cGyPR{text-align:center;padding:var(--space-8);color:var(--color-text-muted)}.page_Modal__01m2P{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-modal)}.page_ModalContent__eqVal{width:100%;max-width:400px;padding:var(--space-6);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl)}.page_ModalTitle__SH5pZ{margin:0 0 var(--space-4) 0;font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text-primary)}.page_Input__qC6PL,.page_TextArea__gGbWo{width:100%;padding:var(--space-3);background:var(--color-bg-input);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text-primary);margin-bottom:var(--space-3);resize:vertical}.page_Input__qC6PL:focus,.page_TextArea__gGbWo:focus{outline:none;border-color:var(--color-accent)}.page_ModalActions__Ali4x{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4)}.page_CancelButton__vccNh{padding:var(--space-2) var(--space-4);background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--text-sm);cursor:pointer;transition:all var(--transition-fast)}.page_CancelButton__vccNh:hover{background:var(--color-bg-hover)}.page_ConfirmButton__8TA1r{padding:var(--space-2) var(--space-4);background:var(--color-accent);border:none;border-radius:var(--radius-md);color:#fff;font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-fast)}.page_ConfirmButton__8TA1r:hover:not(:disabled){background:var(--color-accent-hover)}.page_ConfirmButton__8TA1r:disabled{opacity:.5;cursor:not-allowed}.page_BackLink__99AfG{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);text-decoration:none;margin-bottom:var(--space-4);transition:color var(--transition-fast)}.page_BackLink__99AfG:hover{color:var(--color-text-primary)}.page_ProjectHeader__0XmWM{margin-bottom:var(--space-6)}.page_ProjectTitleRow__et4UV{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.page_ProjectTitle__cLjBp{font-size:var(--text-2xl);font-weight:var(--font-semibold);color:var(--color-text-primary);margin:0}.page_ProjectActions__DpvHs{display:flex;gap:var(--space-2);flex-shrink:0}.page_ActionButton__1yOQu{padding:var(--space-2) var(--space-4);background:var(--color-accent);color:#fff;border:none;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-medium);text-decoration:none;cursor:pointer;transition:all var(--transition-fast)}.page_ActionButton__1yOQu:hover{background:var(--color-accent-hover)}.page_SyncButton__mtU5i{padding:var(--space-2) var(--space-4);background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer;transition:all var(--transition-fast)}.page_SyncButton__mtU5i:hover:not(:disabled){background:var(--color-bg-hover);color:var(--color-text-primary)}.page_SyncButton__mtU5i:disabled{opacity:.6;cursor:not-allowed}.page_SyncTime__ZhQSg{font-size:var(--text-xs);color:var(--color-text-muted)}.page_ProjectDescription__3E7O3{font-size:var(--text-base);color:var(--color-text-secondary);margin:var(--space-2) 0 0 0;line-height:1.6}.page_Tabs__5OR3K{display:flex;gap:var(--space-1);margin-bottom:var(--space-6);border-bottom:1px solid var(--color-border);padding-bottom:1px}.page_Tab__K0ZXa{padding:var(--space-2) var(--space-4);background:transparent;border:none;border-bottom:2px solid transparent;font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-fast);margin-bottom:-1px}.page_Tab__K0ZXa:hover{color:var(--color-text-primary)}.page_Tab__K0ZXa[data-active=true]{color:var(--color-accent);border-bottom-color:var(--color-accent)}.page_IdeasGrid__JOtqf{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.page_JobsList__oxHwT{display:flex;flex-direction:column;gap:var(--space-3)}.page_JobCard__41_XU{padding:var(--space-4);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md)}.page_JobHeader__EOI7F{display:flex;align-items:center;justify-content:space-between}.page_JobAgent__K1gpg{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-accent)}.page_JobStatus__F0yMF{padding:2px var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-medium)}.page_JobStatus__F0yMF[data-status=completed]{background:var(--color-bg-success);color:var(--color-text-success)}.page_JobStatus__F0yMF[data-status=running]{background:var(--color-bg-warning);color:var(--color-text-warning)}.page_JobStatus__F0yMF[data-status=failed]{background:var(--color-bg-error);color:var(--color-text-error)}.page_JobQuery__3ScIJ{margin:var(--space-2) 0 0 0;font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_JobMeta__9_c6x{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted)}@media (max-width:768px){.page_Main__z5MIp{padding:var(--space-4)}.page_Header__8Ndv0{flex-direction:column;gap:var(--space-4)}.page_Grid__WwsRI,.page_IdeasGrid__JOtqf{grid-template-columns:1fr}}.share_TopBar__5LoaK{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--glass-border);background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur))}.share_BackButton__hlhrM{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--color-text-secondary);text-decoration:none;padding:6px 10px;border-radius:8px;border:1px solid var(--color-border-subtle);background:var(--color-bg-secondary);transition:all var(--transition-fast)}.share_BackButton__hlhrM:hover{color:var(--color-text-primary);border-color:var(--color-border);background:var(--color-bg-tertiary)}.share_ViewToggle__vr4Vg{display:inline-flex;gap:6px;padding:4px;border-radius:999px;border:1px solid var(--color-border-subtle);background:var(--color-bg-secondary)}.share_ToggleButton__Jijqh{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--color-text-secondary);font-size:12px;font-weight:600;padding:6px 10px;border-radius:999px;cursor:pointer;transition:all var(--transition-fast)}.share_ToggleButton__Jijqh:hover{color:var(--color-text-primary)}.share_ToggleButtonActive__msFJl{color:var(--color-text-primary);background:var(--color-bg-primary);border:1px solid var(--color-border)}