._layout_11pbs_1{height:100vh;overflow:hidden}._header_11pbs_6{border-bottom:1px solid var(--ant-color-border);justify-content:space-between;align-items:center;height:56px;padding:0 16px;line-height:1;display:flex}._brandWrap_11pbs_16{align-items:center;gap:8px;display:flex}._logoImg_11pbs_22{object-fit:contain;flex-shrink:0;width:155px;height:50px;display:block}._userButton_11pbs_30{color:var(--ant-color-text)}._main-layout_11pbs_34{height:calc(100vh - 56px);overflow:hidden}._sider_11pbs_39{border-inline-end:1px solid var(--ant-color-border);height:calc(100vh - 56px);position:sticky;top:0;overflow-y:auto}._menu_11pbs_47{border-inline-end:0;height:100%;padding-top:8px}._menu_11pbs_47 .ant-menu-item-group{margin-bottom:6px}._menu_11pbs_47 .ant-menu-item-group-title{padding-block:4px;padding-inline:14px}._menu_11pbs_47 .ant-menu-item{color:#ffffffdb;width:calc(100% - 16px);margin-inline:8px}._menu_11pbs_47 .ant-menu-item:hover{color:#fffffff5}._menu_11pbs_47 .ant-menu-item-selected{color:#fff}._menu_11pbs_47 .ant-menu-item-selected .anticon{color:#c2ef4e}._groupTitle_11pbs_74{color:#ffffff6b;letter-spacing:.02em;align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}._menuLink_11pbs_85{width:100%;color:inherit;align-items:center;gap:8px;display:inline-flex}._menuItemIcon_11pbs_93{color:#ffffffb3;font-size:14px}._content_11pbs_98{background:var(--ant-color-bg-container);padding:16px;overflow:auto}._trigger_1uwog_1{justify-content:center;width:128px;max-width:100%}._triggerFullWidth_1uwog_7{width:100%}._compactTrigger_1uwog_11{border-radius:8px;width:54px;height:auto;min-height:54px;line-height:1;padding:4px!important}._compactTrigger_1uwog_11 .ant-btn-icon{margin-inline-end:0}._compactUser_1uwog_23{justify-items:center;gap:4px;width:100%;min-width:0;display:grid}._compactAvatar_1uwog_31{background:var(--ant-color-bg-layout);width:32px;height:32px;color:var(--ant-color-text-heading);border-radius:999px;place-items:center;font-size:17px;display:grid}._compactName_1uwog_42{max-width:48px;color:var(--ant-color-text-secondary);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.15;display:block;overflow:hidden}._nav_199fp_1{background:var(--ant-color-bg-container);flex-direction:column;height:100vh;padding:20px 14px;display:flex}._brandRow_199fp_9{align-items:center;gap:8px;margin-bottom:22px;display:flex}._logoLink_199fp_16{min-width:0;min-height:44px;color:var(--ant-color-text-heading);flex:auto;align-items:center;gap:12px;padding:0 10px;text-decoration:none;display:flex;overflow:hidden}._logoExpand_199fp_29{object-fit:contain;object-position:left center;flex-shrink:0;width:124px;height:40px;display:block}._logoCollapse_199fp_38{object-fit:contain;flex-shrink:0;width:40px;height:40px;display:none}._collapseButton_199fp_46{width:32px;height:32px;color:var(--ant-color-text-tertiary);flex:none}._collapseButton_199fp_46:hover{color:var(--ant-color-primary);background:color-mix(in srgb, var(--ant-color-primary) 8%, transparent)}._menu_199fp_57{flex:1;min-height:0;overflow-y:auto;background:0 0!important;border-inline-end:0!important}._menu_199fp_57 .ant-menu-item-group-title{padding:10px 12px 6px;line-height:1}._menu_199fp_57 .ant-menu-item,._menu_199fp_57 .ant-menu-submenu-title{width:calc(100% - 8px);color:var(--ant-color-text-secondary);border-radius:8px;align-items:center;margin-block:3px;margin-inline:4px;font-size:13px;font-weight:500;display:flex}._menu_199fp_57 .ant-menu-item .ant-menu-title-content,._menu_199fp_57 .ant-menu-submenu-title .ant-menu-title-content{min-width:0;height:100%;font-size:inherit;line-height:inherit;align-items:center;display:inline-flex}._menu_199fp_57 .ant-menu-item .anticon,._menu_199fp_57 .ant-menu-submenu-title .anticon{color:var(--ant-color-text-tertiary);flex:none;font-size:15px;line-height:1}._menu_199fp_57 .ant-menu-item-selected{color:var(--ant-color-primary-active);font-weight:600;background:color-mix(in srgb, var(--ant-color-primary) 10%, var(--ant-color-bg-container))!important}._menu_199fp_57 .ant-menu-item-selected .anticon{color:var(--ant-color-primary)}._menu_199fp_57 .ant-menu-submenu-selected>.ant-menu-submenu-title{color:var(--ant-color-primary-active)}._menu_199fp_57 .ant-menu-submenu-selected>.ant-menu-submenu-title .anticon{color:var(--ant-color-primary)}._menu_199fp_57 .ant-menu-sub{background:0 0!important}._menu_199fp_57 .ant-menu-sub .ant-menu-item{font-size:12px;padding-inline-start:42px!important}._groupTitle_199fp_118{color:var(--ant-color-text-tertiary);letter-spacing:0;font-size:11px;font-weight:600}._menuLink_199fp_125{width:100%;color:inherit;align-items:center;text-decoration:none;display:inline-flex}._userArea_199fp_133{border-top:1px solid var(--ant-color-border-secondary);flex:none;margin-top:16px;padding-top:14px}._nav_199fp_1[data-collapsed=true]{padding-inline:10px}._nav_199fp_1[data-collapsed=true] ._brandRow_199fp_9{flex-direction:column;gap:8px;margin-bottom:18px}._nav_199fp_1[data-collapsed=true] ._logoLink_199fp_16{justify-content:center;padding-inline:0}._nav_199fp_1[data-collapsed=true] ._collapseButton_199fp_46{width:36px;height:32px}._nav_199fp_1[data-collapsed=true] ._logoExpand_199fp_29{display:none}._nav_199fp_1[data-collapsed=true] ._logoCollapse_199fp_38{display:block}._nav_199fp_1[data-collapsed=true] ._groupTitle_199fp_118,._nav_199fp_1[data-collapsed=true] ._menu_199fp_57 .ant-menu-item-group-title{display:none}._nav_199fp_1[data-collapsed=true] ._menu_199fp_57 .ant-menu-item,._nav_199fp_1[data-collapsed=true] ._menu_199fp_57 .ant-menu-submenu-title{flex-direction:column;justify-content:center;align-items:center;gap:3px;width:54px;height:54px;margin:4px auto;line-height:1;display:flex;padding:6px 4px!important}._nav_199fp_1[data-collapsed=true] ._menu_199fp_57 .ant-menu-item .anticon,._nav_199fp_1[data-collapsed=true] ._menu_199fp_57 .ant-menu-submenu-title .anticon{margin-inline-end:0;font-size:16px;line-height:1;display:block}._nav_199fp_1[data-collapsed=true] ._menu_199fp_57 .ant-menu-title-content{max-width:48px;height:auto;color:inherit;text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:500;line-height:1.15;overflow:hidden;opacity:1!important;margin-inline-start:0!important;display:flex!important}._nav_199fp_1[data-collapsed=true] ._menu_199fp_57 .ant-menu-submenu-arrow,._nav_199fp_1[data-collapsed=true] ._menu_199fp_57 .ant-menu-sub{display:none}._layout_1iylv_1{background:var(--ant-color-bg-layout);min-height:100vh}._sider_1iylv_6{border-inline-end:1px solid var(--ant-color-border-secondary);height:100vh;box-shadow:color-mix(in srgb, var(--ant-color-primary) 7%, transparent) 0 18px 44px;overflow:hidden;z-index:100!important;background:var(--ant-color-bg-container)!important;position:sticky!important;top:0!important}._content_1iylv_17{background:var(--ant-color-bg-layout);min-width:0;overflow-x:clip}@media (width<=799px){._sider_1iylv_6{flex:0 0 76px!important;width:76px!important;min-width:76px!important;max-width:76px!important}}._cellReference_1sthm_1{font-weight:500}._cellDescription_1sthm_5{color:var(--ant-color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-size:12px;overflow:hidden}._digestCell_1sthm_14{color:var(--ant-color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:180px;display:inline-block;overflow:hidden}._dockerfileInput_1sthm_24{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px}._page_1ir0e_1{width:100%}._header_1ir0e_5{justify-content:space-between;width:100%}._summaryGrid_1ir0e_10{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}._summaryCard_1ir0e_16,._groupCard_1ir0e_17{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:14px 16px}._summaryLabel_1ir0e_24,._subtle_1ir0e_25{color:#64748b}._summaryLabel_1ir0e_24{font-size:13px}._summaryValue_1ir0e_33{color:#0f172a;margin-top:6px;font-size:24px;font-weight:650;line-height:1.2}._groupGrid_1ir0e_41{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._analyticsGrid_1ir0e_47{grid-template-columns:minmax(0,1.35fr) minmax(280px,.9fr) minmax(280px,.85fr);gap:12px;display:grid}._chartPanel_1ir0e_53,._cloudPanel_1ir0e_54{background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:0;padding:16px}._panelHeader_1ir0e_62{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}._panelTitle_1ir0e_70{color:#0f172a;font-size:15px;font-weight:650}._panelHint_1ir0e_76{color:#64748b;margin-top:2px;font-size:12px}._lineChart_1ir0e_82{width:100%}._lineChart_1ir0e_82 svg{width:100%;height:180px;display:block}._chartGrid_1ir0e_92{fill:none;stroke:#e5e7eb;stroke-width:1px}._chartArea_1ir0e_98{fill:#dbeafe;opacity:.72}._chartLine_1ir0e_103{fill:none;stroke:#2563eb;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}._chartDot_1ir0e_111{fill:#fff;stroke:#2563eb;stroke-width:2px}._chartFooter_1ir0e_117{color:#64748b;grid-template-columns:1fr auto 1fr;gap:10px;font-size:12px;display:grid}._chartFooter_1ir0e_117 strong{color:#0f172a;font-size:18px}._chartFooter_1ir0e_117 span:last-child{text-align:right}._chartFooterSub_1ir0e_134{color:#64748b;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:6px;font-size:12px;display:grid}._chartFooterSub_1ir0e_134 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._chartFooterSub_1ir0e_134 span:nth-child(2){text-align:center}._chartFooterSub_1ir0e_134 span:last-child{text-align:right}._barList_1ir0e_157{flex-direction:column;gap:14px;display:flex}._barMeta_1ir0e_163{color:#0f172a;justify-content:space-between;gap:12px;font-size:13px;display:flex}._barMeta_1ir0e_163 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._barMeta_1ir0e_163 strong{flex:none}._barTrack_1ir0e_181{background:#eef2f7;border-radius:999px;height:8px;margin-top:7px;overflow:hidden}._barFill_1ir0e_189{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#14b8a6);height:100%}._emptyChart_1ir0e_195{color:#94a3b8;place-items:center;min-height:134px;font-size:13px;display:grid}._planGrid_1ir0e_203{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}._planItem_1ir0e_209{color:#64748b;text-align:center;border:1px solid #e5e7eb;border-radius:8px;padding:10px 6px;font-size:13px;font-weight:650}._planItemActive_1ir0e_219{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}._cloudStats_1ir0e_225{grid-template-columns:1fr;gap:10px;margin-top:16px;display:grid}._cloudStats_1ir0e_225 div{border-top:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}._cloudStats_1ir0e_225 span{color:#64748b;font-size:13px}._cloudStats_1ir0e_225 strong{color:#0f172a;font-size:13px}._groupTitle_1ir0e_251{color:#0f172a;justify-content:space-between;align-items:center;gap:12px;font-weight:650;display:flex}._groupStats_1ir0e_260{color:#64748b;gap:18px;margin-top:12px;font-size:13px;display:flex}._modelTitle_1ir0e_268{color:#0f172a;align-items:center;gap:8px;font-weight:650;display:flex}._modelMeta_1ir0e_276{color:#64748b;margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}._capabilities_1ir0e_283{flex-wrap:wrap;gap:4px;display:flex}@media (width<=1100px){._summaryGrid_1ir0e_10{grid-template-columns:repeat(2,minmax(0,1fr))}._analyticsGrid_1ir0e_47{grid-template-columns:1fr}}@media (width<=760px){._header_1ir0e_5,._groupStats_1ir0e_260{flex-direction:column;align-items:flex-start}._summaryGrid_1ir0e_10,._groupGrid_1ir0e_41{grid-template-columns:1fr}}._cellName_y7eps_1{font-weight:500}._cellSlug_y7eps_5{max-width:420px;color:var(--ant-color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.45;overflow:hidden}._cellSummary_y7eps_16{color:var(--ant-color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-size:12px;overflow:hidden}._statsGrid_y7eps_25{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}._statCard_y7eps_31{--statColor:var(--ant-color-primary);border:1px solid color-mix(in srgb, var(--statColor) 16%, var(--ant-color-border));background:linear-gradient(135deg, color-mix(in srgb, var(--statColor) 8%, transparent), transparent), var(--ant-color-bg-container);border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}._statCard_y7eps_31[data-tone=success]{--statColor:var(--ant-color-success)}._statCard_y7eps_31[data-tone=warning]{--statColor:var(--ant-color-warning)}._statCard_y7eps_31[data-tone=muted]{--statColor:var(--ant-color-text-tertiary)}._statCard_y7eps_31 small,._statCard_y7eps_31 strong{display:block}._statCard_y7eps_31 small{color:var(--ant-color-text-tertiary);font-size:12px;line-height:1.45}._statCard_y7eps_31 strong{color:var(--ant-color-text-heading);font-size:18px;line-height:1.35}._statIcon_y7eps_65{background:color-mix(in srgb, var(--statColor) 12%, var(--ant-color-bg-container));width:34px;height:34px;color:var(--statColor);border-radius:8px;place-items:center;display:grid}._searchInput_y7eps_75{border:1px solid var(--ant-color-border);border-radius:var(--ant-border-radius);outline:none;width:240px;height:32px;padding:4px 11px;font-size:14px}._searchInput_y7eps_75:focus{border-color:var(--ant-color-primary)}@media (width<=900px){._statsGrid_y7eps_25{grid-template-columns:repeat(2,minmax(0,1fr))}}._list_po2ub_1{gap:10px;display:grid}._item_po2ub_6{border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-fill-quaternary);border-radius:6px;gap:8px;padding:10px;display:grid}._row_po2ub_15{grid-template-columns:minmax(140px,.8fr) minmax(180px,1.2fr) 32px;gap:8px;display:grid}._rowSecondary_po2ub_21{grid-template-columns:160px minmax(0,1fr);gap:8px;display:grid}@media (width<=720px){._row_po2ub_15,._rowSecondary_po2ub_21{grid-template-columns:1fr}}._editorShell_1rwwg_1{background:var(--ant-color-bg-container);flex-direction:column;height:100vh;display:flex;overflow:hidden}._editorHeader_1rwwg_9{border-bottom:1px solid var(--ant-color-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:60px;padding:0 16px;display:flex}._headerLeft_1rwwg_20{align-items:center;gap:4px;min-width:0;display:flex}._backIconLink_1rwwg_27{width:30px;height:30px;color:var(--ant-color-text-secondary);border-radius:6px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}._backIconLink_1rwwg_27:hover{background:var(--ant-color-fill-secondary);color:var(--ant-color-text)}._headerDivider_1rwwg_42{height:16px;margin:0 4px}._editorGrid_1rwwg_47{flex:1;grid-template-columns:min(360px,27.27%) minmax(0,1fr) min(360px,27.27%);display:grid;overflow:hidden}._navigator_1rwwg_54,._assessmentPanel_1rwwg_55{height:100%;overflow-y:auto}._navigator_1rwwg_54{border-right:1px solid var(--ant-color-border);background:linear-gradient(180deg, var(--ant-color-bg-container) 0%, var(--ant-color-fill-quaternary) 100%)}._navigatorSection_1rwwg_65{border-bottom:1px solid var(--ant-color-border-secondary);padding:14px}._assessmentTitle_1rwwg_70{align-items:center;gap:10px;margin-bottom:12px;display:flex}._structureNav_1rwwg_77,._packageTree_1rwwg_78,._treeChildren_1rwwg_79{flex-direction:column;gap:4px;display:flex}._structureItem_1rwwg_85{width:100%;color:var(--ant-color-text-secondary);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;transition:background .14s,color .14s;display:grid}._structureItem_1rwwg_85:hover{background:var(--ant-color-fill-quaternary);color:var(--ant-color-text)}._structureItemActive_1rwwg_105,._structureItemActive_1rwwg_105:hover{background:var(--ant-color-primary-bg);color:var(--ant-color-text)}._structureIcon_1rwwg_114{background:var(--ant-color-fill-secondary);width:28px;height:28px;color:var(--ant-color-text-secondary);border-radius:7px;justify-content:center;align-items:center;display:flex}._structureItemActive_1rwwg_105 ._structureIcon_1rwwg_114{background:var(--ant-color-primary);color:var(--ant-color-white)}._structureText_1rwwg_130{min-width:0}._structureTitle_1rwwg_134,._structureSubtitle_1rwwg_135{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._structureTitle_1rwwg_134{font-size:13px;font-weight:650;line-height:1.25}._structureSubtitle_1rwwg_135{color:var(--ant-color-text-tertiary);margin-top:2px;font-size:12px;line-height:1.25}._stateDot_1rwwg_155{background:var(--ant-color-border);border-radius:999px;width:8px;height:8px}._stateDotOk_1rwwg_161{background:var(--ant-color-success)}._stateDotWarn_1rwwg_164{background:var(--ant-color-warning)}._stateDotError_1rwwg_167{background:var(--ant-color-error)}._navDivider_1rwwg_171{margin:10px 0}._navGroupTitle_1rwwg_175{align-items:center;gap:10px;margin-bottom:10px;display:flex}._packageTreeRoot_1rwwg_182,._treeFileName_1rwwg_183{align-items:center;gap:7px;min-width:0;display:flex}._packageTreeRoot_1rwwg_182{color:var(--ant-color-text-secondary);padding:2px 0 4px;font-size:12px;font-weight:650}._treeFolderLabel_1rwwg_197{width:100%;min-width:0;color:var(--ant-color-text-secondary);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;padding:3px 4px 3px 8px;font-family:inherit;font-size:13px;font-weight:400;transition:background .14s,color .14s;display:flex}._treeFolderLabel_1rwwg_197:hover{background:var(--ant-color-fill-quaternary);color:var(--ant-color-text)}._treeChildren_1rwwg_79{border-left:1px solid var(--ant-color-border-secondary);padding-left:12px}._treeFolder_1rwwg_197{flex-direction:column;gap:5px;padding-top:3px;display:flex}._treeFile_1rwwg_183{width:100%;color:var(--ant-color-text-secondary);justify-content:space-between;align-items:center;gap:8px;padding:4px 2px 4px 8px;font-size:13px;font-weight:400;display:flex}._treeFileName_1rwwg_183 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._emptyHint_1rwwg_250{padding:6px 8px;font-size:12px;display:block}._workbench_1rwwg_256{min-width:0;height:100%;padding:20px 24px;overflow-y:auto}._centeredState_1rwwg_263{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:40px;display:flex}._loadingContainer_1rwwg_273{justify-content:center;align-items:center;gap:8px;min-height:200px;display:flex}._sectionHeader_1rwwg_281{border-bottom:1px solid var(--ant-color-border-secondary);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;padding-bottom:14px;display:flex}._sectionTitle_1rwwg_291{margin:0 0 4px}._basicGrid_1rwwg_295{grid-template-columns:1fr 1fr;gap:12px;display:grid}._fullWidth_1rwwg_301{grid-column:1/-1}._fullInput_1rwwg_305{width:100%}._editorContent_1rwwg_309{min-height:440px}._assessmentPanel_1rwwg_55{border-left:1px solid var(--ant-color-border);background:var(--ant-color-bg-container);padding:14px}._assessmentOverview_1rwwg_319{background:var(--ant-color-fill-quaternary);border-radius:8px;margin-bottom:14px;padding:11px 12px}._assessmentSummary_1rwwg_326{margin-top:6px;font-size:12px;line-height:1.6;display:block}._issueList_1rwwg_333{flex-direction:column;gap:0;display:flex}._issueItem_1rwwg_339{border-left:2px solid var(--ant-color-fill-secondary);border-bottom:1px solid var(--ant-color-border-secondary);flex-direction:column;gap:5px;padding:9px 0 9px 10px;display:flex}._issueItem_1rwwg_339:last-child{border-bottom:none}._issueHeader_1rwwg_351{align-items:center;gap:4px;display:flex}._emptyAssessment_1rwwg_357{border:1px dashed var(--ant-color-border-secondary);min-height:100px;color:var(--ant-color-success);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}@media (width<=1440px){._editorGrid_1rwwg_47{grid-template-columns:min(360px,28.57%) minmax(0,1fr) min(360px,28.57%)}}@media (width<=1280px){._editorGrid_1rwwg_47{grid-template-columns:240px minmax(0,1fr)}._assessmentPanel_1rwwg_55{display:none}}@media (width<=900px){._editorGrid_1rwwg_47{grid-template-columns:1fr}._navigator_1rwwg_54{display:none}._basicGrid_1rwwg_295{grid-template-columns:1fr}}._objectiveList_1rwwg_393{flex-direction:column;gap:8px;display:flex}._objectiveRow_1rwwg_399{align-items:center;gap:8px;display:flex}._hintsToolbar_1rwwg_405{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._yamlError_1rwwg_412{margin-bottom:8px}._hintList_1rwwg_416{flex-direction:column;gap:12px;display:flex}._hintItem_1rwwg_422{background:var(--ant-color-fill-quaternary);border-radius:6px;flex-direction:column;gap:8px;padding:12px;display:flex}._hintRow_1rwwg_431{align-items:center;gap:8px;display:flex}._hintsPreviewEmpty_1rwwg_437{border:1px dashed var(--ant-color-border);border-radius:6px;justify-content:center;align-items:center;min-height:80px;display:flex}._hintPreviewItem_1rwwg_446{background:var(--ant-color-fill-quaternary);border-radius:6px;flex-direction:column;gap:6px;padding:12px;display:flex}._hintPreviewHeader_1rwwg_455{justify-content:space-between;align-items:center;gap:8px;display:flex}._hintPreviewTitle_1rwwg_462{font-size:13px}._hintPreviewContent_1rwwg_466{white-space:pre-wrap;font-size:13px;line-height:1.6}._envFormContent_1rwwg_472{flex-direction:column;gap:0;display:flex}._envBlock_1rwwg_478{flex-direction:column;gap:10px;padding:14px 0;display:flex}._envBlock_1rwwg_478+._envBlock_1rwwg_478{border-top:1px solid var(--ant-color-border-secondary)}._envBlockTitle_1rwwg_488{font-size:13px}._envBlockTitleRow_1rwwg_492{justify-content:space-between;align-items:center;gap:8px;display:flex}._envGlobalRow_1rwwg_499{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}._envGatewayFields_1rwwg_505{grid-template-columns:1fr 1fr;gap:12px;display:grid}._envFieldLabel_1rwwg_511{color:var(--ant-color-text-tertiary);margin-bottom:4px;font-size:12px;line-height:1.4}._envSubListTitle_1rwwg_518{justify-content:space-between;align-items:center;gap:8px;display:flex}._envSubListLabel_1rwwg_525{font-size:12px}._envSubListSection_1rwwg_529{border-top:1px solid var(--ant-color-border-secondary);flex-direction:column;gap:6px;margin-top:4px;padding-top:8px;display:flex}._envNetworkList_1rwwg_538{flex-direction:column;gap:8px;display:flex}._envNetworkItem_1rwwg_544{background:var(--ant-color-fill-quaternary);border-radius:6px;padding:10px}._envNetworkRow_1rwwg_550{align-items:flex-start;gap:8px;display:flex}._envEmptyHint_1rwwg_556{padding:6px 0;font-size:12px;display:block}._envHostCollapse_1rwwg_562{background:0 0;border:none}._envHostCollapse_1rwwg_562 .ant-collapse-item{background:var(--ant-color-fill-quaternary);overflow:hidden;border:none!important;border-radius:6px!important}._envHostCollapse_1rwwg_562 .ant-collapse-item+.ant-collapse-item{margin-top:8px}._envHostCollapse_1rwwg_562 .ant-collapse-content{border-top:1px solid var(--ant-color-border-secondary)!important;background:0 0!important}._envHostCollapse_1rwwg_562 .ant-collapse-header{padding:8px 12px!important}._envHostCollapse_1rwwg_562 .ant-collapse-content-box{padding:0 12px 12px!important}._envHostPanelHeader_1rwwg_586{justify-content:space-between;align-items:center;gap:8px;width:100%;font-size:13px;font-weight:500;display:flex}._envHostTabs_1rwwg_596 .ant-tabs-nav{margin-bottom:8px}._envHostPanel_1rwwg_586{flex-direction:column;gap:10px;padding-top:4px;display:flex}._envHostReadme_1rwwg_607{padding-top:4px}._envHostReadmeEmpty_1rwwg_611{text-align:center;padding:24px 0}._issuePathLink_1rwwg_616{cursor:pointer;color:var(--ant-color-primary)!important}._issuePathLink_1rwwg_616:hover{text-decoration:underline}._envHostBasicRow_1rwwg_624{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}._envKvRow_1rwwg_630,._envServiceRow_1rwwg_631{align-items:center;gap:6px;display:flex}._topoEmpty_1rwwg_637{border:1px dashed var(--ant-color-border);border-radius:8px;justify-content:center;align-items:center;min-height:200px;display:flex}._topoGatewayNode_1rwwg_646{border:1.5px solid var(--ant-color-primary);background:var(--ant-color-primary-bg);border-radius:20px;justify-content:center;align-items:center;min-width:120px;padding:8px 16px;display:flex;box-shadow:0 2px 8px #00000014}._topoGatewayLabel_1rwwg_658{color:var(--ant-color-primary);font-size:12px;font-weight:650}._topoNetworkGroup_1rwwg_664{pointer-events:none;border:1.5px solid;border-radius:8px;width:100%;height:100%;padding:4px}._topoNetworkHeader_1rwwg_673{align-items:center;gap:6px;padding:4px 8px;display:flex}._topoNetworkName_1rwwg_680{font-size:12px;font-weight:650}._topoNetworkSubnet_1rwwg_685{opacity:.7;font-size:11px}._topoHostNode_1rwwg_690{border:1px solid var(--ant-color-border);background:var(--ant-color-bg-container);border-radius:8px;min-width:180px;padding:8px 12px;box-shadow:0 1px 4px #0000000f}._topoHostName_1rwwg_699{color:var(--ant-color-text);margin-bottom:4px;font-size:13px;font-weight:500}._topoHostServices_1rwwg_706{flex-wrap:wrap;gap:4px;display:flex}._topoServiceBadge_1rwwg_712{background:var(--ant-color-fill-secondary);color:var(--ant-color-text-secondary);border-radius:10px;padding:1px 6px;font-family:monospace;font-size:11px}._modalForm_1qyz4_1{margin-top:16px}._page_szga8_1{width:100%}._jobTitle_szga8_5{font-weight:600}._jobMeta_szga8_9{color:#0f172a8c;margin-top:2px;font-size:12px}._workspace_szga8_15{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:20px;display:grid}._sidePanel_szga8_22,._mainPanel_szga8_23{background:#fff;border:1px solid #0f172a0f;border-radius:6px}._sidePanel_szga8_22{padding:14px}._mainPanel_szga8_23{padding:20px 22px}._jobList_szga8_37{flex-direction:column;gap:4px;margin-top:12px;display:flex}._jobItem_szga8_44,._jobItemActive_szga8_45{cursor:pointer;text-align:left;background:0 0;border:0;border-left:3px solid #0000;border-radius:4px;padding:10px 10px 10px 12px;transition:border-color .2s,background .2s}._jobItemActive_szga8_45{background:#f6f9ff;border-color:#1677ff}._uploadBox_szga8_61{border:1px dashed #0f172a38;border-radius:8px;padding:20px}._draftGrid_szga8_67{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._fileList_szga8_73,._checkList_szga8_74{flex-direction:column;gap:8px;margin-top:12px;display:flex}._fileItem_szga8_81,._checkItem_szga8_82{border:1px solid #0f172a14;border-radius:6px;padding:10px 12px}._agentStream_szga8_88{border-top:1px solid #0f172a14;margin-top:20px;padding-top:18px}._agentStreamHeader_szga8_94{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._agentLog_szga8_101{margin-top:14px}._agentEmpty_szga8_105{color:#0f172a85;padding:16px 0}._agentEvent_szga8_110,._agentEventActive_szga8_111{grid-template-columns:34px minmax(0,1fr);gap:10px;min-height:64px;display:grid}._agentEventActive_szga8_111 ._agentEventBody_szga8_118{background:#f8fbff}._agentEventRail_szga8_122{flex-direction:column;align-items:center;display:flex}._agentEventIcon_szga8_128{color:#1677ff;background:#eef6ff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}._agentEventLine_szga8_140{background:#0f172a1a;flex:1;width:1px;margin-top:6px}._agentEventBody_szga8_118{border-bottom:1px solid #0f172a12;border-radius:6px;padding:2px 12px 14px}._agentEventTop_szga8_153{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._agentEventTop_szga8_153 span:last-child{color:#0f172a75;font-size:12px}._agentEventBody_szga8_118 p{color:#0f172aad;margin:8px 0 0;line-height:1.6}._agentResponse_szga8_171,._agentResponseEmpty_szga8_172{border-top:1px solid #0f172a14;margin-top:18px;padding-top:16px}._agentResponseEmpty_szga8_172{color:#0f172a85}._agentResponseHeader_szga8_182{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}._agentResponse_szga8_171 pre{color:#e5edf8;white-space:pre-wrap;word-break:break-word;background:#0f172a;border:1px solid #0f172a14;border-radius:6px;max-height:420px;margin:0;padding:14px;font-size:12px;line-height:1.65;overflow:auto}._tone_blue_szga8_205{color:#1677ff;background:#eef6ff}._tone_cyan_szga8_210{color:#08979c;background:#e6fffb}._tone_gold_szga8_215{color:#ad6800;background:#fff7e6}._tone_green_szga8_220{color:#389e0d;background:#f6ffed}._tone_purple_szga8_225{color:#722ed1;background:#f9f0ff}._tone_red_szga8_230{color:#cf1322;background:#fff1f0}._reviewPanel_szga8_235{border-top:1px solid #0f172a14;margin-top:24px;padding-top:18px}._reviewHeader_szga8_241{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}@media (width<=1080px){._workspace_szga8_15{grid-template-columns:1fr}}._searchInput_2z1k5_1{border:1px solid var(--ant-color-border);border-radius:var(--ant-border-radius);background:var(--ant-color-bg-container);width:260px;height:32px;color:var(--ant-color-text);outline:none;padding:0 11px}._searchInput_2z1k5_1:focus{border-color:var(--ant-color-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--ant-color-primary) 10%, transparent)}._itemName_2z1k5_16{color:var(--ant-color-text);font-size:13px;font-weight:600;line-height:1.5}._itemSlug_2z1k5_23{max-width:420px;color:var(--ant-color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.45;overflow:hidden}._itemSummary_2z1k5_34{max-width:560px;color:var(--ant-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.5;overflow:hidden}._statsGrid_2z1k5_44{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}._statCard_2z1k5_50{--statColor:var(--ant-color-primary);border:1px solid color-mix(in srgb, var(--statColor) 16%, var(--ant-color-border));background:linear-gradient(135deg, color-mix(in srgb, var(--statColor) 8%, transparent), transparent), var(--ant-color-bg-container);border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}._statCard_2z1k5_50[data-tone=success]{--statColor:var(--ant-color-success)}._statCard_2z1k5_50[data-tone=warning]{--statColor:var(--ant-color-warning)}._statCard_2z1k5_50[data-tone=muted]{--statColor:var(--ant-color-text-tertiary)}._statCard_2z1k5_50 small,._statCard_2z1k5_50 strong{display:block}._statCard_2z1k5_50 small{color:var(--ant-color-text-tertiary);font-size:12px;line-height:1.45}._statCard_2z1k5_50 strong{color:var(--ant-color-text-heading);font-size:18px;line-height:1.35}._statIcon_2z1k5_84{background:color-mix(in srgb, var(--statColor) 12%, var(--ant-color-bg-container));width:34px;height:34px;color:var(--statColor);border-radius:8px;place-items:center;display:grid}._editorForm_2z1k5_94{margin-top:12px}@media (width<=900px){._statsGrid_2z1k5_44{grid-template-columns:repeat(2,minmax(0,1fr))}}._ctfEditorShell_2z1k5_103{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:16px;display:grid}._ctfNavigator_2z1k5_110,._ctfWorkbench_2z1k5_111{border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-bg-container);border-radius:8px}._ctfNavigator_2z1k5_110{padding:14px;position:sticky;top:16px}._ctfWorkbench_2z1k5_111{min-height:640px;padding:20px}._navGroupTitle_2z1k5_128{margin-bottom:12px;display:block}._structureNav_2z1k5_133{flex-direction:column;gap:8px;display:flex}._structureItem_2z1k5_139,._structureItemActive_2z1k5_140{width:100%;color:var(--ant-color-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:32px minmax(0,1fr) 8px;align-items:center;gap:10px;padding:10px;display:grid}._structureItemActive_2z1k5_140{border-color:color-mix(in srgb, var(--ant-color-primary) 28%, transparent);background:color-mix(in srgb, var(--ant-color-primary) 8%, transparent)}._structureIcon_2z1k5_160{background:var(--ant-color-bg-layout);width:32px;height:32px;color:var(--ant-color-primary);border-radius:8px;place-items:center;display:grid}._structureText_2z1k5_170{min-width:0}._structureText_2z1k5_170 strong,._structureText_2z1k5_170 small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._structureText_2z1k5_170 small{color:var(--ant-color-text-secondary);font-size:12px}._structureState_2z1k5_185{background:var(--ant-color-success);border-radius:50%;width:8px;height:8px}._structureState_2z1k5_185[data-state=warn]{background:var(--ant-color-warning)}._structureState_2z1k5_185[data-state=error]{background:var(--ant-color-error)}._policyCard_2z1k5_198{margin-top:14px}._sectionHeader_2z1k5_202{margin-bottom:18px}._sectionHeader_2z1k5_202 .ant-typography{margin-bottom:2px}._formGridTwo_2z1k5_209{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}._yamlTextarea_2z1k5_215{font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}._formGrid_2z1k5_209{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px;display:grid}@media (width<=900px){._ctfEditorShell_2z1k5_103{grid-template-columns:1fr}._ctfNavigator_2z1k5_110{position:static}._formGrid_2z1k5_209,._formGridTwo_2z1k5_209{grid-template-columns:1fr}}.lingent-markdown{max-width:100%;font-size:.875rem;line-height:1.75rem;overflow:hidden}.lingent-markdown>*+*{margin-top:.9rem}.lingent-markdown h1,.lingent-markdown h2,.lingent-markdown h3{letter-spacing:-.02em;font-weight:650}.lingent-markdown h1{font-size:1.5rem;line-height:2rem}.lingent-markdown h2{font-size:1.25rem;line-height:1.8rem}.lingent-markdown h3{font-size:1.05rem;line-height:1.6rem}.lingent-markdown ul,.lingent-markdown ol{padding-left:1.25rem}.lingent-markdown ul{list-style:outside}.lingent-markdown ol{list-style:decimal}.lingent-markdown li+li{margin-top:.25rem}.lingent-markdown blockquote{opacity:.82;border-left:3px solid;padding-left:.9rem}.lingent-markdown img{border-radius:.375rem;max-width:100%;height:auto;display:block}.lingent-markdown table{border-collapse:collapse;border-radius:.75rem;width:max-content;max-width:100%;font-size:.82rem;display:block;overflow-x:auto}.lingent-markdown th,.lingent-markdown td{text-align:left;border:1px solid;padding:.55rem .7rem}.lingent-markdown code{border-radius:.375rem;padding:.12rem .35rem;font-size:.9em}.lingent-markdown pre{border:1px solid #d9e2ef;border-radius:.5rem;padding:1rem;overflow:auto;box-shadow:inset 0 1px #ffffffb8}.lingent-markdown pre code{background:0 0;padding:0}.lingent-markdown-light{color:#1f1633}.lingent-markdown-light a{color:#422082;text-underline-offset:.18em;text-decoration:underline}.lingent-markdown-light blockquote{color:#79628c}.lingent-markdown-light th,.lingent-markdown-light td{border-color:#dfd5e8}.lingent-markdown-light code{color:#422082;background:#f4f1f7}.lingent-markdown-light pre{color:#172033;background:#f8fafc}.lingent-markdown-dark{color:#ffffffb8}.lingent-markdown-dark h1,.lingent-markdown-dark h2,.lingent-markdown-dark h3,.lingent-markdown-dark strong{color:#fff}.lingent-markdown-dark a{color:#c2ef4e;text-underline-offset:.18em;text-decoration:underline}.lingent-markdown-dark blockquote{color:#ffffffa3}.lingent-markdown-dark th,.lingent-markdown-dark td{border-color:#362d59}.lingent-markdown-dark code{color:#dff8a1;background:#ffffff14}.lingent-markdown-dark pre{color:#eef4ff;background:#111827;border-color:#38465f}._emptyLight_ijyv5_1{color:#79628c}._emptyDark_ijyv5_5{color:#ffffff85}._codeBlock_ijyv5_9{position:relative}._codeBlock_ijyv5_9:hover ._copyButton_ijyv5_12{opacity:1}._copyButton_ijyv5_12{opacity:0;color:#45627f;cursor:pointer;background:#fff;border:1px solid #d9e2ef;border-radius:.375rem;padding:.2rem .55rem;font-size:.75rem;transition:opacity .15s;position:absolute;top:0;right:0}._copyButton_ijyv5_12:hover{color:#172033;background:#f0f4f8}._mermaidBlock_ijyv5_35{color:#172033;background:#fff;border:1px solid #d9e2ef;border-radius:.5rem;padding:1rem;overflow:auto}._mermaidBlock_ijyv5_35 span{color:#687386;font-size:.875rem}._mermaidBlock_ijyv5_35 svg{max-width:100%;height:auto;margin:0 auto;display:block}._mermaidError_ijyv5_54{background:#fff7f0;border:1px solid #ffd8bf;border-radius:.5rem;padding:.9rem}._mermaidErrorTitle_ijyv5_61{color:#ad4e00;margin-bottom:.65rem;font-size:.82rem;font-weight:600}._page_wfj1z_1{gap:16px;width:100%;display:grid}._header_wfj1z_7{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._filters_wfj1z_14{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._search_wfj1z_21{width:min(420px,100%)}._table_wfj1z_25 .ant-table{border-radius:8px}._docTitle_wfj1z_29{color:var(--ant-color-text-heading);font-weight:600;line-height:1.5}._docMeta_wfj1z_35{color:var(--ant-color-text-secondary);font-size:12px;line-height:1.5}._form_wfj1z_41{padding-bottom:24px}._formGrid_wfj1z_45{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}._documentSection_wfj1z_51{border:1px solid var(--ant-color-border);background:var(--ant-color-bg-container);border-radius:8px}._documentHeader_wfj1z_57{border-bottom:1px solid var(--ant-color-border-secondary);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px;display:flex}._documentTitle_wfj1z_66{color:var(--ant-color-text-heading);font-weight:600;line-height:1.5}._markdownPreview_wfj1z_72{background:#fff;min-height:420px;max-height:calc(100vh - 360px);padding:18px 20px 28px;overflow:auto}._documentEditorField_wfj1z_80{margin:0}._documentEditorField_wfj1z_80 .ant-input{min-height:420px;font-family:var(--ant-font-family-code);resize:vertical;border:0;border-radius:0 0 8px 8px;font-size:13px;line-height:1.7}._generationMeta_wfj1z_93{color:var(--ant-color-text-heading);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-weight:600;display:flex}._generationOutput_wfj1z_103{border:1px solid var(--ant-color-border);background:var(--ant-color-fill-quaternary);white-space:pre-wrap;word-break:break-word;min-height:280px;max-height:56vh;color:var(--ant-color-text);font-family:var(--ant-font-family-code);border-radius:8px;margin:0 0 12px;padding:14px;font-size:13px;line-height:1.7;overflow:auto}@media (width<=760px){._header_wfj1z_7{flex-direction:column}._formGrid_wfj1z_45{grid-template-columns:1fr}}._container_erh0v_1{max-width:min(100%,840px);color:var(--ant-color-text-tertiary);gap:10px;font-size:13px;display:grid}._header_erh0v_9{color:inherit;font:inherit;text-align:left;background:0 0;border:0;justify-self:start;align-items:center;gap:8px;padding:0;display:inline-flex}._header_erh0v_9:not(:disabled){cursor:pointer}._header_erh0v_9:disabled{cursor:default}._statusIcon_erh0v_30{color:var(--ant-color-text-tertiary);align-items:center;display:inline-flex}._complete_erh0v_36 ._statusIcon_erh0v_30{color:var(--ant-color-success)}._error_erh0v_40 ._statusIcon_erh0v_30{color:var(--ant-color-error)}._label_erh0v_44{line-height:1.5}._chevron_erh0v_48{color:var(--ant-color-text-quaternary);align-items:center;font-size:11px;display:inline-flex}._details_erh0v_55{border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-bg-container);border-radius:10px;max-width:calc(100% - 22px);margin-left:22px;padding:14px 16px;box-shadow:0 8px 24px #0f172a0a}._iconRunning_1bt1b_1,._iconComplete_1bt1b_7{color:var(--ant-color-primary);flex-shrink:0;font-size:12px}._iconError_1bt1b_13{color:var(--ant-color-error-text);flex-shrink:0;font-size:12px}._toolDetails_1bt1b_19{gap:16px;display:grid}._toolDetails_1bt1b_19 strong{border-bottom:1px solid var(--ant-color-border-secondary);color:var(--ant-color-text);margin-bottom:8px;padding-bottom:8px;font-size:13px;font-weight:600;display:block}._toolDetails_1bt1b_19 pre{background:color-mix(in srgb, var(--ant-color-fill-quaternary) 70%, #fff);max-height:280px;color:var(--ant-color-text-secondary);white-space:pre-wrap;word-break:break-word;border-radius:10px;margin:0;padding:10px 12px;font-size:12px;line-height:1.65;overflow:auto}._container_l0y4u_1{justify-content:flex-start;display:flex}._bubble_l0y4u_6{border:1px solid var(--ant-color-border);background:var(--ant-color-bg-container);max-width:85%;color:var(--ant-color-text);border-radius:8px;padding:6px 12px;font-size:14px;line-height:1.75}._markdownContent_l0y4u_17>:first-child{margin-top:0}._markdownContent_l0y4u_17>:last-child{margin-bottom:0}._codeWrapper_l0y4u_24{margin:.6rem 0;position:relative}._codeWrapper_l0y4u_24 pre{margin:0}._pre_l0y4u_32{border:1px solid var(--ant-color-border-secondary);border-radius:6px;padding:.9rem 2.8rem .9rem 1rem;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.83rem;line-height:1.65;overflow-x:auto;margin:0!important}.lingent-markdown-dark ._pre_l0y4u_32{color:#c9d1d9;background:#0d1117;border-color:#30363d}.lingent-markdown-light ._pre_l0y4u_32{color:#24292f;background:#f6f8fa;border-color:#d0d7de}._code_l0y4u_24{font-size:inherit;font-family:inherit;line-height:inherit;color:inherit;background:0 0;padding:0;display:block}._line_l0y4u_66{min-height:1.65em;display:block}._inlineCode_l0y4u_71{border-radius:4px;padding:.1em .38em;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88em}._copyBtn_l0y4u_78{z-index:1;border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-bg-container);width:26px;height:26px;color:var(--ant-color-text-tertiary);cursor:pointer;opacity:0;border-radius:5px;justify-content:center;align-items:center;padding:0;font-size:12px;transition:opacity .15s,color .15s,background .15s;display:inline-flex;position:absolute;top:6px;right:6px}._copyBtn_l0y4u_78:hover{color:var(--ant-color-text);background:var(--ant-color-fill-secondary)}._codeWrapper_l0y4u_24:hover ._copyBtn_l0y4u_78{opacity:1}.lingent-markdown-dark ._copyBtn_l0y4u_78{color:#8b949e;background:#161b22;border-color:#30363d}.lingent-markdown-dark ._copyBtn_l0y4u_78:hover{color:#c9d1d9;background:#21262d}._thinkingBlock_l0y4u_117{border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-fill-quaternary);border-radius:6px;margin-bottom:6px;overflow:hidden}._thinkingToggle_l0y4u_125{width:100%;color:var(--ant-color-text-secondary);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:flex}._thinkingToggle_l0y4u_125:hover{background:var(--ant-color-fill-tertiary)}._thinkingIcon_l0y4u_142{color:var(--ant-color-warning);font-size:13px}._thinkingChevron_l0y4u_147{color:var(--ant-color-text-quaternary);margin-left:auto;font-size:11px}._thinkingContent_l0y4u_153{border-top:1px solid var(--ant-color-border-secondary);padding:8px 10px}._thinkingText_l0y4u_158{color:var(--ant-color-text-tertiary);word-break:break-word;white-space:pre-wrap;margin:0 0 4px;font-size:12px}._thinkingText_l0y4u_158:last-child{margin-bottom:0}._cursor_l0y4u_169{vertical-align:middle;background:currentColor;width:4px;height:16px;margin-left:2px;animation:1.5s cubic-bezier(.4,0,.6,1) infinite _pulse_l0y4u_1;display:inline-block}@keyframes _pulse_l0y4u_1{0%,to{opacity:1}50%{opacity:0}}._container_1cxfc_1{justify-content:flex-end;display:flex}._bubble_1cxfc_6{border:1px solid var(--ant-color-primary);background:var(--ant-color-primary);max-width:85%;color:var(--ant-color-bg-container);border-radius:8px;padding:6px 12px;font-size:14px;line-height:1.75}._content_1cxfc_17{word-break:break-word;white-space:pre-wrap;margin:0}._panel_1y4dq_1{flex-direction:column;flex:1;min-height:0;display:flex}._list_1y4dq_8{flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px 16px;display:flex;overflow-y:auto}._loadingRow_1y4dq_18{color:var(--ant-color-text-secondary);align-items:center;gap:8px;padding:16px 0;font-size:14px;display:flex}._loadError_1y4dq_27{text-align:center;color:var(--ant-color-error-text);padding:16px 0;font-size:14px}._streamError_1y4dq_34{text-align:center;color:var(--ant-color-error-text);padding:8px 0;font-size:12px}._inputArea_1y4dq_41{border-top:1px solid var(--ant-color-border);padding:12px}._page_1qr1b_1{flex-direction:column;height:100%;display:flex;overflow:hidden}._topbar_1qr1b_8{flex-shrink:0;align-items:baseline;gap:12px;padding:20px 24px 0;display:flex}._tabs_1qr1b_16{flex-direction:column;flex:1;padding:0 24px 16px;display:flex;overflow:hidden}._tabs_1qr1b_16 .ant-tabs-content-holder{overflow:hidden}._tabs_1qr1b_16 .ant-tabs-content,._tabs_1qr1b_16 .ant-tabs-tabpane{height:100%}._wikiLayout_1qr1b_33{border:1px solid #f0f0f0;border-radius:8px;gap:0;height:100%;display:flex;overflow:hidden}._sidebar_1qr1b_42{border-right:1px solid #f0f0f0;flex-direction:column;flex-shrink:0;width:220px;display:flex;overflow:hidden}._sidebarHead_1qr1b_51{border-bottom:1px solid #f5f5f5;padding:12px 16px 8px}._sidebarTitle_1qr1b_56{color:#8c8c8c;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}._tree_1qr1b_64{flex:1;padding:8px 0;font-size:13px;overflow-y:auto}._treeNode_1qr1b_71{justify-content:space-between;align-items:center;width:100%;padding-right:4px;display:flex}._treeNode_1qr1b_71:hover ._treeDelete_1qr1b_78{opacity:1}._treeLabel_1qr1b_82{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._treeDelete_1qr1b_78{opacity:0;color:#ff4d4f;padding:0 2px;font-size:12px;transition:opacity .15s}._addCategoryBtn_1qr1b_97{width:calc(100% - 24px);margin:8px 12px 12px}._main_1qr1b_102{background:#fafafa;flex-direction:column;flex:1;display:flex;overflow:hidden}._mainHead_1qr1b_110{background:#fff;border-bottom:1px solid #f0f0f0;flex-shrink:0;padding:12px 16px}._loading_1qr1b_117{justify-content:center;align-items:center;height:200px;display:flex}._cardGrid_1qr1b_124{flex:1;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));align-content:start;gap:12px;padding:16px;display:grid;overflow-y:auto}._card_1qr1b_124{cursor:pointer;background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:14px;transition:border-color .2s,box-shadow .2s}._card_1qr1b_124:hover{border-color:#1677ff;box-shadow:0 2px 8px #1677ff1f}._cardHead_1qr1b_147{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}._typeTag_1qr1b_154{font-size:11px}._cardTitle_1qr1b_158{color:#1a1a1a;margin-bottom:6px;font-size:14px;font-weight:500;line-height:1.4}._cardSummary_1qr1b_166{color:#595959;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}._cardFoot_1qr1b_177{justify-content:space-between;align-items:center;margin-top:auto;display:flex}._cardDate_1qr1b_184{color:#bfbfbf;font-size:11px}._empty_1qr1b_189{color:#8c8c8c;text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;padding:60px 20px;display:flex}._emptyIcon_1qr1b_201{color:#d9d9d9;font-size:40px}._emptyHint_1qr1b_206{color:#bfbfbf;max-width:320px;font-size:12px}._sourcesPanel_1qr1b_212{background:#fff;border:1px solid #f0f0f0;border-radius:8px;flex-direction:column;height:100%;display:flex;overflow:hidden}._sourcesHead_1qr1b_222{border-bottom:1px solid #f0f0f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}._sourcesList_1qr1b_232{flex:1;padding:8px 0;overflow-y:auto}._sourceRow_1qr1b_238{border-bottom:1px solid #f9f9f9;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}._sourceRow_1qr1b_238:hover{background:#fafafa}._sourceInfo_1qr1b_249{flex-direction:column;flex:1;gap:4px;min-width:0;margin-right:12px;display:flex}._sourceTitle_1qr1b_258{color:#1a1a1a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}._qaPanel_1qr1b_267{border:1px solid #f0f0f0;border-radius:8px;height:100%;overflow:hidden}._drawerLoading_1qr1b_274{justify-content:center;align-items:center;height:200px;display:flex}._pageDetail_1qr1b_281{padding:0}._pageMeta_1qr1b_285{margin-bottom:12px}._pageSummary_1qr1b_289{color:#595959;background:#f6f8fa;border-left:3px solid #1677ff;border-radius:0 4px 4px 0;margin-bottom:16px;padding:10px 14px;font-size:13px;line-height:1.6}._page_dawjq_1{gap:16px;width:100%;display:grid}._hero_dawjq_7{grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:stretch;gap:16px;display:grid}._heroCopy_dawjq_14,._heroPanel_dawjq_15,._workbench_dawjq_16,._sideCard_dawjq_17{border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-bg-container);box-shadow:var(--ant-box-shadow-secondary);border-radius:8px}._heroCopy_dawjq_14{background:linear-gradient(135deg, color-mix(in srgb, var(--ant-color-primary) 10%, transparent), transparent 42%), linear-gradient(180deg, #fff 0%, #f7fcf7 100%);padding:24px}._title_dawjq_29{letter-spacing:0;margin:12px 0 8px!important}._description_dawjq_34{max-width:560px;color:var(--ant-color-text-secondary);font-size:15px;line-height:1.75;margin-bottom:18px!important}._actions_dawjq_42{flex-wrap:wrap;gap:10px;display:flex}._heroSignals_dawjq_48{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}._heroSignals_dawjq_48 article{border:1px solid color-mix(in srgb, var(--ant-color-primary) 16%, var(--ant-color-border-secondary));background:color-mix(in srgb, var(--ant-color-primary) 6%, #fff);border-radius:8px;min-height:92px;padding:12px}._heroSignals_dawjq_48 span{color:var(--ant-color-primary);font-family:var(--ant-font-family-code);margin-bottom:12px;font-size:12px;font-weight:700;display:block}._heroSignals_dawjq_48 strong{color:var(--ant-color-text-heading);font-size:14px;line-height:1.55;display:block}._heroPanel_dawjq_15{padding:16px}._panelTop_dawjq_80,._sectionHeader_dawjq_81{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._panelTop_dawjq_80{color:var(--ant-color-text-heading);margin-bottom:14px;font-weight:600}._signalGrid_dawjq_94{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._metric_dawjq_100{--metricColor:var(--ant-color-primary);border:1px solid color-mix(in srgb, var(--metricColor) 16%, var(--ant-color-border-secondary));background:linear-gradient(135deg, color-mix(in srgb, var(--metricColor) 8%, transparent), transparent 68%), color-mix(in srgb, #fff 92%, var(--metricColor));border-radius:8px;align-items:center;gap:12px;min-height:92px;padding:12px;display:flex}._metric_dawjq_100[data-tone=green]{--metricColor:var(--ant-color-success)}._metric_dawjq_100[data-tone=gold]{--metricColor:var(--ant-color-warning)}._metric_dawjq_100[data-tone=rose]{--metricColor:var(--ant-color-error)}._metric_dawjq_100 strong,._metric_dawjq_100 span,._metric_dawjq_100 small{display:block}._metric_dawjq_100 strong{color:var(--ant-color-text-heading);font-size:24px;line-height:1.1}._metric_dawjq_100 span{color:var(--ant-color-text-secondary);margin-top:4px;font-size:13px}._metric_dawjq_100 small{color:var(--ant-color-text-tertiary);margin-top:4px;font-size:12px}._metricIcon_dawjq_141,._workIcon_dawjq_142{border-radius:8px;flex:none;place-items:center;display:grid}._metricIcon_dawjq_141{background:color-mix(in srgb, var(--metricColor) 12%, #fff);width:36px;height:36px;color:var(--metricColor)}._mainGrid_dawjq_156{grid-template-columns:minmax(0,1fr) 320px;gap:16px;display:grid}._workbench_dawjq_16{padding:18px}._workbench_dawjq_16 h4,._workbench_dawjq_16 h5{margin:0 0 4px!important}._workItems_dawjq_170{gap:10px;margin-top:16px;display:grid}._workItem_dawjq_170{border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-fill-quaternary);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}._workItem_dawjq_170 p{color:var(--ant-color-text-secondary);margin:3px 0 0;line-height:1.6}._workIcon_dawjq_142{background:color-mix(in srgb, var(--ant-color-primary) 10%, #fff);width:38px;height:38px;color:var(--ant-color-primary);font-size:18px}._workTitle_dawjq_200{color:var(--ant-color-text-heading);font-weight:600}._flowBox_dawjq_205{border-top:1px solid var(--ant-color-border-secondary);margin-top:18px;padding-top:16px}._flowLine_dawjq_211{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}._flowItem_dawjq_218{border:1px solid var(--ant-color-border-secondary);background:#fff;border-radius:8px;min-height:156px;padding:12px}._flowItem_dawjq_218 span{color:var(--ant-color-primary);font-family:var(--ant-font-family-code);margin-bottom:14px;font-size:12px;font-weight:700;display:inline-flex}._flowItem_dawjq_218 strong{color:var(--ant-color-text-heading);font-size:15px;display:block}._flowItem_dawjq_218 p{color:var(--ant-color-text-secondary);margin:8px 0 0;line-height:1.65}._side_dawjq_17{align-content:start;gap:16px;display:grid}._sideCard_dawjq_17{padding:16px}._sideTitle_dawjq_254{color:var(--ant-color-text-heading);align-items:center;gap:8px;margin-bottom:12px;font-weight:700;display:flex}._insightList_dawjq_263{gap:10px;display:grid}._insightList_dawjq_263 p{border-left:3px solid var(--ant-color-primary);background:color-mix(in srgb, var(--ant-color-primary) 6%, #fff);color:var(--ant-color-text-secondary);border-radius:4px;margin:0;padding:9px 10px;line-height:1.55}._queueList_dawjq_277{gap:14px;display:grid}._queueItem_dawjq_282{gap:7px;display:grid}._queueItem_dawjq_282 div{justify-content:space-between;gap:10px;display:flex}._queueItem_dawjq_282 strong{color:var(--ant-color-text-heading)}._queueItem_dawjq_282 span{color:var(--ant-color-text-tertiary);font-size:12px}@media (width<=1180px){._hero_dawjq_7,._mainGrid_dawjq_156{grid-template-columns:1fr}}@media (width<=820px){._signalGrid_dawjq_94,._heroSignals_dawjq_48,._flowLine_dawjq_211{grid-template-columns:1fr}._panelTop_dawjq_80,._sectionHeader_dawjq_81,._workItem_dawjq_170{grid-template-columns:1fr;align-items:stretch}}._root_jvegw_1{color:var(--ant-color-text-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 24px;display:flex}._icon_jvegw_12{color:var(--ant-color-text-tertiary);justify-content:center;align-items:center;font-size:42px;line-height:1;display:inline-flex}._title_jvegw_21{color:var(--ant-color-text-secondary);margin:0;font-size:15px;font-weight:600;line-height:1.5}._description_jvegw_29{max-width:34rem;color:var(--ant-color-text-tertiary);margin:0;font-size:13px;line-height:1.6}._action_jvegw_37{margin-top:2px}._topology_18yb2_1{border:1px solid color-mix(in srgb, var(--categoryColor,#0173ff) 16%, var(--ant-color-border));background:linear-gradient(color-mix(in srgb, var(--categoryColor,#0173ff) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--categoryColor,#0173ff) 6%, transparent) 1px, transparent 1px), color-mix(in srgb, var(--categoryColor,#0173ff) 4%, var(--ant-color-bg-base));background-size:24px 24px;border-radius:8px;flex-direction:column;min-width:0;padding:10px;display:flex}._topologyHeader_18yb2_12{color:var(--ant-color-text-heading);justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}._topologyMode_18yb2_22{text-overflow:ellipsis;white-space:nowrap;max-width:120px;margin:0;overflow:hidden}._topoCanvas_18yb2_30{flex:1;justify-content:center;align-items:center;gap:0;min-height:80px;padding:8px 0 6px;display:flex;overflow:hidden}._topoSegment_18yb2_41{display:contents}._topoLine_18yb2_45{background:color-mix(in srgb, var(--categoryColor,#0173ff) 30%, var(--ant-color-border));flex:1;min-width:12px;max-width:32px;height:1px}._topoNode_18yb2_53{border:1px solid color-mix(in srgb, var(--categoryColor,#0173ff) 18%, var(--ant-color-border));background:var(--ant-color-bg-container);box-shadow:0 2px 8px color-mix(in srgb, var(--categoryColor,#0173ff) 8%, transparent);border-radius:6px;flex-direction:column;flex-shrink:0;align-items:center;gap:4px;padding:6px 10px;display:flex}._topoNodeAccent_18yb2_66{border-color:color-mix(in srgb, var(--categoryColor,#0173ff) 40%, var(--ant-color-border));background:color-mix(in srgb, var(--categoryColor,#0173ff) 6%, var(--ant-color-bg-container))}._topoNodeIcon_18yb2_71{color:var(--ant-color-text-secondary);font-size:20px}._topoNodeAccent_18yb2_66 ._topoNodeIcon_18yb2_71{color:var(--categoryColor,#0173ff)}._topoNodeLabel_18yb2_79{text-overflow:ellipsis;white-space:nowrap;max-width:68px;color:var(--ant-color-text-heading);text-align:center;font-size:10px;font-weight:600;overflow:hidden}._topologyStats_18yb2_90{color:color-mix(in srgb, var(--categoryColor,#0173ff) 72%, #111827);flex-wrap:wrap;gap:6px;font-size:11px;display:flex}._topologyStats_18yb2_90 span{border:1px solid color-mix(in srgb, var(--categoryColor,#0173ff) 12%, transparent);background:color-mix(in srgb, var(--categoryColor,#0173ff) 6%, var(--ant-color-bg-container));border-radius:4px;padding:2px 6px}._page_kn5mb_1{--labs-content-width:calc(100% - 36px);background:radial-gradient(circle at 82% 8%, color-mix(in srgb, var(--ant-color-primary) 10%, transparent), transparent 28rem), radial-gradient(circle at 12% 36%, #00a0ff0f, transparent 24rem), linear-gradient(color-mix(in srgb, var(--ant-color-primary) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ant-color-primary) 4%, transparent) 1px, transparent 1px), linear-gradient(135deg, var(--ant-color-bg-layout) 0%, var(--ant-color-bg-base) 48%, var(--ant-color-bg-container) 100%);min-height:calc(100vh - 56px);color:var(--ant-color-text);background-size:auto,auto,40px 40px,40px 40px,auto;position:relative;overflow-x:clip}._hero_kn5mb_11{z-index:1;border-bottom:1px solid var(--ant-color-border);background:0 0;position:relative}._heroInner_kn5mb_18{box-sizing:border-box;width:var(--labs-content-width);grid-template-columns:minmax(0,1fr) clamp(140px,12vw,220px);align-items:center;gap:18px;margin:0 auto;padding:14px 0;display:grid}._heroMain_kn5mb_29{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 14px;max-width:1180px;display:grid}._heroLabel_kn5mb_38{border-radius:var(--ant-border-radius-sm);background:color-mix(in srgb, var(--ant-color-primary) 8%, transparent);color:var(--ant-color-primary-active);grid-row:1/span 2;margin:0;padding:3px 8px;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}._heroTitle_kn5mb_51{max-width:880px;color:var(--ant-color-text-heading);letter-spacing:0;margin:0;font-size:clamp(1.35rem,2vw,1.72rem);font-weight:700;line-height:1.22}._heroDesc_kn5mb_61{max-width:1040px;color:var(--ant-color-text-secondary);margin:0;font-size:13px;line-height:1.5}._heroIllustration_kn5mb_69{opacity:.72;justify-content:center;align-items:center;min-height:78px;max-height:112px;display:flex;overflow:hidden}._content_kn5mb_79{z-index:1;box-sizing:border-box;width:var(--labs-content-width);margin:0 auto;padding:16px 0 32px;position:relative}._pagination_kn5mb_88{margin-top:8px;padding-bottom:16px}._grid_kn5mb_93{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:14px;display:grid}._cardLink_kn5mb_99{height:100%;text-decoration:none;display:block}._cardFooter_kn5mb_105{justify-content:space-between;align-items:center;gap:12px;display:flex}._filterCard_kn5mb_112{background:var(--ant-color-bg-container);box-shadow:var(--ant-box-shadow);border-color:#0000;margin-bottom:16px}._filterCard_kn5mb_112 .ant-card-body{padding:0}._filterHeader_kn5mb_122{border-bottom:1px solid var(--ant-color-border);color:var(--ant-color-text-heading);justify-content:space-between;align-items:center;gap:16px;padding:11px 14px;display:flex}._filterTitle_kn5mb_132{font-size:14px;font-weight:600;line-height:1.5;display:block}._filterHint_kn5mb_139{color:var(--ant-color-text-secondary);margin-left:8px;font-size:13px;line-height:1.5;display:inline}._filterMeta_kn5mb_147{color:var(--ant-color-text-secondary);white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;font-size:13px;display:flex}._filterBody_kn5mb_157{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);padding:12px 14px;display:grid!important}._filterBody_kn5mb_157 .ant-segmented{max-width:100%;overflow-x:auto}._filterBody_kn5mb_157 .ant-segmented-group{min-width:max-content}._feedbackCard_kn5mb_170{background:var(--ant-color-bg-container);box-shadow:var(--ant-box-shadow);text-align:center;border-color:#0000}._feedbackCard_kn5mb_170 .ant-card-body{flex-direction:column;align-items:center;gap:12px;padding:32px 24px;display:flex}._feedbackTitle_kn5mb_184{color:var(--ant-color-text-heading);margin:0;font-size:16px;font-weight:600}._feedbackHint_kn5mb_191{max-width:440px;color:var(--ant-color-text-secondary);margin:0;font-size:14px;line-height:1.7}._loadingWrap_kn5mb_199{padding:48px}._loadingText_kn5mb_203{color:var(--ant-color-text-secondary);margin-top:8px;font-size:14px}._labCard_kn5mb_209{border:1px solid color-mix(in srgb, var(--categoryColor,#0173ff) 16%, var(--ant-color-border));background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--categoryColor,#0173ff) 10%, transparent), transparent 32%), var(--ant-color-bg-container);height:100%;box-shadow:0 2px 12px color-mix(in srgb, var(--categoryColor,#0173ff) 8%, transparent);transition:border-color .2s ease-out,box-shadow .2s ease-out,transform .2s ease-out;overflow:hidden}._labCard_kn5mb_209 .ant-card-body{flex-direction:column;gap:12px;min-height:250px;padding:16px;display:flex}._labCard_kn5mb_209:hover{border-color:color-mix(in srgb, var(--categoryColor,#0173ff) 32%, var(--ant-color-border));box-shadow:0 6px 24px color-mix(in srgb, var(--categoryColor,#0173ff) 14%, transparent);transform:translateY(-2px)}._cardMain_kn5mb_230{flex-direction:column;min-width:0;display:flex}._cardHeader_kn5mb_236{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}._cardIdentity_kn5mb_244{gap:10px;min-width:0;display:flex}._categoryMark_kn5mb_250{border:1px solid color-mix(in srgb, var(--categoryColor,#0173ff) 18%, transparent);background:color-mix(in srgb, var(--categoryColor,#0173ff) 10%, white);width:44px;height:44px;color:var(--categoryColor,#0173ff);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:inline-flex}._categoryTag_kn5mb_264{border-color:color-mix(in srgb, var(--categoryColor,#0173ff) 20%, transparent);background:color-mix(in srgb, var(--categoryColor,#0173ff) 8%, var(--ant-color-bg-container));color:color-mix(in srgb, var(--categoryColor,#0173ff) 78%, #111827);text-transform:uppercase;margin:0}._difficultyTag_kn5mb_272{border-color:color-mix(in srgb, var(--difficultyColor,var(--ant-color-border)) 36%, var(--ant-color-border));background:color-mix(in srgb, var(--difficultyColor,var(--ant-color-primary)) 8%, var(--ant-color-bg-container));color:var(--difficultyColor,var(--ant-color-text-secondary));margin:0}._cardTitle_kn5mb_279{color:var(--ant-color-text-heading)!important;margin:6px 0 0!important;font-size:17px!important;line-height:1.3!important}._cardSummaryWrap_kn5mb_286{flex:none;gap:6px;margin-bottom:0;display:flex}._cardSummaryIcon_kn5mb_293{color:var(--ant-color-text-tertiary);flex-shrink:0;margin-top:3px;font-size:12px}._cardSummary_kn5mb_286{color:var(--ant-color-text-secondary);flex:1;font-size:13px;line-height:1.55;margin:0!important}._cardMetaRow_kn5mb_308{color:var(--ant-color-text-secondary);flex-wrap:wrap;gap:8px 12px;font-size:12px;line-height:1.5;display:flex}._cardMetaRow_kn5mb_308 span{align-items:center;gap:5px;display:inline-flex}._cardTagsRow_kn5mb_322{min-height:24px;margin-top:10px}._cardTagsIcon_kn5mb_327{color:var(--ant-color-text-tertiary);flex-shrink:0;font-size:12px}._knowledgeTag_kn5mb_333{border-color:color-mix(in srgb, var(--ant-color-primary) 12%, var(--ant-color-border));background:color-mix(in srgb, var(--ant-color-primary) 4%, var(--ant-color-bg-container));color:var(--ant-color-text-secondary);margin:0}._emptyTagsText_kn5mb_340{color:var(--ant-color-text-tertiary);font-size:12px;line-height:1.5}@media (width<=768px){._heroInner_kn5mb_18{grid-template-columns:1fr;padding-top:14px;padding-bottom:14px}._heroMain_kn5mb_29{grid-template-columns:1fr}._heroLabel_kn5mb_38{grid-row:auto;width:fit-content}._heroIllustration_kn5mb_69{display:none}._filterHeader_kn5mb_122{flex-direction:column;align-items:flex-start}._filterMeta_kn5mb_147{white-space:normal;justify-content:space-between;width:100%}._filterHint_kn5mb_139{margin-left:0;display:block}._filterBody_kn5mb_157,._grid_kn5mb_93,._labCard_kn5mb_209 .ant-card-body{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){._labCard_kn5mb_209{transition:none}._labCard_kn5mb_209:hover{transform:none}}._page_1cd8o_1{background:radial-gradient(circle at 82% 8%, color-mix(in srgb, var(--ant-color-primary) 9%, transparent), transparent 26rem), radial-gradient(circle at 12% 38%, #00a0ff0d, transparent 22rem), linear-gradient(color-mix(in srgb, var(--ant-color-primary) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ant-color-primary) 4%, transparent) 1px, transparent 1px), linear-gradient(135deg, var(--ant-color-bg-layout) 0%, var(--ant-color-bg-base) 48%, var(--ant-color-bg-container) 100%);min-height:calc(100vh - 56px);color:var(--ant-color-text);background-size:auto,auto,40px 40px,40px 40px,auto;position:relative;overflow-x:clip}._loadingPage_1cd8o_10{background:var(--ant-color-bg-layout);flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:calc(100vh - 56px);display:flex}._loadingText_1cd8o_20{color:var(--ant-color-text-secondary);font-size:14px}._errorPage_1cd8o_25{background:var(--ant-color-bg-layout);min-height:calc(100vh - 56px);padding:28px 16px}._errorInner_1cd8o_31{max-width:clamp(1152px,88vw,1800px);margin:0 auto}._errorBackLink_1cd8o_36{color:var(--ant-color-primary-active);margin-top:16px;font-weight:600;display:inline-flex}._hero_1cd8o_43{z-index:1;border-bottom:1px solid color-mix(in srgb, var(--categoryColor,#0173ff) 12%, var(--ant-color-border));background:linear-gradient(135deg, color-mix(in srgb, var(--categoryColor,#0173ff) 7%, #fff) 0%, #f7fcff 55%, #fff 100%);position:relative}._heroInner_1cd8o_50{max-width:clamp(1152px,88vw,1800px);margin:0 auto;padding:16px clamp(16px,2vw,40px) 24px}._backLink_1cd8o_56{color:var(--ant-color-text-secondary);align-items:center;gap:6px;margin-bottom:14px;font-size:14px;text-decoration:none;display:inline-flex}._backLink_1cd8o_56:hover{color:var(--ant-color-primary-active)}._heroGrid_1cd8o_69{grid-template-columns:minmax(0,1fr) clamp(19rem,22vw,26rem);align-items:center;gap:24px;display:grid}._heroTopology_1cd8o_76{flex-direction:column;justify-content:center;align-self:stretch;display:flex}._titleBlock_1cd8o_83{min-width:0;padding-top:4px}._heroTags_1cd8o_88{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}._categoryTag_1cd8o_95{border-color:color-mix(in srgb, var(--categoryColor,#0173ff) 20%, transparent);background:color-mix(in srgb, var(--categoryColor,#0173ff) 8%, var(--ant-color-bg-container));color:color-mix(in srgb, var(--categoryColor,#0173ff) 78%, #111827);text-transform:uppercase;margin:0}._difficultyTag_1cd8o_103{border-color:color-mix(in srgb, var(--difficultyColor,var(--ant-color-border)) 36%, var(--ant-color-border));background:color-mix(in srgb, var(--difficultyColor,var(--ant-color-primary)) 8%, var(--ant-color-bg-container));color:var(--difficultyColor,var(--ant-color-text-secondary));margin:0}._heroTitle_1cd8o_110{text-wrap:balance;max-width:760px;color:var(--ant-color-text-heading)!important;margin:0 0 12px!important;font-size:clamp(1.75rem,3vw,2.35rem)!important;line-height:1.18!important}._heroSummary_1cd8o_119{max-width:760px;color:var(--ant-color-text-secondary);text-wrap:pretty;font-size:14px;line-height:1.75;margin:0!important}._body_1cd8o_128{z-index:1;flex-direction:column;gap:18px;max-width:clamp(1152px,88vw,1800px);margin:0 auto;padding:20px clamp(16px,2vw,40px) 32px;display:flex;position:relative}._contentPanel_1cd8o_139{grid-template-columns:minmax(0,1fr) clamp(19rem,22vw,26rem);align-items:stretch;gap:18px;display:grid}._descriptionPane_1cd8o_146,._sidePanel_1cd8o_147{border:1px solid color-mix(in srgb, var(--ant-color-primary) 8%, var(--ant-color-border));border-radius:var(--ant-border-radius-lg);background:var(--ant-color-bg-container);min-width:0;box-shadow:var(--ant-box-shadow)}._descriptionHeader_1cd8o_155{border-bottom:1px solid var(--ant-color-border-secondary);padding:18px}._descriptionTitle_1cd8o_160{align-items:center;gap:8px;margin:0!important;font-size:18px!important;line-height:1.4!important;display:flex!important}._descriptionBody_1cd8o_169{padding:18px}._descIcon_1cd8o_173{color:var(--ant-color-primary-active)}._sidePanel_1cd8o_147{align-self:stretch;display:grid;overflow:hidden}._sessionSection_1cd8o_183{border-bottom:1px solid var(--ant-color-border-secondary);padding:18px}._tagsSection_1cd8o_188{padding:16px 18px 18px}._sessionNote_1cd8o_192{margin-bottom:16px}._sessionNoteHeader_1cd8o_196{align-items:center;gap:8px;margin-bottom:8px;display:flex}._sessionNoteIcon_1cd8o_203{color:var(--ant-color-primary-active)}._sessionNoteTitle_1cd8o_207{color:var(--ant-color-text-heading)!important;margin:0!important;font-size:16px!important;line-height:1.4!important}._sessionNoteText_1cd8o_214{color:var(--ant-color-text-secondary);font-size:13px;line-height:1.7}._infoList_1cd8o_220{color:var(--ant-color-text-secondary);margin-bottom:16px;font-size:14px}._infoRow_1cd8o_226{border:1px solid var(--ant-color-border-secondary);border-radius:var(--ant-border-radius);background:color-mix(in srgb, var(--ant-color-bg-layout) 54%, transparent);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}._infoLabel_1cd8o_237{color:var(--ant-color-text-secondary);align-items:center;gap:6px;display:flex}._infoIcon_1cd8o_244{color:var(--ant-color-text-tertiary);font-size:12px}._infoValue_1cd8o_249{color:var(--ant-color-text-heading);text-align:right;font-weight:600}._infoTag_1cd8o_255{margin:0}._sessionError_1cd8o_259{margin-bottom:16px}._descriptionNote_1cd8o_263{color:var(--ant-color-text-secondary);font-size:13px}._tagsHeader_1cd8o_268{align-items:center;gap:8px;margin-bottom:12px;display:flex}._tagsIcon_1cd8o_275{color:var(--ant-color-text-tertiary);font-size:13px}._tagsLabel_1cd8o_280{color:var(--ant-color-text-heading)!important;margin:0!important;font-size:15px!important;line-height:1.4!important}._tagsBody_1cd8o_287{min-height:28px}._emptyTags_1cd8o_291{border-radius:var(--ant-border-radius);background:color-mix(in srgb, var(--ant-color-bg-layout) 54%, transparent);align-items:center;gap:10px;width:100%;padding:12px;display:flex}._emptyTagsNote_1cd8o_301{color:var(--ant-color-text-tertiary);font-size:13px}._knowledgeTag_1cd8o_306{border-color:color-mix(in srgb, var(--ant-color-primary) 12%, var(--ant-color-border));background:color-mix(in srgb, var(--ant-color-primary) 4%, var(--ant-color-bg-container));color:var(--ant-color-text-secondary);margin:0}@media (width<=860px){._heroGrid_1cd8o_69,._contentPanel_1cd8o_139{flex-direction:column;display:flex}._heroTopology_1cd8o_76{width:100%}._sidePanel_1cd8o_147{order:-1}._sessionSection_1cd8o_183{flex-direction:column;display:flex}._sessionSection_1cd8o_183 .ant-btn{order:2;margin-bottom:16px}._sessionError_1cd8o_259{order:1}._infoList_1cd8o_220{order:3}}@media (width<=560px){._body_1cd8o_128{padding-top:16px}._heroInner_1cd8o_50{padding-bottom:18px}._infoRow_1cd8o_226{flex-direction:column;align-items:flex-start;gap:6px}._infoValue_1cd8o_249{text-align:left}}._page_wdcc0_1{--ctf-content-width:calc(100% - 36px);background:linear-gradient(color-mix(in srgb, var(--ant-color-primary) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ant-color-primary) 4%, transparent) 1px, transparent 1px), linear-gradient(180deg, #0173ff12, transparent 280px), var(--ant-color-bg-layout);min-height:100vh;color:var(--ant-color-text);background-size:36px 36px,36px 36px,auto,auto}._header_wdcc0_9{box-sizing:border-box;width:var(--ctf-content-width);justify-content:space-between;align-items:flex-start;gap:16px;margin:0 auto;padding:18px 0 12px;display:flex}._eyebrow_wdcc0_20{background:color-mix(in srgb, var(--ant-color-primary) 8%, transparent);color:var(--ant-color-primary-active);border-radius:4px;margin:0 0 8px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}._title_wdcc0_31{color:var(--ant-color-text-heading);margin:0;font-size:clamp(22px,2vw,30px);font-weight:700;line-height:1.25}._desc_wdcc0_39{max-width:920px;color:var(--ant-color-text-secondary);margin:6px 0 0;font-size:14px;line-height:1.55}._filterBar_wdcc0_47{box-sizing:border-box;width:var(--ctf-content-width);border:1px solid color-mix(in srgb, var(--ant-color-primary) 8%, var(--ant-color-border));background:color-mix(in srgb, var(--ant-color-bg-container) 86%, transparent);box-shadow:0 8px 28px color-mix(in srgb, var(--ant-color-primary) 5%, transparent);border-radius:8px;align-items:center;gap:4px;margin:0 auto;padding:5px 8px 5px 6px;display:flex;overflow:hidden}._categoryRow_wdcc0_62{scrollbar-width:none;flex-wrap:nowrap;flex:1;gap:2px;min-width:0;display:flex;overflow-x:auto}._categoryRow_wdcc0_62::-webkit-scrollbar{display:none}._categoryTab_wdcc0_75{min-height:30px;color:var(--ant-color-text-secondary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;line-height:1;display:inline-flex}._categoryTab_wdcc0_75:hover{background:color-mix(in srgb, var(--ant-color-primary) 7%, var(--ant-color-bg-container));color:var(--ant-color-text-heading)}._activeCategoryTab_wdcc0_96{border:1px solid color-mix(in srgb, var(--ant-color-primary) 14%, transparent);background:var(--ant-color-bg-container);min-height:30px;color:var(--ant-color-primary-active);font:inherit;white-space:nowrap;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:650;line-height:1;display:inline-flex;box-shadow:0 2px 8px #0f172a0a}._toolbar_wdcc0_115{flex-shrink:0;align-items:center;gap:8px;display:flex}._searchWrap_wdcc0_122{height:32px;color:var(--ant-color-text-tertiary);border:1px solid #0000;border-radius:6px;align-items:center;transition:width .18s;display:inline-flex}._searchExpanded_wdcc0_132{border-color:var(--ant-color-border);background:var(--ant-color-bg-container);gap:7px;min-width:200px;padding:0 8px}._searchIconBtn_wdcc0_140{width:32px;height:32px;color:var(--ant-color-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:14px;display:inline-flex}._searchIconBtn_wdcc0_140:hover{border-color:var(--ant-color-border);background:var(--ant-color-bg-container);color:var(--ant-color-text)}._searchInput_wdcc0_160{min-width:0;color:var(--ant-color-text);background:0 0;border:0;outline:0;flex:1;font-size:13px}._searchClear_wdcc0_170{color:var(--ant-color-text-tertiary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:11px;display:inline-flex}._searchClear_wdcc0_170:hover{color:var(--ant-color-text)}._difficultySelect_wdcc0_185{width:80px}._listPanel_wdcc0_189{box-sizing:border-box;width:var(--ctf-content-width);border:1px solid color-mix(in srgb, var(--ant-color-primary) 10%, var(--ant-color-border));background:color-mix(in srgb, var(--ant-color-bg-container) 92%, transparent);box-shadow:0 12px 36px color-mix(in srgb, var(--ant-color-primary) 7%, transparent);border-radius:8px;margin:14px auto 0;overflow:hidden}._listHeader_wdcc0_200,._row_wdcc0_201{grid-template-columns:minmax(420px,1fr) 128px 112px 150px 86px 112px;align-items:center;gap:10px;display:grid}._listHeader_wdcc0_200{border-bottom:1px solid var(--ant-color-border);background:linear-gradient(90deg, color-mix(in srgb, var(--ant-color-primary) 7%, transparent), transparent), var(--ant-color-bg-base);color:var(--ant-color-text-tertiary);padding:9px 14px;font-size:12px;font-weight:600}._row_wdcc0_201{border-bottom:1px solid var(--ant-color-border-secondary);background:linear-gradient(90deg, color-mix(in srgb, var(--categoryColor,var(--ant-color-primary)) 3%, transparent), transparent 42%), var(--ant-color-bg-container);min-height:66px;padding:10px 14px 10px 18px;transition:background .16s ease-out,transform .16s ease-out;position:relative}._row_wdcc0_201:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--categoryColor,var(--ant-color-primary)) 7%, transparent), transparent 38%), var(--ant-color-bg-container);transform:translate(1px)}._row_wdcc0_201:last-child{border-bottom:0}._problem_wdcc0_233{min-width:0}._problemName_wdcc0_237{max-width:100%;color:var(--ant-color-text-heading);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;line-height:1.5;text-decoration:none;display:inline-flex;overflow:hidden}._problemName_wdcc0_237:hover{color:var(--categoryColor,var(--ant-color-primary))}._problemSummary_wdcc0_254{max-width:940px;color:var(--ant-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.45;display:block;overflow:hidden}._problemMeta_wdcc0_265{color:var(--ant-color-text-tertiary);align-items:center;gap:6px;margin-top:4px;font-size:12px;display:inline-flex}._dot_wdcc0_274{background:var(--ant-color-text-tertiary);border-radius:999px;width:3px;height:3px}._action_wdcc0_281 a{color:var(--ant-color-primary-active);align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}._categoryTag_wdcc0_291,._difficultyTag_wdcc0_292,._networkTag_wdcc0_293{border-color:color-mix(in srgb, var(--categoryColor,var(--ant-color-primary)) 18%, transparent);background:color-mix(in srgb, var(--categoryColor,var(--ant-color-primary)) 9%, var(--ant-color-bg-container));color:color-mix(in srgb, var(--categoryColor,var(--ant-color-primary)) 84%, #111827);margin:0;font-weight:600}._difficultyTag_wdcc0_292{border-color:var(--difficultyColor,var(--ant-color-border));background:color-mix(in srgb, var(--difficultyColor,var(--ant-color-primary)) 9%, var(--ant-color-bg-container));color:var(--difficultyColor,var(--ant-color-text-secondary))}._networkTag_wdcc0_293{background:color-mix(in srgb, #2563eb 8%, var(--ant-color-bg-container));color:#1d4ed8;border-color:#2563eb29}._points_wdcc0_313{border:1px solid color-mix(in srgb, var(--categoryColor,var(--ant-color-primary)) 18%, transparent);background:color-mix(in srgb, var(--categoryColor,var(--ant-color-primary)) 9%, var(--ant-color-bg-container));min-width:56px;color:color-mix(in srgb, var(--categoryColor,var(--ant-color-primary)) 86%, #111827);border-radius:999px;justify-content:center;align-items:center;padding:3px 10px;font-size:13px;font-weight:750;display:inline-flex}._loading_wdcc0_327{min-height:180px;color:var(--ant-color-text-secondary);font-size:13px}._pagination_wdcc0_333{padding:16px}@media (width<=1100px){._listHeader_wdcc0_200{display:none}._row_wdcc0_201{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start}._row_wdcc0_201>div:nth-child(2),._row_wdcc0_201>div:nth-child(3),._row_wdcc0_201>div:nth-child(4),._row_wdcc0_201>div:nth-child(5){display:none}._action_wdcc0_281{padding-top:2px}}._detailShell_wdcc0_355{max-width:calc(100% - 36px);margin:0 auto;padding:28px clamp(16px,2vw,40px) 48px}._backLink_wdcc0_361{color:var(--ant-color-text-secondary);align-items:center;gap:8px;margin-bottom:18px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}._backLink_wdcc0_361:hover{color:var(--ant-color-primary)}._detailHero_wdcc0_375{border:1px solid color-mix(in srgb, var(--categoryColor,#0173ff) 14%, var(--ant-color-border));background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--categoryColor,#0173ff) 8%, transparent), transparent 34%), var(--ant-color-bg-container);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}._detailTitle_wdcc0_386{color:var(--ant-color-text-heading)!important;margin:0!important;font-size:30px!important;line-height:1.25!important}._scoreBox_wdcc0_393{border:1px solid color-mix(in srgb, var(--categoryColor,#0173ff) 18%, transparent);background:color-mix(in srgb, var(--categoryColor,#0173ff) 10%, var(--ant-color-bg-layout));min-width:112px;color:color-mix(in srgb, var(--categoryColor,#0173ff) 86%, #111827);border-radius:8px;place-items:center;padding:16px;display:grid}._scoreBox_wdcc0_393 span{font-size:32px;font-weight:750;line-height:1}._scoreBox_wdcc0_393 small{color:var(--ant-color-text-secondary);letter-spacing:0;margin-top:6px;font-size:12px}._detailMeta_wdcc0_415{border-inline:1px solid color-mix(in srgb, var(--categoryColor,#0173ff) 12%, var(--ant-color-border));border-bottom:1px solid color-mix(in srgb, var(--categoryColor,#0173ff) 12%, var(--ant-color-border));background:color-mix(in srgb, var(--categoryColor,#0173ff) 3%, var(--ant-color-bg-container));color:var(--ant-color-text-secondary);border-radius:0 0 8px 8px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 24px;font-size:13px;display:flex}._detailMeta_wdcc0_415 span{align-items:center;gap:6px;display:inline-flex}._detailGrid_wdcc0_434{grid-template-columns:minmax(0,1fr) minmax(320px,400px);gap:18px;margin-top:18px;display:grid}._statement_wdcc0_441,._sidePanel_wdcc0_442{border:1px solid color-mix(in srgb, var(--categoryColor,#0173ff) 8%, var(--ant-color-border));background:var(--ant-color-bg-container);border-radius:8px;padding:22px}._statement_wdcc0_441{min-width:0}._statement_wdcc0_441 h2{margin-top:0!important;font-size:20px!important}._sidePanel_wdcc0_442{align-self:start;gap:18px;display:grid}._sidePanel_wdcc0_442 h3{margin-top:0!important;font-size:16px!important}._practicePanel_wdcc0_467{border-top:1px solid var(--ant-color-border-secondary);gap:16px;margin-top:22px;padding-top:22px;display:grid}._practiceHeader_wdcc0_475{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._practiceHeader_wdcc0_475 h2{margin-bottom:4px!important}._flagForm_wdcc0_485{grid-template-columns:minmax(0,1fr) 96px;gap:10px;display:grid}._infoList_wdcc0_491{gap:12px;margin:0;display:grid}._infoList_wdcc0_491 div{gap:4px;display:grid}._infoList_wdcc0_491 dt{color:var(--ant-color-text-tertiary);font-size:12px}._infoList_wdcc0_491 dd{overflow-wrap:anywhere;min-width:0;color:var(--ant-color-text);margin:0;font-size:13px}._attachmentList_wdcc0_512{gap:8px;display:grid}._attachmentList_wdcc0_512 a{overflow-wrap:anywhere;min-width:0;color:var(--ant-color-primary-active);align-items:center;gap:8px;font-size:13px;display:inline-flex}._resourceCollapse_wdcc0_526{border:1px solid color-mix(in srgb, var(--categoryColor,#0173ff) 8%, var(--ant-color-border));background:color-mix(in srgb, var(--categoryColor,#0173ff) 3%, var(--ant-color-bg-layout));border-radius:8px}._resourceCollapse_wdcc0_526 .ant-collapse-item{border-bottom-color:var(--ant-color-border-secondary)}._resourceCollapse_wdcc0_526 .ant-collapse-header{font-size:13px;font-weight:600;align-items:center!important;padding:10px 12px!important}._resourceCollapse_wdcc0_526 .ant-collapse-content-box{padding:0 12px 12px!important}._hintList_wdcc0_544{gap:10px;display:grid}._hintItem_wdcc0_549{background:var(--ant-color-bg-container);border-radius:6px;gap:4px;padding:10px;display:grid}._hintItem_wdcc0_549 strong{color:var(--ant-color-text-heading);font-size:13px}._hintItem_wdcc0_549 p{color:var(--ant-color-text-secondary);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}._detailLoading_wdcc0_568{min-height:60vh;color:var(--ant-color-text-secondary);font-size:13px}._writeupTitle_wdcc0_574{align-items:center;gap:8px;display:inline-flex}@media (width<=900px){._searchExpanded_wdcc0_132{min-width:140px}._listPanel_wdcc0_189{border-inline:0;border-radius:0}._listHeader_wdcc0_200{display:none}._row_wdcc0_201{grid-template-columns:1fr;gap:8px;padding:14px 16px 14px 20px}._detailHero_wdcc0_375{flex-direction:column}._scoreBox_wdcc0_393{width:100%}._detailGrid_wdcc0_434,._flagForm_wdcc0_485{grid-template-columns:1fr}}._page_1yi2t_1{background:var(--ant-color-bg-layout);min-height:100vh;padding:24px}._header_1yi2t_7,._taskBoard_1yi2t_8{width:min(100%,1180px);margin:0 auto}._header_1yi2t_7{border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-bg-container);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px;display:flex}._header_1yi2t_7 h2{letter-spacing:0;margin:10px 0 8px!important}._header_1yi2t_7 p{color:var(--ant-color-text-secondary);margin:0}._taskBoard_1yi2t_8{margin-top:16px}._taskItem_1yi2t_36{background:var(--ant-color-bg-container);border-radius:8px;gap:18px;margin-bottom:12px;border:1px solid var(--ant-color-border-secondary)!important;align-items:flex-start!important;padding:18px!important}._taskMain_1yi2t_46{flex:1;gap:12px;min-width:0;display:grid}._taskMain_1yi2t_46 h4{letter-spacing:0;margin:0!important}._taskMain_1yi2t_46 p{color:var(--ant-color-text-secondary);margin:0;line-height:1.7}._resourceList_1yi2t_62{gap:10px;display:grid}._resourceList_1yi2t_62 article{border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-fill-quaternary);border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}._resourceList_1yi2t_62 strong,._resourceList_1yi2t_62 span{min-width:0;display:block}._resourceList_1yi2t_62 span{color:var(--ant-color-text-secondary);margin-top:4px;font-size:12px}._selfTaskForm_1yi2t_87{gap:12px;display:grid}._resourceChecks_1yi2t_92{border:1px solid var(--ant-color-border-secondary);border-radius:8px;gap:8px;max-height:260px;padding:12px;display:grid;overflow-y:auto}@media (width<=760px){._page_1yi2t_1{padding:14px}._header_1yi2t_7,._taskItem_1yi2t_36{display:grid}}._page_cruvl_1{background:linear-gradient(180deg, color-mix(in srgb, var(--ant-color-primary) 6%, transparent), transparent 260px), var(--ant-color-bg-layout);min-height:100vh;padding:18px}._hero_cruvl_7,._metricGrid_cruvl_8,._contentGrid_cruvl_9,._dashboardGrid_cruvl_10{width:min(100%,1320px);margin:0 auto}._hero_cruvl_7{grid-template-columns:300px minmax(0,1fr) 320px;align-items:stretch;gap:14px;display:grid}._pageAlert_cruvl_22{width:min(100%,1320px);margin:0 auto 14px}._heroMain_cruvl_27,._portraitPanel_cruvl_28,._metricCard_cruvl_29,._tracks_cruvl_30,._sideCard_cruvl_31,._profileCard_cruvl_32,._personalIntro_cruvl_33,._scorePanel_cruvl_34,._chartCard_cruvl_35{border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-bg-container);box-shadow:color-mix(in srgb, var(--ant-color-primary) 6%, transparent) 0 14px 34px;border-radius:8px}._profileCard_cruvl_32{background:linear-gradient(135deg, color-mix(in srgb, var(--ant-color-primary) 9%, transparent), transparent 48%), var(--ant-color-bg-container);align-content:start;gap:18px;padding:20px;display:grid}._avatarRow_cruvl_50{align-items:center;gap:14px;display:flex}._avatarRow_cruvl_50 strong,._avatarRow_cruvl_50 span{display:block}._avatarRow_cruvl_50 strong{color:var(--ant-color-text-heading);font-size:17px}._avatarRow_cruvl_50 span{color:var(--ant-color-text-tertiary);margin-top:5px;font-size:13px}._avatar_cruvl_50{background:linear-gradient(135deg, var(--ant-color-primary), var(--ant-color-success));color:#fff;width:58px;height:58px;box-shadow:color-mix(in srgb, var(--ant-color-primary) 24%, transparent) 0 10px 24px;border-radius:14px;flex:none;place-items:center;font-size:24px;font-weight:800;display:grid}._profileSignal_cruvl_83{border:1px solid color-mix(in srgb, var(--ant-color-primary) 16%, var(--ant-color-border-secondary));background:color-mix(in srgb, var(--ant-color-primary) 5%, #fff);border-radius:8px;padding:14px}._profileSignal_cruvl_83 span,._profileSignal_cruvl_83 strong{display:block}._profileSignal_cruvl_83 span{color:var(--ant-color-primary);font-size:12px;font-weight:700}._profileSignal_cruvl_83 strong{color:var(--ant-color-text-heading);margin-top:8px;font-size:22px;line-height:1.1}._profileSignal_cruvl_83 p{color:var(--ant-color-text-secondary);margin:10px 0 0;line-height:1.65}._profileMiniStats_cruvl_110{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._profileMiniStats_cruvl_110 div{border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-fill-quaternary);border-radius:8px;padding:12px}._profileMiniStats_cruvl_110 span,._profileMiniStats_cruvl_110 strong{display:block}._profileMiniStats_cruvl_110 span{color:var(--ant-color-text-tertiary);font-size:12px}._profileMiniStats_cruvl_110 strong{color:var(--ant-color-text-heading);margin-top:6px;font-size:14px}._personalIntro_cruvl_33{padding:24px}._profileInfoGrid_cruvl_139{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}._profileInfoGrid_cruvl_139 div{border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-fill-quaternary);border-radius:8px;padding:12px}._profileInfoGrid_cruvl_139 span,._profileInfoGrid_cruvl_139 strong{display:block}._profileInfoGrid_cruvl_139 span{color:var(--ant-color-text-tertiary);font-size:12px}._profileInfoGrid_cruvl_139 strong{color:var(--ant-color-text-heading);margin-top:6px;font-size:14px}._heroCapabilityGrid_cruvl_165{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}._heroCapabilityGrid_cruvl_165 article{border:1px solid color-mix(in srgb, var(--ant-color-primary) 18%, var(--ant-color-border-secondary));background:linear-gradient(135deg, color-mix(in srgb, var(--ant-color-primary) 8%, transparent), transparent 70%), #fff;border-radius:8px;min-height:104px;padding:14px}._heroCapabilityGrid_cruvl_165 span,._heroCapabilityGrid_cruvl_165 strong{display:block}._heroCapabilityGrid_cruvl_165 span{color:var(--ant-color-primary);font-family:var(--ant-font-family-code);font-size:12px;font-weight:700}._heroCapabilityGrid_cruvl_165 strong{color:var(--ant-color-text-heading);margin-top:14px;font-size:15px;line-height:1.55}._scorePanel_cruvl_34{background:radial-gradient(circle at 50% 28%, color-mix(in srgb, var(--ant-color-primary) 14%, transparent), transparent 42%), var(--ant-color-bg-container);text-align:center;align-content:center;place-items:center;gap:16px;padding:20px;display:grid}._scorePanel_cruvl_34 p{max-width:220px;color:var(--ant-color-text-secondary);margin:0;line-height:1.65}._classBenchmark_cruvl_211{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}._classBenchmark_cruvl_211 span{border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-fill-quaternary);color:var(--ant-color-text-secondary);border-radius:999px;padding:4px 10px;font-size:12px}._scoreRingLoading_cruvl_226{place-items:center;height:180px;display:grid}._heroMain_cruvl_27{padding:24px}._heroTopline_cruvl_236{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}._heroControls_cruvl_244{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}._classSelect_cruvl_251{min-width:180px}._title_cruvl_255{letter-spacing:0;margin:12px 0 8px!important}._description_cruvl_260{max-width:720px;color:var(--ant-color-text-secondary);font-size:15px;line-height:1.8}._heroActions_cruvl_267{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}._heroSignals_cruvl_275{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}._heroSignals_cruvl_275 article{border:1px solid var(--ant-color-border-secondary);background:color-mix(in srgb, var(--ant-color-primary) 5%, #fff);border-radius:8px;min-height:92px;padding:12px}._heroSignals_cruvl_275 span{color:var(--ant-color-primary);font-family:var(--ant-font-family-code);margin-bottom:10px;font-size:12px;font-weight:700;display:block}._heroSignals_cruvl_275 strong{color:var(--ant-color-text-heading);font-size:13px;line-height:1.55;display:block}._heroSignals_cruvl_275 p{color:var(--ant-color-text-tertiary);margin:8px 0 0;font-size:12px;line-height:1.55}._portraitPanel_cruvl_28{place-items:center;gap:14px;padding:18px;display:grid}._radar_cruvl_316{border:1px solid color-mix(in srgb, var(--ant-color-primary) 22%, transparent);background:linear-gradient(90deg, transparent 49%, color-mix(in srgb, var(--ant-color-primary) 14%, transparent) 50%, transparent 51%), linear-gradient(0deg, transparent 49%, color-mix(in srgb, var(--ant-color-success) 14%, transparent) 50%, transparent 51%), color-mix(in srgb, var(--ant-color-primary) 5%, #fff);border-radius:50%;place-items:center;width:190px;height:190px;display:grid;position:relative}._radar_cruvl_316:before{border:1px dashed color-mix(in srgb, var(--ant-color-primary) 24%, transparent);content:"";border-radius:50%;position:absolute;inset:36px}._radar_cruvl_316 strong{z-index:1;background:var(--ant-color-primary);color:#fff;border-radius:50%;place-items:center;width:78px;height:78px;font-size:28px;line-height:1;display:grid}._radar_cruvl_316 span{color:var(--ant-color-text-secondary);font-size:12px;font-weight:600;position:absolute}._radar_cruvl_316 span:first-child{top:16px}._radar_cruvl_316 span:nth-child(2){right:14px}._radar_cruvl_316 span:nth-child(3){bottom:16px}._radar_cruvl_316 span:nth-child(4){left:14px}._portraitText_cruvl_364{text-align:center;gap:6px;display:grid}._portraitText_cruvl_364 strong{color:var(--ant-color-text-heading);font-size:16px}._portraitText_cruvl_364 span{max-width:260px;color:var(--ant-color-text-secondary);line-height:1.6}._metricGrid_cruvl_8{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}._metricCard_cruvl_29{--cardColor:var(--ant-color-primary);background:linear-gradient(135deg, color-mix(in srgb, var(--cardColor) 8%, transparent), transparent 68%), #fff;align-items:center;gap:12px;padding:14px;display:flex}._metricCard_cruvl_29[data-tone=green]{--cardColor:var(--ant-color-success)}._metricCard_cruvl_29[data-tone=gold]{--cardColor:var(--ant-color-warning)}._metricCard_cruvl_29[data-tone=rose]{--cardColor:var(--ant-color-error)}._metricCard_cruvl_29 strong,._metricCard_cruvl_29 span,._metricCard_cruvl_29 small{display:block}._metricCard_cruvl_29 strong{color:var(--ant-color-text-heading);font-size:22px;line-height:1.15}._metricCard_cruvl_29 span{color:var(--ant-color-text-secondary);margin-top:4px;font-size:13px}._metricCard_cruvl_29 small{color:var(--ant-color-text-tertiary);margin-top:4px;font-size:12px}._metricIcon_cruvl_424{background:color-mix(in srgb, var(--cardColor) 12%, #fff);width:40px;height:40px;color:var(--cardColor);border-radius:8px;flex:none;place-items:center;font-size:18px;display:grid}._contentGrid_cruvl_9{grid-template-columns:minmax(0,1fr) 360px;gap:14px;margin-top:14px;display:grid}._dashboardGrid_cruvl_10{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:14px;display:grid}._chartCard_cruvl_35{padding:18px}._personalContentGrid_cruvl_454{grid-template-columns:minmax(0,1fr) 360px;gap:14px;margin-top:14px;display:grid}._categoryList_cruvl_461{gap:12px;margin-top:14px;display:grid}._categoryItem_cruvl_467{border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-fill-quaternary);border-radius:8px;grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:center;gap:14px;padding:14px;display:grid}._categoryItem_cruvl_467 strong,._categoryItem_cruvl_467 span{display:block}._categoryItem_cruvl_467 strong{color:var(--ant-color-text-heading);font-size:15px}._categoryItem_cruvl_467 span{color:var(--ant-color-text-tertiary);margin-top:5px;font-size:12px}._personalFlow_cruvl_491{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}._personalFlow_cruvl_491 article{border:1px solid var(--ant-color-border-secondary);background:#fff;border-radius:8px;min-height:142px;padding:14px}._personalFlow_cruvl_491 span{color:var(--ant-color-primary);font-family:var(--ant-font-family-code);margin-bottom:16px;font-size:12px;font-weight:800;display:inline-flex}._personalFlow_cruvl_491 strong{color:var(--ant-color-text-heading);font-size:15px;display:block}._personalFlow_cruvl_491 p{color:var(--ant-color-text-secondary);margin:8px 0 0;line-height:1.65}._tracks_cruvl_30{padding:18px}._sectionHeader_cruvl_526{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}._sectionHeader_cruvl_526 h4{margin:0!important}._trackList_cruvl_537{gap:12px;display:grid}._trackItem_cruvl_542{border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-fill-quaternary);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 14px;padding:14px;display:grid}._trackItem_cruvl_542 strong{color:var(--ant-color-text-heading);font-size:16px}._trackItem_cruvl_542 p{color:var(--ant-color-text-secondary);margin:5px 0 0;line-height:1.65}._trackItem_cruvl_542 .ant-progress{grid-column:1/-1}._sidePanel_cruvl_565{align-content:start;gap:14px;display:grid}._sideCard_cruvl_31{padding:16px}._sideCard_cruvl_31 h5{margin:0 0 12px!important}._aiSummary_cruvl_578{color:var(--ant-color-text-secondary);margin:-2px 0 12px;line-height:1.65}._aiAdviceHeader_cruvl_584{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._aiAdviceHeader_cruvl_584 h5{margin-bottom:0!important}._aiAdviceActions_cruvl_594{align-items:center;gap:10px;margin-bottom:12px;display:flex}._aiAdviceAlert_cruvl_601{margin-bottom:12px}._aiAdviceContent_cruvl_605{border:1px solid var(--ant-color-border-secondary);background:color-mix(in srgb, var(--ant-color-primary) 5%, #fff);border-radius:8px;max-height:420px;padding:12px;overflow:auto}._aiAdviceContent_cruvl_605 p{color:var(--ant-color-text-secondary);margin:0 0 8px;font-size:13px;line-height:1.65}._aiAdviceContent_cruvl_605 p:last-child{margin-bottom:0}._timeline_cruvl_623{gap:12px;display:grid}._timeline_cruvl_623 article{border-left:2px solid color-mix(in srgb, var(--ant-color-primary) 35%, transparent);padding-left:12px;position:relative}._timeline_cruvl_623 article span{color:var(--ant-color-primary);margin-bottom:4px;font-size:12px;font-weight:700;display:block}._timeline_cruvl_623 article strong{color:var(--ant-color-text-heading)}._timeline_cruvl_623 article p{color:var(--ant-color-text-secondary);margin:5px 0 0;line-height:1.6}._focusList_cruvl_649{gap:10px;display:grid}._focusList_cruvl_649 article{background:color-mix(in srgb, var(--ant-color-primary) 7%, #fff);border-radius:8px;margin:0;padding:10px 12px}._focusList_cruvl_649 strong{color:var(--ant-color-text-heading);font-size:13px;display:block}._focusList_cruvl_649 p{color:var(--ant-color-text-secondary);margin:4px 0 0;font-size:13px;line-height:1.55}@media (width<=1100px){._hero_cruvl_7,._contentGrid_cruvl_9,._dashboardGrid_cruvl_10{grid-template-columns:1fr}._metricGrid_cruvl_8,._profileInfoGrid_cruvl_139,._profileMiniStats_cruvl_110,._heroCapabilityGrid_cruvl_165,._personalFlow_cruvl_491{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){._page_cruvl_1{padding:12px}._metricGrid_cruvl_8{grid-template-columns:1fr}._heroActions_cruvl_267,._heroSignals_cruvl_275,._heroCapabilityGrid_cruvl_165,._sectionHeader_cruvl_526,._trackItem_cruvl_542,._profileMiniStats_cruvl_110,._profileInfoGrid_cruvl_139,._categoryItem_cruvl_467,._personalFlow_cruvl_491{grid-template-columns:1fr;align-items:stretch}}._hudPanel_9g5la_1{background:radial-gradient(68% 58% at 50% 48%,#0a1730 0%,#050c1a 55%,#020509 100%);display:none;position:relative;overflow:hidden}@media (width>=1024px){._hudPanel_9g5la_1{display:block}}._hudStage_9g5la_13{width:100%;height:100%;position:absolute;inset:0}._pathLine_9g5la_20{stroke-dasharray:1;transition:stroke-dashoffset .7s cubic-bezier(.22,.61,.36,1)}@media (prefers-reduced-motion:reduce){._pathLine_9g5la_20{transition:none}}._nodeCore_9g5la_30{animation:3.6s ease-in-out infinite _nodePulse_9g5la_1}@media (prefers-reduced-motion:reduce){._nodeCore_9g5la_30{animation:none}}@keyframes _nodePulse_9g5la_1{0%,to{opacity:.75;transform:scale(.95)}50%{opacity:1;transform:scale(1.08)}}._fadeTop_9g5la_49{pointer-events:none;z-index:10;background:linear-gradient(#020509 0%,#0000 100%);height:160px;position:absolute;inset:0 0 auto}._fadeBottom_9g5la_58{pointer-events:none;z-index:10;background:linear-gradient(#0000 0%,#020509 100%);height:220px;position:absolute;inset:auto 0 0}._fadeLeft_9g5la_67{pointer-events:none;z-index:10;background:linear-gradient(90deg,#020509 0%,#0000 100%);width:88px;position:absolute;inset:0 auto 0 0}._fadeRight_9g5la_76{pointer-events:none;z-index:10;background:linear-gradient(270deg,#020509 0%,#0000 100%);width:88px;position:absolute;inset:0 0 0 auto}._hudLogo_9g5la_85{z-index:20;align-items:center;gap:10px;display:flex;position:absolute;top:24px;left:28px}._hudLogoBadge_9g5la_95{background:#fff;border-radius:4px;flex-shrink:0;width:28px;height:28px;display:block;overflow:hidden}._hudLogoBadge_9g5la_95 img{object-fit:cover;object-position:center 36%;width:100%;height:100%;display:block}._hudLogoText_9g5la_112{color:#e8eeffe0;letter-spacing:.02em;font-size:13px;font-weight:500}._hudStatus_9g5la_119{z-index:20;flex-direction:column;align-items:flex-end;gap:4px;display:flex;position:absolute;top:28px;right:28px}._hudStatusLine_9g5la_130{color:#b0bcd8a6;letter-spacing:.03em;font-size:11px;font-weight:500}._hudStatusSub_9g5la_137{color:#b0bcd861;letter-spacing:.03em;font-size:10px}._hudTagline_9g5la_143{z-index:20;flex-direction:column;gap:6px;display:flex;position:absolute;bottom:28px;left:28px}._hudTaglineText_9g5la_153{color:#e8eeffad;letter-spacing:.04em;margin:0;font-size:13px;font-weight:500}._hudCopyright_9g5la_161{color:#8b8a9173;letter-spacing:.04em;margin:0;font-size:11px}._hudTitle_9g5la_168{z-index:20;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:52px;left:0;right:0}._hudTitleMain_9g5la_180{color:#e8eeffeb;letter-spacing:.06em;text-shadow:0 0 32px #0173ff8c;font-size:32px;font-weight:700}._hudTitleSub_9g5la_188{color:#01a0ffd1;letter-spacing:.22em;text-transform:uppercase;font-size:15px;font-weight:500}._hudSlogan_9g5la_196{z-index:20;text-align:center;color:#dce8ffb8;letter-spacing:.12em;font-size:18px;font-weight:500;position:absolute;bottom:44px;left:0;right:0}._formPanel_hkso4_1{background-color:#f0f5ff;background-image:radial-gradient(circle,#0173ff17 1px,#0000 1px);background-size:22px 22px;border-left:none;flex-direction:column;justify-content:center;min-height:100vh;display:flex}@media (width>=1024px){._formPanel_hkso4_1{border-left:1px solid #0173ff33}}._formPanel_hkso4_1{padding:48px 40px}._formInner_hkso4_20{width:100%;max-width:340px;margin:0 auto}._formLogo_hkso4_26{justify-content:center;margin-bottom:32px;display:flex}._formLogo_hkso4_26 img{object-fit:contain;width:310px;height:100px;display:block}._formTitle_hkso4_38{margin-bottom:28px}._formHeading_hkso4_42{color:#0a1228;letter-spacing:-.01em;margin:0;font-size:24px;font-weight:700}._formSubtitle_hkso4_50{color:#64748b;margin-top:6px;margin-bottom:0;font-size:14px}._root_eh499_1{background:#070d1b;grid-template-columns:1fr;min-height:100vh;display:grid}@media (width>=1024px){._root_eh499_1{grid-template-columns:minmax(0,2fr) minmax(24rem,1fr)}}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#777;--xy-background-pattern-lines-color-default:#777;--xy-background-pattern-cross-color-default:#777;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}._topologyPanel_13xgy_1{border:1px solid var(--ant-color-border-secondary);background:#fff;border-radius:10px;gap:14px;min-height:0;padding:14px;display:grid}._panelHeader_13xgy_11{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._panelHeader_13xgy_11 strong,._panelHeader_13xgy_11 span{display:block}._panelHeader_13xgy_11 strong{color:var(--ant-color-text-heading);font-size:15px}._panelHeader_13xgy_11 span{color:var(--ant-color-text-secondary);margin-top:4px;font-size:12px;line-height:1.5}._summary_13xgy_32{background:color-mix(in srgb, var(--ant-color-primary) 10%, #fff);color:var(--ant-color-primary);white-space:nowrap;border-radius:6px;flex:none;padding:3px 9px;font-size:12px;font-weight:600}._topologyCanvas_13xgy_43{border:1px solid var(--ant-color-border-secondary);background:radial-gradient(circle at 20% 18%, color-mix(in srgb, var(--ant-color-primary) 10%, transparent), transparent 28%), linear-gradient(180deg, #fff, #f8fafc);border-radius:8px;height:clamp(320px,42vh,520px);min-height:320px;position:relative;overflow:hidden}._topologyCanvas_13xgy_43 .react-flow__handle{background:var(--ant-color-primary);opacity:.85;border:2px solid #fff;width:8px;height:8px}._topoGateway_13xgy_60,._topoNetwork_13xgy_61,._topoHost_13xgy_62{border:1px solid var(--ant-color-border-secondary);background:#fff;border-radius:8px;gap:5px;width:176px;padding:12px;display:grid;box-shadow:0 10px 22px #0f172a17}._topoGateway_13xgy_60 strong,._topoGateway_13xgy_60 span,._topoGateway_13xgy_60 small,._topoNetwork_13xgy_61 strong,._topoNetwork_13xgy_61 span,._topoNetwork_13xgy_61 small,._topoHost_13xgy_62 strong,._topoHost_13xgy_62 span,._topoHost_13xgy_62 small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._topoGateway_13xgy_60 strong,._topoNetwork_13xgy_61 strong,._topoHost_13xgy_62 strong{color:var(--ant-color-text-heading);font-size:13px}._topoGateway_13xgy_60 span,._topoGateway_13xgy_60 small,._topoNetwork_13xgy_61 span,._topoNetwork_13xgy_61 small,._topoHost_13xgy_62 span,._topoHost_13xgy_62 small{color:var(--ant-color-text-tertiary);font-size:11px}._topoGateway_13xgy_60{border-color:color-mix(in srgb, var(--ant-color-primary) 28%, var(--ant-color-border-secondary));background:color-mix(in srgb, var(--ant-color-primary) 7%, #fff);text-align:center;place-items:center;width:150px}._topoGateway_13xgy_60 svg{color:var(--ant-color-primary);font-size:20px}._topoNetwork_13xgy_61{border-color:color-mix(in srgb, var(--ant-color-primary) 22%, var(--ant-color-border-secondary));min-height:82px}._topoNetwork_13xgy_61[data-isolated=true]{border-color:color-mix(in srgb, var(--ant-color-warning) 34%, var(--ant-color-border-secondary));background:color-mix(in srgb, var(--ant-color-warning) 7%, #fff)}._topoNetwork_13xgy_61[data-isolated=false]{background:color-mix(in srgb, var(--ant-color-success) 6%, #fff)}._topoHost_13xgy_62{border-color:color-mix(in srgb, #64748b 22%, var(--ant-color-border-secondary));width:184px}._topoHost_13xgy_62[data-exposed=true]{border-color:color-mix(in srgb, var(--ant-color-success) 34%, var(--ant-color-border-secondary))}._topoHostHeader_13xgy_134{align-items:center;gap:7px;display:flex}._topoHostHeader_13xgy_134 svg{color:var(--ant-color-primary)}._topoServices_13xgy_143{flex-wrap:wrap;gap:5px;margin-top:2px;display:flex}._topoServices_13xgy_143 small{background:var(--ant-color-fill-secondary);color:var(--ant-color-text-secondary);font-family:var(--ant-font-family-code);border-radius:999px;padding:2px 7px}._empty_13xgy_157{border:1px dashed var(--ant-color-border);min-height:240px;color:var(--ant-color-text-tertiary);border-radius:8px;place-items:center;display:grid}@media (width<=768px){._panelHeader_13xgy_11{display:grid}._topologyCanvas_13xgy_43{min-height:260px}}._page_1ofnf_2{--management-content-width:100%;--management-nav-width:100%;--management-accent:var(--ant-color-primary);--management-accent-strong:var(--ant-color-primary-active);--management-accent-contrast:#fff;background:radial-gradient(circle at 74% 12%, color-mix(in srgb, var(--management-accent) 6%, transparent), transparent 24rem), linear-gradient(180deg, color-mix(in srgb, var(--management-accent) 6%, transparent), transparent 280px), var(--ant-color-bg-layout);grid-template-rows:auto minmax(0,1fr);height:100vh;min-height:0;padding:0;display:grid;overflow:hidden}._generatorPage_1ofnf_17{overflow:hidden}._pageBody_1ofnf_21{min-height:0;padding:14px 18px 18px;overflow-y:auto}._generatorPage_1ofnf_17 ._pageBody_1ofnf_21{display:grid;overflow:hidden}._hero_1ofnf_32,._metricGrid_1ofnf_33,._workGrid_1ofnf_34{width:var(--management-content-width);margin:0 auto}._topNav_1ofnf_39{z-index:20;box-sizing:border-box;border-bottom:1px solid color-mix(in srgb, var(--management-accent) 10%, var(--ant-color-border-secondary));box-shadow:0 2px 12px color-mix(in srgb, var(--management-accent) 5%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;align-items:center;gap:16px;width:100%;padding:6px 18px;display:flex;position:sticky;top:0}._topNav_1ofnf_39 nav{background:#0000000f;border-radius:999px;flex-wrap:nowrap;align-items:center;gap:2px;padding:3px;transition:background .2s;display:flex;position:relative}._topNav_1ofnf_39 nav:hover{background:#00000017}._topBrand_1ofnf_69{align-items:center;gap:10px;min-width:0;padding-left:4px;display:inline-flex}._topBrand_1ofnf_69 strong,._topBrand_1ofnf_69 small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}._topBrand_1ofnf_69 strong{color:var(--ant-color-text-heading);font-size:15px;line-height:1.2}._topBrand_1ofnf_69 small{color:var(--ant-color-text-tertiary);margin-top:2px;font-size:11px}._topBrandMark_1ofnf_95{background:#fff;border-radius:10px;flex:none;width:34px;height:34px;display:block;overflow:hidden;box-shadow:0 8px 18px #0f172a1f}._topBrandMark_1ofnf_95 img{object-fit:cover;object-position:center 36%;width:100%;height:100%;display:block}._topActions_1ofnf_113{justify-content:flex-end;min-width:0;margin-left:auto;display:flex}._classScope_1ofnf_120{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}._classScope_1ofnf_120>span{color:var(--ant-color-text-tertiary);white-space:nowrap;font-size:11px;font-weight:700}._classScope_1ofnf_120 .ant-select{width:250px}._classScope_1ofnf_120 .ant-select-selector{font-weight:600;border-color:color-mix(in srgb, var(--management-accent) 18%, var(--ant-color-border-secondary))!important;min-height:36px!important;color:var(--ant-color-text-heading)!important;background:#fff!important;border-radius:10px!important;box-shadow:0 6px 16px #0f172a0a!important}._classScope_1ofnf_120 .ant-select-selection-item{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._navItem_1ofnf_151,._activeNavItem_1ofnf_152{height:34px;color:var(--ant-color-text-secondary);white-space:nowrap;z-index:1;border-radius:999px;align-items:center;gap:6px;padding:0 15px;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}._navItem_1ofnf_151 svg,._activeNavItem_1ofnf_152 svg{font-size:13px}._navItem_1ofnf_151:hover{color:var(--ant-color-text-heading)}._activeNavItem_1ofnf_152{color:#fff;font-weight:600}._activeNavItem_1ofnf_152:hover{color:#fff}._navSlider_1ofnf_185{background:var(--management-accent);pointer-events:none;z-index:0;border-radius:999px;position:absolute;top:3px;bottom:3px}._hero_1ofnf_32{grid-template-columns:minmax(0,1fr) minmax(360px,420px);gap:14px;display:grid}._heroMain_1ofnf_201,._heroPanel_1ofnf_202,._metricCard_1ofnf_203,._workbench_1ofnf_204,._sideCard_1ofnf_205{border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-bg-container);box-shadow:color-mix(in srgb, var(--management-accent) 6%, transparent) 0 14px 34px;border-radius:8px}._heroMain_1ofnf_201{padding:24px}._title_1ofnf_216{letter-spacing:0;margin:12px 0 8px!important}._description_1ofnf_221{max-width:980px;color:var(--ant-color-text-secondary);font-size:15px;line-height:1.8}._actions_1ofnf_228{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}._capabilityGrid_1ofnf_235{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}._capabilityGrid_1ofnf_235 article{border:1px solid color-mix(in srgb, var(--management-accent) 16%, var(--ant-color-border-secondary));background:color-mix(in srgb, var(--management-accent) 5%, var(--ant-color-bg-container));border-radius:8px;min-height:104px;padding:14px}._capabilityGrid_1ofnf_235 span,._capabilityGrid_1ofnf_235 strong{display:block}._capabilityGrid_1ofnf_235 span{color:var(--ant-color-text-tertiary);font-size:12px}._capabilityGrid_1ofnf_235 strong{color:var(--ant-color-text-heading);margin-top:14px;font-size:15px;line-height:1.55}._heroPanel_1ofnf_202{align-content:center;gap:14px;padding:20px;display:grid}._panelRing_1ofnf_270{border:1px solid color-mix(in srgb, var(--management-accent) 18%, var(--ant-color-border-secondary));background:color-mix(in srgb, var(--management-accent) 6%, var(--ant-color-bg-container));border-radius:10px;place-items:center;margin:0 auto;padding:16px 24px;display:grid}._panelRing_1ofnf_270 strong,._panelRing_1ofnf_270 span{display:block}._panelRing_1ofnf_270 strong{color:var(--ant-color-text-heading);text-align:center;font-size:32px;line-height:1}._panelRing_1ofnf_270 span{color:var(--ant-color-text-tertiary);text-align:center;margin-top:6px;font-size:12px}._panelText_1ofnf_296{color:var(--ant-color-text-secondary);text-align:center;margin:0;line-height:1.65}._metricGrid_1ofnf_33{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}._metricCard_1ofnf_203{gap:8px;min-height:112px;padding:14px;display:grid}._metricCard_1ofnf_203 strong,._metricCard_1ofnf_203 span,._metricCard_1ofnf_203 small{display:block}._metricCard_1ofnf_203 strong{color:var(--ant-color-text-heading);font-size:24px;line-height:1.1}._metricCard_1ofnf_203 span{color:var(--ant-color-text-secondary);font-size:13px}._metricCard_1ofnf_203 small{color:var(--ant-color-text-tertiary);font-size:12px}._workGrid_1ofnf_34{grid-template-columns:minmax(0,1fr) minmax(340px,420px);gap:14px;margin-top:14px;display:grid}._workbench_1ofnf_204,._sideCard_1ofnf_205{padding:18px}._sectionHeader_1ofnf_347{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}._sectionHeader_1ofnf_347 h4,._sectionHeader_1ofnf_347 h5{margin:0!important}._flowList_1ofnf_359{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}._flowItem_1ofnf_365{border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-fill-quaternary);border-radius:8px;min-height:150px;padding:14px}._flowItem_1ofnf_365 span{color:var(--ant-color-text-tertiary);margin-bottom:16px;font-size:12px;display:inline-flex}._flowItem_1ofnf_365 strong{color:var(--ant-color-text-heading);font-size:15px;display:block}._flowItem_1ofnf_365 p{color:var(--ant-color-text-secondary);margin:8px 0 0;line-height:1.65}._side_1ofnf_205{align-content:start;gap:14px;display:grid}._queue_1ofnf_395{gap:12px;display:grid}._queueItem_1ofnf_400{border:1px solid color-mix(in srgb, var(--management-accent) 18%, var(--ant-color-border-secondary));background:color-mix(in srgb, var(--management-accent) 6%, var(--ant-color-bg-container));border-radius:6px;gap:8px;padding:10px 12px;display:grid}._queueItem_1ofnf_400 strong{color:var(--ant-color-text-heading)}._queueItem_1ofnf_400 span{color:var(--ant-color-text-secondary);font-size:13px}._teacherAssistantShell_1ofnf_416{width:var(--management-content-width);grid-template-columns:280px minmax(0,1fr);gap:12px;height:calc(100vh - 86px);min-height:620px;margin:0 auto;display:grid}._teacherAssistantSidebar_1ofnf_426{border:1px solid color-mix(in srgb, var(--management-accent) 10%, var(--ant-color-border-secondary));background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--management-accent) 5%, transparent), transparent 34%), var(--ant-color-bg-layout);min-width:0;box-shadow:0 2px 12px color-mix(in srgb, var(--management-accent) 5%, transparent);border-radius:8px;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}._assistantSidebarHeader_1ofnf_437{border-bottom:1px solid var(--ant-color-border-secondary);justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}._assistantSidebarHeader_1ofnf_437 strong{color:var(--ant-color-text-heading);font-size:14px}._assistantSessionList_1ofnf_450{align-content:start;gap:4px;min-height:0;padding:8px;display:grid;overflow-y:auto}._assistantSession_1ofnf_450,._activeAssistantSession_1ofnf_460{width:100%;color:var(--ant-color-text-secondary);background:0 0;border-radius:8px;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:4px;padding:2px;display:grid}._assistantSessionMain_1ofnf_472{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:7px 8px;display:grid}._assistantSessionMain_1ofnf_472 svg{color:var(--ant-color-text-tertiary)}._assistantSessionMain_1ofnf_472 strong,._assistantSessionMain_1ofnf_472 small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}._assistantSessionMain_1ofnf_472 strong{color:var(--ant-color-text-heading);font-size:13px;font-weight:600}._assistantSessionMain_1ofnf_472 small{color:var(--ant-color-text-tertiary);margin-top:2px;font-size:11px}._assistantSessionDelete_1ofnf_507{opacity:0}._assistantSession_1ofnf_450:hover ._assistantSessionDelete_1ofnf_507,._activeAssistantSession_1ofnf_460 ._assistantSessionDelete_1ofnf_507{opacity:1}._assistantSession_1ofnf_450:hover,._activeAssistantSession_1ofnf_460{background:var(--ant-color-bg-container)}._activeAssistantSession_1ofnf_460{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--management-accent) 12%, var(--ant-color-border-secondary))}._teacherAssistantChat_1ofnf_525{background:#fff;border:1px solid #e5e7eb;border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden;box-shadow:0 10px 30px #0f172a0d}._assistantChatHeader_1ofnf_537{background:#fff;border-bottom:1px solid #eef0f3;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 20px;display:flex}._assistantChatHeader_1ofnf_537 h4{letter-spacing:0;margin:0 0 4px!important}._assistantThreadRoot_1ofnf_551{background:#fff;min-width:0;height:100%;min-height:0;overflow:hidden}._assistantMessageArea_1ofnf_559{scroll-behavior:smooth;flex-direction:column;gap:18px;min-width:0;height:100%;min-height:0;padding:24px 24px 0;display:flex;overflow:hidden auto}._aiLabShell_1ofnf_572{box-sizing:border-box;grid-template-columns:260px minmax(0,1fr) minmax(340px,430px);gap:12px;width:100%;height:calc(100vh - 86px);min-height:640px;margin:0 auto;display:grid;overflow:hidden}._aiLabSessionSidebar_1ofnf_584{border:1px solid color-mix(in srgb, var(--management-accent) 10%, var(--ant-color-border-secondary));background:var(--ant-color-bg-container);min-height:0;box-shadow:0 16px 42px color-mix(in srgb, var(--management-accent) 7%, transparent);border-radius:8px;overflow:hidden}._aiLabChatPanel_1ofnf_593,._aiLabArtifactPanel_1ofnf_594{border:1px solid color-mix(in srgb, var(--management-accent) 10%, var(--ant-color-border-secondary));background:var(--ant-color-bg-container);min-width:0;min-height:0;box-shadow:0 16px 42px color-mix(in srgb, var(--management-accent) 7%, transparent);border-radius:8px;overflow:hidden}._aiLabChatPanel_1ofnf_593{grid-template-rows:auto minmax(0,1fr) auto;display:grid}._aiLabChatHeader_1ofnf_609{border-bottom:1px solid var(--ant-color-border-secondary);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 20px;display:flex}._aiLabChatHeader_1ofnf_609 h3{letter-spacing:0;margin:0 0 4px!important}._aiLabChatHeader_1ofnf_609 p{color:var(--ant-color-text-secondary);margin:0;line-height:1.6}._aiLabChatFeed_1ofnf_627{background:var(--ant-color-bg-layout);align-content:start;gap:16px;min-width:0;min-height:0;padding:18px min(4vw,56px);display:grid;overflow:hidden auto}._aiLabHistoryLoading_1ofnf_638{border:1px solid var(--ant-color-border-secondary);color:var(--ant-color-text-secondary);background:#fff;border-radius:999px;justify-self:center;align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:inline-flex}._aiLabMessage_1ofnf_651,._aiLabMessageMine_1ofnf_652{width:100%;min-width:0;display:flex}._aiLabMessageMine_1ofnf_652{justify-content:flex-end}._aiLabMessageBody_1ofnf_662{gap:8px;width:min(860px,100%);min-width:0;display:grid}._aiLabMessageMine_1ofnf_652 ._aiLabMessageBody_1ofnf_662{justify-items:end;width:min(640px,82%)}._aiLabMessage_1ofnf_651 ._messageMarkdown_1ofnf_674,._aiLabMessageMine_1ofnf_652 ._messageMarkdownMine_1ofnf_675{overflow-wrap:anywhere;word-break:break-word;border:0;min-width:0;max-width:100%;font-size:14px}._aiLabMessage_1ofnf_651 ._messageMarkdown_1ofnf_674 .lingent-markdown,._aiLabMessageMine_1ofnf_652 ._messageMarkdownMine_1ofnf_675 .lingent-markdown{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}._aiLabMessage_1ofnf_651 ._messageMarkdown_1ofnf_674 .lingent-markdown pre,._aiLabMessage_1ofnf_651 ._messageMarkdown_1ofnf_674 .lingent-markdown table,._aiLabMessageMine_1ofnf_652 ._messageMarkdownMine_1ofnf_675 .lingent-markdown pre,._aiLabMessageMine_1ofnf_652 ._messageMarkdownMine_1ofnf_675 .lingent-markdown table{max-width:100%;overflow-x:auto}._aiLabMessage_1ofnf_651 ._messageMarkdown_1ofnf_674 .lingent-markdown code,._aiLabMessageMine_1ofnf_652 ._messageMarkdownMine_1ofnf_675 .lingent-markdown code{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}._aiLabMessage_1ofnf_651 ._messageMarkdown_1ofnf_674{background:0 0;padding:2px 0}._aiLabMessageMine_1ofnf_652 ._messageMarkdownMine_1ofnf_675{border:1px solid color-mix(in srgb, var(--management-accent) 12%, var(--ant-color-border-secondary));background:color-mix(in srgb, var(--management-accent) 7%, var(--ant-color-bg-container));border-radius:14px;padding:12px 14px}._aiLabToolTimeline_1ofnf_716{gap:8px;width:min(760px,100%);min-width:0;display:grid}._aiLabToolCall_1ofnf_723{border:1px solid var(--ant-color-border-secondary);background:#fff;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:flex-start;gap:10px;padding:10px 12px;display:grid}._aiLabToolCall_1ofnf_723 svg{color:var(--management-accent-strong);margin-top:2px}._aiLabToolCall_1ofnf_723 strong,._aiLabToolCall_1ofnf_723 span{display:block}._aiLabToolCall_1ofnf_723 strong{color:var(--ant-color-text-heading);font-size:13px}._aiLabToolCall_1ofnf_723 span{color:var(--ant-color-text-secondary);overflow-wrap:anywhere;word-break:break-word;margin-top:3px;font-size:12px;line-height:1.55}._aiLabComposer_1ofnf_754{border-top:1px solid var(--ant-color-border-secondary);background:#fff;gap:8px;padding:12px 16px;display:grid}._aiLabComposer_1ofnf_754 textarea{resize:none;border-radius:8px}._aiLabArtifactPanel_1ofnf_594{grid-template-rows:auto minmax(0,1fr);padding:14px;display:grid}._aiLabArtifactPanel_1ofnf_594>header{border-bottom:1px solid var(--ant-color-border-secondary);justify-content:space-between;gap:12px;padding-bottom:12px;display:flex}._aiLabArtifactPanel_1ofnf_594>header strong,._aiLabArtifactPanel_1ofnf_594>header span{display:block}._aiLabArtifactPanel_1ofnf_594>header strong{color:var(--ant-color-text-heading);font-size:15px}._aiLabArtifactPanel_1ofnf_594>header span{color:var(--ant-color-text-secondary);margin-top:4px;font-size:12px;line-height:1.5}._aiLabArtifactEmpty_1ofnf_793{min-height:0;color:var(--ant-color-text-tertiary);text-align:center;align-content:center;place-items:center;gap:8px;display:grid}._aiLabArtifactEmpty_1ofnf_793 svg{color:var(--management-accent-strong);font-size:28px}._aiLabArtifactEmpty_1ofnf_793 strong{color:var(--ant-color-text-heading)}._aiLabArtifactEmpty_1ofnf_793 span{max-width:260px;line-height:1.6}._aiLabArtifactTabs_1ofnf_814{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:12px 0;display:grid}._aiLabArtifactTab_1ofnf_814,._aiLabArtifactTabActive_1ofnf_822{border:1px solid var(--ant-color-border-secondary);color:var(--ant-color-text-secondary);cursor:pointer;background:#fff;border-radius:8px;padding:7px 8px;font-size:12px}._aiLabArtifactTabActive_1ofnf_822{border-color:color-mix(in srgb, var(--management-accent) 42%, var(--ant-color-border-secondary));background:color-mix(in srgb, var(--management-accent) 8%, #fff);color:var(--management-accent-strong);font-weight:700}._aiLabOverviewPanel_1ofnf_839,._aiLabSourcePanel_1ofnf_840,._aiLabVerifyPanel_1ofnf_841{align-content:start;gap:12px;min-height:0;display:grid;overflow-y:auto}._aiLabPlanList_1ofnf_849,._aiLabVerifyPanel_1ofnf_841{gap:8px;display:grid}._aiLabPlanList_1ofnf_849 article,._aiLabVerifyPanel_1ofnf_841 article{border:1px solid var(--ant-color-border-secondary);border-radius:8px;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:10px;display:grid}._aiLabPlanList_1ofnf_849 article span,._aiLabVerifyPanel_1ofnf_841 article span{color:var(--management-accent-strong);font-family:var(--ant-font-family-code);font-size:12px;font-weight:800}._aiLabPlanList_1ofnf_849 article strong,._aiLabPlanList_1ofnf_849 article small,._aiLabVerifyPanel_1ofnf_841 article strong,._aiLabVerifyPanel_1ofnf_841 article small{display:block}._aiLabPlanList_1ofnf_849 article small,._aiLabVerifyPanel_1ofnf_841 article small{color:var(--ant-color-text-secondary);margin-top:3px;line-height:1.5}._aiLabFileChips_1ofnf_883{flex-wrap:wrap;gap:6px;display:flex}._aiLabFileChip_1ofnf_883,._aiLabFileChipActive_1ofnf_890{border:1px solid var(--ant-color-border-secondary);color:var(--ant-color-text-secondary);cursor:pointer;background:#fff;border-radius:999px;padding:5px 9px;font-size:12px}._aiLabFileChipActive_1ofnf_890{border-color:color-mix(in srgb, var(--management-accent) 38%, var(--ant-color-border-secondary));color:var(--management-accent-strong);font-weight:700}._aiLabSourcePreview_1ofnf_906{gap:8px;min-width:0;display:grid}._aiLabSourcePreview_1ofnf_906>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}._aiLabSourcePreview_1ofnf_906 pre{border:1px solid var(--ant-color-border-secondary);color:#f8fafc;background:#111827;border-radius:8px;max-width:100%;max-height:420px;padding:12px;font-size:12px;line-height:1.6;overflow:auto}._assistantEmptyState_1ofnf_930{color:#6b7280;text-align:center;justify-items:center;gap:8px;width:min(100%,760px);margin:12vh auto 0;display:grid}._assistantEmptyState_1ofnf_930 strong{color:#111827;font-size:22px;font-weight:650}._assistantEmptyState_1ofnf_930 span{max-width:520px;line-height:1.7}._assistantUserMessage_1ofnf_949,._assistantAIMessage_1ofnf_950{grid-template-columns:minmax(0,1fr);align-items:start;width:min(100%,760px);margin:0 auto;display:grid}._assistantUserMessage_1ofnf_949{justify-content:end}._assistantUserMessage_1ofnf_949 ._assistantMessageBody_1ofnf_961{color:#111827;background:#f6f8fa;border:1px solid #e5e7eb;border-radius:18px;justify-self:end;max-width:min(84%,620px);padding:10px 14px}._assistantMessageBody_1ofnf_961{color:#24292f;min-width:0;font-size:14px;line-height:1.7}._assistantMessageBody_1ofnf_961 p:last-child{margin-bottom:0}._assistantToolStack_1ofnf_981{gap:8px;max-width:720px;margin:0 0 10px;display:grid}._assistantThinkingDetails_1ofnf_988{border:1px solid color-mix(in srgb, var(--management-accent) 12%, var(--ant-color-border-secondary));background:color-mix(in srgb, var(--management-accent) 4%, var(--ant-color-bg-container));max-width:720px;color:var(--ant-color-text-tertiary);border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:13px}._assistantThinkingDetails_1ofnf_988 summary{color:var(--ant-color-text-tertiary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;display:inline-flex}._assistantThinkingDetails_1ofnf_988>div{background:var(--ant-color-bg-container);border-radius:8px;margin-top:8px;padding:10px 12px}._assistantThinking_1ofnf_988{color:#6b7280;align-items:center;gap:8px;font-size:13px;display:inline-flex}._assistantToolMessage_1ofnf_1021{max-width:840px;margin:6px 0 10px}._assistantEventMessage_1ofnf_1026{border:1px solid color-mix(in srgb, var(--event-color,#2563eb) 22%, #e5e7eb);background:color-mix(in srgb, var(--event-color,#2563eb) 7%, #fff);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px 14px;display:grid}._assistantEventMessage_1ofnf_1026 strong,._assistantEventMessage_1ofnf_1026 small{display:block}._assistantEventMessage_1ofnf_1026 strong{color:#111827;font-size:13px}._assistantEventMessage_1ofnf_1026 small{color:#6b7280;margin-top:3px;line-height:1.6}._assistantEventMessage_1ofnf_1026 button{border:1px solid color-mix(in srgb, var(--event-color,#2563eb) 20%, #d1d5db);color:#2563eb;cursor:pointer;background:#fff;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600}._assistantEventMessage_1ofnf_1026 button:hover{border-color:color-mix(in srgb, var(--event-color,#2563eb) 42%, #d1d5db);background:color-mix(in srgb, var(--event-color,#2563eb) 7%, #fff)}._info_1ofnf_1065{--event-color:#2563eb}._warning_1ofnf_1069{--event-color:var(--ant-color-warning)}._success_1ofnf_1073{--event-color:var(--ant-color-success)}._assistantDraftBar_1ofnf_1077{border-top:1px solid var(--ant-color-border-secondary);background:color-mix(in srgb, var(--ant-color-success) 5%, #fff);justify-content:space-between;align-items:center;gap:14px;padding:10px 20px;display:flex}._assistantDraftBar_1ofnf_1077 strong,._assistantDraftBar_1ofnf_1077 small{display:block}._assistantDraftBar_1ofnf_1077 strong{color:var(--ant-color-text-heading);font-size:13px}._assistantDraftBar_1ofnf_1077 small{color:var(--ant-color-text-secondary);margin-top:3px;font-size:12px}._assistantSuggestions_1ofnf_1100{scrollbar-width:none;flex-wrap:nowrap;gap:6px;width:min(100%,760px);padding:0;display:flex;overflow-x:auto}._assistantSuggestions_1ofnf_1100::-webkit-scrollbar{display:none}._assistantSuggestions_1ofnf_1100 button{color:#4b5563;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:999px;flex:none;max-width:min(72vw,320px);padding:5px 10px;font-size:12px;line-height:1.35;overflow:hidden}._assistantSuggestions_1ofnf_1100 button:hover{color:#6d28d9;background:#faf8ff;border-color:#8b5cf6}._assistantViewportFooter_1ofnf_1134{z-index:5;background:linear-gradient(#fff0 0%,#fff 38% 100%);justify-items:center;gap:8px;width:calc(100% + 48px);margin:auto -24px 0;padding:18px 24px 16px;display:grid;position:sticky;bottom:0}._assistantComposer_1ofnf_1147{background:#fff;border:1px solid #d8dee4;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;width:min(100%,760px);padding:10px;display:grid;box-shadow:0 18px 40px #0f172a1a}._assistantComposerInput_1ofnf_1160{box-sizing:border-box;color:#111827;resize:none;background:0 0;border:0;border-radius:12px;outline:none;width:100%;min-width:0;padding:8px 10px;font-family:inherit;font-size:14px;line-height:1.55;transition:border-color .2s,box-shadow .2s,background .2s}._assistantComposerInput_1ofnf_1160:focus{box-shadow:none}._composerFileList_1ofnf_1181{flex-wrap:wrap;grid-column:1/-1;gap:6px;padding:0 2px;display:flex}._assistantComposerActions_1ofnf_1189{align-items:center;gap:6px;display:flex}._composerAttachButton_1ofnf_1195{border:1px solid var(--ant-color-border);width:34px;height:34px;color:var(--ant-color-text-secondary);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:15px;transition:color .15s,border-color .15s;display:inline-flex}._composerAttachButton_1ofnf_1195:hover{color:var(--ant-color-primary);border-color:var(--ant-color-primary)}._assistantComposerButton_1ofnf_1214,._assistantComposerCancel_1ofnf_1215{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 13px;font-size:14px;font-weight:600;line-height:1;transition:border-color .2s,background .2s,color .2s;display:inline-flex}._assistantComposerButton_1ofnf_1214{color:#fff;background:#8b5cf6}._assistantComposerButton_1ofnf_1214:hover{background:#7c3aed}._assistantComposerCancel_1ofnf_1215{color:#6b7280;background:#fff;border-color:#e5e7eb}._assistantComposerCancel_1ofnf_1215:hover{border-color:var(--ant-color-error-border);color:var(--ant-color-error)}._assistantComposerButton_1ofnf_1214:disabled,._assistantComposerCancel_1ofnf_1215:disabled{opacity:.45;cursor:not-allowed}._assistantStreamingStatus_1ofnf_1257{color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:8px;width:min(100%,760px);margin:0 auto;padding:7px 12px;font-size:12px;display:inline-flex}._assistantScrollButton_1ofnf_1271{z-index:6;color:#4b5563;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:999px;align-self:center;width:34px;height:34px;position:sticky;bottom:130px;box-shadow:0 10px 24px #0f172a1f}._assistantScrollButton_1ofnf_1271:hover{color:#7c3aed}._generatorShell_1ofnf_1290{width:var(--management-content-width);grid-template-columns:minmax(0,1fr) clamp(410px,26vw,520px);align-items:stretch;gap:16px;height:100%;min-height:0;margin:0 auto;display:grid;overflow:hidden}._generatorControl_1ofnf_1302,._artifactCanvas_1ofnf_1303{border:1px solid color-mix(in srgb, var(--management-accent) 10%, var(--ant-color-border-secondary));background:var(--ant-color-bg-container);box-shadow:0 12px 30px color-mix(in srgb, var(--management-accent) 6%, transparent);border-radius:8px;overflow:hidden}._generatorLeft_1ofnf_1311{gap:14px;min-width:0;display:grid}._generatorPanel_1ofnf_1317,._generatorPrompt_1ofnf_1318{background:var(--ant-color-bg-container)}._generatorControl_1ofnf_1302{align-content:start;gap:14px;min-height:0;padding:14px;display:grid;overflow-y:auto}._generatorControlHeader_1ofnf_1331{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._generatorControlHeader_1ofnf_1331 h4{margin:0 0 4px!important}._generatorForm_1ofnf_1341{border:1px solid var(--ant-color-border-secondary);background:#fff;border-radius:8px;gap:12px;padding:12px;display:grid}._generatorForm_1ofnf_1341 label{gap:7px;display:grid}._generatorForm_1ofnf_1341 label>span{color:var(--ant-color-text-secondary);font-size:12px;font-weight:700}._generatorForm_1ofnf_1341 textarea{line-height:1.65}._generatorOptions_1ofnf_1362{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._generatorPanel_1ofnf_1317{padding:18px}._artifactCanvas_1ofnf_1303{background:var(--ant-color-bg-container);grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}._artifactBody_1ofnf_1381{grid-template-columns:clamp(188px,13vw,232px) minmax(0,1fr);min-height:0;display:grid;overflow:hidden}._artifactSidebar_1ofnf_1388{border-right:1px solid var(--ant-color-border-secondary);background:var(--ant-color-bg-container);align-content:start;gap:10px;min-height:0;padding:12px 10px;display:grid;overflow-y:auto}._artifactMain_1ofnf_1399{min-width:0;min-height:0;overflow:hidden}._artifactToolbar_1ofnf_1405{border-bottom:1px solid var(--ant-color-border-secondary);justify-content:space-between;align-items:flex-start;gap:16px;padding:10px 14px;display:flex}._artifactToolbar_1ofnf_1405 h4{margin:0 0 4px!important;font-size:15px!important}._artifactActions_1ofnf_1418{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}._sourcePane_1ofnf_1425{background:#0f172a;height:100%;min-height:0;display:grid}._templateFilesPane_1ofnf_1432{background:#0f172a;grid-template-columns:clamp(240px,20vw,340px) minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}._templateFileList_1ofnf_1441{background:#f8fafc;border-right:1px solid #94a3b82e;align-content:start;gap:8px;min-height:0;padding:12px 10px;display:grid;overflow-y:auto}._sourceFiles_1ofnf_1452{border-right:1px solid var(--ant-color-border-secondary);background:var(--ant-color-fill-quaternary);align-content:start;gap:10px;min-height:0;padding:12px 10px;display:grid;overflow-y:auto}._sidebarSectionTitle_1ofnf_1463{justify-content:space-between;align-items:center;gap:8px;padding:2px 8px 0;display:flex}._sidebarSectionTitle_1ofnf_1463 strong{color:var(--ant-color-text-heading);font-size:12px}._sidebarSectionTitle_1ofnf_1463 small{color:var(--ant-color-text-tertiary);font-size:11px}._generationTimeline_1ofnf_1479{border:1px solid var(--ant-color-border-secondary);background:#fff;border-radius:8px;gap:6px;padding:8px;display:grid}._generationTimeline_1ofnf_1479 article{border-radius:7px;grid-template-columns:26px minmax(0,1fr);align-items:flex-start;gap:8px;padding:7px;display:grid}._generationTimeline_1ofnf_1479 article[data-status=done]{background:color-mix(in srgb, var(--ant-color-success) 8%, #fff)}._generationTimeline_1ofnf_1479 article[data-status=done] span{background:var(--ant-color-success);color:#fff}._generationTimeline_1ofnf_1479 article[data-status=running]{background:color-mix(in srgb, var(--management-accent) 10%, #fff)}._generationTimeline_1ofnf_1479 article[data-status=running] span{background:var(--management-accent);color:#fff}._generationTimeline_1ofnf_1479 span{background:var(--ant-color-fill-secondary);width:24px;height:24px;color:var(--ant-color-text-tertiary);font-family:var(--ant-font-family-code);border-radius:7px;place-items:center;font-size:11px;font-weight:800;display:grid}._generationTimeline_1ofnf_1479 strong,._generationTimeline_1ofnf_1479 small{min-width:0;display:block}._generationTimeline_1ofnf_1479 strong{color:var(--ant-color-text-heading);font-size:12px;line-height:1.35}._generationTimeline_1ofnf_1479 small{color:var(--ant-color-text-secondary);margin-top:3px;font-size:11px;line-height:1.45}._tocHeader_1ofnf_1538{gap:5px;padding:2px 7px 7px;display:grid}._tocHeader_1ofnf_1538 strong,._tocHeader_1ofnf_1538 small{display:block}._tocHeader_1ofnf_1538 strong{color:var(--ant-color-text-heading);font-size:14px}._tocHeader_1ofnf_1538 small{color:var(--ant-color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._tocList_1ofnf_1559{gap:10px;display:grid}._tocGroup_1ofnf_1564{gap:5px;display:grid}._tocChildren_1ofnf_1569{border-left:1px solid color-mix(in srgb, var(--management-accent) 18%, var(--ant-color-border-secondary));gap:2px;margin-left:9px;padding-left:10px;display:grid}._tocItem_1ofnf_1577,._tocItemActive_1ofnf_1578{color:var(--ant-color-text-secondary);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:7px;padding:7px 8px;display:grid}._tocItem_1ofnf_1577 svg,._tocItemActive_1ofnf_1578 svg{color:var(--ant-color-text-tertiary);font-size:14px}._tocItem_1ofnf_1577 span,._tocItemActive_1ofnf_1578 span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._tocChild_1ofnf_1569{min-width:0;color:var(--ant-color-text-tertiary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 6px;display:block}._tocChild_1ofnf_1569 span{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.35;display:block;overflow:hidden}._tocChild_1ofnf_1569:hover{background:color-mix(in srgb, var(--management-accent) 6%, #fff);color:var(--management-accent-strong)}._tocItem_1ofnf_1577:hover,._tocItemActive_1ofnf_1578{border-color:color-mix(in srgb, var(--management-accent) 22%, var(--ant-color-border-secondary));background:color-mix(in srgb, var(--management-accent) 7%, #fff);color:var(--management-accent-strong)}._tocItem_1ofnf_1577:hover svg,._tocItemActive_1ofnf_1578 svg{color:var(--management-accent-strong)}._fileTreeHeader_1ofnf_1640{color:var(--ant-color-text-secondary);gap:4px;margin-bottom:6px;padding:0 8px 8px;display:grid}._fileTreeHeader_1ofnf_1640 strong{color:var(--ant-color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}._fileTreeHeader_1ofnf_1640 small{color:var(--ant-color-text-tertiary);font-size:11px}._sourceFile_1ofnf_1452,._sourceFileActive_1ofnf_1661{color:var(--ant-color-text-secondary);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:4px 8px;padding:8px;display:grid}._sourceFile_1ofnf_1452 strong,._sourceFile_1ofnf_1452 small,._sourceFileActive_1ofnf_1661 strong,._sourceFileActive_1ofnf_1661 small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._sourceFile_1ofnf_1452 strong,._sourceFileActive_1ofnf_1661 strong{font-size:13px}._sourceFile_1ofnf_1452 small,._sourceFileActive_1ofnf_1661 small{color:var(--ant-color-text-tertiary);grid-column:2;font-size:11px}._sourceFile_1ofnf_1452:hover,._sourceFileActive_1ofnf_1661{border-color:color-mix(in srgb, var(--management-accent) 18%, var(--ant-color-border-secondary));color:var(--ant-color-text-heading);background:#fff}._sourceEmpty_1ofnf_1700{border:1px dashed var(--ant-color-border);color:var(--ant-color-text-tertiary);text-align:center;background:#fff;border-radius:8px;justify-items:center;gap:8px;margin:14px 4px 0;padding:22px 12px;display:grid}._sourceEmpty_1ofnf_1700 svg{color:var(--ant-color-text-quaternary);font-size:22px}._sourceEmpty_1ofnf_1700 strong{color:var(--ant-color-text-secondary);font-size:13px}._sourceEmpty_1ofnf_1700 span{max-width:170px;font-size:12px;line-height:1.6}._sourceEditor_1ofnf_1726{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}._sourceHeader_1ofnf_1733{color:#cbd5e1;font-family:var(--ant-font-family-code);border-bottom:1px solid #94a3b82e;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:12px;display:flex}._sourcePane_1ofnf_1425 pre,._templateFilesPane_1ofnf_1432 pre{color:#dbeafe;min-height:0;font-family:var(--ant-font-family-code);white-space:pre;margin:0;padding:18px;font-size:13px;line-height:1.7;overflow:auto}._sourceMarkdownPreview_1ofnf_1758{background:#fff;min-height:0;padding:18px;overflow:auto}._previewPane_1ofnf_1765{background:#fafafa;align-content:start;gap:14px;height:100%;min-height:0;padding:18px;display:grid;overflow-y:auto}._artifactEmpty_1ofnf_1776{text-align:center;background:linear-gradient(#fff,#fafafa);align-content:center;place-items:center;gap:14px;height:100%;min-height:0;padding:28px;display:grid}._artifactEmpty_1ofnf_1776>svg{border:1px solid var(--ant-color-border-secondary);width:58px;height:58px;color:var(--management-accent-strong);background:#fff;border-radius:12px;place-items:center;padding:14px;font-size:24px;display:grid;box-shadow:0 8px 20px #0f172a0d}._artifactEmpty_1ofnf_1776 h3{letter-spacing:0;margin:0!important}._artifactEmpty_1ofnf_1776 p{max-width:430px;color:var(--ant-color-text-secondary);margin:0;line-height:1.75}._streamingDraftPane_1ofnf_1811{background:#fafafa;grid-template-rows:auto minmax(0,1fr);gap:14px;height:100%;min-height:0;padding:18px;display:grid;overflow:hidden}._streamingDraftPane_1ofnf_1811 header{border-bottom:1px solid var(--ant-color-border-secondary);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}._streamingDraftPane_1ofnf_1811 header h3{letter-spacing:0;margin:0 0 4px!important}._streamingDraftPane_1ofnf_1811 header p{color:var(--ant-color-text-secondary);margin:0;line-height:1.65}._streamingDraftPane_1ofnf_1811 pre{border:1px solid var(--ant-color-border-secondary);min-height:0;color:var(--ant-color-text);font-family:var(--ant-font-family);white-space:pre-wrap;background:#fff;border-radius:8px;margin:0;padding:16px;font-size:13px;line-height:1.75;overflow:auto}._streamingMarkdown_1ofnf_1853{border:1px solid var(--ant-color-border-secondary);background:#fff;border-radius:8px;min-height:0;padding:16px;overflow:auto}._previewHero_1ofnf_1862,._previewTopologyPanel_1ofnf_1863,._previewTaskFlow_1ofnf_1864,._planBoard_1ofnf_1865,._verifySummary_1ofnf_1866,._verifyList_1ofnf_1867{border:1px solid var(--ant-color-border-secondary);background:#ffffffeb;border-radius:8px;box-shadow:0 10px 28px #0f172a0d}._planBoard_1ofnf_1865{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;display:grid}._planBoard_1ofnf_1865 article{background:color-mix(in srgb, var(--management-accent) 5%, #fff);border-radius:8px;min-height:108px;padding:10px 12px}._planBoard_1ofnf_1865 span,._planBoard_1ofnf_1865 strong{display:block}._planBoard_1ofnf_1865 span{color:var(--management-accent-strong);font-family:var(--ant-font-family-code);font-size:12px;font-weight:800}._planBoard_1ofnf_1865 strong{color:var(--ant-color-text-heading);margin-top:8px}._planBoard_1ofnf_1865 p{color:var(--ant-color-text-secondary);margin:8px 0 0;font-size:13px;line-height:1.6}._previewHero_1ofnf_1862{justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}._previewHero_1ofnf_1862 h3{letter-spacing:0;margin:0 0 6px!important}._previewHero_1ofnf_1862 p{max-width:720px;color:var(--ant-color-text-secondary);margin:0;line-height:1.7}._developmentDoc_1ofnf_1925{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}._developmentDoc_1ofnf_1925 article{border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-bg-container);border-radius:8px;gap:10px;padding:14px 16px;display:grid;box-shadow:0 8px 22px #0f172a0a}._developmentDoc_1ofnf_1925 span{color:var(--ant-color-text-heading);font-weight:700;display:block}._developmentDoc_1ofnf_1925 p{color:var(--ant-color-text-secondary);margin:6px 0 0;font-size:13px;line-height:1.7}._developmentDoc_1ofnf_1925 ul{color:var(--ant-color-text-secondary);gap:7px;margin:0;padding-left:18px;font-size:12.5px;line-height:1.65;display:grid}._docSectionMarkdown_1ofnf_1960{color:var(--ant-color-text-secondary);margin-top:6px;font-size:13px;line-height:1.7}._docItemMarkdown_1ofnf_1967{font-size:12.5px;line-height:1.65}._docItemMarkdown_1ofnf_1967>*+*{margin-top:.35rem}._previewScore_1ofnf_1975{border:7px solid color-mix(in srgb, var(--management-accent) 14%, #fff);border-top-color:var(--management-accent-strong);border-right-color:var(--ant-color-success);border-radius:50%;flex:none;place-items:center;width:78px;height:78px;display:grid}._previewScore_1ofnf_1975 strong{color:var(--ant-color-text-heading);font-size:23px;line-height:1}._previewScore_1ofnf_1975 span{color:var(--ant-color-text-tertiary);font-size:12px}._previewTopologyPanel_1ofnf_1863{grid-template-rows:auto minmax(390px,1fr);gap:12px;min-height:500px;padding:14px;display:grid;overflow:hidden}._previewTaskFlow_1ofnf_1864{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;display:grid}._previewTaskFlow_1ofnf_1864 article{background:var(--ant-color-fill-quaternary);border-radius:8px;min-height:76px;padding:10px 12px}._previewTaskFlow_1ofnf_1864 span,._previewTaskFlow_1ofnf_1864 strong{display:block}._previewTaskFlow_1ofnf_1864 span{color:var(--management-accent-strong);font-family:var(--ant-font-family-code);font-size:12px;font-weight:800}._previewTaskFlow_1ofnf_1864 strong{color:var(--ant-color-text-heading);margin-top:8px;line-height:1.5}._verifyPane_1ofnf_2033{background:#fafafa;align-content:start;gap:14px;height:100%;min-height:0;padding:18px;display:grid;overflow-y:auto}._verifySummary_1ofnf_1866{justify-content:space-between;align-items:flex-start;gap:16px;padding:22px;display:flex}._verifySummary_1ofnf_1866 h3{letter-spacing:0;margin:0 0 8px!important}._verifySummary_1ofnf_1866 p{max-width:760px;color:var(--ant-color-text-secondary);margin:0;line-height:1.75}._buildRunPanel_1ofnf_2062{border:1px solid var(--ant-color-border-secondary);background:#fff;border-radius:8px;gap:14px;padding:16px;display:grid;box-shadow:0 10px 28px #0f172a0d}._buildRunPanel_1ofnf_2062>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._buildRunPanel_1ofnf_2062>header h4{letter-spacing:0;margin:0 0 6px!important}._buildRunPanel_1ofnf_2062>header p{color:var(--ant-color-text-secondary);margin:0;line-height:1.65}._buildRunProgress_1ofnf_2087{border:8px solid color-mix(in srgb, var(--management-accent) 14%, #fff);border-top-color:var(--management-accent-strong);border-right-color:var(--ant-color-success);border-radius:50%;flex:none;place-items:center;width:84px;height:84px;display:grid}._buildRunProgress_1ofnf_2087 strong,._buildRunProgress_1ofnf_2087 span{text-align:center;display:block}._buildRunProgress_1ofnf_2087 strong{color:var(--ant-color-text-heading);font-family:var(--ant-font-family-code);font-size:20px;line-height:1}._buildRunProgress_1ofnf_2087 span{color:var(--ant-color-text-tertiary);margin-top:5px;font-size:11px}._buildRunTrack_1ofnf_2115{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}._buildRunTrack_1ofnf_2115 article{border:1px solid var(--ant-color-border-secondary);background:#fafafa;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;min-height:156px;padding:12px;display:grid;position:relative}._buildRunTrack_1ofnf_2115 article[data-status=running]{border-color:color-mix(in srgb, var(--management-accent) 42%, var(--ant-color-border-secondary));background:color-mix(in srgb, var(--management-accent) 7%, #fff);box-shadow:0 10px 24px color-mix(in srgb, var(--management-accent) 12%, transparent)}._buildRunTrack_1ofnf_2115 article[data-status=done]{border-color:color-mix(in srgb, var(--ant-color-success) 36%, var(--ant-color-border-secondary));background:color-mix(in srgb, var(--ant-color-success) 7%, #fff)}._buildRunTrack_1ofnf_2115 article>span{background:var(--ant-color-fill-secondary);width:28px;height:28px;color:var(--ant-color-text-tertiary);font-family:var(--ant-font-family-code);border-radius:8px;place-items:center;font-size:12px;font-weight:800;display:grid}._buildRunTrack_1ofnf_2115 article[data-status=running]>span{background:var(--management-accent);color:#fff}._buildRunTrack_1ofnf_2115 article[data-status=done]>span{background:var(--ant-color-success);color:#fff}._buildRunTrack_1ofnf_2115 strong,._buildRunTrack_1ofnf_2115 small{min-width:0;display:block}._buildRunTrack_1ofnf_2115 strong{color:var(--ant-color-text-heading);font-size:13px;line-height:1.4}._buildRunTrack_1ofnf_2115 small{color:var(--ant-color-text-secondary);margin-top:5px;font-size:11.5px;line-height:1.5}._buildRunTrack_1ofnf_2115 svg{color:var(--ant-color-text-quaternary);font-size:16px}._buildRunTrack_1ofnf_2115 article[data-status=running] svg{color:var(--management-accent-strong)}._buildRunTrack_1ofnf_2115 article[data-status=done] svg{color:var(--ant-color-success)}._buildRunDetails_1ofnf_2187{grid-template-columns:260px minmax(0,1fr);gap:10px;display:grid}._buildRunDetails_1ofnf_2187 section{border:1px solid var(--ant-color-border-secondary);background:#fafafa;border-radius:8px;align-content:start;gap:6px;min-width:0;padding:12px;display:grid}._buildRunDetails_1ofnf_2187 strong,._buildRunDetails_1ofnf_2187 span,._buildRunDetails_1ofnf_2187 small{display:block}._buildRunDetails_1ofnf_2187 strong{color:var(--ant-color-text-heading);font-size:13px}._buildRunDetails_1ofnf_2187 span{color:var(--management-accent-strong);font-size:15px;font-weight:700}._buildRunDetails_1ofnf_2187 small{color:var(--ant-color-text-tertiary);line-height:1.5}._buildLogList_1ofnf_2221{gap:6px;max-height:168px;display:grid;overflow-y:auto}._buildLogList_1ofnf_2221 code{color:#dbeafe;font-family:var(--ant-font-family-code);white-space:pre-wrap;word-break:break-word;background:#111827;border-radius:6px;padding:7px 9px;font-size:12px;line-height:1.45;display:block}._verifySummaryActions_1ofnf_2240{flex:none;align-items:center;gap:8px;display:flex}._verifyList_1ofnf_1867{gap:8px;display:grid}._verifyList_1ofnf_1867>div{background:color-mix(in srgb, var(--ant-color-success) 6%, #fff);border-radius:8px;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:10px 12px;display:grid}._verifyList_1ofnf_1867>div[data-status=warning]{background:color-mix(in srgb, var(--ant-color-warning) 9%, #fff)}._verifyList_1ofnf_1867>div[data-status=error]{background:color-mix(in srgb, var(--ant-color-error) 8%, #fff)}._verifyList_1ofnf_1867>div>span{background:var(--ant-color-success);color:#fff;width:28px;height:28px;font-family:var(--ant-font-family-code);border-radius:8px;place-items:center;font-size:12px;font-weight:800;display:grid}._verifyList_1ofnf_1867>div[data-status=warning]>span{background:var(--ant-color-warning)}._verifyList_1ofnf_1867>div[data-status=error]>span{background:var(--ant-color-error)}._verifyList_1ofnf_1867 strong,._verifyList_1ofnf_1867 small{display:block}._verifyList_1ofnf_1867 strong{color:var(--ant-color-text-heading)}._verifyList_1ofnf_1867 small{color:var(--ant-color-text-secondary);margin-top:4px;line-height:1.5}._verifyList_1ofnf_1867 svg{color:var(--ant-color-success);font-size:18px}._verifyList_1ofnf_1867>div[data-status=warning] svg{color:var(--ant-color-warning)}._verifyList_1ofnf_1867>div[data-status=error] svg{color:var(--ant-color-error)}._verifyStageList_1ofnf_2307{gap:12px;display:grid}._verifyStage_1ofnf_2307{border:1px solid var(--ant-color-border-secondary);background:#fff;border-radius:8px;gap:12px;padding:14px;display:grid;box-shadow:0 10px 28px #0f172a0d}._verifyStage_1ofnf_2307 header{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;display:grid}._verifyStage_1ofnf_2307 header>span{background:color-mix(in srgb, var(--management-accent) 12%, #fff);width:34px;height:34px;color:var(--management-accent-strong);font-family:var(--ant-font-family-code);border-radius:9px;place-items:center;font-size:12px;font-weight:800;display:grid}._verifyStage_1ofnf_2307 strong,._verifyStage_1ofnf_2307 small{display:block}._verifyStage_1ofnf_2307 strong{color:var(--ant-color-text-heading)}._verifyStage_1ofnf_2307 small{color:var(--ant-color-text-secondary);margin-top:4px;line-height:1.5}._generatorPrompt_1ofnf_1318{border:1px solid var(--ant-color-border-secondary);background:#fff;border-radius:8px;flex-direction:column;gap:10px;height:100%;min-height:0;padding:12px;display:flex;overflow:hidden;box-shadow:0 12px 30px #0f172a0a}._generatorConversation_1ofnf_2366{background:var(--ant-color-fill-quaternary);border-radius:8px;gap:14px;padding:14px;display:grid}._generatorMessage_1ofnf_2374,._generatorMessageMine_1ofnf_2375{align-items:flex-start;gap:9px;display:flex}._generatorMessage_1ofnf_2374 p,._generatorMessageMine_1ofnf_2375 p{border:1px solid var(--ant-color-border-secondary);color:var(--ant-color-text);background:#fff;border-radius:8px;margin:0;padding:9px 10px;font-size:13px;line-height:1.65}._generatorMessage_1ofnf_2374 time,._generatorMessageMine_1ofnf_2375 time{color:var(--ant-color-text-tertiary);font-size:11px;display:inline-flex}._generatorChatFeed_1ofnf_2398{background:#fafafa;border-radius:8px;flex-direction:column;flex:1;gap:14px;min-height:0;padding:10px;display:flex;overflow-y:auto}._generatorChatFeed_1ofnf_2398 ._generatorMessage_1ofnf_2374,._generatorChatFeed_1ofnf_2398 ._generatorMessageMine_1ofnf_2375{margin:0}._generatorMessageMine_1ofnf_2375 p{background:#f4f4f5}._messageMarkdown_1ofnf_674,._messageMarkdownMine_1ofnf_675{border:1px solid var(--ant-color-border-secondary);color:var(--ant-color-text);background:#fff;border-radius:8px;padding:9px 10px;font-size:13px;line-height:1.65}._messageMarkdown_1ofnf_674>*+*,._messageMarkdownMine_1ofnf_675>*+*{margin-top:.55rem}._messageMarkdownMine_1ofnf_675{background:#f4f4f5}._generatorMessageBody_1ofnf_2437{gap:7px;min-width:0;display:grid}._messageMeta_1ofnf_2443{color:var(--ant-color-text-tertiary);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}._messageMeta_1ofnf_2443 strong{color:var(--ant-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}._toolCallList_1ofnf_2460{gap:6px;display:grid}._toolCall_1ofnf_2460{border:1px solid var(--ant-color-border-secondary);background:#fff;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:flex-start;gap:8px;padding:8px;display:grid}._toolCall_1ofnf_2460 svg{color:var(--management-accent-strong);margin-top:2px;font-size:13px}._toolCall_1ofnf_2460 strong,._toolCall_1ofnf_2460 span{display:block}._toolCall_1ofnf_2460 strong{color:var(--ant-color-text-heading);font-size:12px;line-height:1.4}._toolCall_1ofnf_2460 span{color:var(--ant-color-text-tertiary);margin-top:3px;font-size:12px;line-height:1.5}._thinkingList_1ofnf_2496{gap:10px;display:grid}._thinkingList_1ofnf_2496 article{border:1px solid var(--ant-color-border-secondary);background:color-mix(in srgb, var(--management-accent) 4%, #fff);border-radius:8px;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:12px;display:grid}._thinkingList_1ofnf_2496 span{background:color-mix(in srgb, var(--management-accent) 10%, #fff);width:34px;height:34px;color:var(--management-accent-strong);font-family:var(--ant-font-family-code);border-radius:8px;place-items:center;font-size:12px;font-weight:800;display:grid}._thinkingList_1ofnf_2496 strong{color:var(--ant-color-text-heading)}._thinkingList_1ofnf_2496 p{color:var(--ant-color-text-secondary);margin:5px 0 0;line-height:1.65}._artifactGrid_1ofnf_2530{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._artifactGrid_1ofnf_2530 article{border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-fill-quaternary);border-radius:8px;gap:12px;min-height:168px;padding:14px;display:grid}._artifactGrid_1ofnf_2530 strong{color:var(--ant-color-text-heading);font-size:15px;display:block}._artifactGrid_1ofnf_2530 p{color:var(--ant-color-text-secondary);margin:7px 0 10px;line-height:1.65}._artifactIcon_1ofnf_2555{background:color-mix(in srgb, var(--management-accent) 10%, #fff);width:40px;height:40px;color:var(--management-accent-strong);border-radius:8px;place-items:center;font-size:18px;display:grid}._promptHeader_1ofnf_2566{border-bottom:1px solid var(--ant-color-border-secondary);align-items:center;padding-bottom:12px;display:flex}._promptHeader_1ofnf_2566 strong,._promptHeader_1ofnf_2566 span{display:block}._promptHeader_1ofnf_2566 strong{color:var(--ant-color-text-heading)}._promptHeader_1ofnf_2566 span{color:var(--ant-color-text-tertiary);margin-top:3px;font-size:12px}._promptBlock_1ofnf_2585{gap:10px;display:grid}._promptBlock_1ofnf_2585>span{color:var(--ant-color-text-secondary);font-size:12px;font-weight:700}._promptContext_1ofnf_2595{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._promptContext_1ofnf_2595 .ant-select,._promptContext_1ofnf_2595 button{min-width:0}._promptComposer_1ofnf_2605{border:1px solid var(--ant-color-border);background:#fff;border-radius:10px;gap:8px;padding:8px;display:grid;box-shadow:0 8px 22px #0f172a0d}._promptComposer_1ofnf_2605 textarea{box-shadow:none;resize:none;border:0;border-radius:6px}._promptComposer_1ofnf_2605 textarea:focus{box-shadow:none}._promptComposer_1ofnf_2605 button{justify-self:end}._contextFileSummary_1ofnf_2627{flex-wrap:wrap;gap:6px;padding:2px 0;display:flex}._contextFileSummary_1ofnf_2627 .ant-tag{text-overflow:ellipsis;max-width:100%;margin-inline-end:0;overflow:hidden}._composerToolbar_1ofnf_2640{border-top:1px solid var(--ant-color-border-secondary);justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}._composerHint_1ofnf_2649{min-width:0;color:var(--ant-color-text-tertiary);font-size:12px;line-height:1.5}._memberHero_1ofnf_2656{width:var(--management-content-width);grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:14px;margin:0 auto;display:grid}._teacherCard_1ofnf_2664,._classSelector_1ofnf_2665,._memberStatCard_1ofnf_2666,._memberToolbar_1ofnf_2667,._memberMain_1ofnf_2668{border:1px solid color-mix(in srgb, var(--management-accent) 8%, var(--ant-color-border-secondary));background:var(--ant-color-bg-container);box-shadow:color-mix(in srgb, var(--management-accent) 5%, transparent) 0 12px 30px;border-radius:8px}._teacherCard_1ofnf_2664{align-items:center;gap:18px;padding:22px;display:flex}._teacherCard_1ofnf_2664 p{max-width:1040px;color:var(--ant-color-text-secondary);margin:0;line-height:1.75}._teacherAvatar_1ofnf_2688{background:var(--management-accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:58px;height:58px;font-size:22px;font-weight:800;display:grid}._classSelector_1ofnf_2665{align-content:center;gap:6px;padding:18px;display:grid}._classSelector_1ofnf_2665 span,._classSelector_1ofnf_2665 small{color:var(--ant-color-text-tertiary);font-size:12px}._classSelector_1ofnf_2665 strong{color:var(--ant-color-text-heading);font-size:18px}._learningShell_1ofnf_2717,._learningHero_1ofnf_2718,._learningMetrics_1ofnf_2719,._learningBoard_1ofnf_2720,._learningTablePanel_1ofnf_2721,._learningAdvice_1ofnf_2722,._learningEmpty_1ofnf_2723{width:var(--management-content-width);margin-left:auto;margin-right:auto}._learningShell_1ofnf_2717{gap:14px;display:grid}._learningHero_1ofnf_2718{grid-template-columns:1fr;align-items:stretch;gap:14px;display:grid}._learningHero_1ofnf_2718>div{border:1px solid color-mix(in srgb, var(--management-accent) 12%, var(--ant-color-border-secondary));background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--management-accent) 7%, transparent), transparent 36%), var(--ant-color-bg-container);box-shadow:0 12px 30px color-mix(in srgb, var(--management-accent) 6%, transparent);border-radius:8px;padding:20px}._learningHero_1ofnf_2718 h2{margin:10px 0 8px!important}._learningHero_1ofnf_2718 p{max-width:1040px;color:var(--ant-color-text-secondary);margin:0;line-height:1.75}._learningMetrics_1ofnf_2719{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}._learningMetric_1ofnf_2719{--learning-metric-color:var(--member-accent,var(--management-accent));border:1px solid color-mix(in srgb, var(--learning-metric-color) 14%, var(--ant-color-border-secondary));background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--learning-metric-color) 8%, transparent), transparent 34%), var(--ant-color-bg-container);min-height:112px;box-shadow:0 2px 10px color-mix(in srgb, var(--learning-metric-color) 6%, transparent);border-radius:8px;gap:8px;padding:16px;display:grid}._learningMetric_1ofnf_2719 span,._learningMetric_1ofnf_2719 small{color:var(--ant-color-text-secondary);font-size:12px}._learningMetric_1ofnf_2719 strong{color:var(--ant-color-text-heading);font-size:28px;line-height:1}._learningBoard_1ofnf_2720{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(360px,.9fr);gap:14px;display:grid}._learningPanel_1ofnf_2791,._learningTablePanel_1ofnf_2721,._learningAdvice_1ofnf_2722,._learningEmpty_1ofnf_2723{border:1px solid color-mix(in srgb, var(--management-accent) 8%, var(--ant-color-border-secondary));background:var(--ant-color-bg-container);box-shadow:0 12px 30px color-mix(in srgb, var(--management-accent) 5%, transparent);border-radius:8px;padding:18px}._learningEmpty_1ofnf_2723{place-items:center;min-height:360px;display:grid}._panelTitle_1ofnf_2808,._adviceHeader_1ofnf_2809{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}._panelTitle_1ofnf_2808 h4,._adviceHeader_1ofnf_2809 h4{margin:0!important}._rankList_1ofnf_2821{gap:12px;display:grid}._rankItem_1ofnf_2826{grid-template-columns:minmax(0,1fr) minmax(110px,150px) 42px;align-items:center;gap:10px;display:grid}._rankItem_1ofnf_2826 strong,._rankItem_1ofnf_2826 span{min-width:0;display:block}._rankItem_1ofnf_2826 strong{color:var(--ant-color-text-heading);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}._rankItem_1ofnf_2826 span{color:var(--ant-color-text-tertiary);margin-top:4px;font-size:12px}._rankItem_1ofnf_2826 b{color:var(--ant-color-text-heading);text-align:right;font-size:13px}._rankBar_1ofnf_2855{background:var(--ant-color-fill-secondary);border-radius:999px;height:8px;overflow:hidden}._rankBar_1ofnf_2855 i{border-radius:inherit;background:var(--management-accent);height:100%;display:block}._radarChartEmpty_1ofnf_2868{place-items:center;height:260px;display:grid}._studentIdentity_1ofnf_2874{align-items:center;gap:10px;display:inline-flex}._studentIdentity_1ofnf_2874 strong,._studentIdentity_1ofnf_2874 small{display:block}._studentIdentity_1ofnf_2874 strong{color:var(--ant-color-text-heading)}._studentIdentity_1ofnf_2874 small{color:var(--ant-color-text-tertiary);font-size:12px}._adviceHeader_1ofnf_2809{align-items:center}._adviceHeader_1ofnf_2809 strong{color:var(--ant-color-text-heading)}._adviceHeader_1ofnf_2809 small{color:var(--ant-color-text-tertiary);font-size:12px}._adviceHeaderText_1ofnf_2902{flex:1;gap:3px;min-width:0;display:grid}._learningAdvice_1ofnf_2722>p{color:var(--ant-color-text-secondary);margin:0 0 14px;line-height:1.75}._aiAdviceMeta_1ofnf_2915{color:var(--ant-color-text-tertiary);flex-wrap:wrap;align-items:center;gap:8px;margin:-2px 0 12px 44px;font-size:12px;display:flex}._aiAdviceMarkdown_1ofnf_2925{border-top:1px solid var(--ant-color-border-secondary);color:var(--ant-color-text-secondary);background:#fbfcfd;gap:14px;padding:16px;line-height:1.75;display:grid}._aiAdviceMarkdown_1ofnf_2925 .lingent-markdown{font-size:14px;line-height:1.8}._aiAdviceMarkdown_1ofnf_2925 .lingent-markdown>*+*{margin-top:14px}._aiAdviceMarkdown_1ofnf_2925 .lingent-markdown h1,._aiAdviceMarkdown_1ofnf_2925 .lingent-markdown h2,._aiAdviceMarkdown_1ofnf_2925 .lingent-markdown h3{color:var(--ant-color-text-heading);letter-spacing:0;margin:22px 0 8px;padding-left:16px;position:relative}._aiAdviceMarkdown_1ofnf_2925 .lingent-markdown h1:first-child,._aiAdviceMarkdown_1ofnf_2925 .lingent-markdown h2:first-child,._aiAdviceMarkdown_1ofnf_2925 .lingent-markdown h3:first-child{margin-top:0}._aiAdviceMarkdown_1ofnf_2925 .lingent-markdown h1:before,._aiAdviceMarkdown_1ofnf_2925 .lingent-markdown h2:before,._aiAdviceMarkdown_1ofnf_2925 .lingent-markdown h3:before{background:var(--management-accent);content:"";border-radius:999px;width:6px;height:6px;position:absolute;top:.68em;left:0}._aiAdviceMarkdown_1ofnf_2925 .lingent-markdown ul,._aiAdviceMarkdown_1ofnf_2925 .lingent-markdown ol{gap:7px;margin:0;padding-left:18px;display:grid}._aiAdviceMarkdown_1ofnf_2925 .lingent-markdown ul{list-style:outside}._aiAdviceMarkdown_1ofnf_2925 .lingent-markdown ol{list-style:decimal}._aiAdviceMarkdown_1ofnf_2925 .lingent-markdown li{color:var(--ant-color-text-secondary);margin:0;padding-left:2px}._aiAdviceMarkdown_1ofnf_2925 .lingent-markdown li::marker{color:#27a66d;font-weight:700}._aiAdviceMarkdown_1ofnf_2925 .lingent-markdown blockquote{border:1px solid color-mix(in srgb, #f0a22e 28%, var(--ant-color-border-secondary));background:color-mix(in srgb, #f0a22e 10%, var(--ant-color-bg-container));color:#8a5a12;opacity:1;border-radius:6px;margin:0;padding:8px 12px}._aiAdviceMarkdown_1ofnf_2925 .lingent-markdown table{border-collapse:collapse;background:0 0;border:0;overflow:hidden}._aiAdviceMarkdown_1ofnf_2925 .lingent-markdown th{background:color-mix(in srgb, var(--management-accent) 6%, #fff);color:var(--ant-color-text-heading);font-weight:600}._aiAdviceMarkdown_1ofnf_2925 .lingent-markdown th,._aiAdviceMarkdown_1ofnf_2925 .lingent-markdown td{border-width:0 0 1px;border-color:var(--ant-color-border-secondary);padding:8px 10px}._aiThinkingDisclosure_1ofnf_3016{color:var(--ant-color-text-tertiary);margin:0 0 2px;font-size:13px}._aiThinkingDisclosure_1ofnf_3016 summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;width:fit-content;list-style:none;display:inline-flex}._aiThinkingDisclosure_1ofnf_3016 summary::-webkit-details-marker{display:none}._aiThinkingDisclosure_1ofnf_3016 summary:before{color:var(--ant-color-text-quaternary);content:"›";font-size:11px;transition:transform .16s}._aiThinkingDisclosure_1ofnf_3016[open] summary:before{transform:rotate(90deg)}._aiThinkingDisclosure_1ofnf_3016>div{border:1px solid color-mix(in srgb, var(--management-accent) 12%, var(--ant-color-border-secondary));background:color-mix(in srgb, var(--management-accent) 4%, var(--ant-color-bg-container));color:var(--ant-color-text-tertiary);border-radius:8px;gap:10px;margin:8px 0 2px;padding:10px 12px;display:grid}._aiThinkingDisclosure_1ofnf_3016 .lingent-markdown{color:var(--ant-color-text-tertiary);font-size:13px}._aiAdviceLoading_1ofnf_3057{border:1px dashed var(--ant-color-border);color:var(--ant-color-text-secondary);background:#fbfcfd;border-radius:8px;align-items:center;gap:10px;padding:16px;font-size:13px;display:flex}._aiAdviceEmptyState_1ofnf_3069{gap:16px;display:grid}._aiAdviceEmptyState_1ofnf_3069>div:first-child{border:1px solid var(--ant-color-border-secondary);background:#fbfcfd;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 18px;padding:16px;display:grid}._aiAdviceEmptyState_1ofnf_3069 strong,._aiAdviceEmptyState_1ofnf_3069 span{min-width:0;display:block}._aiAdviceEmptyState_1ofnf_3069 strong{color:var(--ant-color-text-heading);font-size:15px}._aiAdviceEmptyState_1ofnf_3069 span{color:var(--ant-color-text-secondary);grid-column:1;font-size:13px;line-height:1.6}._aiAdviceEmptyState_1ofnf_3069 button{grid-area:1/2/span 2}._learningTaskDraftCard_1ofnf_3103{border:1px solid color-mix(in srgb, var(--ant-color-success) 28%, var(--ant-color-border-secondary));background:#f7fcf9;border-radius:8px;gap:12px;padding:14px;display:grid}._learningTaskDraftCard_1ofnf_3103 h5{color:var(--ant-color-text-heading);margin:8px 0 6px!important}._learningTaskDraftCard_1ofnf_3103 p{color:var(--ant-color-text-secondary);line-height:1.7;margin-bottom:0!important}._learningTaskDraftMeta_1ofnf_3121{flex-wrap:wrap;gap:8px;display:flex}._learningTaskDraftMeta_1ofnf_3121 span{border:1px solid var(--ant-color-border-secondary);color:var(--ant-color-text-secondary);background:#fff;border-radius:999px;padding:4px 10px;font-size:12px}._learningTaskDraftReason_1ofnf_3135{border-top:1px solid color-mix(in srgb, var(--ant-color-success) 20%, var(--ant-color-border-secondary));gap:5px;padding-top:10px;display:grid}._learningTaskDraftReason_1ofnf_3135 strong{color:var(--ant-color-text-heading);font-size:13px}._learningTaskDraftReason_1ofnf_3135 span{color:var(--ant-color-text-secondary);font-size:13px;line-height:1.65}._adviceGrid_1ofnf_3158{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._adviceGrid_1ofnf_3158 article{border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-fill-quaternary);border-radius:8px;align-content:start;gap:9px;padding:12px;display:grid}._adviceGrid_1ofnf_3158 strong{color:var(--ant-color-text-heading)}._adviceGrid_1ofnf_3158 span{color:var(--ant-color-text-secondary);font-size:13px;line-height:1.55}._memberStats_1ofnf_3181{width:var(--management-content-width);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 auto;display:grid}._memberStatCard_1ofnf_2666{border:1px solid color-mix(in srgb, var(--member-accent,var(--ant-color-border)) 12%, var(--ant-color-border));background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--member-accent,transparent) 9%, transparent), transparent 36%), var(--ant-color-bg-container);min-height:118px;box-shadow:0 2px 8px color-mix(in srgb, var(--member-accent,transparent) 8%, transparent);border-radius:8px;gap:8px;padding:16px;display:grid}._memberStatCard_1ofnf_2666 span,._memberStatCard_1ofnf_2666 small{color:var(--ant-color-text-secondary);font-size:12px}._memberStatCard_1ofnf_2666 strong{color:var(--ant-color-text-heading);font-size:30px;line-height:1}._blue_1ofnf_3210{--member-accent:var(--management-accent)}._green_1ofnf_3214{--member-accent:var(--ant-color-success)}._orange_1ofnf_3218{--member-accent:var(--ant-color-warning)}._purple_1ofnf_3222{--member-accent:#7c3aed}._red_1ofnf_3226{--member-accent:var(--ant-color-error)}._memberToolbar_1ofnf_2667{width:var(--management-content-width);grid-template-columns:minmax(360px,1fr) 180px repeat(4,auto);gap:10px;margin:14px auto 0;padding:12px;display:grid}._memberSearch_1ofnf_3239,._memberFilter_1ofnf_3240{min-width:0}._searchBox_1ofnf_3244{border:1px solid var(--ant-color-border-secondary);min-height:36px;color:var(--ant-color-text-tertiary);background:var(--ant-color-fill-quaternary);border-radius:8px;align-items:center;gap:10px;padding:0 12px;display:flex}._memberGrid_1ofnf_3256{width:var(--management-content-width);grid-template-columns:minmax(0,1fr) minmax(360px,420px);gap:14px;margin:14px auto 0;display:grid}._memberMain_1ofnf_2668,._memberSide_1ofnf_3265 ._sideCard_1ofnf_205{padding:18px}._memberMain_1ofnf_2668{width:var(--management-content-width);margin:14px auto 0}._memberTable_1ofnf_3274{border:1px solid var(--ant-color-border-secondary);border-radius:8px;overflow:hidden}._memberTableHead_1ofnf_3280,._memberRow_1ofnf_3281{grid-template-columns:minmax(180px,1.15fr) minmax(220px,1.35fr) minmax(90px,.55fr) minmax(120px,.7fr) minmax(120px,.7fr) minmax(150px,.85fr);align-items:center;gap:12px;display:grid}._memberTableHead_1ofnf_3280{background:var(--ant-color-fill-quaternary);color:var(--ant-color-text-tertiary);padding:12px 14px;font-size:12px;font-weight:700}._memberRow_1ofnf_3281{border-top:1px solid var(--ant-color-border-secondary);padding:14px}._memberRow_1ofnf_3281 strong,._memberRow_1ofnf_3281 small{display:block}._memberRow_1ofnf_3281 strong{color:var(--ant-color-text-heading)}._memberRow_1ofnf_3281 small,._memberRow_1ofnf_3281 span{color:var(--ant-color-text-secondary);font-size:13px}._progressCell_1ofnf_3313{font-family:var(--ant-font-family-code);font-weight:700;color:var(--management-accent)!important}._memberSide_1ofnf_3265{align-content:start;gap:14px;display:grid}._groupList_1ofnf_3325,._alertList_1ofnf_3326{gap:12px;display:grid}._groupItem_1ofnf_3331{border:1px solid var(--ant-color-border-secondary);border-radius:8px;gap:10px;padding:12px;display:grid}._groupItem_1ofnf_3331 strong,._groupItem_1ofnf_3331 span{display:block}._groupItem_1ofnf_3331 strong{color:var(--ant-color-text-heading)}._groupItem_1ofnf_3331 span{color:var(--ant-color-text-tertiary);margin-top:3px;font-size:12px}._progressTrack_1ofnf_3351{background:var(--ant-color-fill-secondary);border-radius:999px;height:8px;overflow:hidden}._progressTrack_1ofnf_3351 i{border-radius:inherit;background:var(--management-accent);height:100%;display:block}._memberAlert_1ofnf_3364{border:1px solid color-mix(in srgb, var(--member-accent,var(--management-accent)) 22%, var(--ant-color-border-secondary));background:color-mix(in srgb, var(--member-accent,var(--management-accent)) 8%, var(--ant-color-bg-container));border-radius:8px;grid-template-columns:18px minmax(0,1fr);gap:10px;padding:12px;display:grid}._memberAlert_1ofnf_3364 svg{color:var(--member-accent,var(--management-accent));margin-top:2px}._memberAlert_1ofnf_3364 strong,._memberAlert_1ofnf_3364 span{display:block}._memberAlert_1ofnf_3364 strong{color:var(--ant-color-text-heading);font-size:13px;line-height:1.5}._memberAlert_1ofnf_3364 span{color:var(--ant-color-text-secondary);margin-top:4px;font-size:12px;line-height:1.6}@media (width<=1100px){._generatorPage_1ofnf_17{height:100vh;display:grid;overflow:hidden}._generatorPage_1ofnf_17 ._pageBody_1ofnf_21{overflow-y:auto}._hero_1ofnf_32,._workGrid_1ofnf_34,._generatorShell_1ofnf_1290,._memberHero_1ofnf_2656,._memberGrid_1ofnf_3256{grid-template-columns:1fr}._generatorPrompt_1ofnf_1318{height:auto;position:static}._generatorShell_1ofnf_1290{height:auto;overflow:visible}._teacherAssistantShell_1ofnf_416{grid-template-columns:1fr;height:calc(100vh - 160px);min-height:680px}._teacherAssistantSidebar_1ofnf_426{display:none}._artifactCanvas_1ofnf_1303{min-height:auto}._buildRunTrack_1ofnf_2115{grid-template-columns:repeat(2,minmax(0,1fr))}._buildRunDetails_1ofnf_2187{grid-template-columns:1fr}._sourcePane_1ofnf_1425{min-height:620px}._topNav_1ofnf_39{grid-template-columns:1fr;align-items:stretch}._classScope_1ofnf_120{justify-content:flex-start;width:100%}._classScope_1ofnf_120 .ant-select{width:min(100%,320px)}._topActions_1ofnf_113{justify-content:flex-start}._topNav_1ofnf_39 nav{justify-content:flex-start;justify-self:start}._metricGrid_1ofnf_33,._capabilityGrid_1ofnf_235,._flowList_1ofnf_359,._learningHero_1ofnf_2718,._learningMetrics_1ofnf_2719,._learningBoard_1ofnf_2720,._adviceGrid_1ofnf_3158,._artifactGrid_1ofnf_2530,._planBoard_1ofnf_1865,._developmentDoc_1ofnf_1925,._previewTaskFlow_1ofnf_1864,._verifyList_1ofnf_1867,._memberStats_1ofnf_3181{grid-template-columns:repeat(2,minmax(0,1fr))}._previewTopologyPanel_1ofnf_1863{min-height:360px}._memberToolbar_1ofnf_2667{grid-template-columns:repeat(3,minmax(0,1fr))}._searchBox_1ofnf_3244,._memberSearch_1ofnf_3239{grid-column:1/-1}}@media (width<=720px){._pageBody_1ofnf_21{padding:12px}._topNav_1ofnf_39{padding:8px 12px}._metricGrid_1ofnf_33,._capabilityGrid_1ofnf_235,._flowList_1ofnf_359,._sectionHeader_1ofnf_347,._learningHero_1ofnf_2718,._learningMetrics_1ofnf_2719,._learningBoard_1ofnf_2720,._panelTitle_1ofnf_2808,._adviceGrid_1ofnf_3158,._artifactGrid_1ofnf_2530,._artifactToolbar_1ofnf_1405,._previewHero_1ofnf_1862,._planBoard_1ofnf_1865,._previewTaskFlow_1ofnf_1864,._verifySummary_1ofnf_1866,._verifyList_1ofnf_1867,._memberStats_1ofnf_3181,._memberToolbar_1ofnf_2667{grid-template-columns:1fr;align-items:stretch}._artifactToolbar_1ofnf_1405,._previewHero_1ofnf_1862{flex-direction:column}._teacherAssistantShell_1ofnf_416{height:auto;min-height:0}._assistantMessageArea_1ofnf_559{padding:16px}._assistantViewportFooter_1ofnf_1134{margin:6px -16px -16px;padding:10px 16px 14px}._assistantComposer_1ofnf_1147{grid-template-columns:1fr}._assistantComposerButton_1ofnf_1214,._assistantComposerCancel_1ofnf_1215{width:100%}._aiAdviceMeta_1ofnf_2915{margin-left:0}._aiAdviceEmptyState_1ofnf_3069>div:first-child{grid-template-columns:1fr}._aiAdviceEmptyState_1ofnf_3069>div:first-child button{grid-area:auto/1;justify-self:start}._sourcePane_1ofnf_1425,._templateFilesPane_1ofnf_1432{grid-template-columns:1fr}._templateFileList_1ofnf_1441{border-bottom:1px solid #94a3b82e;border-right:0;max-height:240px}._artifactBody_1ofnf_1381{grid-template-columns:1fr}._artifactSidebar_1ofnf_1388{border-right:0;border-bottom:1px solid var(--ant-color-border-secondary);max-height:320px}._sourceFiles_1ofnf_1452{border-bottom:1px solid #94a3b82e;border-right:0;grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;overflow-x:auto}._artifactActions_1ofnf_1418{justify-content:flex-start}._promptContext_1ofnf_2595{grid-template-columns:1fr}._memberSearch_1ofnf_3239{grid-column:auto}._teacherCard_1ofnf_2664{flex-direction:column;align-items:flex-start}._memberTable_1ofnf_3274{overflow-x:auto}._memberTableHead_1ofnf_3280,._memberRow_1ofnf_3281{min-width:760px}}._detailContent_1ofnf_3589{flex-direction:column;gap:20px;display:flex}._detailHeader_1ofnf_3595{align-items:center;gap:12px;display:flex}._detailIdentity_1ofnf_3601{flex-direction:column;flex:1;gap:2px;display:flex}._detailName_1ofnf_3608{color:var(--ant-color-text);font-size:15px;font-weight:600}._detailUsername_1ofnf_3614{color:var(--ant-color-text-secondary);font-size:12px}._detailBadges_1ofnf_3619{flex-direction:column;align-items:flex-end;gap:4px;display:flex}._detailStats_1ofnf_3626{background:var(--ant-color-border-secondary);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}._detailStat_1ofnf_3626{background:var(--ant-color-bg-container);flex-direction:column;align-items:center;gap:2px;padding:12px 8px;display:flex}._detailStatValue_1ofnf_3644{color:var(--ant-color-text);font-size:20px;font-weight:700;line-height:1.2}._detailStatLabel_1ofnf_3651{color:var(--ant-color-text-tertiary);font-size:11px}._detailSection_1ofnf_3656{flex-direction:column;gap:12px;display:flex}._detailSectionTitle_1ofnf_3662{color:var(--ant-color-text-secondary);font-size:13px;font-weight:600}._detailLoading_1ofnf_3668{justify-content:center;padding:20px 0;display:flex}._activityItem_1ofnf_3674{flex-direction:column;gap:2px;display:flex}._activityDesc_1ofnf_3680{color:var(--ant-color-text);font-size:13px}._activityTime_1ofnf_3685{color:var(--ant-color-text-tertiary);font-size:11px}._learningTaskDraftActions_1ofnf_3151{border-top:1px solid color-mix(in srgb, var(--ant-color-success) 20%, var(--ant-color-border-secondary));justify-content:flex-end;padding-top:10px;display:flex}._page_fm9c1_1{--coach-color:#7c3aed;box-sizing:border-box;background:radial-gradient(circle at 76% 12%, color-mix(in srgb, var(--coach-color) 6%, transparent), transparent 22rem), linear-gradient(180deg, color-mix(in srgb, var(--ant-color-primary) 6%, transparent), transparent 260px), var(--ant-color-bg-layout);height:100vh;padding:14px 16px;overflow:hidden}._shell_fm9c1_10{grid-template-columns:minmax(280px,340px) minmax(0,1fr) minmax(260px,320px);gap:14px;height:100%;min-height:680px;display:grid}._sidebar_fm9c1_18,._chat_fm9c1_19,._contextPanel_fm9c1_20{border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-bg-container);min-height:0;box-shadow:color-mix(in srgb, var(--ant-color-primary) 5%, transparent) 0 12px 32px;border-radius:8px}._sidebar_fm9c1_18{flex-direction:column;min-width:0;padding:14px;display:flex}._headerBlock_fm9c1_35{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._title_fm9c1_42{margin:0 0 4px!important}._search_fm9c1_46{margin:14px 0 12px}._conversationList_fm9c1_50{flex-direction:column;flex:1;gap:6px;min-height:0;display:flex;overflow-y:auto}._listState_fm9c1_59,._chatState_fm9c1_60{place-items:center;min-height:180px;display:grid}._conversation_fm9c1_50,._conversationActive_fm9c1_67,._coachConversation_fm9c1_68,._coachConversationActive_fm9c1_69{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex;position:relative}._conversation_fm9c1_50:hover,._conversationActive_fm9c1_67,._coachConversation_fm9c1_68:hover,._coachConversationActive_fm9c1_69{background:color-mix(in srgb, var(--ant-color-primary) 8%, var(--ant-color-bg-container))}._coachConversation_fm9c1_68,._coachConversationActive_fm9c1_69{border:1px solid color-mix(in srgb, var(--coach-color) 18%, var(--ant-color-border-secondary));background:linear-gradient(135deg, color-mix(in srgb, var(--coach-color) 8%, transparent), transparent 72%), var(--ant-color-bg-container)}._coachConversationActive_fm9c1_69{color:color-mix(in srgb, var(--coach-color) 76%, #111827)}._conversationAvatar_fm9c1_102{background:color-mix(in srgb, var(--ant-color-primary) 14%, var(--ant-color-bg-container));color:var(--ant-color-primary);flex:none}._conversationBody_fm9c1_108{gap:3px;min-width:0;display:grid}._conversationTop_fm9c1_114{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}._conversationTop_fm9c1_114 strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._conversationTop_fm9c1_114 small{color:var(--ant-color-text-tertiary);flex:none;font-size:11px}._conversationSubtitle_fm9c1_132{color:var(--ant-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._unread_fm9c1_140{background:var(--ant-color-error);min-width:18px;height:18px;color:var(--ant-color-bg-container);border-radius:999px;place-items:center;padding:0 6px;font-size:11px;line-height:1;display:grid;position:absolute;bottom:10px;right:10px}._chat_fm9c1_19{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}._chatHeader_fm9c1_164{border-bottom:1px solid var(--ant-color-border-secondary);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}._chatIdentity_fm9c1_173{align-items:center;gap:12px;min-width:0;display:flex}._chatIdentity_fm9c1_173>div{min-width:0}._chatAvatar_fm9c1_183{background:var(--ant-color-primary);flex:none}._chatTitle_fm9c1_188{margin:0 0 2px!important}._noticeBar_fm9c1_192{border:1px solid color-mix(in srgb, var(--ant-color-primary) 10%, transparent);background:color-mix(in srgb, var(--ant-color-primary) 4%, var(--ant-color-bg-container));color:color-mix(in srgb, var(--ant-color-primary) 54%, var(--ant-color-text));border-radius:8px;align-items:center;gap:8px;margin:12px 16px 0;padding:8px 10px;font-size:13px;line-height:1.5;display:flex}._messageList_fm9c1_206{flex:1;min-height:0;padding:16px 18px;overflow-y:auto}._coachChatPanel_fm9c1_213{min-height:100%;display:flex;overflow:hidden}._coachEmptyState_fm9c1_219{border:1px solid color-mix(in srgb, var(--coach-color) 16%, var(--ant-color-border-secondary));background:linear-gradient(135deg, color-mix(in srgb, var(--coach-color) 7%, transparent), transparent 70%), var(--ant-color-bg-container);border-radius:8px;max-width:720px;margin:auto;padding:18px;display:block}._coachEmptyTitle_fm9c1_229{margin:0 0 6px!important}._coachEmptyText_fm9c1_233{color:var(--ant-color-text-secondary);margin-bottom:0!important}._message_fm9c1_206,._messageMine_fm9c1_239{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}._messageMine_fm9c1_239{flex-direction:row-reverse}._messageMine_fm9c1_239 ._messageMeta_fm9c1_249{justify-content:flex-end}._messageMine_fm9c1_239 ._messageText_fm9c1_252{background:var(--ant-color-primary);color:var(--ant-color-bg-container)}._messageAvatar_fm9c1_257{background:color-mix(in srgb, var(--ant-color-primary) 16%, var(--ant-color-bg-container));color:var(--ant-color-primary);flex:none}._messageContent_fm9c1_263{max-width:min(860px,74%)}._messageMeta_fm9c1_249{color:var(--ant-color-text-secondary);align-items:center;gap:8px;margin-bottom:5px;font-size:12px;display:flex}._messageMeta_fm9c1_249 span{color:var(--ant-color-text-tertiary)}._messageText_fm9c1_252{background:var(--ant-color-fill-quaternary);color:var(--ant-color-text);border-radius:8px;padding:8px 11px;line-height:1.6}._composer_fm9c1_287{border-top:1px solid var(--ant-color-border-secondary);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:12px 16px;display:grid}._contextPanel_fm9c1_20{align-self:stretch;padding:14px}._contextCard_fm9c1_301{border-bottom:1px solid var(--ant-color-border-secondary);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}._contextCard_fm9c1_301 span{color:var(--ant-color-text-secondary)}._actionPanel_fm9c1_313{flex-direction:column;gap:10px;margin-top:14px;display:flex}._actionPanel_fm9c1_313 ._quickActions_fm9c1_319{margin-top:0}._quickPrompts_fm9c1_323{flex-wrap:wrap;gap:6px;display:flex}._quickPrompts_fm9c1_323 button{border-color:color-mix(in srgb, var(--coach-color) 18%, var(--ant-color-border));background:color-mix(in srgb, var(--coach-color) 4%, var(--ant-color-bg-container));color:color-mix(in srgb, var(--coach-color) 48%, var(--ant-color-text));border-radius:999px;font-size:12px}._quickPromptsLabel_fm9c1_336{width:100%;color:var(--ant-color-text-tertiary);margin-bottom:2px;font-size:12px}._quickActions_fm9c1_319{gap:10px;margin-top:14px;display:grid}@media (width<=1180px){._shell_fm9c1_10{grid-template-columns:minmax(240px,280px) minmax(0,1fr)}._contextPanel_fm9c1_20{display:none}}@media (width>=1600px){._page_fm9c1_1{padding:16px 18px}._shell_fm9c1_10{grid-template-columns:minmax(300px,360px) minmax(760px,1fr) minmax(280px,340px)}._messageList_fm9c1_206{padding:18px 22px}}@media (width<=860px){._page_fm9c1_1{height:auto;padding:12px;overflow:auto}._shell_fm9c1_10{grid-template-columns:1fr;height:auto;min-height:auto}._sidebar_fm9c1_18{max-height:none}._conversationList_fm9c1_50{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}._conversation_fm9c1_50,._conversationActive_fm9c1_67,._coachConversation_fm9c1_68,._coachConversationActive_fm9c1_69{flex-direction:column;align-items:flex-start}._chat_fm9c1_19{min-height:620px}._composer_fm9c1_287{grid-template-columns:1fr}}._panel_bzbyy_1{gap:18px;display:grid}._progressSection_bzbyy_6{border-bottom:1px solid var(--ant-color-border);padding-bottom:16px}._progressHeader_bzbyy_11,._progressFooter_bzbyy_12{justify-content:space-between;align-items:center;gap:12px;display:flex}._progressTitle_bzbyy_19,._flagSubmitTitle_bzbyy_20{color:var(--ant-color-primary);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}._progressCount_bzbyy_29,._progressFooter_bzbyy_12,._flagRight_bzbyy_31,._flagEmpty_bzbyy_32{color:var(--ant-color-text-secondary);font-size:12px}._progressBar_bzbyy_37{background:var(--ant-color-fill-secondary);border-radius:999px;height:8px;margin:12px 0 8px;overflow:hidden}._progressFill_bzbyy_45{width:var(--progress);border-radius:inherit;background:var(--ant-color-primary);height:100%;transition:width .18s}._progressError_bzbyy_53{color:var(--ant-color-error-text);margin:8px 0 0;font-size:12px}._flagForm_bzbyy_59{gap:8px;margin-top:8px;display:flex}._flagForm_bzbyy_59 .ant-input{min-width:0}._flagMessage_bzbyy_69{color:var(--ant-color-text-secondary);margin:8px 0 0;font-size:12px}._flagError_bzbyy_75{color:var(--ant-color-error-text);margin:8px 0 0;font-size:12px}._flagsTitle_bzbyy_81{color:var(--ant-color-text-heading);margin-bottom:10px;font-size:14px;font-weight:600}._flagList_bzbyy_88{gap:8px;display:grid}._flagItem_bzbyy_93{background:var(--ant-color-fill-quaternary);border-radius:6px;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px;display:flex}._flagItem_bzbyy_93[data-solved]{background:color-mix(in srgb, var(--ant-color-success) 10%, var(--ant-color-fill-quaternary))}._flagLeft_bzbyy_107{min-width:0}._flagHeader_bzbyy_111{align-items:center;gap:8px;display:flex}._solvedIcon_bzbyy_117,._pendingIcon_bzbyy_118{flex-shrink:0}._solvedIcon_bzbyy_117{color:var(--ant-color-primary)}._pendingIcon_bzbyy_118{color:var(--ant-color-text-disabled)}._flagTitleText_bzbyy_130{min-width:0;color:var(--ant-color-text-heading);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}._flagDesc_bzbyy_140{color:var(--ant-color-text-secondary);margin:6px 0 0 24px;font-size:12px;line-height:1.5}._flagRight_bzbyy_31{text-align:right;flex-shrink:0}._flagEmpty_bzbyy_32{padding:12px 0}._writeupSection_bzbyy_156{border:1px solid var(--ant-color-border);border-radius:var(--ant-border-radius);background:var(--ant-color-fill-quaternary);justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}._writeupSection_bzbyy_156[data-available]{background:#0173ff0b;border-color:#0173ff38}._writeupCopy_bzbyy_172{min-width:0}._writeupTitle_bzbyy_176{color:var(--ant-color-text-heading);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}._writeupCopy_bzbyy_172 p{color:var(--ant-color-text-secondary);margin:4px 0 0;font-size:12px;line-height:1.5}@media (width<=720px){._flagForm_bzbyy_59{display:grid}._writeupSection_bzbyy_156{flex-direction:column;align-items:stretch}}._panel_dgzuk_1{background:var(--ant-color-bg-container);flex-direction:column;height:100%;min-height:0;display:flex}._header_dgzuk_9{border-bottom:1px solid var(--ant-color-border);justify-content:space-between;align-items:center;min-height:52px;padding:10px 16px;display:flex}._headerLeft_dgzuk_18{align-items:center;display:flex}._headerRight_dgzuk_23{align-items:center;gap:10px;display:flex}._socraticToggle_dgzuk_29{cursor:pointer;align-items:center;gap:6px;display:inline-flex}._socraticLabel_dgzuk_36{color:var(--ant-color-text-secondary);white-space:nowrap;font-size:12px}._headerTitle_dgzuk_42{color:var(--ant-color-text-heading);font-size:14px;font-weight:600}._emptyBody_dgzuk_48{text-align:center;color:var(--ant-color-text-secondary);padding:32px 16px;font-size:14px;line-height:1.75}._emptyText_dgzuk_56{margin:0 0 16px}._emptyHints_dgzuk_60{text-align:left;border:1px solid var(--ant-color-border);border-radius:var(--ant-border-radius);background:var(--ant-color-bg-base);padding:14px 16px}._emptyHintLabel_dgzuk_68{color:var(--ant-color-text-secondary);margin:0 0 8px;font-size:13px;font-weight:500}._emptyHintList_dgzuk_75{gap:4px;margin:0;padding-left:18px;font-size:13px;line-height:1.7;display:grid}._emptyHintList_dgzuk_75 li{color:var(--ant-color-text-secondary)}._unavailableBody_dgzuk_87{text-align:left;align-content:start;justify-items:start;gap:8px;padding:18px 16px;display:grid}._unavailableTitle_dgzuk_96{color:var(--ant-color-text-heading);margin:0;font-size:14px;font-weight:600}._unavailableText_dgzuk_103{max-width:100%;color:var(--ant-color-text-secondary);margin:0;font-size:12px;line-height:1.65}@keyframes _progressShimmer_b2w8j_1{0%{transform:translate(-150%)}to{transform:translate(150%)}}@keyframes _ringPulse_b2w8j_1{0%,to{box-shadow:0 0 #0173ff52}60%{box-shadow:0 0 0 10px #0173ff00}}._root_b2w8j_17{background-color:var(--ant-color-bg-layout);height:100vh;color:var(--ant-color-text);background-image:radial-gradient(circle at 72% 8%,#00a0ff12,#0000 24rem),radial-gradient(circle,#0173ff14 1px,#0000 1px);background-size:auto,20px 20px;overflow:hidden}._root_b2w8j_17[data-layout-mode=compact]{height:auto;min-height:100vh;overflow:auto}._root_b2w8j_17[data-layout-mode=compact] ._layout_b2w8j_30{grid-template-rows:auto auto;height:auto;min-height:100vh}._root_b2w8j_17[data-layout-mode=compact] ._columns_b2w8j_35{align-items:start;overflow:visible}._root_b2w8j_17[data-layout-mode=compact] ._overviewScroll_b2w8j_39{height:auto;max-height:none;overflow:visible}._root_b2w8j_17[data-layout-mode=compact] ._envCard_b2w8j_44,._root_b2w8j_17[data-layout-mode=compact] ._coachColumn_b2w8j_45{align-self:start;min-height:auto}._layout_b2w8j_30{grid-template-rows:auto 1fr;height:100%;display:grid}._header_b2w8j_56{border-bottom:1px solid var(--ant-color-border);background:var(--ant-color-bg-container);padding:10px 16px;position:relative}._header_b2w8j_56:after{content:"";background:linear-gradient(90deg,#0173ff 0%,#00a0ff73 65%,#0000 100%);height:2px;position:absolute;bottom:-1px;left:0;right:0}._headerContent_b2w8j_72{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex}._headerLeft_b2w8j_81{flex-wrap:wrap;flex:auto;align-items:center;gap:4px 16px;min-width:0;display:flex}._navLink_b2w8j_90{color:var(--ant-color-text-heading);align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;display:flex}._logoImg_b2w8j_100{object-fit:contain;flex-shrink:0;width:155px;height:50px;display:block}._headerVDivider_b2w8j_108{background:var(--ant-color-border);width:1px;height:16px}._backButton_b2w8j_114{border:1px solid var(--ant-color-border);border-radius:var(--ant-border-radius);background:var(--ant-color-bg-container);color:var(--ant-color-text-secondary);flex-shrink:0;align-items:center;gap:5px;padding:3px 8px;font-size:13px;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}._backButton_b2w8j_114:hover{border-color:var(--ant-color-primary);color:var(--ant-color-primary)}._breadcrumbWrapper_b2w8j_133{min-width:0}._breadcrumb_b2w8j_133{color:var(--ant-color-text-secondary);flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;display:flex}._breadcrumbLink_b2w8j_146{color:inherit;text-decoration:none}._labTitle_b2w8j_151{color:var(--ant-color-text-heading);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:600;overflow:hidden}._headerRight_b2w8j_161{white-space:nowrap;flex-wrap:nowrap;flex:none;align-items:center;gap:8px;display:flex}._headerRight_b2w8j_161 .ant-tag{flex:none;margin:0}._headerMetaTag_b2w8j_174{border:1px solid var(--ant-color-border);border-radius:var(--ant-border-radius-sm);height:24px;color:var(--ant-color-text-secondary);background:0 0;margin:0;font-size:12px;line-height:22px}._headerRightDivider_b2w8j_185{background:var(--ant-color-border);flex:none;width:1px;height:20px;margin:0 4px}@media (width<=768px){._headerContent_b2w8j_72{flex-wrap:wrap}._headerRight_b2w8j_161{justify-content:flex-end;width:100%}}._columns_b2w8j_35{border:1px solid color-mix(in srgb, var(--ant-color-primary) 10%, var(--ant-color-border));background:var(--ant-color-bg-container);border-top:none;grid-template-columns:minmax(18rem,23rem) minmax(32rem,1fr) minmax(20rem,25rem);align-self:stretch;min-height:0;margin:0;display:grid;overflow:hidden}._columns_b2w8j_35>*{min-width:0;min-height:0}._columns_b2w8j_35>:not(:last-child){border-right:1px solid var(--ant-color-border)}._columns_b2w8j_35>*{background:var(--ant-color-bg-container)}._columns_b2w8j_35[data-has-coach=false]{grid-template-columns:minmax(17rem,24rem) minmax(0,1fr)}._columns_b2w8j_35[data-coach-mode=compact]{grid-template-columns:minmax(18rem,24rem) minmax(34rem,1fr) minmax(14rem,18rem);align-self:start}._columns_b2w8j_35[data-overview-collapsed]{grid-template-columns:2.75rem minmax(32rem,1fr) minmax(20rem,25rem)}._columns_b2w8j_35[data-overview-collapsed][data-coach-mode=compact]{grid-template-columns:2.75rem minmax(34rem,1fr) minmax(14rem,18rem)}._coachColumn_b2w8j_45{min-height:0;color:var(--ant-color-text);flex-direction:column;display:flex;overflow:hidden}._stateRoot_b2w8j_245{background-color:var(--ant-color-bg-container);min-height:100vh;color:var(--ant-color-text);background-image:radial-gradient(circle at 72% 12%,#00a0ff14,#0000 24rem),radial-gradient(circle,#0173ff1f 1px,#0000 1px);background-size:auto,20px 20px}._stateContent_b2w8j_253{max-width:1152px;margin:0 auto;padding:28px 16px}._stateBox_b2w8j_259{border:1px solid color-mix(in srgb, var(--ant-color-primary) 12%, var(--ant-color-border));border-radius:var(--ant-border-radius);background:color-mix(in srgb, var(--ant-color-primary) 4%, var(--ant-color-bg-base));text-align:center;padding:24px;font-size:14px}._stateBox_b2w8j_259[data-tone=default]{color:color-mix(in srgb, var(--ant-color-primary) 42%, var(--ant-color-text))}._stateBox_b2w8j_259[data-tone=error]{border-color:var(--ant-color-error-border);background:var(--ant-color-error-bg);color:var(--ant-color-error-text)}._overviewCard_b2w8j_276{background:var(--ant-color-bg-container);min-height:0;color:var(--ant-color-text);overflow:hidden}._overviewCard_b2w8j_276[data-collapsed] ._overviewScroll_b2w8j_39{display:none}._overviewCard_b2w8j_276[data-collapsed] ._overviewCardBar_b2w8j_285{border-bottom:none;flex-direction:column;justify-content:flex-start;align-items:center;height:100%;padding:8px 4px}._overviewCardBar_b2w8j_285{border-bottom:1px solid var(--ant-color-border);justify-content:flex-end;align-items:center;gap:4px;min-height:44px;padding:0 10px;display:flex}._collapseToggle_b2w8j_304{border:1px solid var(--ant-color-border);border-radius:var(--ant-border-radius-sm);cursor:pointer;width:28px;height:28px;color:var(--ant-color-text-secondary);background:0 0;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}._collapseToggle_b2w8j_304:hover{background:var(--ant-color-fill-secondary);color:var(--ant-color-text)}._overviewScroll_b2w8j_39{flex-direction:column;gap:12px;height:100%;min-height:0;padding:14px 16px;display:flex;overflow-y:auto}._sectionTitle_b2w8j_333{color:var(--ant-color-primary);align-items:center;gap:8px;margin-bottom:8px;font-size:14px;font-weight:600;display:flex}._labName_b2w8j_343{color:var(--ant-color-text-heading);margin:0 0 8px;font-size:18px;font-weight:600}._labDesc_b2w8j_350{color:var(--ant-color-text-secondary);margin:0;font-size:13px;line-height:1.65}._sidebarMarkdown_b2w8j_357{color:var(--ant-color-text-secondary);margin-top:10px;font-size:13px;line-height:1.65}._sidebarMarkdown_b2w8j_357 h1,._sidebarMarkdown_b2w8j_357 h2{color:var(--ant-color-text-heading);margin:10px 0 8px;font-size:18px;line-height:1.35}._sidebarMarkdown_b2w8j_357 h3{margin:10px 0 6px;font-size:15px}._sidebarMarkdown_b2w8j_357 p,._sidebarMarkdown_b2w8j_357 ul,._sidebarMarkdown_b2w8j_357 ol{margin:6px 0}._infoGrid_b2w8j_380{color:var(--ant-color-text-secondary);gap:6px;font-size:14px;display:grid}._progressSection_b2w8j_387{border-top:1px solid var(--ant-color-border);padding-top:12px}._progressHeader_b2w8j_392{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}._progressTitle_b2w8j_400{color:var(--ant-color-primary);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}._progressCount_b2w8j_409{color:var(--ant-color-text-secondary);font-size:12px}._progressBar_b2w8j_414{border-radius:var(--ant-border-radius-sm);background:var(--ant-color-fill-secondary);height:8px;overflow:hidden}._progressFill_b2w8j_421{border-radius:var(--ant-border-radius-sm);background:linear-gradient(90deg, var(--ant-color-primary) 0%, #00a0ffd9 100%);height:100%;width:var(--progress,0%);position:relative;overflow:hidden}._progressFill_b2w8j_421:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff73 50%,#0000 100%);animation:2.5s ease-in-out infinite _progressShimmer_b2w8j_1;position:absolute;inset:0}._progressFooter_b2w8j_437{color:var(--ant-color-text-secondary);justify-content:space-between;align-items:center;margin-top:8px;font-size:12px;display:flex}._progressError_b2w8j_446{color:var(--ant-color-error-text);margin-top:12px;font-size:12px;line-height:1.5}._flagsTitle_b2w8j_453{color:var(--ant-color-text-heading);margin-bottom:8px;font-size:14px;font-weight:600}._flagList_b2w8j_460{display:grid}._flagItem_b2w8j_464{border-bottom:1px solid var(--ant-color-border);justify-content:space-between;align-items:flex-start;gap:10px;padding:8px 0;display:flex}._flagItem_b2w8j_464:last-child{border-bottom:none}._flagItem_b2w8j_464[data-solved]{border-color:color-mix(in srgb, var(--ant-color-success,#52c41a) 26%, var(--ant-color-border));border-radius:var(--ant-border-radius-sm);background:color-mix(in srgb, var(--ant-color-success,#52c41a) 6%, var(--ant-color-bg-container));padding:8px}._flagLeft_b2w8j_482{min-width:0}._flagHeader_b2w8j_486{color:var(--ant-color-text-heading);align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}._flagTitleText_b2w8j_495{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._flagDesc_b2w8j_501{color:var(--ant-color-text-tertiary);margin:3px 0 0;font-size:12px;line-height:1.45}._flagRight_b2w8j_508{text-align:right;color:var(--ant-color-text-tertiary);flex-shrink:0;font-size:12px}._flagEmpty_b2w8j_515{color:var(--ant-color-text-secondary);padding:12px 0;font-size:14px}._flagSubmitTitle_b2w8j_521{color:var(--ant-color-primary);align-items:center;gap:8px;margin-bottom:8px;font-size:14px;font-weight:600;display:flex}._flagForm_b2w8j_531{gap:8px;display:flex}._flagMessage_b2w8j_536{color:var(--ant-color-text-secondary);margin-top:8px;font-size:12px}._flagError_b2w8j_542{color:var(--ant-color-error-text);margin-top:8px;font-size:12px}._writeupSection_b2w8j_548{border-top:1px solid var(--ant-color-border);padding-top:12px}._writeupLoading_b2w8j_553{color:var(--ant-color-text-tertiary);align-items:center;gap:8px;font-size:14px;display:flex}._attachmentWorkspaceCard_b2w8j_561{min-height:0;color:var(--ant-color-text);flex-direction:column;display:flex;overflow:hidden}._attachmentWorkspaceBody_b2w8j_569{flex-direction:column;gap:20px;min-height:32rem;padding:24px;display:flex;overflow-y:auto}._attachmentWorkspaceIntro_b2w8j_578{text-align:center;justify-items:center;gap:12px;padding:28px 16px 20px;display:grid}._attachmentIconRing_b2w8j_586{border-radius:var(--ant-border-radius);width:64px;height:64px;color:var(--ant-color-primary);background:#0173ff0f;border:1px solid #0173ff3d;place-items:center;font-size:30px;display:grid}._attachmentHeading_b2w8j_598{color:var(--ant-color-text-heading);margin:0;font-size:26px;font-weight:600}._attachmentDesc_b2w8j_605{max-width:560px;color:var(--ant-color-text-secondary);margin:0;font-size:14px;line-height:1.75}._attachmentListPanel_b2w8j_613{border-top:1px solid var(--ant-color-border)}._attachmentListHeader_b2w8j_617{color:var(--ant-color-text-secondary);justify-content:space-between;align-items:center;gap:16px;padding:14px 0 8px;font-size:12px;font-weight:500;display:flex}._attachmentList_b2w8j_613{display:grid}._attachmentItem_b2w8j_632{border-bottom:1px solid var(--ant-color-border);color:inherit;align-items:center;gap:12px;padding:12px 0;text-decoration:none;display:flex}._attachmentItem_b2w8j_632:hover{color:var(--ant-color-primary)}._attachmentItem_b2w8j_632:hover ._attachmentItemIcon_b2w8j_644,._attachmentItem_b2w8j_632:hover ._attachmentDownloadIcon_b2w8j_645{color:var(--ant-color-primary);background:#0173ff0f;border-color:#0173ff4d}._attachmentItem_b2w8j_632:last-child{border-bottom:none}._attachmentItemIcon_b2w8j_644,._attachmentDownloadIcon_b2w8j_645{border:1px solid var(--ant-color-border);border-radius:var(--ant-border-radius-sm);background:var(--ant-color-bg-base);width:34px;height:34px;color:var(--ant-color-text-secondary);flex:none;place-items:center;display:grid}._attachmentItemMain_b2w8j_667{flex:auto;gap:3px;min-width:0;display:grid}._attachmentItemName_b2w8j_674{color:var(--ant-color-text-heading);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}._attachmentItemMeta_b2w8j_683{color:var(--ant-color-text-tertiary);font-size:12px}._envOverviewPopover_b2w8j_688{max-width:min(92vw,460px)}._envOverviewPopover_b2w8j_688 .ant-popover-inner{border-radius:var(--ant-border-radius);border:1px solid var(--ant-color-border);box-shadow:0 16px 44px #0f172a24}._envOverviewPopover_b2w8j_688 .ant-popover-inner-content{padding:0}._envOverview_b2w8j_688{width:min(88vw,430px);max-height:min(70vh,620px);padding:16px;overflow-y:auto}._envOverviewHeader_b2w8j_707{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}._envOverviewTitle_b2w8j_715{color:var(--ant-color-primary);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}._envOverviewTopology_b2w8j_724{border:1px solid var(--ant-color-border);border-radius:var(--ant-border-radius-sm);background:var(--ant-color-bg-base);color:var(--ant-color-text-secondary);flex:none;padding:3px 8px;font-size:12px}._statsGrid_b2w8j_734{text-align:center;grid-template-columns:repeat(4,1fr);gap:8px;display:grid}._hostList_b2w8j_741{margin-top:12px;display:grid}._hostCard_b2w8j_746{border:1px solid var(--ant-color-border);border-radius:var(--ant-border-radius-sm);background:var(--ant-color-bg-base);padding:10px}._hostCard_b2w8j_746+._hostCard_b2w8j_746{margin-top:8px}._hostCardHeader_b2w8j_756{justify-content:space-between;align-items:center;gap:8px;display:flex}._hostName_b2w8j_763{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ant-color-text-heading);font-size:14px;font-weight:500;overflow:hidden}._hostServices_b2w8j_773{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}._flagSummary_b2w8j_780{margin-top:12px}._flagSummaryTitle_b2w8j_784{color:var(--ant-color-text-secondary);margin-bottom:8px;font-size:12px;font-weight:500}._flagSummaryList_b2w8j_791{display:grid}._flagSummaryRow_b2w8j_795{border-bottom:1px solid var(--ant-color-border);justify-content:space-between;align-items:center;gap:12px;padding:6px 0;font-size:12px;display:flex}._flagSummaryRow_b2w8j_795:last-child{border-bottom:none}._flagSummaryName_b2w8j_808{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ant-color-text-secondary);overflow:hidden}._flagSummaryMeta_b2w8j_816{color:var(--ant-color-text-tertiary);flex-shrink:0}._overviewStat_b2w8j_821{border-radius:var(--ant-border-radius-sm);background:#0173ff09;border:1px solid #0173ff14;padding:10px 6px}._overviewStatValue_b2w8j_828{color:var(--ant-color-text-heading);font-size:16px;font-weight:600}._overviewStatLabel_b2w8j_834{color:var(--ant-color-text-tertiary);font-size:11px}._envCard_b2w8j_44{background:linear-gradient(180deg, color-mix(in srgb, var(--ant-color-primary) 3%, transparent), transparent 18rem), var(--ant-color-bg-container);color:var(--ant-color-text);position:relative;overflow:hidden}._envCardFlex_b2w8j_846{flex-direction:column;display:flex}._envCardFullscreen_b2w8j_851{z-index:999;border-radius:0;overflow:hidden;flex-direction:column!important;display:flex!important;position:fixed!important;inset:0!important}._envCardFullscreen_b2w8j_851 ._envServicesBody_b2w8j_860,._envCardFullscreen_b2w8j_851 ._terminalBody_b2w8j_861{flex:1;min-height:0}._envHeader_b2w8j_866{border-bottom:1px solid var(--ant-color-border);flex-direction:row;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:10px 16px;display:flex}._envTitle_b2w8j_877{color:var(--ant-color-text-heading);align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}._envLoadingBody_b2w8j_886{place-items:center;min-height:clamp(18rem,42vh,28rem);padding:24px 28px;display:grid}._envLoadingLabel_b2w8j_893{color:var(--ant-color-text-secondary);margin-left:8px}._envCenterBody_b2w8j_898{background:linear-gradient(#0173ff09 0%,#0000 76%);flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:clamp(18rem,42vh,28rem);padding:28px;display:flex}._envCenterContent_b2w8j_909{text-align:center}._envIconLarge_b2w8j_913{margin-bottom:12px;font-size:40px;display:block}._envIconLargeError_b2w8j_919{color:var(--ant-color-error-text)}._envIconLargeMuted_b2w8j_923{color:var(--ant-color-text-disabled)}._envHeading_b2w8j_927{color:var(--ant-color-text-heading);margin:0 0 8px;font-size:24px;font-weight:600}._envDesc_b2w8j_934{color:var(--ant-color-text-secondary);margin:0;font-size:14px;line-height:1.75}._envDescError_b2w8j_941{color:var(--ant-color-error-text);word-break:break-word;white-space:pre-wrap;max-width:640px;margin:0}._envNoteDeployId_b2w8j_949{color:var(--ant-color-text-disabled);margin-top:8px;font-family:monospace;font-size:12px}._envNoteStatus_b2w8j_956{color:var(--ant-color-text-disabled);margin-top:8px;font-size:12px}._envIconRing_b2w8j_962{border-radius:var(--ant-border-radius);border:1px solid var(--ant-color-border);background:var(--ant-color-bg-container);place-items:center;width:52px;height:52px;margin:0 auto 14px;display:grid}._envIconRingMuted_b2w8j_973{color:var(--ant-color-text-disabled)}._envIconRingLime_b2w8j_977{color:var(--ant-color-primary);animation:1.8s ease-out infinite _ringPulse_b2w8j_1}._envHeaderLeft_b2w8j_982{align-items:center;gap:12px;min-width:0;display:flex}._envHeaderRight_b2w8j_989{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}._terminalBody_b2w8j_861{flex-direction:column;flex:1;gap:12px;min-height:clamp(22rem,52vh,38rem);padding:12px;display:flex}._terminalBorder_b2w8j_1007{border:1px solid var(--ant-color-border)}._envServicesBody_b2w8j_860{flex-direction:column;gap:14px;min-height:clamp(18rem,48vh,34rem);padding:16px 18px;display:flex;overflow-y:auto}._deploySummary_b2w8j_1020{border-bottom:1px solid var(--ant-color-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:0 0 16px;display:grid}._deploySummaryMain_b2w8j_1029{min-width:0}._deployInfoTitle_b2w8j_1033{color:var(--ant-color-text-heading);font-size:13px;font-weight:600}._deployInstanceId_b2w8j_1039{color:var(--ant-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-family:monospace;font-size:13px;overflow:hidden}._deploySummaryStatus_b2w8j_1049{justify-items:end;gap:4px;display:grid}._deployInfoLabel_b2w8j_1055{color:var(--ant-color-text-secondary);font-size:12px}._deployInfoValue_b2w8j_1060{color:var(--ant-color-text-heading);font-size:14px;font-weight:600}._servicesSection_b2w8j_1066{gap:10px;display:grid}._servicesHeader_b2w8j_1071{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._servicesTitle_b2w8j_1079{color:var(--ant-color-text-heading);font-size:13px;font-weight:600}._serviceList_b2w8j_1085{border:1px solid color-mix(in srgb, var(--ant-color-primary) 10%, var(--ant-color-border));border-radius:var(--ant-border-radius);display:grid;overflow:hidden}._serviceCard_b2w8j_1092{background:var(--ant-color-bg-base);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px;display:grid}._serviceCard_b2w8j_1092+._serviceCard_b2w8j_1092{border-top:1px solid var(--ant-color-border)}._serviceProtocol_b2w8j_1104{border-radius:var(--ant-border-radius-sm);background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border);min-width:88px;min-height:36px;color:var(--ant-color-text-secondary);justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:500;display:flex}._serviceProtocol_b2w8j_1104[data-protocol=ssh],._serviceProtocol_b2w8j_1104[data-protocol=terminal],._serviceProtocol_b2w8j_1104[data-protocol=exec],._serviceProtocol_b2w8j_1104[data-protocol=shell]{color:var(--ant-color-primary);background:#0173ff0f;border-color:#0173ff47}._serviceProtocol_b2w8j_1104[data-protocol=http],._serviceProtocol_b2w8j_1104[data-protocol=https],._serviceProtocol_b2w8j_1104[data-protocol=ws]{color:#389e0d;background:#52c41a12;border-color:#52c41a52}._serviceProtocol_b2w8j_1104[data-protocol=tcp],._serviceProtocol_b2w8j_1104[data-protocol=udp]{color:#d46b08;background:#fa8c1612;border-color:#fa8c1652}._serviceMain_b2w8j_1134{gap:3px;min-width:0;display:grid}._serviceName_b2w8j_1140{color:var(--ant-color-text-heading);font-size:14px;font-weight:600}._serviceHost_b2w8j_1146{color:var(--ant-color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._serviceAction_b2w8j_1154{justify-content:flex-end;align-items:center;min-width:0;display:flex}._serviceDesc_b2w8j_1161{text-overflow:ellipsis;white-space:nowrap;color:var(--ant-color-text-tertiary);font-size:12px;overflow:hidden}._noServicesHint_b2w8j_1169{border:1px dashed var(--ant-color-border);border-radius:var(--ant-border-radius);color:var(--ant-color-text-secondary);padding:16px;font-size:14px;line-height:1.75}._credentialsTitle_b2w8j_1178{color:var(--ant-color-text-heading);margin-bottom:8px;font-size:14px;font-weight:600}._credentialsGrid_b2w8j_1185{gap:4px;padding-bottom:12px;font-family:monospace;font-size:12px;display:grid}._credentialRow_b2w8j_1193{justify-content:space-between;display:flex}._credentialKey_b2w8j_1198{color:var(--ant-color-text-secondary)}._credentialValue_b2w8j_1202{color:var(--ant-color-text-heading)}@media (width<=900px){._deploySummary_b2w8j_1020,._serviceCard_b2w8j_1092{grid-template-columns:1fr}._deploySummaryStatus_b2w8j_1049{justify-items:start}._serviceAction_b2w8j_1154{justify-content:flex-start}}@media (width<=560px){._envHeader_b2w8j_866{align-items:flex-start}._envHeaderRight_b2w8j_989{justify-content:flex-start}._statsGrid_b2w8j_734{grid-template-columns:repeat(2,1fr)}}@media (width<=1100px){._root_b2w8j_17{height:auto;min-height:100vh;overflow:auto}._layout_b2w8j_30{height:auto;min-height:100vh}._columns_b2w8j_35{border-left:none;border-right:none;flex-direction:column;margin:0;display:flex;overflow:visible}._columns_b2w8j_35>:not(:last-child){border-right:none;border-bottom:1px solid var(--ant-color-border)}._overviewCard_b2w8j_276,._envCard_b2w8j_44,._coachColumn_b2w8j_45{min-height:auto}._overviewScroll_b2w8j_39{height:auto;max-height:none;overflow:visible}._envServicesBody_b2w8j_860,._attachmentWorkspaceBody_b2w8j_569,._terminalBody_b2w8j_861{min-height:auto}._coachColumn_b2w8j_45{min-height:30rem}}._errorNotice_b2w8j_1270{border-radius:var(--ant-border-radius);border:1px solid var(--ant-color-error-border);background:var(--ant-color-error-bg);max-width:100%;color:var(--ant-color-error-text);padding:8px 12px;font-size:14px;line-height:1.75}._errorNoticeText_b2w8j_1281{word-break:break-word}._infoRow_b2w8j_1285{border-bottom:1px solid var(--ant-color-border);justify-content:space-between;align-items:center;gap:16px;padding-bottom:8px;display:flex}._infoRowValue_b2w8j_1294{color:var(--ant-color-text-heading);font-weight:500}._readyRow_19at7_1{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}._localAddress_19at7_9{background:var(--ant-color-bg-container);color:var(--ant-color-primary);border-radius:4px;padding:2px 8px;font-family:monospace;font-size:12px}._connectColumn_19at7_18{flex-direction:column;align-items:flex-end;gap:4px;display:flex}._pendingHint_19at7_25{text-align:right;max-width:224px;color:var(--ant-color-text-tertiary);font-size:11px}._errorHint_19at7_32{text-align:right;max-width:224px;color:var(--ant-color-error-text);font-size:11px}.xterm{cursor:text;-webkit-user-select:none;user-select:none;position:relative}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{z-index:5;position:absolute;top:0}.xterm .xterm-helper-textarea{opacity:0;z-index:-5;white-space:nowrap;resize:none;border:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:-9999em;overflow:hidden}.xterm .composition-view{color:#fff;white-space:nowrap;z-index:1;background:#000;display:none;position:absolute}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{cursor:default;background-color:#000;position:absolute;inset:0;overflow-y:scroll}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;top:0;left:0}.xterm-char-measure-element{visibility:hidden;line-height:normal;display:inline-block;position:absolute;top:0;left:-9999em}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{z-index:10;color:#0000;pointer-events:none;position:absolute;inset:0}.xterm .xterm-accessibility-tree:not(.debug) ::selection{color:#0000}.xterm .xterm-accessibility-tree{-webkit-user-select:text;user-select:text;white-space:pre;font-family:monospace}.xterm .xterm-accessibility-tree>div{transform-origin:0;width:fit-content}.xterm .live-region{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:underline double;text-decoration:underline double}.xterm-underline-3{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.xterm-underline-4{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.xterm-underline-5{-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:underline overline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;pointer-events:none;position:absolute;top:0;right:0}.xterm-decoration-top{z-index:2;position:relative}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;z-index:11;background:0 0;transition:opacity .1s linear}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{display:none;position:absolute}.xterm .xterm-scrollable-element>.shadow.top{width:100%;height:3px;box-shadow:var(--vscode-scrollbar-shadow,#000) 0 6px 6px -6px inset;display:block;top:0;left:3px}.xterm .xterm-scrollable-element>.shadow.left{width:3px;height:100%;box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset;display:block;top:3px;left:0}.xterm .xterm-scrollable-element>.shadow.top-left-corner{width:3px;height:3px;display:block;top:0;left:0}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset}*,:before,:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}body{margin:0;padding:0}::selection{background:var(--ant-color-primary);color:var(--ant-color-bg-container)}code,kbd,samp,pre{font-family:Monaco,Menlo,Ubuntu Mono,ui-monospace,monospace}
