@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@600;700&family=Manrope:wght@500;600;700;800&family=Noto+Sans+SC:wght@400;500;600;700&display=swap";._pageShell_1k1wy_1,._drawerShell_1k1wy_2{display:grid;grid-template-columns:290px minmax(0,1fr);gap:18px;min-height:0;height:100%;overflow:hidden}._drawerShell_1k1wy_2{grid-template-columns:260px minmax(0,1fr)}._sidebar_1k1wy_15{display:flex;flex-direction:column;gap:16px;min-height:0;height:100%;padding:18px;border:1px solid var(--border-subtle);border-radius:28px;background:var(--bg-panel);box-shadow:var(--shadow-lg);overflow:hidden}._sidebarSection_1k1wy_29{min-height:0;display:flex;flex-direction:column;gap:12px;flex:1}._sidebarHeader_1k1wy_37,._panelTitleRow_1k1wy_38{display:flex;align-items:center;justify-content:space-between;gap:10px}._sidebarTitle_1k1wy_45{font-weight:700;color:var(--text-primary)}._sessionList_1k1wy_50,._templateManagerList_1k1wy_51{display:flex;flex-direction:column;gap:10px;min-height:0;overflow:auto}._sessionItemWrap_1k1wy_59{position:relative}._sessionItem_1k1wy_59{width:100%;padding:14px 48px 14px 16px;border:1px solid var(--border-subtle);border-radius:18px;background:color-mix(in srgb,var(--bg-elevated) 78%,transparent);text-align:left;cursor:pointer;transition:all .2s ease}._sessionItem_1k1wy_59:hover{border-color:color-mix(in srgb,var(--brand-strong) 28%,transparent);transform:translateY(-1px)}._sessionItemWrap_1k1wy_59._sessionItemActive_1k1wy_79 ._sessionItem_1k1wy_59{border-color:color-mix(in srgb,var(--brand-strong) 36%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--brand-soft) 62%,white),transparent)}._sessionTitle_1k1wy_84{display:block;font-weight:700;color:var(--text-primary)}._sessionMoreButton_1k1wy_90{position:absolute;top:10px;right:8px}._sessionTime_1k1wy_96,._metricHint_1k1wy_97,._traceSummary_1k1wy_98,._traceDetail_1k1wy_99,._emptyHint_1k1wy_100,._scopeLine_1k1wy_101,._emptyArtifactText_1k1wy_102{color:var(--text-secondary);font-size:13px;line-height:1.6}._templateMenuItem_1k1wy_108{min-width:220px;display:grid;gap:2px}._templateMenuTitle_1k1wy_114{color:var(--text-primary);font-weight:650}._templateMenuMeta_1k1wy_119{color:var(--text-tertiary);font-size:12px}._templateManagerItem_1k1wy_124{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--border-subtle)}._templateManagerItem_1k1wy_124:last-child{border-bottom:none}._templateManagerCopy_1k1wy_137{min-width:0}._templateManagerTitle_1k1wy_141{color:var(--text-primary);font-weight:700}._templateManagerMeta_1k1wy_146{color:var(--text-secondary);font-size:13px;line-height:1.6}._templateManagerActions_1k1wy_152{display:flex;align-items:center;gap:8px;flex-shrink:0}._mainPanel_1k1wy_159{min-height:0;height:100%;display:grid;grid-template-rows:auto auto minmax(0,1fr);border:1px solid var(--border-subtle);border-radius:32px;background:var(--bg-panel);box-shadow:var(--shadow-lg);overflow:hidden}._chatHeader_1k1wy_171{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 26px 14px;border-bottom:1px solid var(--border-subtle)}._headerActions_1k1wy_180{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}._aiHubModeSwitch_1k1wy_188{display:inline-flex;gap:8px;padding:6px;border:1px solid var(--border-subtle);border-radius:999px;background:color-mix(in srgb,var(--bg-elevated) 84%,transparent)}._titleRow_1k1wy_197{display:flex;align-items:center;gap:12px}._titleIcon_1k1wy_203{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;color:#6366f1;background:#6366f11a}._title_1k1wy_197{margin:0!important;color:var(--text-primary)!important;font-weight:600!important}._sessionHeadline_1k1wy_220{color:var(--text-secondary);font-weight:600;font-size:18px}._scopeToolbar_1k1wy_226{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 24px 16px;border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg-elevated) 78%,transparent)}._scopeSelectors_1k1wy_236{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}._scopeSelect_1k1wy_236{min-width:0}._scopeMeta_1k1wy_246{display:flex;align-items:center;gap:12px}._serviceCollapse_1k1wy_252{margin-top:10px}._serviceCollapse_1k1wy_252 .ant-collapse,._serviceCollapse_1k1wy_252 .ant-collapse-item,._serviceCollapse_1k1wy_252 .ant-collapse-content{background:transparent!important;border:none!important}._serviceCollapse_1k1wy_252 .ant-collapse-header{padding-inline:0!important;color:var(--text-primary)!important}._serviceCollapse_1k1wy_252 .ant-collapse-content-box{padding:8px 0 0!important}._modeSwitch_1k1wy_272{display:inline-flex;gap:8px}._workspaceBody_1k1wy_277{--aihub-insight-width: 360px;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 10px var(--aihub-insight-width);overflow:hidden}._chatColumn_1k1wy_285{min-height:0;height:100%;display:grid;grid-template-rows:minmax(0,1fr) auto;border-right:1px solid var(--border-subtle);overflow:hidden}._messages_1k1wy_294{min-height:0;height:100%;overflow:auto;padding:24px 26px 8px;display:flex;flex-direction:column;gap:16px}._messageBlock_1k1wy_304{display:flex;flex-direction:column;gap:8px;max-width:min(86%,840px)}._messageRow_1k1wy_311{display:flex}._messageAssistant_1k1wy_315{justify-content:flex-start}._messageUser_1k1wy_319{justify-content:flex-end}._messageBubble_1k1wy_323{padding:16px 18px;border-radius:22px;border:1px solid var(--border-subtle);background:var(--bg-elevated);line-height:1.75;box-shadow:var(--shadow-sm)}._messageUser_1k1wy_319 ._messageBubble_1k1wy_323{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-soft) 78%,white),transparent);border-color:color-mix(in srgb,var(--brand-strong) 26%,transparent)}._messageMarkdown_1k1wy_337 p{margin:0 0 .8em}._messageMarkdown_1k1wy_337 p:last-child{margin-bottom:0}._deepThinkReportSummary_1k1wy_345{margin:0 0 14px;padding:12px 14px;border-radius:16px;background:color-mix(in srgb,var(--bg-elevated) 88%,transparent);color:var(--text-primary);line-height:1.7;border:1px solid var(--border-subtle)}._deepThinkInsightGrid_1k1wy_355{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:0 0 16px}._deepThinkInsightCard_1k1wy_362{padding:12px 14px;border-radius:16px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg-elevated) 86%,transparent)}._deepThinkInsightTitle_1k1wy_369{font-size:12px;font-weight:700;color:var(--text-secondary);margin-bottom:6px}._deepThinkInsightBody_1k1wy_376{color:var(--text-primary);line-height:1.7}._messageMarkdown_1k1wy_337 h2{margin:20px 0 10px;font-size:18px;line-height:1.5;color:var(--text-primary)}._messageMarkdown_1k1wy_337 h3{margin:16px 0 8px;font-size:16px;line-height:1.5;color:var(--text-primary)}._processingTicker_1k1wy_395{display:flex;flex-direction:column;gap:10px;min-width:min(100%,420px)}._processingTickerPulse_1k1wy_402{display:inline-flex;align-items:center;gap:8px}._processingTickerPulse_1k1wy_402 span{width:8px;height:8px;border-radius:999px;background:color-mix(in srgb,var(--brand-strong) 72%,white);opacity:.28;animation:_aiHubTickerPulse_1k1wy_1 1.3s ease-in-out infinite}._processingTickerPulse_1k1wy_402 span:nth-child(2){animation-delay:.18s}._processingTickerPulse_1k1wy_402 span:nth-child(3){animation-delay:.36s}._processingTickerLabel_1k1wy_425{color:var(--text-primary);font-weight:700;line-height:1.7;animation:_aiHubTickerReveal_1k1wy_1 .28s ease}._processingTickerHint_1k1wy_432{color:var(--text-secondary);font-size:13px;line-height:1.6}._messageMarkdown_1k1wy_337 ul,._messageMarkdown_1k1wy_337 ol{padding-left:1.2em}._v2Report_1k1wy_443{display:flex;flex-direction:column;gap:18px;min-width:min(100%,720px)}._v2ReportHeadline_1k1wy_450{font-size:20px;line-height:1.6;font-weight:800;color:var(--text-primary)}._v2ReportLead_1k1wy_457{color:var(--text-secondary);line-height:1.8}._v2LiveStatus_1k1wy_462{padding:12px 14px;border-radius:16px;background:color-mix(in srgb,var(--brand-soft) 35%,white);color:var(--text-primary);font-weight:600;line-height:1.6}._v2ProcessLead_1k1wy_471{margin-bottom:12px;color:var(--text-secondary);line-height:1.7}._v2ProcessStack_1k1wy_477{display:flex;flex-direction:column;gap:12px}._v2ProcessCard_1k1wy_483{border:1px solid var(--border-subtle);border-radius:18px;padding:14px 16px;background:color-mix(in srgb,var(--bg-elevated) 88%,transparent)}._v2ProcessHeader_1k1wy_490{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}._v2ProcessTitle_1k1wy_498{font-weight:700;color:var(--text-primary)}._v2ProcessBadge_1k1wy_503{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:12px;color:var(--brand-strong);background:color-mix(in srgb,var(--brand-soft) 45%,white)}._v2ProcessBody_1k1wy_513{color:var(--text-secondary);line-height:1.7;margin-top:6px}._v2MiniStats_1k1wy_519{display:flex;gap:12px;flex-wrap:wrap;margin-top:10px;color:var(--text-secondary);font-size:12px}._servicePanelHeader_1k1wy_528{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}._serviceCardGrid_1k1wy_536{display:grid;grid-template-columns:1fr;gap:14px}._serviceEvidenceCard_1k1wy_542,._serviceTimelineCard_1k1wy_543{border:1px solid var(--border-subtle);border-radius:22px;padding:16px;background:color-mix(in srgb,var(--bg-elevated) 88%,transparent);box-shadow:var(--shadow-sm)}._serviceEvidenceHeader_1k1wy_551,._serviceTimelineHeader_1k1wy_552{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}._serviceEvidenceTitle_1k1wy_560{font-weight:700;color:var(--text-primary)}._serviceEvidenceMeta_1k1wy_565{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}._serviceEvidenceSection_1k1wy_572{color:var(--text-secondary);line-height:1.7;margin-top:8px}._serviceMetricRow_1k1wy_578{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}._serviceMetricPill_1k1wy_585{min-width:96px;padding:10px 12px;border-radius:16px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg-panel) 88%,transparent);display:flex;flex-direction:column;gap:4px;color:var(--text-secondary);font-size:12px}._serviceMetricPill_1k1wy_585 strong{color:var(--text-primary);font-size:18px}._serviceEvidenceBlock_1k1wy_603{display:flex;flex-direction:column;gap:10px;margin-top:14px;padding-top:12px;border-top:1px dashed var(--border-subtle)}._serviceEvidenceBlockTitle_1k1wy_612{font-weight:700;color:var(--text-primary)}._serviceFindingItem_1k1wy_617,._serviceEvidenceItem_1k1wy_618{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:16px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg-panel) 92%,transparent);color:var(--text-secondary);line-height:1.7}._serviceEvidenceItemHeader_1k1wy_630{display:flex;align-items:center;justify-content:space-between;gap:8px}._serviceTimeline_1k1wy_543{display:flex;flex-direction:column;gap:14px}._serviceTimelineItem_1k1wy_643{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start}._serviceTimelineDot_1k1wy_650{width:12px;height:12px;border-radius:999px;background:color-mix(in srgb,var(--brand-strong) 78%,white);margin-top:12px;box-shadow:0 0 0 6px color-mix(in srgb,var(--brand-soft) 42%,white)}._v2ReportSections_1k1wy_659{display:flex;flex-direction:column;gap:14px}._v2ReportSection_1k1wy_659{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border-radius:18px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg-elevated) 84%,transparent)}._v2ReportSectionHeader_1k1wy_675{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._v2ReportSectionTitle_1k1wy_682{font-size:16px;font-weight:800;color:var(--text-primary)}._v2ReportSectionSummary_1k1wy_688{margin-top:4px;color:var(--text-primary);line-height:1.75}._v2ReportBadge_1k1wy_694{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--brand-soft) 70%,white);color:var(--text-secondary);font-size:12px;white-space:nowrap}._v2ReportDataPoints_1k1wy_705{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:10px}._v2ReportDataPoint_1k1wy_705{padding:10px 12px;border-radius:14px;background:var(--bg-panel);border:1px solid var(--border-subtle)}._v2ReportDataLabel_1k1wy_718,._v2ReportSubTitle_1k1wy_719,._v2ReportDataHint_1k1wy_720{color:var(--text-secondary);font-size:12px;line-height:1.5}._v2ReportDataValue_1k1wy_726{margin-top:4px;font-size:20px;font-weight:800;color:var(--text-primary)}._v2ReportBlockList_1k1wy_733,._v2ReportSubsection_1k1wy_734{display:flex;flex-direction:column;gap:8px}._v2ReportBlock_1k1wy_733,._v2ReportMutedBlock_1k1wy_741,._v2ReportActionBlock_1k1wy_742{padding:10px 12px;border-radius:14px;line-height:1.7}._v2ReportBlock_1k1wy_733{background:color-mix(in srgb,var(--bg-panel) 88%,transparent);color:var(--text-primary)}._v2ReportMutedBlock_1k1wy_741{background:color-mix(in srgb,#f59e0b 10%,var(--bg-panel));color:var(--text-secondary)}._v2ReportActionBlock_1k1wy_742{background:color-mix(in srgb,#10b981 12%,var(--bg-panel));color:var(--text-primary);font-weight:600}._metricProgressTrack_1k1wy_764{position:relative;height:6px;border-radius:999px;background:color-mix(in srgb,var(--border-subtle) 75%,transparent);overflow:hidden;margin-top:8px}._metricProgressFill_1k1wy_773{position:absolute;inset:0 auto 0 0;border-radius:999px;background:linear-gradient(90deg,var(--brand-strong),color-mix(in srgb,var(--brand-strong) 55%,white))}@keyframes _aiHubTickerPulse_1k1wy_1{0%,to{transform:translateY(0);opacity:.24}50%{transform:translateY(-2px);opacity:1}}@keyframes _aiHubTickerReveal_1k1wy_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._messageActions_1k1wy_803{display:flex;flex-wrap:wrap;gap:12px}._messageUser_1k1wy_319 ._messageActions_1k1wy_803{justify-content:flex-end}._messageAssistant_1k1wy_315 ._messageActions_1k1wy_803{justify-content:flex-start}._messageActionButton_1k1wy_817{border:none;background:transparent;padding:0;color:var(--text-tertiary);display:inline-flex;align-items:center;gap:5px;font-size:12px;cursor:pointer;transition:color .18s ease}._messageActionButton_1k1wy_817:hover:not(:disabled){color:#d97706}._messageActionButton_1k1wy_817:disabled{cursor:not-allowed;opacity:.45}._composer_1k1wy_839{--composer-panel-bg: linear-gradient(180deg, rgba(250, 247, 241, .5), rgba(255, 252, 246, .86));--composer-surface: #fff;--composer-control-bg: rgba(255, 255, 255, .78);--composer-control-hover-bg: color-mix(in srgb, var(--brand-soft) 20%, white);--composer-muted-control-bg: rgba(255, 255, 255, .72);--composer-muted-control-hover-bg: color-mix(in srgb, var(--brand-soft) 10%, white);--composer-on-brand: #fff;--composer-shadow: 0 18px 46px rgba(47, 38, 24, .08), 0 1px 0 rgba(255, 255, 255, .92) inset;--composer-focus-shadow: 0 22px 56px rgba(70, 51, 28, .12), 0 0 0 4px color-mix(in srgb, var(--brand-soft) 40%, transparent);display:block;padding:18px 24px 24px;border-top:1px solid var(--border-subtle);background:var(--composer-panel-bg)}:root[data-theme=dark] ._composer_1k1wy_839,.dark-theme ._composer_1k1wy_839{--composer-panel-bg: linear-gradient(180deg, color-mix(in srgb, var(--bg-elevated) 82%, transparent), color-mix(in srgb, var(--bg-base) 78%, transparent));--composer-surface: color-mix(in srgb, var(--bg-card) 90%, var(--bg-elevated));--composer-control-bg: color-mix(in srgb, var(--bg-surface) 86%, transparent);--composer-control-hover-bg: color-mix(in srgb, var(--brand-soft) 28%, var(--bg-surface-hover));--composer-muted-control-bg: color-mix(in srgb, var(--bg-surface) 74%, transparent);--composer-muted-control-hover-bg: color-mix(in srgb, var(--brand-soft) 20%, var(--bg-surface-hover));--composer-on-brand: #201307;--composer-shadow: 0 18px 46px rgba(0, 0, 0, .22), 0 1px 0 rgba(255, 226, 184, .08) inset;--composer-focus-shadow: 0 22px 56px rgba(0, 0, 0, .28), 0 0 0 4px color-mix(in srgb, var(--brand-soft) 34%, transparent)}._composerInputCard_1k1wy_868{position:relative;display:grid;gap:12px;min-width:0;padding:16px 18px 14px;border:1px solid color-mix(in srgb,var(--brand-strong) 12%,var(--border-subtle));border-radius:8px;background:linear-gradient(var(--composer-surface),var(--composer-surface)) padding-box,linear-gradient(135deg,color-mix(in srgb,var(--brand-strong) 24%,transparent),color-mix(in srgb,var(--brand-soft) 62%,transparent)) border-box;box-shadow:var(--composer-shadow);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}._composerInputCard_1k1wy_868:focus-within{border-color:color-mix(in srgb,var(--brand-strong) 28%,var(--border-default));box-shadow:var(--composer-focus-shadow);transform:translateY(-1px)}._composerInputCard_1k1wy_868 .ant-input{padding:0;background:transparent;box-shadow:none!important;color:var(--text-primary);font-size:14px;line-height:1.72}._composerInputCard_1k1wy_868 .ant-input::placeholder{color:var(--text-tertiary)}._composerInputFooter_1k1wy_902{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--border-subtle) 72%,transparent)}._composerFooterLeft_1k1wy_911,._composerFooterRight_1k1wy_912,._composerClassicControls_1k1wy_913{display:flex;align-items:center;gap:8px;min-width:0}._composerFooterLeft_1k1wy_911{flex:1;flex-wrap:wrap;row-gap:8px;padding-left:40px}._composerFooterRight_1k1wy_912{flex-shrink:0}._composerModeSwitch_1k1wy_931{gap:0;padding:3px;border:1px solid color-mix(in srgb,var(--brand-strong) 16%,var(--border-subtle));border-radius:999px;background:color-mix(in srgb,var(--brand-soft) 26%,var(--composer-surface));box-shadow:inset 0 1px 2px #46331c0a}._composerModeSwitch_1k1wy_931 .ant-btn{height:28px;padding-inline:13px;border:none;border-radius:999px;box-shadow:none;font-size:12px;font-weight:600;color:var(--text-secondary);background:transparent;transition:color .18s ease,background .18s ease,box-shadow .18s ease}._composerModeSwitch_1k1wy_931 .ant-btn+.ant-btn{margin-left:2px}._composerModeSwitch_1k1wy_931 .ant-btn:hover:not(:disabled){color:var(--brand-deep);background:var(--composer-muted-control-bg)}._composerModeSwitch_1k1wy_931 .ant-btn-primary{background:linear-gradient(135deg,var(--brand-strong),var(--brand-deep));color:var(--composer-on-brand);box-shadow:0 8px 18px color-mix(in srgb,var(--brand-strong) 24%,transparent);z-index:1}._composerIconButton_1k1wy_969,._composerSendButton_1k1wy_970{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--brand-strong) 14%,var(--border-subtle));border-radius:999px;color:var(--text-secondary);background:var(--composer-control-bg);box-shadow:none;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease}._composerIconButton_1k1wy_969:hover,._composerSendButton_1k1wy_970:hover{border-color:color-mix(in srgb,var(--brand-strong) 32%,var(--border-default));color:var(--brand-deep);background:var(--composer-control-hover-bg);transform:translateY(-1px)}._composerSendButton_1k1wy_970{border-color:color-mix(in srgb,var(--brand-strong) 24%,var(--border-default));color:var(--brand-deep);background:var(--composer-control-bg)}._composerSendButton_1k1wy_970:hover{border-color:var(--brand-strong);color:var(--composer-on-brand);background:linear-gradient(135deg,var(--brand-strong),var(--brand-deep));box-shadow:0 10px 22px color-mix(in srgb,var(--brand-strong) 26%,transparent)}._composerClassicControls_1k1wy_913 .ant-select-selector{min-height:32px!important;border-radius:999px!important;border-color:color-mix(in srgb,var(--brand-strong) 12%,var(--border-subtle))!important;background:var(--composer-muted-control-bg)!important;box-shadow:none!important;font-size:12px;transition:border-color .18s ease,background .18s ease}._composerClassicControls_1k1wy_913 .ant-select:hover .ant-select-selector{border-color:color-mix(in srgb,var(--brand-strong) 28%,var(--border-default))!important;background:var(--composer-muted-control-hover-bg)!important}._composerClassicControls_1k1wy_913 .ant-select-selection-item{font-size:12px;color:var(--text-secondary)}._evidenceToggle_1k1wy_1025{height:32px;padding:0 12px;border:1px solid color-mix(in srgb,var(--brand-strong) 12%,var(--border-subtle));border-radius:999px;color:var(--text-secondary);background:var(--composer-muted-control-bg);font-size:12px;font-weight:600;cursor:pointer;transition:all .18s ease}._evidenceToggle_1k1wy_1025:hover{border-color:color-mix(in srgb,var(--brand-strong) 28%,var(--border-default));color:var(--brand-deep);background:var(--composer-muted-control-hover-bg)}._evidenceToggleActive_1k1wy_1044{border-color:color-mix(in srgb,var(--brand-strong) 32%,var(--border-default));color:var(--brand-deep);background:color-mix(in srgb,var(--brand-soft) 42%,var(--composer-surface))}._composerHint_1k1wy_1050{color:var(--text-tertiary);font-size:12px}._taskTypeSelect_1k1wy_1055{width:132px}._panelPresetSelect_1k1wy_1059{width:118px}._v2HintBadge_1k1wy_1063{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:999px;color:var(--text-secondary);background:color-mix(in srgb,var(--brand-soft) 68%,white);border:1px solid color-mix(in srgb,var(--brand-strong) 18%,transparent)}._loadingWrap_1k1wy_1074,._emptyChat_1k1wy_1075{min-height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;color:var(--text-secondary)}._emptyIcon_1k1wy_1085{font-size:36px;color:var(--brand-strong)}._emptyTitle_1k1wy_1090{font-size:20px;font-weight:700;color:var(--text-primary)}._resizeHandle_1k1wy_1096{width:10px;cursor:col-resize;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--border-subtle) 85%,transparent),transparent),radial-gradient(circle at center,color-mix(in srgb,var(--brand-soft) 48%,transparent) 0 2px,transparent 3px);background-repeat:no-repeat;background-position:center;background-size:1px 100%,10px 36px}._insightColumn_1k1wy_1107{min-height:0;height:100%;overflow:auto;padding:22px 20px 24px;background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 86%,transparent),transparent)}._artifactStack_1k1wy_1115{display:flex;flex-direction:column;gap:14px;margin-top:16px}._artifactCard_1k1wy_1122{border-radius:24px!important;border:1px solid var(--border-subtle)!important;background:var(--bg-panel)!important;box-shadow:none!important}._artifactTitle_1k1wy_1129{font-weight:700;color:var(--text-primary);margin-bottom:14px}._metricGrid_1k1wy_1135{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._metricCard_1k1wy_1141{padding:14px;border-radius:18px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg-elevated) 80%,transparent)}._metricLabel_1k1wy_1148{color:var(--text-secondary);font-size:12px}._metricValue_1k1wy_1153{margin-top:6px;font-size:24px;font-weight:800;color:var(--text-primary)}._metricInfo_1k1wy_1160{border-color:color-mix(in srgb,#3b82f6 26%,transparent)}._metricSuccess_1k1wy_1164{border-color:color-mix(in srgb,#10b981 26%,transparent)}._metricWarning_1k1wy_1168{border-color:color-mix(in srgb,#f59e0b 28%,transparent)}._metricDanger_1k1wy_1172{border-color:color-mix(in srgb,#ef4444 28%,transparent)}._metricMuted_1k1wy_1176{border-color:var(--border-subtle)}._barList_1k1wy_1180,._listBlock_1k1wy_1181,._traceList_1k1wy_1182{display:flex;flex-direction:column;gap:10px}._barRow_1k1wy_1188{display:flex;flex-direction:column;gap:6px}._barHeader_1k1wy_1194{display:flex;justify-content:space-between;color:var(--text-secondary);font-size:13px}._barTrack_1k1wy_1201{height:9px;border-radius:999px;background:color-mix(in srgb,var(--border-subtle) 55%,transparent);overflow:hidden}._barFill_1k1wy_1208{display:block;height:100%;border-radius:inherit}._listItem_1k1wy_1214,._traceItem_1k1wy_1215{padding:10px 12px;border-radius:14px;background:color-mix(in srgb,var(--bg-elevated) 84%,transparent);line-height:1.6}._tableWrap_1k1wy_1222{overflow:auto}._dataTable_1k1wy_1226{width:100%;border-collapse:collapse;font-size:13px}._dataTable_1k1wy_1226 th,._dataTable_1k1wy_1226 td{padding:10px 8px;border-bottom:1px solid var(--border-subtle);vertical-align:top}._dataTable_1k1wy_1226 th{color:var(--text-secondary);font-weight:600;background:color-mix(in srgb,var(--bg-elevated) 72%,transparent)}._insightBlock_1k1wy_1245{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:18px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg-elevated) 86%,transparent)}._insightSummary_1k1wy_1255{color:var(--text-primary);font-weight:600;line-height:1.7}._evidenceList_1k1wy_1261,._timeline_1k1wy_1262{display:flex;flex-direction:column;gap:12px}._evidenceItem_1k1wy_1268{padding:12px;border-radius:16px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg-elevated) 86%,transparent)}._evidenceHeader_1k1wy_1275,._timelineHeader_1k1wy_1276{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}._evidenceTitle_1k1wy_1284,._timelineTitle_1k1wy_1285{font-weight:700;color:var(--text-primary)}._evidenceTag_1k1wy_1290,._timelineTag_1k1wy_1291{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:12px;color:var(--text-secondary);background:color-mix(in srgb,var(--brand-soft) 72%,white)}._evidenceDetail_1k1wy_1301,._timelineDetail_1k1wy_1302,._timelineTime_1k1wy_1303{color:var(--text-secondary);line-height:1.6;font-size:13px}._deepThinkMetaRow_1k1wy_1309{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}._deepThinkMetaTag_1k1wy_1316{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:12px;color:var(--text-secondary);background:color-mix(in srgb,var(--bg-elevated) 88%,transparent);border:1px solid var(--border-subtle)}._deepThinkReasonBlock_1k1wy_1327{margin-top:12px;padding:10px 12px;border-radius:14px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg-elevated) 82%,transparent)}._deepThinkReasonLabel_1k1wy_1335{font-size:12px;font-weight:700;color:var(--text-secondary);margin-bottom:6px}._deepThinkReasonText_1k1wy_1342{color:var(--text-primary);font-size:13px;line-height:1.7}._deepThinkDeltaList_1k1wy_1348{display:flex;flex-direction:column;gap:8px}._deepThinkDeltaItem_1k1wy_1354{padding:8px 10px;border-radius:12px;background:color-mix(in srgb,var(--bg-panel) 88%,transparent);color:var(--text-primary);font-size:13px;line-height:1.6}._timelineItem_1k1wy_1363{display:grid;grid-template-columns:16px minmax(0,1fr);gap:12px}._timelineDot_1k1wy_1369{width:10px;height:10px;border-radius:999px;margin-top:6px;background:var(--brand-strong);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-soft) 42%,transparent)}._timelineContent_1k1wy_1378{padding-bottom:10px;border-bottom:1px dashed var(--border-subtle)}._traceLabel_1k1wy_1383{font-weight:700;color:var(--text-primary);margin-bottom:4px}._savedViewForm_1k1wy_1389{display:flex;flex-direction:column;gap:12px}._savedViewMeta_1k1wy_1395{display:flex;align-items:center;justify-content:space-between;gap:12px}._savedViewScopeHint_1k1wy_1402{color:var(--text-secondary);font-size:13px;line-height:1.6}._v2SummaryList_1k1wy_1408{display:flex;flex-direction:column;gap:10px}._v2SummaryItem_1k1wy_1414{padding:12px 14px;border-radius:16px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg-elevated) 86%,transparent)}._v2SummaryLabel_1k1wy_1421{color:var(--text-secondary);font-size:12px;margin-bottom:6px}._v2SummaryValue_1k1wy_1427{color:var(--text-primary);font-weight:700;line-height:1.7}._pageVariant_1k1wy_1433 ._sidebar_1k1wy_15{position:sticky;top:0}._drawerVariant_1k1wy_1438{gap:14px}._drawerVariant_1k1wy_1438 ._sidebar_1k1wy_15{padding:14px;gap:12px;border-radius:24px}._drawerVariant_1k1wy_1438 ._mainPanel_1k1wy_159{border-radius:26px}._drawerVariant_1k1wy_1438 ._chatHeader_1k1wy_171{padding:14px 18px 12px}._drawerVariant_1k1wy_1438 ._scopeToolbar_1k1wy_226{grid-template-columns:minmax(0,1fr);gap:10px;padding:10px 18px 12px}._drawerVariant_1k1wy_1438 ._scopeSelectors_1k1wy_236{grid-template-columns:minmax(0,1fr);gap:8px}._drawerVariant_1k1wy_1438 ._scopeMeta_1k1wy_246{justify-content:flex-start;flex-wrap:wrap}._drawerVariant_1k1wy_1438 ._modeSwitch_1k1wy_272{flex-wrap:wrap}._drawerVariant_1k1wy_1438 ._workspaceBody_1k1wy_277{--aihub-insight-width: 300px}._drawerVariant_1k1wy_1438 ._messages_1k1wy_294{padding:18px 18px 8px}._drawerVariant_1k1wy_1438 ._composer_1k1wy_839{padding:12px 18px 18px}._drawerVariant_1k1wy_1438 ._insightColumn_1k1wy_1107{padding:18px 16px}@media(max-width:1280px){._workspaceBody_1k1wy_277{--aihub-insight-width: 280px;grid-template-columns:minmax(0,1fr) 0 minmax(240px,var(--aihub-insight-width))}._resizeHandle_1k1wy_1096{display:none}._scopeToolbar_1k1wy_226{grid-template-columns:minmax(0,1fr)}}._autoModeHint_1k1wy_1509{font-size:12px;color:var(--text-tertiary);padding:2px 8px;border-radius:8px;background:var(--bg-surface);white-space:nowrap}._panel_124wh_5{display:flex;flex-direction:column;gap:20px;padding:4px}._empty_124wh_12{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:48px 24px;text-align:center;color:var(--text-tertiary)}._emptyIcon_124wh_23{font-size:32px;color:var(--brand-strong);opacity:.5}._empty_124wh_12 p{font-size:13px;line-height:1.7;max-width:320px;margin:0}._section_124wh_36{display:flex;flex-direction:column;gap:10px}._sectionTitle_124wh_42{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--text-primary)}._livePulse_124wh_51{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 #22c55e80;animation:_pulse_124wh_1 1.4s infinite}@keyframes _pulse_124wh_1{0%{box-shadow:0 0 #22c55e80}70%{box-shadow:0 0 0 6px #22c55e00}to{box-shadow:0 0 #22c55e00}}._overallBadge_124wh_66{margin-left:auto;font-size:11px;font-weight:500;color:var(--brand-deep);background:var(--brand-soft);padding:2px 8px;border-radius:10px}._feed_124wh_77{display:flex;flex-direction:column;gap:4px;max-height:280px;overflow-y:auto;padding:12px;border-radius:10px;background:var(--bg-surface);border:1px solid var(--border-subtle)}._feedLine_124wh_89{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.6;padding:2px 0;color:var(--text-secondary);animation:_slideIn_124wh_1 .24s ease}@keyframes _slideIn_124wh_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._feedIcon_124wh_105{flex-shrink:0;width:14px;text-align:center;font-size:11px;opacity:.9}._feedText_124wh_113{flex:1}._spin_124wh_117{display:inline-block;animation:_spin_124wh_117 1s linear infinite}@keyframes _spin_124wh_117{to{transform:rotate(360deg)}}._tone-plan_124wh_127{color:var(--brand-strong)}._tone-gather_124wh_128{color:#d48806}._tone-observe_124wh_129{color:#16a34a}._tone-claim_124wh_130{color:#9254de}._tone-done_124wh_131{color:#16a34a;font-weight:600}._tone-muted_124wh_132{color:var(--text-tertiary)}:root[data-theme=dark] ._tone-gather_124wh_128{color:#f0b429}:root[data-theme=dark] ._tone-observe_124wh_129{color:#4ade80}:root[data-theme=dark] ._tone-claim_124wh_130{color:#b57edc}:root[data-theme=dark] ._tone-done_124wh_131{color:#4ade80}._findingList_124wh_140{display:flex;flex-direction:column;gap:10px}._finding_124wh_140{padding:12px;border-radius:10px;background:color-mix(in srgb,#22c55e 8%,var(--bg-card));border:1px solid color-mix(in srgb,#22c55e 28%,var(--border-subtle))}._findingHead_124wh_153{display:flex;align-items:flex-start;gap:8px}._findingCheck_124wh_159{color:#16a34a;font-weight:700;flex-shrink:0}._findingStatement_124wh_165{flex:1;font-size:13px;line-height:1.6;color:var(--text-primary)}._findingConf_124wh_172{flex-shrink:0;font-size:11px;color:#16a34a;font-weight:600}._findingEvidence_124wh_179{margin-top:6px;font-size:11px;color:var(--text-tertiary);line-height:1.5}._findingActions_124wh_186{margin-top:4px;font-size:11px;color:var(--brand-strong);line-height:1.5}._noFinding_124wh_193{padding:16px;text-align:center;font-size:12px;color:var(--text-tertiary);border:1px dashed var(--border-default);border-radius:10px}._rejectedBlock_124wh_202,._needsBlock_124wh_202{margin-top:12px;padding:10px 12px;border-radius:8px;background:var(--bg-surface);border:1px solid var(--border-subtle)}._rejectedTitle_124wh_210,._needsTitle_124wh_210{font-size:11px;font-weight:600;color:var(--text-secondary);margin-bottom:6px}._rejectedItem_124wh_217,._needsItem_124wh_217{font-size:11px;line-height:1.6;color:var(--text-tertiary)}._evidenceFooter_124wh_223{margin-top:12px;font-size:11px;color:var(--text-tertiary);text-align:right}._narrativeList_2321f_1{display:flex;flex-direction:column;gap:8px;margin-top:10px}._metricGrid_2321f_8{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:10px;margin-top:12px}._metricCard_2321f_15{padding:10px 12px;border-radius:16px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg-elevated) 88%,transparent)}._metricLabel_2321f_22{color:var(--text-secondary);font-size:12px;line-height:1.4}._metricValue_2321f_28{margin-top:6px;color:var(--text-primary);font-size:24px;font-weight:700;line-height:1.1}._narrativeItem_2321f_36{padding:10px 12px;border-radius:14px;background:color-mix(in srgb,var(--bg-elevated) 84%,transparent);color:var(--text-primary);font-size:13px;line-height:1.7}._previewList_2321f_45{display:flex;flex-direction:column;gap:8px;margin-top:12px}._previewItem_2321f_52{padding:10px 12px;border-radius:14px;background:color-mix(in srgb,var(--bg-elevated) 84%,transparent);color:var(--text-secondary);font-size:13px;line-height:1.6}._root_13jqc_1{display:flex;align-items:flex-start;gap:8px;min-width:0;border-radius:8px}._dragActive_13jqc_2{outline:2px solid var(--brand-strong);outline-offset:3px;background:var(--brand-soft)}._hiddenInput_13jqc_3{display:none}._addButton_13jqc_4{width:36px!important;height:36px!important;flex:0 0 36px;color:var(--text-secondary)!important;border-radius:8px!important}._addButton_13jqc_4:hover{color:var(--brand-strong)!important;background:var(--brand-soft)!important}._policyError_13jqc_6{display:inline-flex;min-height:36px;align-items:center;gap:4px;color:var(--danger-strong);font-size:12px}._policyError_13jqc_6 .ant-btn{height:30px;padding-inline:4px;color:var(--danger-strong)}._composerRoot_13jqc_8{display:contents}._composerRoot_13jqc_8 ._addButton_13jqc_4{position:absolute;bottom:10px;left:10px;z-index:2}._composerRoot_13jqc_8 ._fileList_13jqc_10,._composerRoot_13jqc_8 ._policyError_13jqc_6{width:100%}._dropOverlay_13jqc_11{position:absolute;top:6px;right:6px;bottom:6px;left:6px;z-index:4;display:grid;place-items:center;border:1px dashed var(--brand-strong);border-radius:6px;color:var(--brand-strong);background:color-mix(in srgb,var(--brand-soft) 88%,var(--bg-surface));font-size:13px;font-weight:600;pointer-events:none}._fileList_13jqc_10{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:8px;flex:1;min-width:0}._fileItem_13jqc_13{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:7px 6px 7px 8px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--bg-surface)}._fileItemFailed_13jqc_14{border-color:color-mix(in srgb,var(--danger-strong) 42%,var(--border-subtle))}._preview_13jqc_15{width:40px;height:40px;display:grid;place-items:center;overflow:hidden;border-radius:6px;background:var(--bg-surface-hover);color:var(--text-secondary);font-size:18px}._preview_13jqc_15 img{width:100%;height:100%;object-fit:cover}._fileBody_13jqc_17{min-width:0}._fileName_13jqc_18{overflow:hidden;color:var(--text-primary);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}._fileMeta_13jqc_19{margin-top:2px;color:var(--text-tertiary);font-size:11px}._progress_13jqc_20{display:block;margin-top:3px;line-height:1}._progress_13jqc_20 .ant-progress-inner{background:var(--border-subtle)!important}._errorText_13jqc_22{display:flex;align-items:center;gap:4px;margin-top:2px;overflow:hidden;color:var(--danger-strong);font-size:11px;text-overflow:ellipsis;white-space:nowrap}._actions_13jqc_23{display:flex;align-items:center}._actions_13jqc_23 .ant-btn{width:30px;height:30px;padding:0;color:var(--text-secondary);border-radius:6px}._historyList_13jqc_25{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}._historyItem_13jqc_26{display:inline-grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:6px;max-width:100%;min-height:34px;padding:5px 8px;color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:8px;background:var(--bg-surface);cursor:pointer}._historyItem_13jqc_26:disabled{cursor:default}._historyItem_13jqc_26:not(:disabled):hover{border-color:var(--border-default);background:var(--bg-surface-hover)}._historyIcon_13jqc_29{color:var(--brand-strong)}._historyName_13jqc_30{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}._historySize_13jqc_31{color:var(--text-tertiary);font-size:11px}@media(prefers-reduced-motion:reduce){._root_13jqc_1,._fileItem_13jqc_13,._historyItem_13jqc_26{transition:none!important}}._shell_1995m_1{min-height:100vh;display:grid;grid-template-columns:172px minmax(0,1fr);background:radial-gradient(circle at top left,var(--brand-soft) 0%,transparent 24%),radial-gradient(circle at top right,var(--indigo-soft) 0%,transparent 24%),var(--bg-base);color:var(--text-primary)}._shellFocusContent_1995m_12{min-height:100vh;display:block;background:var(--bg-base)}._sideRail_1995m_18{position:sticky;top:0;z-index:30;height:100vh;display:flex;flex-direction:column;gap:18px;padding:18px 14px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:color-mix(in srgb,var(--bg-elevated) 86%,transparent);border-right:1px solid var(--border-subtle);box-shadow:12px 0 34px #46331c0a}._sideRailHidden_1995m_33{display:none}._brandBlock_1995m_37{display:flex;align-items:center;gap:10px;min-height:52px}._brandMark_1995m_44{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:16px;font-size:19px;color:var(--brand-strong);background:linear-gradient(145deg,color-mix(in srgb,var(--brand-soft) 78%,white),transparent);border:1px solid var(--border-default);box-shadow:var(--shadow-md)}._brandTitle_1995m_58{font-family:var(--font-ui);font-size:22px;font-weight:700;letter-spacing:-.04em}._brandMeta_1995m_65{color:var(--text-tertiary);font-size:12px;letter-spacing:.18em;text-transform:uppercase}._railNav_1995m_72{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;gap:0;overflow-y:auto;padding:6px 0;scrollbar-width:none}._railNav_1995m_72::-webkit-scrollbar{width:0;height:0}._railNavItem_1995m_88{width:100%;height:42px;min-height:42px;padding:0 11px;display:flex;align-items:center;gap:9px;border:1px solid transparent;border-radius:14px;background:transparent;color:var(--text-secondary);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}._railNavGroup_1995m_107{display:grid;gap:0}._railNavGroupExpanded_1995m_112{gap:4px}._railNavDivider_1995m_116{height:1px;margin:5px 12px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--border-default) 42%,transparent),transparent)}._railNavItemWithChildren_1995m_127{position:relative}._railNavItemWithChildren_1995m_127 span:nth-of-type(1){min-width:0}._railNavChevron_1995m_135{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:999px;color:color-mix(in srgb,var(--text-tertiary) 92%,transparent);font-size:11px;line-height:1;transform:rotate(0);transition:transform .22s cubic-bezier(.2,.8,.2,1),color .2s ease}._railNavGroupExpanded_1995m_112 ._railNavChevron_1995m_135{color:var(--brand-strong);transform:rotate(90deg)}._railSubNav_1995m_155{display:block;max-height:0;overflow:hidden;opacity:0;transform:translateY(-4px);pointer-events:none;transition:max-height .26s cubic-bezier(.2,.8,.2,1),opacity .18s ease,transform .26s cubic-bezier(.2,.8,.2,1)}._railNavGroupExpanded_1995m_112 ._railSubNav_1995m_155{max-height:600px;opacity:1;transform:translateY(0);pointer-events:auto}._railSubNavInner_1995m_175{position:relative;display:grid;gap:4px;min-height:0;overflow:hidden;padding:4px 0 4px 20px}._railSubNavInner_1995m_175:before{content:"";position:absolute;top:8px;bottom:8px;left:9px;width:1px;border-radius:999px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--border-default) 76%,transparent),transparent)}._railSubNavItem_1995m_200{position:relative;width:100%;height:42px;min-height:42px;padding:0 11px;display:flex;align-items:center;border:1px solid transparent;border-radius:14px;background:transparent;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:13px;font-weight:600;text-align:left;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}._railSubNavItem_1995m_200:before{content:"";position:absolute;top:50%;left:-9px;width:6px;height:1px;background:color-mix(in srgb,var(--border-default) 76%,transparent)}._railSubNavItem_1995m_200:hover{color:var(--text-primary);background:color-mix(in srgb,var(--bg-surface-hover) 72%,transparent);border-color:var(--border-subtle);transform:translate(1px)}._railSubNavItemActive_1995m_237{color:color-mix(in srgb,#3158ff 82%,var(--text-primary));background:linear-gradient(135deg,#516eff21,color-mix(in srgb,var(--bg-elevated) 68%,transparent));border-color:#516eff38;font-weight:600}._railNavItem_1995m_88:hover{color:var(--text-primary);background:var(--bg-surface-hover);border-color:var(--border-subtle)}._railNavItemActive_1995m_250{color:var(--brand-strong);background:linear-gradient(135deg,color-mix(in srgb,var(--brand-soft) 92%,white),color-mix(in srgb,var(--bg-elevated) 56%,transparent));border-color:color-mix(in srgb,var(--brand-strong) 25%,transparent);box-shadow:inset 0 1px #ffffff47}._railActions_1995m_257{display:flex;flex-direction:column;gap:10px}._headerButton_1995m_263{color:var(--text-secondary)!important;border-radius:999px!important}._userButton_1995m_268{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:8px 10px;border:1px solid var(--border-subtle);border-radius:18px;background:var(--bg-panel);cursor:pointer;box-shadow:var(--shadow-sm)}._userAvatar_1995m_282{background:linear-gradient(135deg,#f2c46d,#d7902c 52%,#b76a12)!important;color:#2e1c06eb!important;box-shadow:inset 0 1px #fff7e25c,0 10px 22px #b76a122e}._userMeta_1995m_288{display:flex;flex-direction:column;align-items:flex-start;min-width:0}._userName_1995m_295{color:var(--text-primary)!important;font-weight:600}._userRole_1995m_300{color:var(--text-tertiary)!important;font-size:12px}._workspace_1995m_305{min-width:0}._workspaceFocusContent_1995m_309{min-height:100vh}._contextBar_1995m_313{position:sticky;top:0;z-index:24;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:74px;padding:14px 24px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:color-mix(in srgb,var(--bg-elevated) 88%,transparent);border-bottom:1px solid var(--border-subtle)}._contextBarHidden_1995m_328{display:none}._coursePickerGroup_1995m_332{display:grid;grid-template-columns:var(--course-picker-width, 300px) var(--chapter-picker-width, 180px) var(--lesson-picker-width, 220px);gap:10px;min-width:0;width:min(100%,calc(var(--course-picker-width, 300px) + var(--chapter-picker-width, 180px) + var(--lesson-picker-width, 220px) + 20px));max-width:100%;transition:grid-template-columns .22s cubic-bezier(.2,.8,.2,1),width .22s cubic-bezier(.2,.8,.2,1)}._contextSelect_1995m_342{min-width:0}._contextSelect_1995m_342 .ant-select-selector{min-height:44px!important;border-radius:14px!important}._contextClock_1995m_351{display:grid;justify-items:center;justify-content:center;gap:5px;min-width:132px;padding:7px 10px;border:1px solid color-mix(in srgb,var(--border-subtle) 76%,transparent);border-radius:16px;background:linear-gradient(145deg,color-mix(in srgb,var(--bg-panel) 86%,transparent),color-mix(in srgb,var(--bg-elevated) 76%,transparent));box-shadow:inset 0 1px #ffffff42,0 12px 28px #46331c0f}._flipClockTime_1995m_364{display:inline-flex;align-items:center;gap:3px;color:var(--text-primary)}._flipDigit_1995m_371{position:relative;width:22px;height:30px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--text-primary) 16%,var(--bg-elevated)),color-mix(in srgb,var(--text-primary) 9%,var(--bg-panel)));border:1px solid color-mix(in srgb,var(--border-default) 74%,transparent);color:var(--text-primary);font-size:18px;font-weight:800;line-height:1;box-shadow:0 7px 14px #2b1f1214,inset 0 1px #ffffff2e;animation:_flipDigitEnter_1995m_1 .42s cubic-bezier(.24,.72,.26,1)}._flipDigit_1995m_371:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:color-mix(in srgb,var(--border-default) 70%,rgba(0,0,0,.18));z-index:1}._flipDigit_1995m_371:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.18),transparent 48%,rgba(0,0,0,.08) 52%,transparent);pointer-events:none}._flipColon_1995m_409{display:inline-flex;align-items:center;justify-content:center;width:9px;color:var(--text-secondary);font-size:19px;font-weight:900;transform:translateY(-1px)}._contextClockDate_1995m_420{color:var(--text-tertiary)!important;font-size:11px;line-height:1;white-space:nowrap}@keyframes _flipDigitEnter_1995m_1{0%{transform:rotateX(-82deg);filter:brightness(1.18)}58%{transform:rotateX(10deg)}to{transform:rotateX(0);filter:brightness(1)}}._body_1995m_443{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:20px 24px 32px}._bodyFocusContent_1995m_450{grid-template-columns:minmax(0,1fr);gap:0;padding:clamp(20px,2.2vw,32px) clamp(24px,3vw,44px) clamp(30px,3.6vw,52px)}._bodyEditor_1995m_456{grid-template-columns:var(--editor-outline-width, 460px) 12px minmax(0,1fr);gap:18px}._outlinePanel_1995m_461{position:sticky;top:98px;align-self:start;max-height:calc(100vh - 122px);padding:20px;overflow:auto;border:1px solid var(--border-subtle);border-radius:28px;background:var(--bg-panel);box-shadow:var(--shadow-lg);scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(to bottom,transparent 0,black 18px,black calc(100% - 18px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,black 18px,black calc(100% - 18px),transparent 100%)}._outlinePanelHidden_1995m_478{display:none}._outlinePanelEditor_1995m_482{max-height:calc(100vh - 114px);padding:22px 22px 18px}._outlinePanel_1995m_461::-webkit-scrollbar{width:0;height:0}._outlineHeader_1995m_492{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}._outlineLockHint_1995m_499{color:color-mix(in srgb,var(--text-tertiary) 84%,var(--brand-strong));font-size:12px;line-height:1.5}._outlineImport_1995m_505{margin-bottom:16px;padding:2px 0 4px}._outlineImportActions_1995m_510{display:flex;gap:8px;flex-wrap:wrap;align-items:center}._outlineImportActions_1995m_510 .ant-btn{min-width:0;height:34px;padding-inline:12px;border-radius:11px!important;font-size:12px;line-height:32px;box-shadow:none!important}._outlineImportActions_1995m_510 .ant-upload{display:inline-flex}._outlineImportText_1995m_531{color:var(--text-tertiary);font-size:12px;line-height:1.5}._outlineActionBottom_1995m_537{width:100%;margin-top:16px;border-radius:14px!important}._outlineEyebrow_1995m_543{color:var(--text-tertiary)!important;font-size:12px;letter-spacing:.14em;text-transform:uppercase}._courseSelect_1995m_550 .ant-select-selector{min-height:48px!important;border-radius:14px!important}._courseSelect_1995m_550.ant-select-disabled .ant-select-selector{cursor:not-allowed!important;opacity:.8}._chapterList_1995m_560{display:flex;flex-direction:column;gap:12px;min-height:0}._chapterCard_1995m_567{padding:8px 2px 10px;border-radius:20px;background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 58%,transparent),transparent)}._dragTarget_1995m_573{outline:1px dashed color-mix(in srgb,var(--brand-strong) 56%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--brand-soft) 18%,transparent),transparent)}._chapterRow_1995m_578{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}._chapterRowEditor_1995m_585{grid-template-columns:18px minmax(0,1fr) auto}._dragHandle_1995m_589{display:inline-flex;align-items:center;justify-content:center;width:18px;color:var(--text-tertiary);cursor:grab;-webkit-user-select:none;user-select:none}._outlineTools_1995m_599{display:flex;align-items:center;gap:2px}._chapterButton_1995m_605,._lessonButton_1995m_606{width:100%;display:flex;align-items:center;gap:10px;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;font:inherit;text-align:left;transition:all .2s ease}._chapterButton_1995m_605{padding:10px 12px;border-radius:16px;font-weight:600;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-soft) 24%,transparent),transparent)}._chapterButton_1995m_605:hover,._lessonButton_1995m_606:hover{background:var(--bg-surface-hover);color:var(--text-primary)}._chapterButton_1995m_605:disabled,._lessonButton_1995m_606:disabled{cursor:not-allowed;opacity:.62}._chapterButton_1995m_605:disabled:hover,._lessonButton_1995m_606:disabled:hover{background:transparent;color:var(--text-secondary)}._chapterButtonActive_1995m_645:disabled,._lessonButtonActive_1995m_646:disabled{opacity:.78}._chapterButtonActive_1995m_645{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-soft) 62%,white 6%),transparent);color:var(--brand-strong)}._chapterIndex_1995m_655,._lessonIndex_1995m_656{width:28px;height:28px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:color-mix(in srgb,var(--bg-surface-hover) 90%,transparent);font-size:12px}._chapterIndex_1995m_655{width:32px;height:32px;border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--brand-strong) 26%,transparent),color-mix(in srgb,var(--brand-soft) 62%,transparent));color:color-mix(in srgb,var(--brand-strong) 92%,white 12%);font-weight:700;box-shadow:inset 0 1px #ffffff14}._lessonIndex_1995m_656{background:color-mix(in srgb,var(--bg-surface-hover) 90%,transparent);color:var(--text-tertiary)}._lessonRow_1995m_683{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px;align-items:center}._lessonRowEditor_1995m_690{grid-template-columns:18px minmax(0,1fr) auto}._lessonTools_1995m_694{display:flex;gap:2px}._lessonAdd_1995m_699{margin-top:8px;border-radius:12px!important;color:color-mix(in srgb,var(--text-secondary) 78%,transparent)!important;border-color:color-mix(in srgb,var(--border-default) 82%,white 10%)!important;background:color-mix(in srgb,var(--bg-surface) 76%,transparent)!important}._lessonAdd_1995m_699:hover{color:var(--text-secondary)!important;border-color:color-mix(in srgb,var(--brand-strong) 35%,white 8%)!important}._outlineActionBottom_1995m_537{color:color-mix(in srgb,var(--text-secondary) 82%,transparent)!important;border-color:color-mix(in srgb,var(--accent-strong) 42%,white 8%)!important;background:color-mix(in srgb,var(--bg-surface) 72%,transparent)!important}._outlineActionBottom_1995m_537:hover{color:var(--text-primary)!important;border-color:color-mix(in srgb,var(--accent-strong) 65%,white 8%)!important}._chapterTitle_1995m_723{flex:1 1 auto;min-width:0;line-height:1.45;white-space:normal}._lessonList_1995m_730{display:flex;flex-direction:column;gap:6px;padding:8px 0 0 6px}._lessonButton_1995m_606{align-items:flex-start;padding:9px 12px;border-radius:12px;font-size:13px}._lessonButton_1995m_606 span:last-child{min-width:0;line-height:1.45;white-space:normal}._lessonButtonActive_1995m_646{color:var(--text-primary);background:color-mix(in srgb,var(--accent-soft) 90%,transparent)}._main_1995m_755{min-width:0}._resizeHandle_1995m_759{position:sticky;top:120px;align-self:start;width:12px;height:calc(100vh - 160px);border:none;border-radius:999px;background:transparent;cursor:col-resize}._resizeHandle_1995m_759:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:4px;height:100%;border-radius:999px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--border-default) 62%,transparent),transparent);transition:background .2s ease,transform .2s ease}._resizeHandle_1995m_759:hover:before{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--brand-strong) 55%,transparent),transparent);transform:scaleX(1.15)}._content_1995m_788{min-width:0;min-height:calc(100vh - 140px);display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-content:start;align-items:start;grid-auto-rows:max-content}._aiHubFloatingButton_1995m_799{position:fixed;right:24px;bottom:30px;z-index:28;width:58px;height:58px;display:flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--brand-strong) 24%,transparent);border-radius:50%;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-soft) 94%,white),#fff);color:var(--brand-strong);font-size:22px;cursor:pointer;box-shadow:0 18px 40px #65451b29}._aiHubFloatingButton_1995m_799:hover{transform:translateY(-1px)}._aiHubDrawerBody_1995m_822{height:calc(100vh - 48px);padding:24px}@media(max-width:1280px){._shell_1995m_1{grid-template-columns:150px minmax(0,1fr)}._sideRail_1995m_18{padding-inline:12px}._brandTitle_1995m_58{font-size:20px}._brandMeta_1995m_65{display:none}._railNavItem_1995m_88{padding-inline:9px;font-size:12px}._coursePickerGroup_1995m_332{grid-template-columns:1fr .72fr .82fr;max-width:none;width:100%}._contextClock_1995m_351{display:none}._outlinePanel_1995m_461{position:static;max-height:none}._resizeHandle_1995m_759{display:none}}@media(max-width:768px){._shell_1995m_1{display:block}._sideRail_1995m_18{position:static;height:auto;border-right:none;border-bottom:1px solid var(--border-subtle)}._railNav_1995m_72{flex-direction:row;overflow-x:auto}._railNavGroup_1995m_107{flex:0 0 auto}._railSubNav_1995m_155{display:none}._railNavItem_1995m_88{width:auto;white-space:nowrap}._railActions_1995m_257{flex-direction:row}._contextBar_1995m_313{grid-template-columns:1fr;padding-inline:16px}._coursePickerGroup_1995m_332{grid-template-columns:1fr}._body_1995m_443{padding-left:16px;padding-right:16px}._outlinePanel_1995m_461{padding:16px}}._shell_zzr4n_1{min-height:100vh;background:radial-gradient(circle at top left,var(--brand-soft) 0%,transparent 28%),radial-gradient(circle at top right,var(--indigo-soft) 0%,transparent 28%),var(--bg-base)}._header_zzr4n_9{position:sticky;top:0;z-index:40;padding:12px 14px 10px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:color-mix(in srgb,var(--bg-elevated) 92%,transparent);border-bottom:1px solid var(--border-subtle)}._headerBar_zzr4n_19,._toolbar_zzr4n_20{display:flex;align-items:center;justify-content:space-between;gap:10px}._toolbar_zzr4n_20{margin-top:10px}._iconButton_zzr4n_31{width:42px;height:42px;border-radius:14px!important;color:var(--text-secondary)!important}._brandBlock_zzr4n_38{min-width:0;flex:1;display:flex;align-items:center;gap:10px;padding:0;border:none;background:transparent;text-align:left}._brandMark_zzr4n_50{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;color:var(--brand-strong);background:linear-gradient(145deg,color-mix(in srgb,var(--brand-soft) 78%,white),transparent);border:1px solid var(--border-default)}._brandText_zzr4n_61{min-width:0}._brandTitle_zzr4n_65{font-family:var(--font-ui);font-size:22px;font-weight:700;letter-spacing:-.04em;color:var(--text-primary)}._brandMeta_zzr4n_73{color:var(--text-tertiary);font-size:11px;letter-spacing:.12em;text-transform:uppercase}._userButton_zzr4n_80{display:grid;place-items:center;padding:0;border:none;background:transparent}._userAvatar_zzr4n_88{background:linear-gradient(135deg,#f2c46d,#d7902c 52%,#b76a12)!important;color:#2e1c06eb!important}._routeChip_zzr4n_93{min-width:0;padding:8px 12px;border-radius:999px;background:color-mix(in srgb,var(--bg-surface-hover) 90%,transparent);color:var(--text-secondary);font-size:12px;font-weight:600}._toolbarActions_zzr4n_103{display:flex;align-items:center;gap:8px}._toolbarButton_zzr4n_109{height:36px;border-radius:999px!important}._main_zzr4n_114{padding:14px}._content_zzr4n_118{display:grid;gap:14px;align-content:start}._navList_zzr4n_124,._chapterList_zzr4n_125{display:grid;gap:10px}._navItem_zzr4n_130{display:flex;align-items:center;gap:10px;width:100%;min-height:46px;padding:0 14px;border-radius:16px;border:1px solid var(--border-subtle);background:var(--bg-panel);color:var(--text-secondary);font:inherit;text-align:left}._navItemActive_zzr4n_145{color:var(--brand-strong);background:linear-gradient(135deg,color-mix(in srgb,var(--brand-soft) 92%,white),transparent);border-color:color-mix(in srgb,var(--brand-strong) 25%,transparent)}._outlineHeader_zzr4n_151{display:grid;gap:10px;margin-bottom:14px}._outlineLabel_zzr4n_157{color:var(--text-tertiary)!important;font-size:12px;letter-spacing:.14em;text-transform:uppercase}._courseSelect_zzr4n_164 .ant-select-selector{min-height:46px!important;border-radius:14px!important}._chapterCard_zzr4n_169{padding:10px;border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 60%,transparent),transparent)}._chapterButton_zzr4n_175,._lessonButton_zzr4n_176{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border:none;border-radius:14px;background:transparent;color:var(--text-secondary);font:inherit;text-align:left}._chapterButton_zzr4n_175{font-weight:700;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-soft) 24%,transparent),transparent)}._chapterButtonActive_zzr4n_195{color:var(--brand-strong)}._chapterIndex_zzr4n_199,._lessonIndex_zzr4n_200{width:28px;height:28px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;font-size:12px}._chapterIndex_zzr4n_199{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-strong) 26%,transparent),color-mix(in srgb,var(--brand-soft) 62%,transparent));color:color-mix(in srgb,var(--brand-strong) 92%,white 12%);font-weight:700}._lessonIndex_zzr4n_200{background:color-mix(in srgb,var(--bg-surface-hover) 90%,transparent);color:var(--text-tertiary)}._chapterTitle_zzr4n_222{min-width:0;white-space:normal;line-height:1.45}._lessonList_zzr4n_228{display:grid;gap:6px;padding:8px 0 0 8px}._lessonButton_zzr4n_176{align-items:flex-start;font-size:13px}._lessonButtonActive_zzr4n_239{color:var(--text-primary);background:color-mix(in srgb,var(--accent-soft) 90%,transparent)}:root{--font-heading: "Cormorant Garamond", "Noto Sans SC", serif;--font-ui: "Manrope", "Noto Sans SC", sans-serif;--font-body: "Noto Sans SC", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--brand-strong: #d97706;--brand-deep: #92400e;--indigo-strong: #4757c8;--accent-strong: #0f8b8d;--danger-strong: #dc4c3f;--brand-soft: rgba(217, 119, 6, .14);--accent-soft: rgba(15, 139, 141, .12);--indigo-soft: rgba(71, 87, 200, .12);--bg-base: #f6f2ea;--bg-elevated: rgba(255, 251, 245, .92);--bg-surface: rgba(255, 255, 255, .88);--bg-surface-hover: rgba(244, 238, 228, .92);--bg-card: #fffdf8;--bg-panel: linear-gradient(180deg, rgba(255,255,255,.88), rgba(255,248,238,.94));--text-primary: #1f2937;--text-secondary: rgba(31, 41, 55, .72);--text-tertiary: rgba(31, 41, 55, .48);--border-subtle: rgba(135, 104, 66, .14);--border-default: rgba(135, 104, 66, .24);--shadow-sm: 0 8px 24px rgba(70, 51, 28, .06);--shadow-md: 0 18px 48px rgba(70, 51, 28, .08);--shadow-lg: 0 34px 90px rgba(70, 51, 28, .14)}:root[data-theme=dark],.dark-theme{--brand-strong: #f3a73f;--brand-deep: #ffd394;--indigo-strong: #95a4ff;--accent-strong: #53c7c7;--danger-strong: #ff7f73;--brand-soft: rgba(243, 167, 63, .18);--accent-soft: rgba(83, 199, 199, .14);--indigo-soft: rgba(149, 164, 255, .14);--bg-base: #0f1720;--bg-elevated: rgba(19, 26, 35, .92);--bg-surface: rgba(21, 30, 42, .88);--bg-surface-hover: rgba(35, 47, 64, .92);--bg-card: #131c27;--bg-panel: linear-gradient(180deg, rgba(24,32,44,.92), rgba(17,24,35,.96));--text-primary: rgba(248, 242, 233, .96);--text-secondary: rgba(236, 229, 219, .84);--text-tertiary: rgba(236, 229, 219, .64);--border-subtle: rgba(215, 186, 145, .18);--border-default: rgba(215, 186, 145, .32);--shadow-sm: 0 14px 36px rgba(0, 0, 0, .2);--shadow-md: 0 24px 58px rgba(0, 0, 0, .26);--shadow-lg: 0 36px 92px rgba(0, 0, 0, .34)}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{min-height:100%}html{color-scheme:light}html[data-theme=dark]{color-scheme:dark}body{font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at top left,var(--brand-soft) 0%,transparent 22%),radial-gradient(circle at top right,var(--indigo-soft) 0%,transparent 24%),linear-gradient(180deg,color-mix(in srgb,var(--bg-base) 92%,white),var(--bg-base));color:var(--text-primary)}button,input,select,textarea{font:inherit}a{color:var(--brand-strong);text-decoration:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-tertiary) 50%,transparent);border-radius:999px}.glass-card{background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:24px;box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.gradient-text{background:linear-gradient(135deg,var(--brand-strong),var(--indigo-strong));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.teacher-page{display:grid;gap:20px;animation:teacher-page-enter .38s ease-out}.teacher-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-wrap:wrap}.teacher-page-title{display:flex;align-items:center;gap:12px;color:var(--text-primary)}.teacher-page-title h1,.teacher-page-title h2,.teacher-page-title h3{margin:0!important;font-family:var(--font-ui);font-size:31px!important;font-weight:700!important;letter-spacing:-.03em}.teacher-page-kicker{color:var(--text-tertiary);font-size:12px;letter-spacing:.16em;text-transform:uppercase}.teacher-page-subtitle{margin-top:6px;color:var(--text-secondary);font-size:14px;line-height:1.75}.teacher-page-icon{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(135deg,var(--brand-soft),rgba(255,255,255,.28));color:var(--brand-strong);border:1px solid color-mix(in srgb,var(--brand-strong) 18%,var(--border-subtle));box-shadow:var(--shadow-sm);flex:0 0 auto}.teacher-card{background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:22px;box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ant-card{border-radius:22px!important;border-color:var(--border-subtle)!important;background:var(--bg-panel)!important;box-shadow:var(--shadow-md)!important}.ant-card .ant-card-head{border-bottom-color:var(--border-subtle)!important}.ant-table-wrapper .ant-table,.ant-pro-card{background:transparent!important}.ant-table-thead>tr>th{background:color-mix(in srgb,var(--bg-surface-hover) 88%,white)!important;color:var(--text-secondary)!important;font-weight:600!important}.ant-table-tbody>tr>td{border-bottom-color:var(--border-subtle)!important}.ant-table-tbody>tr:hover>td{background:color-mix(in srgb,var(--brand-soft) 24%,var(--bg-surface))!important}.ant-tabs-tab{border-radius:999px!important;transition:background .2s ease,color .2s ease}.ant-tabs-tab:hover{background:color-mix(in srgb,var(--brand-soft) 16%,transparent)}.ant-btn{min-height:42px}.ant-btn-default,.ant-btn-dashed{border-color:color-mix(in srgb,var(--brand-strong) 12%,var(--border-default))!important;background:color-mix(in srgb,var(--bg-surface) 88%,white)!important}:root[data-theme=dark] .ant-btn-default,:root[data-theme=dark] .ant-btn-dashed,.dark-theme .ant-btn-default,.dark-theme .ant-btn-dashed{color:var(--text-primary)!important}.ant-btn-default:hover,.ant-btn-dashed:hover{border-color:color-mix(in srgb,var(--brand-strong) 32%,var(--border-default))!important;color:var(--brand-strong)!important}.ant-select-selector,.ant-input,.ant-input-affix-wrapper,.ant-picker,.ant-input-number{border-radius:14px!important;border-color:var(--border-subtle)!important;background:color-mix(in srgb,var(--bg-surface) 90%,white)!important;box-shadow:none!important}.ant-modal .ant-modal-content{border-radius:26px!important;box-shadow:var(--shadow-lg)!important}:root[data-theme=dark] .ant-select-selector,:root[data-theme=dark] .ant-input,:root[data-theme=dark] .ant-input-affix-wrapper,:root[data-theme=dark] .ant-picker,:root[data-theme=dark] .ant-input-number,.dark-theme .ant-select-selector,.dark-theme .ant-input,.dark-theme .ant-input-affix-wrapper,.dark-theme .ant-picker,.dark-theme .ant-input-number{color:var(--text-primary)!important}:root[data-theme=dark] .ant-select-selection-item,:root[data-theme=dark] .ant-select-selection-search-input,.dark-theme .ant-select-selection-item,.dark-theme .ant-select-selection-search-input{color:var(--text-primary)!important}:root[data-theme=dark] .ant-select-selection-placeholder,:root[data-theme=dark] .ant-input::placeholder,:root[data-theme=dark] textarea::placeholder,.dark-theme .ant-select-selection-placeholder,.dark-theme .ant-input::placeholder,.dark-theme textarea::placeholder{color:var(--text-tertiary)!important}:root[data-theme=dark] .ant-table-thead>tr>th,.dark-theme .ant-table-thead>tr>th{color:var(--text-primary)!important}:root[data-theme=dark] .ant-table-tbody>tr>td,.dark-theme .ant-table-tbody>tr>td{color:var(--text-secondary)!important}:root[data-theme=dark] .ant-tag,.dark-theme .ant-tag{color:color-mix(in srgb,var(--text-primary) 92%,white)!important}:root[data-theme=dark] .ant-card .ant-card-head-title,:root[data-theme=dark] .ant-modal .ant-modal-title,.dark-theme .ant-card .ant-card-head-title,.dark-theme .ant-modal .ant-modal-title{color:var(--text-primary)!important}@keyframes teacher-page-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
