.exun-sidebar-utilities{display:flex;flex-direction:column;align-items:stretch;gap:10px;padding-block:12px;border-top:1px solid var(--border-subtle);flex-shrink:0}.exun-sidebar-utilities .exun-language-selector,.exun-sidebar-utilities .exun-language-trigger{width:100%}.exun-sidebar-utilities time{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 8px;padding-inline:8px;color:var(--text-secondary)}.exun-sidebar-time{font-size:20px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.4}.exun-sidebar-date{font-size:11px;color:var(--text-tertiary)}._artifactBlock_1ll7x_1{min-width:0;margin:12px 0;overflow:hidden;border:1px solid var(--border-subtle);border-radius:12px;background:var(--bg-elevated)}._linkArtifact_1ll7x_10{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;max-width:100%}._generatedImage_1ll7x_18{max-width:100%;max-height:420px;object-fit:contain;border-radius:8px}._artifactToolbar_1ll7x_25{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:42px;padding:6px 10px 6px 14px;border-bottom:1px solid var(--border-subtle);background:var(--bg-surface-hover)}._artifactLanguage_1ll7x_36{color:var(--text-secondary);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:12px;text-transform:lowercase}._artifactActions_1ll7x_43{display:inline-flex;flex-shrink:0;align-items:center;gap:2px;margin-left:auto}._artifactBlock_1ll7x_1 ._artifactCodeScroll_1ll7x_51{max-height:420px;margin:0;overflow:auto;padding:16px;color:var(--text-primary);border:0;border-radius:0;background:transparent;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.7;white-space:pre}._artifactBlock_1ll7x_1 ._artifactCodeScroll_1ll7x_51>code{padding:0;color:inherit;border:0;border-radius:0;background:transparent;font:inherit}._pageShell_bx62y_1,._drawerShell_bx62y_2{display:grid;grid-template-columns:290px minmax(0,1fr);gap:18px;min-height:0;height:100%;overflow:hidden}._drawerShell_bx62y_2{grid-template-columns:260px minmax(0,1fr)}._sidebar_bx62y_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_bx62y_29{min-height:0;display:flex;flex-direction:column;gap:12px;flex:1}._sidebarHeader_bx62y_37,._panelTitleRow_bx62y_38{display:flex;align-items:center;justify-content:space-between;gap:10px}._sidebarTitle_bx62y_45{font-weight:700;color:var(--text-primary)}._sessionList_bx62y_50,._templateManagerList_bx62y_51{display:flex;flex-direction:column;gap:10px;min-height:0;overflow:auto}._sessionItemWrap_bx62y_59{position:relative}._sessionItem_bx62y_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:start;cursor:pointer;transition:all .2s ease}._sessionItem_bx62y_59:hover{border-color:color-mix(in srgb,var(--brand-strong) 28%,transparent);transform:translateY(-1px)}._sessionItemWrap_bx62y_59._sessionItemActive_bx62y_79 ._sessionItem_bx62y_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_bx62y_84{display:block;font-weight:700;color:var(--text-primary)}._sessionMoreButton_bx62y_90{position:absolute;top:10px;right:8px}._sessionTime_bx62y_96,._metricHint_bx62y_97,._traceSummary_bx62y_98,._traceDetail_bx62y_99,._emptyHint_bx62y_100,._scopeLine_bx62y_101,._emptyArtifactText_bx62y_102{color:var(--text-secondary);font-size:13px;line-height:1.6}._templateMenuItem_bx62y_108{min-width:220px;display:grid;gap:2px}._templateMenuTitle_bx62y_114{color:var(--text-primary);font-weight:650}._templateMenuMeta_bx62y_119{color:var(--text-tertiary);font-size:12px}._templateManagerItem_bx62y_124{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--border-subtle)}._templateManagerItem_bx62y_124:last-child{border-bottom:none}._templateManagerCopy_bx62y_137{min-width:0}._templateManagerTitle_bx62y_141{color:var(--text-primary);font-weight:700}._templateManagerMeta_bx62y_146{color:var(--text-secondary);font-size:13px;line-height:1.6}._templateManagerActions_bx62y_152{display:flex;align-items:center;gap:8px;flex-shrink:0}._mainPanel_bx62y_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_bx62y_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_bx62y_180{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}._aiHubModeSwitch_bx62y_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_bx62y_197{display:flex;align-items:center;gap:12px}._titleIcon_bx62y_203{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;color:#6366f1;background:#6366f11a}._title_bx62y_197{margin:0!important;color:var(--text-primary)!important;font-weight:600!important}._sessionHeadline_bx62y_220{color:var(--text-secondary);font-weight:600;font-size:18px}._scopeToolbar_bx62y_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_bx62y_236{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}._scopeSelect_bx62y_236{min-width:0}._scopeMeta_bx62y_246{display:flex;align-items:center;gap:12px}._serviceCollapse_bx62y_252{margin-top:10px}._serviceCollapse_bx62y_252 .ant-collapse,._serviceCollapse_bx62y_252 .ant-collapse-item,._serviceCollapse_bx62y_252 .ant-collapse-content{background:transparent!important;border:none!important}._serviceCollapse_bx62y_252 .ant-collapse-header{padding-inline:0!important;color:var(--text-primary)!important}._serviceCollapse_bx62y_252 .ant-collapse-content-box{padding:8px 0 0!important}._modeSwitch_bx62y_272{display:inline-flex;gap:8px}._workspaceBody_bx62y_277{--aihub-insight-width: 360px;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 10px var(--aihub-insight-width);overflow:hidden}._chatColumn_bx62y_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_bx62y_294{min-height:0;height:100%;overflow:auto;padding:24px 26px 8px;display:flex;flex-direction:column;gap:16px}._messageBlock_bx62y_304{display:flex;flex-direction:column;gap:8px;max-width:min(86%,840px)}._messageRow_bx62y_311{display:flex}._messageAssistant_bx62y_315{justify-content:flex-start}._messageUser_bx62y_319{justify-content:flex-end}._messageBubble_bx62y_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_bx62y_319 ._messageBubble_bx62y_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_bx62y_337 p{margin:0 0 .8em}._messageMarkdown_bx62y_337 p:last-child{margin-bottom:0}._markdownInlineCode_bx62y_345{padding:2px 5px;border-radius:5px;background:color-mix(in srgb,var(--text-primary) 9%,transparent);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.92em}._deepThinkReportSummary_bx62y_353{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_bx62y_363{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:0 0 16px}._deepThinkInsightCard_bx62y_370{padding:12px 14px;border-radius:16px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg-elevated) 86%,transparent)}._deepThinkInsightTitle_bx62y_377{font-size:12px;font-weight:700;color:var(--text-secondary);margin-bottom:6px}._deepThinkInsightBody_bx62y_384{color:var(--text-primary);line-height:1.7}._messageMarkdown_bx62y_337 h2{margin:20px 0 10px;font-size:18px;line-height:1.5;color:var(--text-primary)}._messageMarkdown_bx62y_337 h3{margin:16px 0 8px;font-size:16px;line-height:1.5;color:var(--text-primary)}._processingTicker_bx62y_403{display:flex;flex-direction:column;gap:10px;min-width:min(100%,420px)}._processingTickerPulse_bx62y_410{display:inline-flex;align-items:center;gap:8px}._processingTickerPulse_bx62y_410 span{width:8px;height:8px;border-radius:999px;background:color-mix(in srgb,var(--brand-strong) 72%,white);opacity:.28;animation:_aiHubTickerPulse_bx62y_1 1.3s ease-in-out infinite}._processingTickerPulse_bx62y_410 span:nth-child(2){animation-delay:.18s}._processingTickerPulse_bx62y_410 span:nth-child(3){animation-delay:.36s}._processingTickerLabel_bx62y_433{color:var(--text-primary);font-weight:700;line-height:1.7;animation:_aiHubTickerReveal_bx62y_1 .28s ease}._processingTickerHint_bx62y_440{color:var(--text-secondary);font-size:13px;line-height:1.6}._messageMarkdown_bx62y_337 ul,._messageMarkdown_bx62y_337 ol{padding-left:1.2em}._v2Report_bx62y_451{display:flex;flex-direction:column;gap:18px;min-width:min(100%,720px)}._v2ReportHeadline_bx62y_458{font-size:20px;line-height:1.6;font-weight:800;color:var(--text-primary)}._v2ReportLead_bx62y_465{color:var(--text-secondary);line-height:1.8}._v2LiveStatus_bx62y_470{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_bx62y_479{margin-bottom:12px;color:var(--text-secondary);line-height:1.7}._v2ProcessStack_bx62y_485{display:flex;flex-direction:column;gap:12px}._v2ProcessCard_bx62y_491{border:1px solid var(--border-subtle);border-radius:18px;padding:14px 16px;background:color-mix(in srgb,var(--bg-elevated) 88%,transparent)}._v2ProcessHeader_bx62y_498{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}._v2ProcessTitle_bx62y_506{font-weight:700;color:var(--text-primary)}._v2ProcessBadge_bx62y_511{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_bx62y_521{color:var(--text-secondary);line-height:1.7;margin-top:6px}._v2MiniStats_bx62y_527{display:flex;gap:12px;flex-wrap:wrap;margin-top:10px;color:var(--text-secondary);font-size:12px}._servicePanelHeader_bx62y_536{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}._serviceCardGrid_bx62y_544{display:grid;grid-template-columns:1fr;gap:14px}._serviceEvidenceCard_bx62y_550,._serviceTimelineCard_bx62y_551{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_bx62y_559,._serviceTimelineHeader_bx62y_560{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}._serviceEvidenceTitle_bx62y_568{font-weight:700;color:var(--text-primary)}._serviceEvidenceMeta_bx62y_573{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}._serviceEvidenceSection_bx62y_580{color:var(--text-secondary);line-height:1.7;margin-top:8px}._serviceMetricRow_bx62y_586{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}._serviceMetricPill_bx62y_593{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_bx62y_593 strong{color:var(--text-primary);font-size:18px}._serviceEvidenceBlock_bx62y_611{display:flex;flex-direction:column;gap:10px;margin-top:14px;padding-top:12px;border-top:1px dashed var(--border-subtle)}._serviceEvidenceBlockTitle_bx62y_620{font-weight:700;color:var(--text-primary)}._serviceFindingItem_bx62y_625,._serviceEvidenceItem_bx62y_626{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_bx62y_638{display:flex;align-items:center;justify-content:space-between;gap:8px}._serviceTimeline_bx62y_551{display:flex;flex-direction:column;gap:14px}._serviceTimelineItem_bx62y_651{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start}._serviceTimelineDot_bx62y_658{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_bx62y_667{display:flex;flex-direction:column;gap:14px}._v2ReportSection_bx62y_667{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_bx62y_683{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._v2ReportSectionTitle_bx62y_690{font-size:16px;font-weight:800;color:var(--text-primary)}._v2ReportSectionSummary_bx62y_696{margin-top:4px;color:var(--text-primary);line-height:1.75}._v2ReportBadge_bx62y_702{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_bx62y_713{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:10px}._v2ReportDataPoint_bx62y_713{padding:10px 12px;border-radius:14px;background:var(--bg-panel);border:1px solid var(--border-subtle)}._v2ReportDataLabel_bx62y_726,._v2ReportSubTitle_bx62y_727,._v2ReportDataHint_bx62y_728{color:var(--text-secondary);font-size:12px;line-height:1.5}._v2ReportDataValue_bx62y_734{margin-top:4px;font-size:20px;font-weight:800;color:var(--text-primary)}._v2ReportBlockList_bx62y_741,._v2ReportSubsection_bx62y_742{display:flex;flex-direction:column;gap:8px}._v2ReportBlock_bx62y_741,._v2ReportMutedBlock_bx62y_749,._v2ReportActionBlock_bx62y_750{padding:10px 12px;border-radius:14px;line-height:1.7}._v2ReportBlock_bx62y_741{background:color-mix(in srgb,var(--bg-panel) 88%,transparent);color:var(--text-primary)}._v2ReportMutedBlock_bx62y_749{background:color-mix(in srgb,#f59e0b 10%,var(--bg-panel));color:var(--text-secondary)}._v2ReportActionBlock_bx62y_750{background:color-mix(in srgb,#10b981 12%,var(--bg-panel));color:var(--text-primary);font-weight:600}._metricProgressTrack_bx62y_772{position:relative;height:6px;border-radius:999px;background:color-mix(in srgb,var(--border-subtle) 75%,transparent);overflow:hidden;margin-top:8px}._metricProgressFill_bx62y_781{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_bx62y_1{0%,to{transform:translateY(0);opacity:.24}50%{transform:translateY(-2px);opacity:1}}@keyframes _aiHubTickerReveal_bx62y_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._messageActions_bx62y_811{display:flex;flex-wrap:wrap;gap:12px}._messageUser_bx62y_319 ._messageActions_bx62y_811{justify-content:flex-end}._messageAssistant_bx62y_315 ._messageActions_bx62y_811{justify-content:flex-start}._messageActionButton_bx62y_825{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_bx62y_825:hover:not(:disabled){color:#d97706}._messageActionButton_bx62y_825:disabled{cursor:not-allowed;opacity:.45}._composer_bx62y_847{--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_bx62y_847,.dark-theme ._composer_bx62y_847{--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_bx62y_876{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_bx62y_876: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_bx62y_876 .ant-input{padding:0;background:transparent;box-shadow:none!important;color:var(--text-primary);font-size:14px;line-height:1.72}._composerInputCard_bx62y_876 .ant-input::placeholder{color:var(--text-tertiary)}._composerInputFooter_bx62y_910{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_bx62y_919,._composerFooterRight_bx62y_920,._composerClassicControls_bx62y_921{display:flex;align-items:center;gap:8px;min-width:0}._composerFooterLeft_bx62y_919{flex:1;flex-wrap:wrap;row-gap:8px;padding-left:40px}._composerFooterRight_bx62y_920{flex-shrink:0}._composerModeSwitch_bx62y_939{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_bx62y_939 .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_bx62y_939 .ant-btn+.ant-btn{margin-left:2px}._composerModeSwitch_bx62y_939 .ant-btn:hover:not(:disabled){color:var(--brand-deep);background:var(--composer-muted-control-bg)}._composerModeSwitch_bx62y_939 .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_bx62y_977,._composerSendButton_bx62y_978{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_bx62y_977:hover,._composerSendButton_bx62y_978: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_bx62y_978{border-color:color-mix(in srgb,var(--brand-strong) 24%,var(--border-default));color:var(--brand-deep);background:var(--composer-control-bg)}._composerSendButton_bx62y_978: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_bx62y_921 .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_bx62y_921 .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_bx62y_921 .ant-select-selection-item{font-size:12px;color:var(--text-secondary)}._evidenceToggle_bx62y_1033{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_bx62y_1033: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_bx62y_1052{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_bx62y_1058{color:var(--text-tertiary);font-size:12px}._taskTypeSelect_bx62y_1063{width:132px}._panelPresetSelect_bx62y_1067{width:118px}._v2HintBadge_bx62y_1071{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_bx62y_1082,._emptyChat_bx62y_1083{min-height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;color:var(--text-secondary)}._emptyIcon_bx62y_1093{font-size:36px;color:var(--brand-strong)}._emptyTitle_bx62y_1098{font-size:20px;font-weight:700;color:var(--text-primary)}._resizeHandle_bx62y_1104{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_bx62y_1115{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_bx62y_1123{display:flex;flex-direction:column;gap:14px;margin-top:16px}._artifactCard_bx62y_1130{border-radius:24px!important;border:1px solid var(--border-subtle)!important;background:var(--bg-panel)!important;box-shadow:none!important}._artifactTitle_bx62y_1137{font-weight:700;color:var(--text-primary);margin-bottom:14px}._metricGrid_bx62y_1143{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._metricCard_bx62y_1149{padding:14px;border-radius:18px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg-elevated) 80%,transparent)}._metricLabel_bx62y_1156{color:var(--text-secondary);font-size:12px}._metricValue_bx62y_1161{margin-top:6px;font-size:24px;font-weight:800;color:var(--text-primary)}._metricInfo_bx62y_1168{border-color:color-mix(in srgb,#3b82f6 26%,transparent)}._metricSuccess_bx62y_1172{border-color:color-mix(in srgb,#10b981 26%,transparent)}._metricWarning_bx62y_1176{border-color:color-mix(in srgb,#f59e0b 28%,transparent)}._metricDanger_bx62y_1180{border-color:color-mix(in srgb,#ef4444 28%,transparent)}._metricMuted_bx62y_1184{border-color:var(--border-subtle)}._barList_bx62y_1188,._listBlock_bx62y_1189,._traceList_bx62y_1190{display:flex;flex-direction:column;gap:10px}._barRow_bx62y_1196{display:flex;flex-direction:column;gap:6px}._barHeader_bx62y_1202{display:flex;justify-content:space-between;color:var(--text-secondary);font-size:13px}._barTrack_bx62y_1209{height:9px;border-radius:999px;background:color-mix(in srgb,var(--border-subtle) 55%,transparent);overflow:hidden}._barFill_bx62y_1216{display:block;height:100%;border-radius:inherit}._listItem_bx62y_1222,._traceItem_bx62y_1223{padding:10px 12px;border-radius:14px;background:color-mix(in srgb,var(--bg-elevated) 84%,transparent);line-height:1.6}._tableWrap_bx62y_1230{overflow:auto}._dataTable_bx62y_1234{width:100%;border-collapse:collapse;font-size:13px}._dataTable_bx62y_1234 th,._dataTable_bx62y_1234 td{padding:10px 8px;border-bottom:1px solid var(--border-subtle);vertical-align:top}._dataTable_bx62y_1234 th{color:var(--text-secondary);font-weight:600;background:color-mix(in srgb,var(--bg-elevated) 72%,transparent)}._insightBlock_bx62y_1253{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_bx62y_1263{color:var(--text-primary);font-weight:600;line-height:1.7}._evidenceList_bx62y_1269,._timeline_bx62y_1270{display:flex;flex-direction:column;gap:12px}._evidenceItem_bx62y_1276{padding:12px;border-radius:16px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg-elevated) 86%,transparent)}._evidenceHeader_bx62y_1283,._timelineHeader_bx62y_1284{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}._evidenceTitle_bx62y_1292,._timelineTitle_bx62y_1293{font-weight:700;color:var(--text-primary)}._evidenceTag_bx62y_1298,._timelineTag_bx62y_1299{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_bx62y_1309,._timelineDetail_bx62y_1310,._timelineTime_bx62y_1311{color:var(--text-secondary);line-height:1.6;font-size:13px}._deepThinkMetaRow_bx62y_1317{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}._deepThinkMetaTag_bx62y_1324{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_bx62y_1335{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_bx62y_1343{font-size:12px;font-weight:700;color:var(--text-secondary);margin-bottom:6px}._deepThinkReasonText_bx62y_1350{color:var(--text-primary);font-size:13px;line-height:1.7}._deepThinkDeltaList_bx62y_1356{display:flex;flex-direction:column;gap:8px}._deepThinkDeltaItem_bx62y_1362{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_bx62y_1371{display:grid;grid-template-columns:16px minmax(0,1fr);gap:12px}._timelineDot_bx62y_1377{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_bx62y_1386{padding-bottom:10px;border-bottom:1px dashed var(--border-subtle)}._traceLabel_bx62y_1391{font-weight:700;color:var(--text-primary);margin-bottom:4px}._savedViewForm_bx62y_1397{display:flex;flex-direction:column;gap:12px}._savedViewMeta_bx62y_1403{display:flex;align-items:center;justify-content:space-between;gap:12px}._savedViewScopeHint_bx62y_1410{color:var(--text-secondary);font-size:13px;line-height:1.6}._v2SummaryList_bx62y_1416{display:flex;flex-direction:column;gap:10px}._v2SummaryItem_bx62y_1422{padding:12px 14px;border-radius:16px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg-elevated) 86%,transparent)}._v2SummaryLabel_bx62y_1429{color:var(--text-secondary);font-size:12px;margin-bottom:6px}._v2SummaryValue_bx62y_1435{color:var(--text-primary);font-weight:700;line-height:1.7}._pageVariant_bx62y_1441 ._sidebar_bx62y_15{position:sticky;top:0}._drawerVariant_bx62y_1446{gap:14px}._drawerVariant_bx62y_1446 ._sidebar_bx62y_15{padding:14px;gap:12px;border-radius:24px}._drawerVariant_bx62y_1446 ._mainPanel_bx62y_159{border-radius:26px}._drawerVariant_bx62y_1446 ._chatHeader_bx62y_171{padding:14px 18px 12px}._drawerVariant_bx62y_1446 ._scopeToolbar_bx62y_226{grid-template-columns:minmax(0,1fr);gap:10px;padding:10px 18px 12px}._drawerVariant_bx62y_1446 ._scopeSelectors_bx62y_236{grid-template-columns:minmax(0,1fr);gap:8px}._drawerVariant_bx62y_1446 ._scopeMeta_bx62y_246{justify-content:flex-start;flex-wrap:wrap}._drawerVariant_bx62y_1446 ._modeSwitch_bx62y_272{flex-wrap:wrap}._drawerVariant_bx62y_1446 ._workspaceBody_bx62y_277{--aihub-insight-width: 300px}._drawerVariant_bx62y_1446 ._messages_bx62y_294{padding:18px 18px 8px}._drawerVariant_bx62y_1446 ._composer_bx62y_847{padding:12px 18px 18px}._drawerVariant_bx62y_1446 ._insightColumn_bx62y_1115{padding:18px 16px}@media(max-width:1280px){._workspaceBody_bx62y_277{--aihub-insight-width: 280px;grid-template-columns:minmax(0,1fr) 0 minmax(240px,var(--aihub-insight-width))}._resizeHandle_bx62y_1104{display:none}._scopeToolbar_bx62y_226{grid-template-columns:minmax(0,1fr)}}._autoModeHint_bx62y_1517{font-size:12px;color:var(--text-tertiary);padding:2px 8px;border-radius:8px;background:var(--bg-surface);white-space:nowrap}._pageShell_bx62y_1,._drawerShell_bx62y_2,._mainPanel_bx62y_159,._workspaceBody_bx62y_277,._chatColumn_bx62y_285,._insightColumn_bx62y_1115{min-width:0}._sessionItem_bx62y_59{padding-inline:16px 48px}._sessionMoreButton_bx62y_90{right:auto;inset-inline-end:8px}._chatColumn_bx62y_285{border-right:0;border-inline-end:1px solid var(--border-subtle)}._chatHeader_bx62y_171,._titleRow_bx62y_197,._scopeMeta_bx62y_246,._modeSwitch_bx62y_272,._composerInputFooter_bx62y_910{flex-wrap:wrap}@media(max-width:1024px){._pageShell_bx62y_1,._drawerShell_bx62y_2{grid-template-columns:minmax(0,1fr);height:auto;overflow:visible}._pageVariant_bx62y_1441 ._sidebar_bx62y_15{position:static}._sidebar_bx62y_15{height:auto;max-height:300px;padding:16px;border-radius:20px}._mainPanel_bx62y_159{height:auto;overflow:visible;border-radius:20px}._workspaceBody_bx62y_277,._drawerVariant_bx62y_1446 ._workspaceBody_bx62y_277{grid-template-columns:minmax(0,1fr);overflow:visible}._scopeSelectors_bx62y_236{grid-template-columns:minmax(0,1fr)}._chatColumn_bx62y_285{height:auto;border-inline-end:0;border-bottom:1px solid var(--border-subtle)}._messages_bx62y_294{min-height:240px;max-height:65dvh;height:auto;padding:18px 16px}._chatHeader_bx62y_171,._scopeToolbar_bx62y_226,._composer_bx62y_847,._insightColumn_bx62y_1115{padding:16px}._insightColumn_bx62y_1115{height:auto;max-height:none;overflow:visible}._headerActions_bx62y_180{justify-content:flex-start}._messageBlock_bx62y_304{max-width:100%}}._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_14369_1{display:flex;align-items:flex-start;gap:8px;min-width:0;border-radius:8px}._dragActive_14369_2{outline:2px solid var(--brand-strong);outline-offset:3px;background:var(--brand-soft)}._hiddenInput_14369_3{display:none}._addButton_14369_4{width:36px!important;height:36px!important;flex:0 0 36px;color:var(--text-secondary)!important;border-radius:8px!important}._addButton_14369_4:hover{color:var(--brand-strong)!important;background:var(--brand-soft)!important}._policyError_14369_6{display:inline-flex;min-height:36px;align-items:center;gap:4px;color:var(--danger-strong);font-size:12px}._policyError_14369_6 .ant-btn{height:30px;padding-inline:4px;color:var(--danger-strong)}._composerRoot_14369_8{display:contents}._composerRoot_14369_8 ._addButton_14369_4{position:absolute;bottom:10px;left:10px;z-index:2}._composerRoot_14369_8 ._fileList_14369_10,._composerRoot_14369_8 ._policyError_14369_6{width:100%}._dropOverlay_14369_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_14369_10{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:8px;flex:1;min-width:0}._fileItem_14369_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_14369_14{border-color:color-mix(in srgb,var(--danger-strong) 42%,var(--border-subtle))}._preview_14369_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_14369_15 img{width:100%;height:100%;object-fit:cover}._fileBody_14369_17{min-width:0}._fileName_14369_18{overflow:hidden;color:var(--text-primary);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}._fileMeta_14369_19{margin-top:2px;color:var(--text-tertiary);font-size:11px}._progress_14369_20{display:block;margin-top:3px;line-height:1}._progress_14369_20 .ant-progress-inner{background:var(--border-subtle)!important}._errorText_14369_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_14369_23{display:flex;align-items:center}._actions_14369_23 .ant-btn{width:30px;height:30px;padding:0;color:var(--text-secondary);border-radius:6px}._historyList_14369_25{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}._historyItem_14369_26{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:34px;padding:5px 6px 5px 8px;color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:8px;background:var(--bg-surface)}._historyOpen_14369_27{display:inline-grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;padding:0;color:inherit;border:0;background:transparent;cursor:pointer;text-align:left}._historyOpen_14369_27:disabled{cursor:default}._historyOpen_14369_27:not(:disabled):hover{color:var(--brand-strong)}._historyDownload_14369_30{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;color:var(--text-secondary);border:0;border-left:1px solid var(--border-subtle);background:transparent;cursor:pointer}._historyDownload_14369_30:hover,._historyIcon_14369_32{color:var(--brand-strong)}._historyName_14369_33{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}._historySize_14369_34{color:var(--text-tertiary);font-size:11px}@media(prefers-reduced-motion:reduce){._root_14369_1,._fileItem_14369_13,._historyItem_14369_26{transition:none!important}}._shell_1ucou_1{min-height:100vh;display:grid;grid-template-columns:220px 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_1ucou_12{min-height:100vh;display:block;background:var(--bg-base)}._sideRail_1ucou_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-inline-end:1px solid var(--border-subtle);box-shadow:12px 0 34px #46331c0a}._sideRailHidden_1ucou_33{display:none}._brandBlock_1ucou_37{display:flex;align-items:center;gap:10px;min-height:52px}._brandMark_1ucou_44{width:40px;height:40px;flex:0 0 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_1ucou_59{font-family:var(--font-ui);font-size:22px;font-weight:700;letter-spacing:-.04em}._brandMeta_1ucou_66{color:var(--text-tertiary);font-size:12px;letter-spacing:.18em;text-transform:uppercase}._railNav_1ucou_73{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;gap:0;overflow-y:auto;padding:6px 0;scrollbar-width:none}._railNav_1ucou_73::-webkit-scrollbar{width:0;height:0}._railNavItem_1ucou_89{width:100%;min-height:42px;padding:10px 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;text-align:start;line-height:1.45;cursor:pointer;transition:all .2s ease}._railNavItem_1ucou_89>.anticon{flex:0 0 16px;width:16px}._railNavItem_1ucou_89>span:not(.anticon){min-width:0;flex:1;overflow-wrap:anywhere}._railNavGroup_1ucou_120{display:grid;gap:0}._railNavGroupExpanded_1ucou_125{gap:4px}._railNavDivider_1ucou_129{height:1px;margin:5px 12px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--border-default) 42%,transparent),transparent)}._railNavItemWithChildren_1ucou_140{position:relative}._railNavItemWithChildren_1ucou_140 span:nth-of-type(1){min-width:0}._railNavChevron_1ucou_148{margin-inline-start: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_1ucou_125 ._railNavChevron_1ucou_148{color:var(--brand-strong);transform:rotate(90deg)}._railSubNav_1ucou_168{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_1ucou_125 ._railSubNav_1ucou_168{max-height:600px;opacity:1;transform:translateY(0);pointer-events:auto}._railSubNavInner_1ucou_188{position:relative;display:grid;gap:4px;min-height:0;overflow:hidden;padding-block:4px;padding-inline:20px 0}._railSubNavInner_1ucou_188:before{content:"";position:absolute;top:8px;bottom:8px;inset-inline-start:9px;width:1px;border-radius:999px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--border-default) 76%,transparent),transparent)}._railSubNavItem_1ucou_214{position:relative;width:100%;min-height:42px;padding:10px 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:start;line-height:1.45;overflow-wrap:anywhere;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}._railSubNavItem_1ucou_214:before{content:"";position:absolute;top:50%;inset-inline-start:-9px;width:6px;height:1px;background:color-mix(in srgb,var(--border-default) 76%,transparent)}._railSubNavItem_1ucou_214: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_1ucou_252{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_1ucou_89:hover{color:var(--text-primary);background:var(--bg-surface-hover);border-color:var(--border-subtle)}._railNavItemActive_1ucou_265{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_1ucou_272{flex-shrink:0;display:flex;flex-direction:column;gap:10px}._headerButton_1ucou_279{width:100%;min-height:42px;justify-content:flex-start;padding-inline:10px!important;color:var(--text-secondary)!important;border-radius:8px!important}._headerButton_1ucou_279:hover{color:var(--text-primary)!important;background:var(--bg-surface-hover)!important}._userButton_1ucou_293{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_1ucou_307{background:linear-gradient(135deg,#f2c46d,#d7902c 52%,#b76a12)!important;color:#2e1c06eb!important;box-shadow:inset 0 1px #fff7e25c,0 10px 22px #b76a122e}._userMeta_1ucou_313{display:flex;flex-direction:column;align-items:flex-start;min-width:0}._userName_1ucou_320{color:var(--text-primary)!important;font-weight:600}._userRole_1ucou_325{color:var(--text-tertiary)!important;font-size:12px}._workspace_1ucou_330{min-width:0}._workspaceFocusContent_1ucou_334{min-height:100vh}._contextBar_1ucou_338{direction:ltr;position:sticky;top:0;z-index:24;display:grid;grid-template-columns:minmax(0,1fr);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_1ucou_354{display:none}._coursePickerGroup_1ucou_358{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_1ucou_368{min-width:0}._contextSelect_1ucou_368 .ant-select-selector{min-height:44px!important;border-radius:14px!important}._body_1ucou_377{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:20px 24px 32px}._bodyFocusContent_1ucou_384{grid-template-columns:minmax(0,1fr);gap:0;padding:clamp(20px,2.2vw,32px) clamp(24px,3vw,44px) clamp(30px,3.6vw,52px)}._bodyEditor_1ucou_390{grid-template-columns:var(--editor-outline-width, 460px) 12px minmax(0,1fr);gap:18px}._outlinePanel_1ucou_395{position:sticky;top:24px;align-self:start;max-height:calc(100vh - 48px);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_1ucou_412{display:none}._outlinePanelEditor_1ucou_416{max-height:calc(100vh - 48px);padding:22px 22px 18px}._outlinePanel_1ucou_395::-webkit-scrollbar{width:0;height:0}._outlineHeader_1ucou_426{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}._outlineLockHint_1ucou_433{color:color-mix(in srgb,var(--text-tertiary) 84%,var(--brand-strong));font-size:12px;line-height:1.5}._outlineImport_1ucou_439{margin-bottom:16px;padding:2px 0 4px}._outlineImportActions_1ucou_444{display:flex;gap:8px;flex-wrap:wrap;align-items:center}._outlineImportActions_1ucou_444 .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_1ucou_444 .ant-upload{display:inline-flex}._outlineImportText_1ucou_465{color:var(--text-tertiary);font-size:12px;line-height:1.5}._outlineActionBottom_1ucou_471{width:100%;margin-top:16px;border-radius:14px!important}._outlineEyebrow_1ucou_477{color:var(--text-tertiary)!important;font-size:12px;letter-spacing:.14em;text-transform:uppercase}._courseSelect_1ucou_484 .ant-select-selector{min-height:48px!important;border-radius:14px!important}._courseSelect_1ucou_484.ant-select-disabled .ant-select-selector{cursor:not-allowed!important;opacity:.8}._chapterList_1ucou_494{display:flex;flex-direction:column;gap:12px;min-height:0}._chapterCard_1ucou_501{padding:8px 2px 10px;border-radius:20px;background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 58%,transparent),transparent)}._dragTarget_1ucou_507{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_1ucou_512{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-items:center}._chapterRowEditor_1ucou_519{grid-template-columns:18px minmax(0,1fr) auto}._dragHandle_1ucou_523{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_1ucou_533{display:flex;align-items:center;gap:2px}._chapterButton_1ucou_539,._lessonButton_1ucou_540{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_1ucou_539{padding:10px 12px;border-radius:16px;font-weight:600;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-soft) 24%,transparent),transparent)}._chapterButton_1ucou_539:hover,._lessonButton_1ucou_540:hover{background:var(--bg-surface-hover);color:var(--text-primary)}._chapterButton_1ucou_539:disabled,._lessonButton_1ucou_540:disabled{cursor:not-allowed;opacity:.62}._chapterButton_1ucou_539:disabled:hover,._lessonButton_1ucou_540:disabled:hover{background:transparent;color:var(--text-secondary)}._chapterButtonActive_1ucou_579:disabled,._lessonButtonActive_1ucou_580:disabled{opacity:.78}._chapterButtonActive_1ucou_579{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-soft) 62%,white 6%),transparent);color:var(--brand-strong)}._chapterIndex_1ucou_589,._lessonIndex_1ucou_590{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_1ucou_589{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_1ucou_590{background:color-mix(in srgb,var(--bg-surface-hover) 90%,transparent);color:var(--text-tertiary)}._lessonRow_1ucou_617{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;align-items:center}._lessonRowEditor_1ucou_624{grid-template-columns:18px minmax(0,1fr) auto}._lessonTools_1ucou_628{display:flex;gap:2px}._lessonAdd_1ucou_633{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_1ucou_633:hover{color:var(--text-secondary)!important;border-color:color-mix(in srgb,var(--brand-strong) 35%,white 8%)!important}._outlineActionBottom_1ucou_471{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_1ucou_471:hover{color:var(--text-primary)!important;border-color:color-mix(in srgb,var(--accent-strong) 65%,white 8%)!important}._chapterTitle_1ucou_657{flex:1 1 auto;min-width:0;line-height:1.45;white-space:normal}._lessonList_1ucou_664{display:flex;flex-direction:column;gap:6px;padding:8px 0 0 6px}._lessonButton_1ucou_540{align-items:flex-start;padding:9px 12px;border-radius:12px;font-size:13px}._lessonButton_1ucou_540 span:last-child{min-width:0;line-height:1.45;white-space:normal}._lessonButtonActive_1ucou_580{color:var(--text-primary);background:color-mix(in srgb,var(--accent-soft) 90%,transparent)}._main_1ucou_689{min-width:0}._resizeHandle_1ucou_693{position:sticky;top:40px;align-self:start;width:12px;height:calc(100vh - 80px);border:none;border-radius:999px;background:transparent;cursor:col-resize}._resizeHandle_1ucou_693: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_1ucou_693:hover:before{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--brand-strong) 55%,transparent),transparent);transform:scaleX(1.15)}._content_1ucou_722{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_1ucou_733{position:fixed;right:24px;bottom:108px;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_1ucou_733:hover{transform:translateY(-1px)}._aiHubDrawerBody_1ucou_756{height:calc(100vh - 48px);padding:24px}@media(max-width:1280px){._shell_1ucou_1{grid-template-columns:204px minmax(0,1fr)}._sideRail_1ucou_18{padding-inline:12px}._brandTitle_1ucou_59{font-size:20px}._brandMeta_1ucou_66{display:none}._railNavItem_1ucou_89{padding-inline:9px;font-size:12px}._coursePickerGroup_1ucou_358{grid-template-columns:1fr .72fr .82fr;max-width:none;width:100%}._outlinePanel_1ucou_395{position:static;max-height:none}._resizeHandle_1ucou_693{display:none}}@media(max-width:768px){._shell_1ucou_1{display:block}._sideRail_1ucou_18{position:static;height:auto;border-right:none;border-bottom:1px solid var(--border-subtle)}._railNav_1ucou_73{flex-direction:row;overflow-x:auto}._railNavGroup_1ucou_120{flex:0 0 auto}._railSubNav_1ucou_168{display:none}._railNavItem_1ucou_89{width:auto;white-space:nowrap}._railActions_1ucou_272{flex-direction:row;flex-wrap:wrap}._contextBar_1ucou_338{grid-template-columns:1fr;padding-inline:16px}._coursePickerGroup_1ucou_358{grid-template-columns:1fr}._body_1ucou_377{padding-left:16px;padding-right:16px}._outlinePanel_1ucou_395{padding:16px}}html[dir=rtl] ._contextBar_1ucou_338>:first-child{direction:rtl}._body_1ucou_377{min-width:0;grid-template-columns:minmax(0,1fr)}._body_1ucou_377>*{min-width:0;max-width:100%}[dir=rtl] ._railNavChevron_1ucou_148{transform:rotate(180deg)}[dir=rtl] ._railNavGroupExpanded_1ucou_125 ._railNavChevron_1ucou_148{transform:rotate(90deg)}._body_1ucou_377._bodyEditor_1ucou_390{grid-template-columns:minmax(280px,var(--editor-outline-width, 360px)) 12px minmax(0,1fr);align-items:start}@media(max-width:1280px){._body_1ucou_377._bodyEditor_1ucou_390{grid-template-columns:minmax(250px,30%) minmax(0,1fr);gap:16px}}._page_1yiyi_1{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;min-width:0}._page_1yiyi_1>*,._page_1yiyi_1 .ant-space-item,._page_1yiyi_1 .ant-tabs-content-holder{min-width:0}._page_1yiyi_1 .ant-space{max-width:100%}._header_1yiyi_4{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}._header_1yiyi_4 h2,._header_1yiyi_4 h3,._header_1yiyi_4 h4{margin:0}._filters_1yiyi_6{display:flex;gap:12px;flex-wrap:wrap;align-items:center}._shelf_1yiyi_7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}._courseCardFrame_1yiyi_8{position:relative;min-width:0}._courseDeleteButton_1yiyi_9{position:absolute;z-index:2;inset-block-start:12px;inset-inline-end:12px;width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.35);border-radius:8px;color:#ffffffe0!important;background:#0f172a33;box-shadow:none;opacity:.72;transition:opacity .16s ease,background-color .16s ease,border-color .16s ease}._courseDeleteButton_1yiyi_9:hover{color:#fff!important;opacity:1;border-color:#ffffff94;background:#781914ad!important}._courseDeleteButton_1yiyi_9:focus-visible{opacity:1;outline:2px solid #fff;outline-offset:2px}._courseCard_1yiyi_8{--cover-ink: #334f7d;display:flex;flex-direction:column;min-width:0;width:100%;border:1px solid var(--border-subtle);border-radius:22px;padding:0;overflow:hidden;background:var(--bg-card);color:var(--text-primary);text-align:start;font:inherit;cursor:pointer;box-shadow:0 6px 24px #251f180a;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}._courseCard_1yiyi_8:hover{transform:translateY(-3px);box-shadow:0 12px 32px #251f1817;border-color:color-mix(in srgb,var(--cover-ink) 35%,var(--border-subtle))}._courseCard_1yiyi_8:focus-visible{outline:3px solid var(--brand-strong);outline-offset:4px}._courseCard_1yiyi_8:disabled{cursor:progress}._courseTone1_1yiyi_16{--cover-ink: #306460}._courseTone2_1yiyi_17{--cover-ink: #8a6542}._courseTone3_1yiyi_18{--cover-ink: #62517b}._courseCover_1yiyi_19{display:block;position:relative;isolation:isolate;width:100%;height:150px;color:#fff;background:linear-gradient(125deg,color-mix(in srgb,var(--cover-ink) 94%,#000),var(--cover-ink));overflow:hidden}._courseCover_1yiyi_19:before{content:"";position:absolute;z-index:-1;width:270px;height:270px;border:28px solid rgba(255,255,255,.045);border-radius:50%;inset-inline-end:-90px;top:-170px;box-shadow:0 0 0 30px #ffffff06}._courseCover_1yiyi_19:after{content:"";position:absolute;inset-block:0;inset-inline-start:9px;width:1px;background:#ffffff1f;box-shadow:3px 0 #0000000f}._coverCategory_1yiyi_22{position:absolute;inset-inline-start:26px;top:25px;font-size:12px;letter-spacing:.08em;opacity:.8}._coverBook_1yiyi_23{position:absolute;font-size:66px;inset-inline-end:29px;bottom:24px;opacity:.72;transform:rotate(-10deg)}._coverRule_1yiyi_24{position:absolute;inset-inline-start:26px;bottom:31px;width:40px;height:2px;background:#fff9;box-shadow:0 7px #ffffff2e}._leadMark_1yiyi_25{position:absolute;inset-inline-end:18px;top:17px;border-radius:6px;padding:4px 9px;font-size:11px;color:#594424;background:#f7e0b1}._courseBody_1yiyi_26{display:flex;flex-direction:column;flex:1;padding:23px 24px 18px;min-width:0;gap:12px}._courseName_1yiyi_27{font-size:20px;font-weight:650;line-height:1.45;overflow-wrap:anywhere}._courseDescription_1yiyi_28{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:42px;color:var(--text-secondary);font-size:13px;line-height:1.65}._courseMetrics_1yiyi_29{display:flex;flex-wrap:wrap;gap:10px 20px;color:var(--text-secondary);font-size:12px;margin-block:8px 3px}._courseMetrics_1yiyi_29>span{display:inline-flex;align-items:center;gap:6px}._courseFooter_1yiyi_31{border-block-start:1px solid var(--border-subtle);padding-block-start:15px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:var(--text-tertiary)}._courseArrow_1yiyi_32{color:var(--cover-ink)}[dir=rtl] ._courseArrow_1yiyi_32{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){._courseCard_1yiyi_8{transition:none}._courseCard_1yiyi_8:hover{transform:none}}@media(max-width:1150px){._shelf_1yiyi_7{grid-template-columns:repeat(2,minmax(0,1fr))}}._nav_1yiyi_36{display:grid;gap:8px;padding-block:10px}._nav_1yiyi_36 button{background:none;color:var(--text-secondary);border:1px solid transparent;border-radius:12px;padding:11px 12px;text-align:start;cursor:pointer;display:flex;gap:10px;align-items:center;font:inherit;min-width:0}._nav_1yiyi_36 button:hover{background:var(--brand-soft);color:var(--brand-strong)}._nav_1yiyi_36 ._active_1yiyi_39{color:var(--brand-strong);background:var(--brand-soft);border-color:var(--border-subtle)}._familyPicker_1yiyi_40{display:grid;gap:7px;padding:12px 0 8px;min-width:0}._familyPicker_1yiyi_40>span{padding-inline:12px;color:var(--text-tertiary);font-size:12px}._familyPicker_1yiyi_40 .ant-select{width:100%;min-width:0}._teachingScope_1yiyi_43{margin-block:0 24px;padding:18px 20px 20px;border:1px solid color-mix(in srgb,var(--brand-strong) 23%,var(--border-subtle));border-radius:18px;background:linear-gradient(120deg,var(--bg-card),var(--brand-soft))}._scopeCourse_1yiyi_44{display:flex;align-items:baseline;gap:10px;margin-block-end:14px;min-width:0}._scopeCourse_1yiyi_44>span{color:var(--text-secondary);font-size:12px}._scopeCourse_1yiyi_44>strong{font-size:16px;color:var(--text-primary);overflow-wrap:anywhere}._teachingScopeFields_1yiyi_47{display:grid;grid-template-columns:auto minmax(180px,1.4fr) repeat(2,minmax(160px,1fr));gap:14px;align-items:end}._scopeField_1yiyi_48{display:grid;gap:7px;min-width:0}._scopeField_1yiyi_48>span{font-size:12px;font-weight:600;color:var(--text-secondary)}._scopeField_1yiyi_48 .ant-select{width:100%;min-width:0}._returnCourses_1yiyi_51{height:40px}._scopeLoading_1yiyi_52{display:block;padding-block:40px}[dir=rtl] ._returnCourses_1yiyi_51 .anticon{transform:rotate(180deg)}@media(max-width:1100px){._teachingScopeFields_1yiyi_47{grid-template-columns:repeat(3,minmax(0,1fr))}._returnCourses_1yiyi_51{grid-column:1/-1;justify-self:start}}@media(max-width:650px){._teachingScope_1yiyi_43{padding:16px}._teachingScopeFields_1yiyi_47{grid-template-columns:minmax(0,1fr);gap:12px}._returnCourses_1yiyi_51{justify-self:stretch}}._livePicker_1yiyi_56{display:grid;gap:18px;padding:2px 2px 0}._livePickerSection_1yiyi_57{display:grid;gap:10px;min-width:0}._livePickerHeading_1yiyi_58{display:flex;align-items:center;gap:8px;color:var(--text-primary);font-size:13px;font-weight:650}._livePickerHeading_1yiyi_58 .anticon{color:var(--brand-strong)}._livePickerStep_1yiyi_60,._livePickerHeadingIcon_1yiyi_60{display:inline-grid;place-items:center;width:22px;height:22px;margin-inline-start:auto;border-radius:50%;color:var(--brand-strong);background:var(--brand-soft);font-size:11px;font-weight:700}._livePickerGrid_1yiyi_61{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:9px;min-width:0}._livePickerCard_1yiyi_62{position:relative;display:grid;align-content:start;gap:6px;min-width:0;min-height:72px;padding:12px 14px 12px 18px;overflow:hidden;border:1px solid var(--border-subtle);border-radius:8px;background:var(--bg-surface);color:var(--text-primary);text-align:start;font:inherit;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}._livePickerCard_1yiyi_62:hover{border-color:color-mix(in srgb,var(--brand-strong) 45%,var(--border-subtle));background:var(--bg-surface-hover)}._livePickerCard_1yiyi_62:focus-visible,._livePickerChapter_1yiyi_64:focus-visible{outline:2px solid var(--brand-strong);outline-offset:2px}._livePickerCard_1yiyi_62 strong{overflow:hidden;font-size:13px;font-weight:650;line-height:1.4;text-overflow:ellipsis}._livePickerCardSelected_1yiyi_66{border-color:var(--brand-strong);background:color-mix(in srgb,var(--brand-soft) 48%,var(--bg-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-strong) 25%,transparent)}._livePickerAccent_1yiyi_67{position:absolute;inset-block:0;inset-inline-start:0;width:4px;background:#c47722}._livePickerAccent1_1yiyi_68{background:#318578}._livePickerAccent2_1yiyi_69{background:#5578bb}._livePickerMeta_1yiyi_70{overflow:hidden;color:var(--text-secondary);font-size:11px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}._livePickerClassCard_1yiyi_71{min-height:64px}._livePickerChapterGrid_1yiyi_72{display:flex;flex-wrap:wrap;gap:7px}._livePickerChapter_1yiyi_64{min-height:34px;max-width:100%;padding:6px 11px;border:1px solid var(--border-subtle);border-radius:7px;background:var(--bg-surface);color:var(--text-secondary);text-align:start;font:inherit;font-size:12px;cursor:pointer}._livePickerChapterSelected_1yiyi_74{border-color:var(--brand-strong);background:var(--brand-soft);color:var(--text-primary)}._livePickerLessonCard_1yiyi_75{min-height:64px}._livePickerRecommendation_1yiyi_76{justify-self:start;padding:2px 6px;border-radius:4px;background:color-mix(in srgb,#1d9b74 12%,var(--bg-surface));color:#16785b;font-size:10px;font-weight:650}._livePickerLoading_1yiyi_77{display:flex;align-items:center;gap:8px;min-height:38px;color:var(--text-secondary);font-size:12px}._livePickerNotice_1yiyi_78{padding:9px 11px;border:1px solid var(--border-subtle);border-radius:7px;background:var(--bg-surface);color:var(--text-secondary);font-size:12px}._livePickerMode_1yiyi_79{border-top:1px solid var(--border-subtle);padding-top:12px}._livePickerMode_1yiyi_79 .ant-form-item{margin-bottom:0}._livePickerMode_1yiyi_79 .ant-radio-button-wrapper{border-radius:6px}@media(max-width:650px){._livePickerGrid_1yiyi_61{grid-template-columns:minmax(0,1fr)}._livePickerCard_1yiyi_62{min-height:58px}._livePickerMode_1yiyi_79 .ant-radio-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}._livePickerMode_1yiyi_79 .ant-radio-button-wrapper{padding-inline:8px;text-align:center;font-size:12px}}._subnav_1yiyi_83{display:grid;border-inline-start:1px solid var(--border-subtle);margin-inline-start:22px;padding-inline-start:10px;gap:3px}._subnav_1yiyi_83 button{padding-block:9px;font-size:13px}._scope_1yiyi_44{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:14px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;margin-block-end:18px}._diff_1yiyi_86{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;max-height:260px;overflow:auto;margin:0}@media(max-width:650px){._shelf_1yiyi_7{grid-template-columns:1fr}._header_1yiyi_4{align-items:flex-start}._filters_1yiyi_6>*{max-width:100%}}._trigger_13yds_1{width:100%;justify-content:flex-start;min-height:42px;padding-inline:10px!important;border-radius:8px!important;color:var(--text-secondary)!important}._trigger_13yds_1:hover{color:var(--text-primary)!important;background:var(--bg-surface-hover)!important}._dropdownRoot_13yds_15 .ant-dropdown-menu{min-width:184px;padding:7px;border:1px solid var(--border-subtle);border-radius:14px;background:var(--bg-elevated);box-shadow:var(--shadow-lg)}._dropdownRoot_13yds_15 .ant-dropdown-menu-item{min-height:38px;border-radius:8px;color:var(--text-secondary)}._dropdownRoot_13yds_15 .ant-dropdown-menu-item:hover,._dropdownRoot_13yds_15 .ant-dropdown-menu-item-selected,._dropdownRoot_13yds_15 .ant-dropdown-menu-item-selected:hover{color:var(--text-primary)!important;background:var(--bg-surface-hover)!important}._dropdownRoot_13yds_15 .ant-dropdown-menu-item-selected{font-weight:600}._shell_1cuse_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_1cuse_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_1cuse_19,._toolbar_1cuse_20{display:flex;align-items:center;justify-content:space-between;gap:10px}._toolbar_1cuse_20{margin-top:10px}._iconButton_1cuse_31{width:42px;height:42px;border-radius:14px!important;color:var(--text-secondary)!important}._brandBlock_1cuse_38{min-width:0;flex:1;display:flex;align-items:center;gap:10px;padding:0;border:none;background:transparent;text-align:start}._brandMark_1cuse_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_1cuse_61{min-width:0}._brandTitle_1cuse_65{font-family:var(--font-ui);font-size:22px;font-weight:700;letter-spacing:-.04em;color:var(--text-primary)}._brandMeta_1cuse_73{color:var(--text-tertiary);font-size:11px;letter-spacing:.12em;text-transform:uppercase}._userButton_1cuse_80{display:grid;place-items:center;padding:0;border:none;background:transparent}._userAvatar_1cuse_88{background:linear-gradient(135deg,#f2c46d,#d7902c 52%,#b76a12)!important;color:#2e1c06eb!important}._routeChip_1cuse_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_1cuse_103{display:flex;align-items:center;gap:8px}._toolbarButton_1cuse_109{height:36px;border-radius:999px!important}._main_1cuse_114{padding:14px}._content_1cuse_118{display:grid;gap:14px;align-content:start}._navList_1cuse_124,._chapterList_1cuse_125{display:grid;gap:10px}._navItem_1cuse_130{display:flex;align-items:center;gap:10px;width:100%;min-height:46px;padding:10px 14px;border-radius:16px;border:1px solid var(--border-subtle);background:var(--bg-panel);color:var(--text-secondary);font:inherit;text-align:start;line-height:1.45}._navItem_1cuse_130>.anticon{flex:0 0 16px;width:16px}._navItem_1cuse_130>span:not(.anticon){min-width:0;flex:1;overflow-wrap:anywhere}._navItemActive_1cuse_149{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_1cuse_155{display:grid;gap:10px;margin-bottom:14px}._outlineLabel_1cuse_161{color:var(--text-tertiary)!important;font-size:12px;letter-spacing:.14em;text-transform:uppercase}._courseSelect_1cuse_168 .ant-select-selector{min-height:46px!important;border-radius:14px!important}._chapterCard_1cuse_173{padding:10px;border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 60%,transparent),transparent)}._chapterButton_1cuse_179,._lessonButton_1cuse_180{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:start}._chapterButton_1cuse_179{font-weight:700;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-soft) 24%,transparent),transparent)}._chapterButtonActive_1cuse_199{color:var(--brand-strong)}._chapterIndex_1cuse_203,._lessonIndex_1cuse_204{width:28px;height:28px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;font-size:12px}._chapterIndex_1cuse_203{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_1cuse_204{background:color-mix(in srgb,var(--bg-surface-hover) 90%,transparent);color:var(--text-tertiary)}._chapterTitle_1cuse_226{min-width:0;white-space:normal;line-height:1.45}._lessonList_1cuse_232{display:grid;gap:6px;padding:8px 0 0 8px}._lessonButton_1cuse_180{align-items:flex-start;font-size:13px}._lessonButtonActive_1cuse_243{color:var(--text-primary);background:color-mix(in srgb,var(--accent-soft) 90%,transparent)}._content_1cuse_118{min-width:0;grid-template-columns:minmax(0,1fr)}._content_1cuse_118>*{min-width:0;max-width:100%}._drawerUtilities_1cuse_251{margin-top:auto;padding-top:20px}._settingsPage_17ary_3{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:18px;animation:_fadeIn_17ary_1 .4s ease-out}._settingsPage_17ary_3 .ant-tabs{min-width:0;max-width:100%}._pageHeader_17ary_16{display:flex;align-items:center;justify-content:space-between}@keyframes _fadeIn_17ary_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._settingsCard_17ary_34{background:var(--bg-panel)!important;border:1px solid var(--border-subtle)!important;border-radius:24px!important;box-shadow:var(--shadow-md)!important}._sectionHeader_17ary_41{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-bottom:4px}._sectionHeader_17ary_41 .ant-space{flex-wrap:wrap;max-width:100%}._testResult_17ary_54{margin-top:16px;padding:10px 14px;border-radius:14px;background:color-mix(in srgb,var(--bg-surface) 88%,white);border:1px solid var(--border-subtle)}._tableToolbarPopover_17ary_62{display:grid;gap:12px;min-width:180px}._tableColumnGroup_17ary_68{display:grid!important;gap:8px}._tableFullscreenHeader_17ary_73{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}._keywordAddButton_17ary_81{min-height:52px;border-radius:14px!important;border-style:dashed!important;font-weight:600}._keywordAiRow_17ary_88{display:flex;gap:12px;align-items:flex-start}._ideAgentModal_17ary_94 .ant-modal-content{overflow:hidden;border-radius:28px!important}._ideAgentModal_17ary_94 .ant-modal-body{max-height:min(78vh,860px);overflow-y:auto;padding:18px 24px 0;background:radial-gradient(circle at 8% 0%,var(--brand-soft),transparent 32%),var(--bg-panel)}._ideAgentForm_17ary_108{display:grid;gap:14px}._ideAgentHero_17ary_113{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;border:1px solid var(--brand-soft);border-radius:20px;background:var(--bg-surface);box-shadow:var(--shadow-sm)}._ideAgentHeroTitle_17ary_125{display:flex;align-items:center;gap:10px;margin-top:4px}._ideAgentColorDot_17ary_132{width:12px;height:12px;border-radius:999px;box-shadow:0 0 0 4px var(--bg-card),0 8px 18px #0f172a2e}._ideAgentSection_17ary_139{padding:16px;border:1px solid var(--border-subtle);border-radius:22px;background:var(--bg-surface)}._ideAgentSectionTitle_17ary_146{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--border-subtle)}._ideAgentSectionTitle_17ary_146 .ant-typography-secondary{font-size:12px}._ideAgentGrid_17ary_160{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:14px;row-gap:8px}._ideAgentGrid_17ary_160 .ant-form-item,._ideAgentPromptItem_17ary_168,._ideAgentCompactSwitch_17ary_169{margin-bottom:0}._ideAgentSwitchCell_17ary_173{display:grid;align-content:start;gap:2px}._ideAgentSwitchCell_17ary_173 .ant-typography-secondary,._ideAgentFullSpan_17ary_180 .ant-typography-secondary{font-size:12px;line-height:1.5}._ideAgentFullSpan_17ary_180{grid-column:1 / -1}._ideAgentColorCell_17ary_189{display:flex;align-items:flex-end;gap:12px}._ideAgentColorCell_17ary_189 .ant-form-item{width:104px}._ideAgentColorInput_17ary_199{width:96px!important;height:36px;padding:3px!important;border-radius:12px!important}._ideAgentColorPresets_17ary_206{display:flex;flex-wrap:wrap;gap:7px;padding-bottom:2px}._ideAgentColorPreset_17ary_206{width:22px;height:22px;border:2px solid var(--bg-card);border-radius:999px;box-shadow:0 0 0 1px var(--border-default);cursor:pointer}._ideAgentPromptTextarea_17ary_222{min-height:132px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.7}._ideAgentTemplates_17ary_229{display:grid;gap:8px;margin-top:14px}._ideAgentTemplateHeader_17ary_235{display:flex;justify-content:space-between;align-items:center}._ideAgentTemplateEmpty_17ary_241{padding:16px;border:1px dashed var(--border-default);border-radius:16px;color:var(--text-tertiary);text-align:center;background:color-mix(in srgb,var(--bg-surface) 92%,transparent)}._ideAgentTemplateRow_17ary_250{display:grid;grid-template-columns:minmax(140px,.34fr) minmax(260px,1fr) auto;gap:8px;align-items:start;padding:10px;border:1px solid var(--border-subtle);border-radius:16px;background:color-mix(in srgb,var(--bg-surface) 92%,transparent)}._ideAgentTemplateTitle_17ary_261,._ideAgentTemplatePrompt_17ary_262{margin-bottom:0!important}._ideAgentFooter_17ary_266{position:sticky;bottom:0;z-index:2;margin:0 -24px!important;padding:14px 24px 18px;text-align:right;border-top:1px solid var(--border-subtle);background:linear-gradient(180deg,color-mix(in srgb,var(--bg-card) 68%,transparent),var(--bg-card) 35%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._visuallyHidden_17ary_278{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;clip-path:inset(50%)}@media(max-width:768px){._tableFullscreenHeader_17ary_73,._keywordAiRow_17ary_88{flex-direction:column;align-items:stretch}._ideAgentModal_17ary_94 .ant-modal-body{padding:14px 16px 0}._ideAgentHero_17ary_113,._ideAgentSectionTitle_17ary_146{align-items:flex-start;flex-direction:column}._ideAgentGrid_17ary_160,._ideAgentTemplateRow_17ary_250{grid-template-columns:1fr}._ideAgentFooter_17ary_266{margin:0 -16px!important;padding:12px 16px 16px}}._pageHeader_17ary_16,._sectionHeader_17ary_41{flex-wrap:wrap;gap:12px}: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{width:100%;min-width:0;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{min-width:0;grid-template-columns:minmax(0,1fr);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)}}:root[dir=rtl]{font-family:Segoe UI,Tahoma,Arial,sans-serif}:root[dir=rtl] pre,:root[dir=rtl] code,:root[dir=rtl] .monaco-editor{direction:ltr;text-align:left}.ant-card,.ant-card-body,.ant-table-wrapper,.ant-tabs-content-holder,.ant-tabs-tabpane,.ant-pro-card,.ant-pro-card-body,.ant-space-item{min-width:0;max-width:100%}.ant-card-head-wrapper{flex-wrap:wrap;gap:10px;padding-block:12px}.ant-card-head-title{min-width:0;white-space:normal!important;overflow-wrap:anywhere}.ant-card-extra{max-width:100%;margin-inline-start:auto}.ant-table-content{overflow-x:auto}.ant-space-horizontal{flex-wrap:wrap;max-width:100%}.ant-tag{max-width:100%;white-space:normal;overflow-wrap:anywhere}.ant-modal-title{padding-inline-end:28px;overflow-wrap:anywhere}@media(max-width:1024px){.ant-space-horizontal{flex-wrap:wrap;max-width:100%}.ant-space-item>.ant-select{max-width:100%}.ant-btn:not(.ant-btn-icon-only){height:auto;min-height:42px;white-space:normal;padding-block:8px}.ant-modal-footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}}.ant-table-thead>tr>th{white-space:nowrap}@media(max-width:1024px){.ant-table-content:has(th:nth-child(4))>table{min-width:640px}}
