._layout_1xvo7_1{height:100vh;overflow:hidden}._header_1xvo7_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_1xvo7_16{align-items:center;gap:8px;display:flex}._logo_1xvo7_22{background:#fff;border-radius:4px;flex-shrink:0;width:24px;height:24px;display:block;overflow:hidden}._logo_1xvo7_22 img{object-fit:cover;object-position:center 36%;width:100%;height:100%;display:block}._title_1xvo7_39{color:var(--ant-color-text);font-size:15px;font-weight:600}._userButton_1xvo7_45{color:var(--ant-color-text)}._main-layout_1xvo7_49{height:calc(100vh - 56px);overflow:hidden}._sider_1xvo7_54{border-inline-end:1px solid var(--ant-color-border);height:calc(100vh - 56px);position:sticky;top:0;overflow-y:auto}._menu_1xvo7_62{border-inline-end:0;height:100%;padding-top:8px}._menu_1xvo7_62 .ant-menu-item-group{margin-bottom:6px}._menu_1xvo7_62 .ant-menu-item-group-title{padding-block:4px;padding-inline:14px}._menu_1xvo7_62 .ant-menu-item{color:#ffffffdb;width:calc(100% - 16px);margin-inline:8px}._menu_1xvo7_62 .ant-menu-item:hover{color:#fffffff5}._menu_1xvo7_62 .ant-menu-item-selected{color:#fff}._menu_1xvo7_62 .ant-menu-item-selected .anticon{color:#c2ef4e}._groupTitle_1xvo7_89{color:#ffffff6b;letter-spacing:.02em;align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}._menuLink_1xvo7_100{width:100%;color:inherit;align-items:center;gap:8px;display:inline-flex}._menuItemIcon_1xvo7_108{color:#ffffffb3;font-size:14px}._content_1xvo7_113{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_j4far_1{background:var(--ant-color-bg-container);flex-direction:column;height:100vh;padding:20px 14px;display:flex}._brandRow_j4far_9{align-items:center;gap:8px;margin-bottom:22px;display:flex}._logoLink_j4far_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}._logoBadge_j4far_29{width:34px;height:34px;box-shadow:color-mix(in srgb, var(--ant-color-text) 14%, transparent) 0 8px 18px;background:#fff;border-radius:8px;flex:none;display:block;overflow:hidden}._logoBadge_j4far_29 img{object-fit:cover;object-position:center 36%;width:100%;height:100%;display:block}._logoText_j4far_47{letter-spacing:0;text-transform:none;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}._collapseButton_j4far_56{width:32px;height:32px;color:var(--ant-color-text-tertiary);flex:none}._collapseButton_j4far_56:hover{color:var(--ant-color-primary);background:color-mix(in srgb, var(--ant-color-primary) 8%, transparent)}._menu_j4far_67{flex:1;min-height:0;overflow-y:auto;background:0 0!important;border-inline-end:0!important}._menu_j4far_67 .ant-menu-item-group-title{padding:10px 12px 6px;line-height:1}._menu_j4far_67 .ant-menu-item,._menu_j4far_67 .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_j4far_67 .ant-menu-item .ant-menu-title-content,._menu_j4far_67 .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_j4far_67 .ant-menu-item .anticon,._menu_j4far_67 .ant-menu-submenu-title .anticon{color:var(--ant-color-text-tertiary);flex:none;font-size:15px;line-height:1}._menu_j4far_67 .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_j4far_67 .ant-menu-item-selected .anticon{color:var(--ant-color-primary)}._menu_j4far_67 .ant-menu-submenu-selected>.ant-menu-submenu-title{color:var(--ant-color-primary-active)}._menu_j4far_67 .ant-menu-submenu-selected>.ant-menu-submenu-title .anticon{color:var(--ant-color-primary)}._menu_j4far_67 .ant-menu-sub{background:0 0!important}._menu_j4far_67 .ant-menu-sub .ant-menu-item{font-size:12px;padding-inline-start:42px!important}._groupTitle_j4far_128{color:var(--ant-color-text-tertiary);letter-spacing:0;font-size:11px;font-weight:600}._menuLink_j4far_135{width:100%;color:inherit;align-items:center;text-decoration:none;display:inline-flex}._userArea_j4far_143{border-top:1px solid var(--ant-color-border-secondary);flex:none;margin-top:16px;padding-top:14px}._nav_j4far_1[data-collapsed=true]{padding-inline:10px}._nav_j4far_1[data-collapsed=true] ._brandRow_j4far_9{flex-direction:column;gap:8px;margin-bottom:18px}._nav_j4far_1[data-collapsed=true] ._logoLink_j4far_16{justify-content:center;padding-inline:0}._nav_j4far_1[data-collapsed=true] ._collapseButton_j4far_56{width:36px;height:32px}._nav_j4far_1[data-collapsed=true] ._logoText_j4far_47,._nav_j4far_1[data-collapsed=true] ._groupTitle_j4far_128,._nav_j4far_1[data-collapsed=true] ._menu_j4far_67 .ant-menu-item-group-title{display:none}._nav_j4far_1[data-collapsed=true] ._menu_j4far_67 .ant-menu-item,._nav_j4far_1[data-collapsed=true] ._menu_j4far_67 .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_j4far_1[data-collapsed=true] ._menu_j4far_67 .ant-menu-item .anticon,._nav_j4far_1[data-collapsed=true] ._menu_j4far_67 .ant-menu-submenu-title .anticon{margin-inline-end:0;font-size:16px;line-height:1;display:block}._nav_j4far_1[data-collapsed=true] ._menu_j4far_67 .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_j4far_1[data-collapsed=true] ._menu_j4far_67 .ant-menu-submenu-arrow,._nav_j4far_1[data-collapsed=true] ._menu_j4far_67 .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{font-size:.875rem;line-height:1.75rem}.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 table{border-collapse:collapse;border-radius:.75rem;width:100%;font-size:.82rem;overflow:hidden}.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_ggwlp_1{color:#79628c}._emptyDark_ggwlp_5{color:#ffffff85}._mermaidBlock_ggwlp_9{color:#172033;background:#fff;border:1px solid #d9e2ef;border-radius:.5rem;padding:1rem;overflow:auto}._mermaidBlock_ggwlp_9 span{color:#687386;font-size:.875rem}._mermaidBlock_ggwlp_9 svg{max-width:100%;height:auto;margin:0 auto;display:block}._mermaidError_ggwlp_28{background:#fff7f0;border:1px solid #ffd8bf;border-radius:.5rem;padding:.9rem}._mermaidErrorTitle_ggwlp_35{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}}._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}}._page_f3s08_1{--labs-content-width:min(calc(100% - 36px), 1760px);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_f3s08_11{z-index:1;border-bottom:1px solid var(--ant-color-border);background:0 0;position:relative}._heroInner_f3s08_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_f3s08_29{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 14px;max-width:1180px;display:grid}._heroLabel_f3s08_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_f3s08_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_f3s08_61{max-width:1040px;color:var(--ant-color-text-secondary);margin:0;font-size:13px;line-height:1.5}._heroIllustration_f3s08_69{opacity:.72;justify-content:center;align-items:center;min-height:78px;max-height:112px;display:flex;overflow:hidden}._content_f3s08_79{z-index:1;box-sizing:border-box;width:var(--labs-content-width);margin:0 auto;padding:16px 0 32px;position:relative}._pagination_f3s08_88{margin-top:8px;padding-bottom:16px}._grid_f3s08_93{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:14px;display:grid}._cardLink_f3s08_99{height:100%;text-decoration:none;display:block}._cardFooter_f3s08_105{border-top:1px solid var(--ant-color-border);color:var(--ant-color-primary-active);justify-content:space-between;align-items:center;gap:6px;margin-top:auto;padding-top:12px;font-size:13px;font-weight:600;display:flex}._cardFooterIcon_f3s08_118{font-size:12px}._filterCard_f3s08_122{background:var(--ant-color-bg-container);box-shadow:var(--ant-box-shadow);border-color:#0000;margin-bottom:16px}._filterCard_f3s08_122 .ant-card-body{padding:0}._filterHeader_f3s08_132{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_f3s08_142{font-size:14px;font-weight:600;line-height:1.5;display:block}._filterHint_f3s08_149{color:var(--ant-color-text-secondary);margin-left:8px;font-size:13px;line-height:1.5;display:inline}._filterMeta_f3s08_157{color:var(--ant-color-text-secondary);white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;font-size:13px;display:flex}._filterBody_f3s08_167{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);padding:12px 14px;display:grid!important}._filterBody_f3s08_167 .ant-segmented{max-width:100%;overflow-x:auto}._filterBody_f3s08_167 .ant-segmented-group{min-width:max-content}._feedbackCard_f3s08_180{background:var(--ant-color-bg-container);box-shadow:var(--ant-box-shadow);text-align:center;border-color:#0000}._feedbackCard_f3s08_180 .ant-card-body{flex-direction:column;align-items:center;gap:12px;padding:32px 24px;display:flex}._feedbackTitle_f3s08_194{color:var(--ant-color-text-heading);margin:0;font-size:16px;font-weight:600}._feedbackHint_f3s08_201{max-width:440px;color:var(--ant-color-text-secondary);margin:0;font-size:14px;line-height:1.7}._loadingWrap_f3s08_209{padding:48px}._loadingText_f3s08_213{color:var(--ant-color-text-secondary);margin-top:8px;font-size:14px}._emptyState_f3s08_219{flex-direction:column;align-items:center;gap:12px;padding:48px 24px;display:flex}._emptyTitle_f3s08_227{color:var(--ant-color-text-secondary);margin:0;font-size:15px;font-weight:600}._emptyHint_f3s08_234{color:var(--ant-color-text-tertiary);margin:0;font-size:13px}._labCard_f3s08_240{border:1px solid color-mix(in srgb, var(--ant-color-primary) 12%, var(--ant-color-border));background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--categoryColor,#0173ff) 9%, transparent), transparent 32%), var(--ant-color-bg-container);height:100%;box-shadow:0 2px 12px color-mix(in srgb, var(--ant-color-primary) 8%, transparent);transition:border-color .2s ease-out,box-shadow .2s ease-out,transform .2s ease-out;overflow:hidden}._labCard_f3s08_240 .ant-card-body{flex-direction:column;gap:12px;min-height:250px;padding:16px;display:flex}._labCard_f3s08_240: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_f3s08_261{flex-direction:column;min-width:0;display:flex}._toneWeb_f3s08_267{--categoryColor:#0173ff}._toneMisc_f3s08_271{--categoryColor:#7c3aed}._toneReverse_f3s08_275{--categoryColor:#059669}._tonePwn_f3s08_279{--categoryColor:#dc2626}._toneCrypto_f3s08_283{--categoryColor:#d97706}._toneForensics_f3s08_287{--categoryColor:#0891b2}._toneCloud_f3s08_291{--categoryColor:#2563eb}._toneMobile_f3s08_295{--categoryColor:#64748b}._toneDefault_f3s08_299{--categoryColor:#6b7280}._cardHeader_f3s08_303{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}._cardIdentity_f3s08_311{gap:10px;min-width:0;display:flex}._categoryMark_f3s08_317{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_f3s08_331{background:color-mix(in srgb, var(--ant-color-primary) 8%, transparent);border-color:color-mix(in srgb, var(--ant-color-primary) 16%, transparent);color:var(--ant-color-primary-active);text-transform:uppercase;margin:0}._difficultyTag_f3s08_339{border-color:var(--ant-color-border);color:var(--ant-color-text-secondary);background:0 0;margin:0}._cardTitle_f3s08_346{color:var(--ant-color-text-heading)!important;margin:6px 0 0!important;font-size:17px!important;line-height:1.3!important}._cardSummaryWrap_f3s08_353{flex:none;gap:6px;margin-bottom:0;display:flex}._cardSummaryIcon_f3s08_360{color:var(--ant-color-text-tertiary);flex-shrink:0;margin-top:3px;font-size:12px}._cardSummary_f3s08_353{color:var(--ant-color-text-secondary);flex:1;font-size:13px;line-height:1.55;margin:0!important}._cardMetaRow_f3s08_375{color:var(--ant-color-text-secondary);flex-wrap:wrap;gap:8px 12px;margin-top:10px;font-size:12px;line-height:1.5;display:flex}._cardMetaRow_f3s08_375 span{align-items:center;gap:5px;display:inline-flex}._cardTagsRow_f3s08_390{min-height:24px;margin-top:10px}._cardTagsIcon_f3s08_395{color:var(--ant-color-text-tertiary);flex-shrink:0;font-size:12px}._knowledgeTag_f3s08_401{border-color:var(--ant-color-border);background:var(--ant-color-fill-tertiary);color:var(--ant-color-text-secondary);margin:0}._emptyTagsText_f3s08_408{color:var(--ant-color-text-tertiary);font-size:12px;line-height:1.5}._topology_f3s08_414{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;margin-top:2px;padding:10px;display:flex}._topologyHeader_f3s08_426{color:var(--ant-color-text-heading);justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}._topologyMode_f3s08_436{text-overflow:ellipsis;white-space:nowrap;max-width:120px;margin:0;overflow:hidden}._topologyCanvas_f3s08_444{flex:1;align-content:center;gap:8px;min-height:80px;padding:8px 0 6px;display:grid;position:relative}._networkRail_f3s08_454{background:color-mix(in srgb, var(--categoryColor,#0173ff) 12%, var(--ant-color-bg-container));border-radius:6px;flex-wrap:wrap;gap:6px;padding:6px;display:flex}._networkRail_f3s08_454 span{background:var(--ant-color-bg-container);color:var(--ant-color-text-secondary);border-radius:4px;padding:2px 6px;font-size:10px;line-height:1.4}._hostNodes_f3s08_471{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}._hostNode_f3s08_471{border:1px solid color-mix(in srgb, var(--categoryColor,#0173ff) 18%, var(--ant-color-border));background:var(--ant-color-bg-container);min-width:0;box-shadow:0 4px 12px color-mix(in srgb, var(--categoryColor,#0173ff) 8%, transparent);border-radius:6px;padding:6px}._hostName_f3s08_486,._hostServices_f3s08_487{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._hostName_f3s08_486{color:var(--ant-color-text-heading);font-size:12px;font-weight:650}._hostServices_f3s08_487{color:var(--ant-color-text-tertiary);margin-top:2px;font-size:10px}._topologyStats_f3s08_506{color:var(--ant-color-text-tertiary);flex-wrap:wrap;gap:6px;font-size:11px;display:flex}._topologyStats_f3s08_506 span{background:color-mix(in srgb, var(--ant-color-bg-container) 72%, transparent);border-radius:4px;padding:2px 6px}@media (width<=768px){._heroInner_f3s08_18{grid-template-columns:1fr;padding-top:14px;padding-bottom:14px}._heroMain_f3s08_29{grid-template-columns:1fr}._heroLabel_f3s08_38{grid-row:auto;width:fit-content}._heroIllustration_f3s08_69{display:none}._filterHeader_f3s08_132{flex-direction:column;align-items:flex-start}._filterMeta_f3s08_157{white-space:normal;justify-content:space-between;width:100%}._filterHint_f3s08_149{margin-left:0;display:block}._filterBody_f3s08_167,._grid_f3s08_93,._labCard_f3s08_240 .ant-card-body{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){._labCard_f3s08_240{transition:none}._labCard_f3s08_240:hover{transform:none}}._page_1mcqd_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_1mcqd_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_1mcqd_20{color:var(--ant-color-text-secondary);font-size:14px}._errorPage_1mcqd_25{background:var(--ant-color-bg-layout);min-height:calc(100vh - 56px);padding:28px 16px}._errorInner_1mcqd_31{max-width:clamp(1152px,88vw,1800px);margin:0 auto}._errorBackLink_1mcqd_36{color:var(--ant-color-primary-active);margin-top:16px;font-weight:600;display:inline-flex}._hero_1mcqd_43{z-index:1;border-bottom:1px solid var(--ant-color-border);background:linear-gradient(135deg,#f0f7ff 0%,#f7fcff 55%,#fff 100%);position:relative}._heroInner_1mcqd_50{max-width:clamp(1152px,88vw,1800px);margin:0 auto;padding:16px clamp(16px,2vw,40px) 24px}._backLink_1mcqd_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_1mcqd_56:hover{color:var(--ant-color-primary-active)}._heroGrid_1mcqd_69{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:stretch;gap:24px;display:grid}._titleBlock_1mcqd_76{min-width:0;padding-top:4px}._heroTags_1mcqd_81{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}._categoryTag_1mcqd_88{background:color-mix(in srgb, var(--ant-color-primary) 8%, transparent);border-color:color-mix(in srgb, var(--ant-color-primary) 16%, transparent);color:var(--ant-color-primary-active);text-transform:uppercase;margin:0}._difficultyTag_1mcqd_96{border-color:var(--ant-color-border);background:var(--ant-color-bg-container);color:var(--ant-color-text-secondary);margin:0}._heroTitle_1mcqd_103{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_1mcqd_112{max-width:760px;color:var(--ant-color-text-secondary);text-wrap:pretty;font-size:14px;line-height:1.75;margin:0!important}._heroBrief_1mcqd_121{border:1px solid color-mix(in srgb, var(--ant-color-primary) 14%, var(--ant-color-border));border-radius:var(--ant-border-radius-lg);background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--ant-color-primary) 8%, transparent), transparent 34%), var(--ant-color-bg-container);box-shadow:0 2px 12px color-mix(in srgb, var(--ant-color-primary) 8%, transparent);gap:10px;padding:14px;display:grid}._briefStat_1mcqd_131{border-radius:var(--ant-border-radius);background:color-mix(in srgb, var(--ant-color-bg-layout) 64%, transparent);align-items:center;gap:10px;padding:10px;display:flex}._briefIcon_1mcqd_140{background:color-mix(in srgb, var(--ant-color-primary) 10%, white);width:34px;height:34px;color:var(--ant-color-primary-active);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:inline-flex}._briefText_1mcqd_153{flex-direction:column;gap:2px;min-width:0;display:flex}._briefLabel_1mcqd_160{color:var(--ant-color-text-tertiary);font-size:12px;line-height:1.4}._briefValue_1mcqd_166{color:var(--ant-color-text-heading);font-size:14px;font-weight:600;line-height:1.5}._body_1mcqd_173{z-index:1;max-width:clamp(1152px,88vw,1800px);margin:0 auto;padding:20px clamp(16px,2vw,40px) 32px;position:relative}._contentPanel_1mcqd_181{grid-template-columns:minmax(0,1fr) clamp(19rem,22vw,26rem);align-items:start;gap:18px;display:grid}._descriptionPane_1mcqd_188,._sidePanel_1mcqd_189{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_1mcqd_197{border-bottom:1px solid var(--ant-color-border-secondary);padding:18px}._descriptionTitle_1mcqd_202{align-items:center;gap:8px;margin:0!important;font-size:18px!important;line-height:1.4!important;display:flex!important}._descriptionBody_1mcqd_211{padding:18px}._descIcon_1mcqd_215{color:var(--ant-color-primary-active)}._sidePanel_1mcqd_189{align-self:stretch;display:grid;overflow:hidden}._sessionSection_1mcqd_225{border-bottom:1px solid var(--ant-color-border-secondary);padding:18px}._tagsSection_1mcqd_230{padding:16px 18px 18px}._sessionNote_1mcqd_234{margin-bottom:16px}._sessionNoteHeader_1mcqd_238{align-items:center;gap:8px;margin-bottom:8px;display:flex}._sessionNoteIcon_1mcqd_245{color:var(--ant-color-primary-active)}._sessionNoteTitle_1mcqd_249{color:var(--ant-color-text-heading)!important;margin:0!important;font-size:16px!important;line-height:1.4!important}._sessionNoteText_1mcqd_256{color:var(--ant-color-text-secondary);font-size:13px;line-height:1.7}._infoList_1mcqd_262{color:var(--ant-color-text-secondary);margin-bottom:16px;font-size:14px}._infoRow_1mcqd_268{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_1mcqd_279{color:var(--ant-color-text-secondary);align-items:center;gap:6px;display:flex}._infoIcon_1mcqd_286{color:var(--ant-color-text-tertiary);font-size:12px}._infoValue_1mcqd_291{color:var(--ant-color-text-heading);text-align:right;font-weight:600}._infoTag_1mcqd_297{margin:0}._sessionError_1mcqd_301{margin-bottom:16px}._descriptionNote_1mcqd_305{color:var(--ant-color-text-secondary);font-size:13px}._tagsHeader_1mcqd_310{align-items:center;gap:8px;margin-bottom:12px;display:flex}._tagsIcon_1mcqd_317{color:var(--ant-color-text-tertiary);font-size:13px}._tagsLabel_1mcqd_322{color:var(--ant-color-text-heading)!important;margin:0!important;font-size:15px!important;line-height:1.4!important}._tagsBody_1mcqd_329{min-height:28px}._emptyTags_1mcqd_333{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_1mcqd_343{color:var(--ant-color-text-tertiary);font-size:13px}._knowledgeTag_1mcqd_348{background:var(--ant-color-fill-tertiary);border-color:var(--ant-color-border);color:var(--ant-color-text-secondary);margin:0}@media (width<=860px){._heroGrid_1mcqd_69,._contentPanel_1mcqd_181{flex-direction:column;display:flex}._heroBrief_1mcqd_121,._sidePanel_1mcqd_189{order:-1}._sessionSection_1mcqd_225{flex-direction:column;display:flex}._sessionSection_1mcqd_225 .ant-btn{order:2;margin-bottom:16px}._sessionError_1mcqd_301{order:1}._infoList_1mcqd_262{order:3}}@media (width<=560px){._body_1mcqd_173{padding-top:16px}._heroInner_1mcqd_50{padding-bottom:18px}._heroBrief_1mcqd_121{grid-template-columns:1fr}._infoRow_1mcqd_268{flex-direction:column;align-items:flex-start;gap:6px}._infoValue_1mcqd_291{text-align:left}}._page_ub500_1{--ctf-content-width:min(calc(100% - 36px), 1760px);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_ub500_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_ub500_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_ub500_31{color:var(--ant-color-text-heading);margin:0;font-size:clamp(22px,2vw,30px);font-weight:700;line-height:1.25}._desc_ub500_39{max-width:920px;color:var(--ant-color-text-secondary);margin:6px 0 0;font-size:14px;line-height:1.55}._filters_ub500_47{box-sizing:border-box;width:var(--ctf-content-width);grid-template-columns:minmax(300px,420px) minmax(0,1fr) minmax(220px,auto) auto;align-items:start;gap:12px;margin:0 auto;padding:0 0 14px;display:grid}._searchWrap_ub500_58{border:1px solid var(--ant-color-border);background:var(--ant-color-bg-container);width:min(420px,100%);height:32px;color:var(--ant-color-text-tertiary);border-radius:6px;align-items:center;gap:8px;padding:0 10px;display:inline-flex}._searchWrap_ub500_58 input{min-width:0;color:var(--ant-color-text);background:0 0;border:0;outline:0;flex:1;font-size:13px}._filterGroup_ub500_80{background:color-mix(in srgb, var(--ant-color-bg-container) 76%, transparent);border-radius:6px;flex-wrap:wrap;gap:6px;min-width:0;padding:2px;display:flex}._filterChip_ub500_90,._activeFilterChip_ub500_91{min-height:28px;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 10px;font-size:13px;line-height:1;display:inline-flex}._filterChip_ub500_90:hover{background:color-mix(in srgb, var(--ant-color-primary) 7%, #fff);color:var(--ant-color-text-heading)}._activeFilterChip_ub500_91{border-color:color-mix(in srgb, var(--ant-color-primary) 12%, transparent);background:var(--ant-color-bg-container);color:var(--ant-color-primary-active);font-weight:650;box-shadow:0 4px 12px #0f172a0a}._listPanel_ub500_121{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:0 auto;overflow:hidden}._listHeader_ub500_132,._row_ub500_133{grid-template-columns:minmax(420px,1fr) 128px 112px 150px 86px 112px;align-items:center;gap:10px;display:grid}._listHeader_ub500_132{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_ub500_133{border-bottom:1px solid var(--ant-color-border-secondary);background: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_ub500_133:before{background:var(--categoryColor,var(--ant-color-primary));content:"";border-radius:0 999px 999px 0;width:4px;position:absolute;inset:10px auto 10px 0}._row_ub500_133: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_ub500_133:last-child{border-bottom:0}._toneWeb_ub500_173{--categoryColor:#0173ff}._toneReverse_ub500_177{--categoryColor:#059669}._tonePwn_ub500_181{--categoryColor:#dc2626}._toneMisc_ub500_185{--categoryColor:#7c3aed}._toneCrypto_ub500_189{--categoryColor:#d97706}._toneForensics_ub500_193{--categoryColor:#0891b2}._toneDefault_ub500_197{--categoryColor:#64748b}._problem_ub500_201{min-width:0}._problemName_ub500_205{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_ub500_205:hover{color:var(--categoryColor,var(--ant-color-primary))}._problemSummary_ub500_222{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_ub500_233{color:var(--ant-color-text-tertiary);align-items:center;gap:6px;margin-top:4px;font-size:12px;display:inline-flex}._dot_ub500_242{background:var(--ant-color-text-tertiary);border-radius:999px;width:3px;height:3px}._action_ub500_249 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_ub500_259,._difficultyTag_ub500_260,._networkTag_ub500_261{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_ub500_260{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))}._difficultyEasy_ub500_275{--difficultyColor:#059669}._difficultyMedium_ub500_279{--difficultyColor:#2563eb}._difficultyHard_ub500_283{--difficultyColor:#d97706}._difficultyExpert_ub500_287{--difficultyColor:#dc2626}._networkTag_ub500_261{background:color-mix(in srgb, #2563eb 8%, var(--ant-color-bg-container));color:#1d4ed8;border-color:#2563eb29}._points_ub500_297{background:color-mix(in srgb, var(--categoryColor,var(--ant-color-primary)) 10%, var(--ant-color-bg-container));min-width:56px;color:var(--categoryColor,var(--ant-color-primary));border-radius:999px;justify-content:center;align-items:center;padding:3px 10px;font-size:13px;font-weight:750;display:inline-flex}._loading_ub500_310,._empty_ub500_311{min-height:180px;color:var(--ant-color-text-secondary);font-size:13px}._empty_ub500_311{justify-content:center;align-items:center;gap:8px;display:flex}._pagination_ub500_324{padding:16px}@media (width<=1100px){._filters_ub500_47{grid-template-columns:1fr}._searchWrap_ub500_58{width:100%}._listHeader_ub500_132{display:none}._row_ub500_133{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start}._row_ub500_133>div:nth-child(2),._row_ub500_133>div:nth-child(3),._row_ub500_133>div:nth-child(4),._row_ub500_133>div:nth-child(5){display:none}._action_ub500_249{padding-top:2px}}._detailShell_ub500_352{max-width:min(100% - 36px,1760px);margin:0 auto;padding:28px clamp(16px,2vw,40px) 48px}._backLink_ub500_358{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_ub500_358:hover{color:var(--ant-color-primary)}._detailHero_ub500_372{border:1px solid var(--ant-color-border);background:var(--ant-color-bg-container);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}._detailTitle_ub500_383{color:var(--ant-color-text-heading)!important;margin:0!important;font-size:30px!important;line-height:1.25!important}._scoreBox_ub500_390{background:color-mix(in srgb, var(--ant-color-primary) 10%, var(--ant-color-bg-layout));min-width:112px;color:var(--ant-color-primary-active);border-radius:8px;place-items:center;padding:16px;display:grid}._scoreBox_ub500_390 span{font-size:32px;font-weight:750;line-height:1}._scoreBox_ub500_390 small{color:var(--ant-color-text-secondary);letter-spacing:0;margin-top:6px;font-size:12px}._detailMeta_ub500_411{border-inline:1px solid var(--ant-color-border);border-bottom:1px solid var(--ant-color-border);background: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_ub500_411 span{align-items:center;gap:6px;display:inline-flex}._detailGrid_ub500_430{grid-template-columns:minmax(0,1fr) minmax(320px,400px);gap:18px;margin-top:18px;display:grid}._statement_ub500_437,._sidePanel_ub500_438{border:1px solid var(--ant-color-border);background:var(--ant-color-bg-container);border-radius:8px;padding:22px}._statement_ub500_437{min-width:0}._statement_ub500_437 h2{margin-top:0!important;font-size:20px!important}._sidePanel_ub500_438{align-self:start;gap:18px;display:grid}._sidePanel_ub500_438 h3{margin-top:0!important;font-size:16px!important}._practicePanel_ub500_463{border-top:1px solid var(--ant-color-border-secondary);gap:16px;margin-top:22px;padding-top:22px;display:grid}._practiceHeader_ub500_471{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._practiceHeader_ub500_471 h2{margin-bottom:4px!important}._flagForm_ub500_481{grid-template-columns:minmax(0,1fr) 96px;gap:10px;display:grid}._infoList_ub500_487{gap:12px;margin:0;display:grid}._infoList_ub500_487 div{gap:4px;display:grid}._infoList_ub500_487 dt{color:var(--ant-color-text-tertiary);font-size:12px}._infoList_ub500_487 dd{overflow-wrap:anywhere;min-width:0;color:var(--ant-color-text);margin:0;font-size:13px}._attachmentList_ub500_508{gap:8px;display:grid}._attachmentList_ub500_508 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_ub500_522{background:var(--ant-color-bg-layout);border-radius:8px}._resourceCollapse_ub500_522 .ant-collapse-item{border-bottom-color:var(--ant-color-border-secondary)}._resourceCollapse_ub500_522 .ant-collapse-header{font-size:13px;font-weight:600;align-items:center!important;padding:10px 12px!important}._resourceCollapse_ub500_522 .ant-collapse-content-box{padding:0 12px 12px!important}._hintList_ub500_539{gap:10px;display:grid}._hintItem_ub500_544{background:var(--ant-color-bg-container);border-radius:6px;gap:4px;padding:10px;display:grid}._hintItem_ub500_544 strong{color:var(--ant-color-text-heading);font-size:13px}._hintItem_ub500_544 p{color:var(--ant-color-text-secondary);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}._detailLoading_ub500_563{min-height:60vh;color:var(--ant-color-text-secondary);font-size:13px}._writeupTitle_ub500_569{align-items:center;gap:8px;display:inline-flex}@media (width<=900px){._header_ub500_9{flex-direction:column}._filters_ub500_47{grid-template-columns:1fr}._searchWrap_ub500_58{width:100%}._listPanel_ub500_121{border-inline:0;border-radius:0}._listHeader_ub500_132{display:none}._row_ub500_133{grid-template-columns:1fr;gap:8px;padding:14px 16px 14px 20px}._detailHero_ub500_372{flex-direction:column}._scoreBox_ub500_390{width:100%}._detailGrid_ub500_430,._flagForm_ub500_481{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_1shly_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_1shly_7,._metricGrid_1shly_8,._contentGrid_1shly_9,._dashboardGrid_1shly_10{width:min(100%,1320px);margin:0 auto}._hero_1shly_7{grid-template-columns:300px minmax(0,1fr) 320px;align-items:stretch;gap:14px;display:grid}._pageAlert_1shly_22{width:min(100%,1320px);margin:0 auto 14px}._heroMain_1shly_27,._portraitPanel_1shly_28,._metricCard_1shly_29,._tracks_1shly_30,._sideCard_1shly_31,._profileCard_1shly_32,._personalIntro_1shly_33,._scorePanel_1shly_34,._chartCard_1shly_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_1shly_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_1shly_50{align-items:center;gap:14px;display:flex}._avatarRow_1shly_50 strong,._avatarRow_1shly_50 span{display:block}._avatarRow_1shly_50 strong{color:var(--ant-color-text-heading);font-size:17px}._avatarRow_1shly_50 span{color:var(--ant-color-text-tertiary);margin-top:5px;font-size:13px}._avatar_1shly_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_1shly_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_1shly_83 span,._profileSignal_1shly_83 strong{display:block}._profileSignal_1shly_83 span{color:var(--ant-color-primary);font-size:12px;font-weight:700}._profileSignal_1shly_83 strong{color:var(--ant-color-text-heading);margin-top:8px;font-size:22px;line-height:1.1}._profileSignal_1shly_83 p{color:var(--ant-color-text-secondary);margin:10px 0 0;line-height:1.65}._profileMiniStats_1shly_110{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._profileMiniStats_1shly_110 div{border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-fill-quaternary);border-radius:8px;padding:12px}._profileMiniStats_1shly_110 span,._profileMiniStats_1shly_110 strong{display:block}._profileMiniStats_1shly_110 span{color:var(--ant-color-text-tertiary);font-size:12px}._profileMiniStats_1shly_110 strong{color:var(--ant-color-text-heading);margin-top:6px;font-size:14px}._personalIntro_1shly_33{padding:24px}._profileInfoGrid_1shly_139{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}._profileInfoGrid_1shly_139 div{border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-fill-quaternary);border-radius:8px;padding:12px}._profileInfoGrid_1shly_139 span,._profileInfoGrid_1shly_139 strong{display:block}._profileInfoGrid_1shly_139 span{color:var(--ant-color-text-tertiary);font-size:12px}._profileInfoGrid_1shly_139 strong{color:var(--ant-color-text-heading);margin-top:6px;font-size:14px}._heroCapabilityGrid_1shly_165{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}._heroCapabilityGrid_1shly_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_1shly_165 span,._heroCapabilityGrid_1shly_165 strong{display:block}._heroCapabilityGrid_1shly_165 span{color:var(--ant-color-primary);font-family:var(--ant-font-family-code);font-size:12px;font-weight:700}._heroCapabilityGrid_1shly_165 strong{color:var(--ant-color-text-heading);margin-top:14px;font-size:15px;line-height:1.55}._scorePanel_1shly_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_1shly_34 p{max-width:220px;color:var(--ant-color-text-secondary);margin:0;line-height:1.65}._classBenchmark_1shly_211{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}._classBenchmark_1shly_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}._scoreRing_1shly_226{border:12px solid color-mix(in srgb, var(--ant-color-primary) 14%, #fff);border-top-color:var(--ant-color-primary);border-right-color:var(--ant-color-success);border-radius:50%;place-items:center;width:170px;height:170px;display:grid}._scoreRing_1shly_226 strong,._scoreRing_1shly_226 span{display:block}._scoreRing_1shly_226 strong{color:var(--ant-color-text-heading);font-size:34px;line-height:1}._scoreRing_1shly_226 span{color:var(--ant-color-text-tertiary);margin-top:6px;font-size:12px}._heroMain_1shly_27{padding:24px}._heroTopline_1shly_255{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}._heroControls_1shly_263{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}._classSelect_1shly_270{min-width:180px}._title_1shly_274{letter-spacing:0;margin:12px 0 8px!important}._description_1shly_279{max-width:720px;color:var(--ant-color-text-secondary);font-size:15px;line-height:1.8}._heroActions_1shly_286{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}._heroSignals_1shly_294{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}._heroSignals_1shly_294 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_1shly_294 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_1shly_294 strong{color:var(--ant-color-text-heading);font-size:13px;line-height:1.55;display:block}._heroSignals_1shly_294 p{color:var(--ant-color-text-tertiary);margin:8px 0 0;font-size:12px;line-height:1.55}._portraitPanel_1shly_28{place-items:center;gap:14px;padding:18px;display:grid}._radar_1shly_335{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_1shly_335:before{border:1px dashed color-mix(in srgb, var(--ant-color-primary) 24%, transparent);content:"";border-radius:50%;position:absolute;inset:36px}._radar_1shly_335 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_1shly_335 span{color:var(--ant-color-text-secondary);font-size:12px;font-weight:600;position:absolute}._radar_1shly_335 span:first-child{top:16px}._radar_1shly_335 span:nth-child(2){right:14px}._radar_1shly_335 span:nth-child(3){bottom:16px}._radar_1shly_335 span:nth-child(4){left:14px}._portraitText_1shly_383{text-align:center;gap:6px;display:grid}._portraitText_1shly_383 strong{color:var(--ant-color-text-heading);font-size:16px}._portraitText_1shly_383 span{max-width:260px;color:var(--ant-color-text-secondary);line-height:1.6}._metricGrid_1shly_8{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}._metricCard_1shly_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_1shly_29[data-tone=green]{--cardColor:var(--ant-color-success)}._metricCard_1shly_29[data-tone=gold]{--cardColor:var(--ant-color-warning)}._metricCard_1shly_29[data-tone=rose]{--cardColor:var(--ant-color-error)}._metricCard_1shly_29 strong,._metricCard_1shly_29 span,._metricCard_1shly_29 small{display:block}._metricCard_1shly_29 strong{color:var(--ant-color-text-heading);font-size:22px;line-height:1.15}._metricCard_1shly_29 span{color:var(--ant-color-text-secondary);margin-top:4px;font-size:13px}._metricCard_1shly_29 small{color:var(--ant-color-text-tertiary);margin-top:4px;font-size:12px}._metricIcon_1shly_443{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_1shly_9{grid-template-columns:minmax(0,1fr) 360px;gap:14px;margin-top:14px;display:grid}._dashboardGrid_1shly_10{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:14px;display:grid}._chartCard_1shly_35{padding:18px}._radarChart_1shly_473{place-items:center;min-height:300px;display:grid}._radarChart_1shly_473 svg{width:min(100%,520px);height:auto}._radarChart_1shly_473 polygon,._radarChart_1shly_473 line{fill:none;stroke:color-mix(in srgb, var(--ant-color-primary) 18%, var(--ant-color-border-secondary));stroke-width:1px}._radarChart_1shly_473 path{fill:color-mix(in srgb, var(--ant-color-primary) 20%, transparent);stroke:var(--ant-color-primary);stroke-width:2px}._radarChart_1shly_473 text{fill:var(--ant-color-text-secondary);font-size:10px;font-weight:600}._trendBars_1shly_499{background:linear-gradient(180deg, transparent 24%, var(--ant-color-border-secondary) 25%, transparent 26%), linear-gradient(180deg, transparent 49%, var(--ant-color-border-secondary) 50%, transparent 51%), linear-gradient(180deg, transparent 74%, var(--ant-color-border-secondary) 75%, transparent 76%);border-radius:8px;grid-template-columns:repeat(8,minmax(0,1fr));align-items:end;gap:10px;min-height:300px;padding:18px 12px 10px;display:grid}._trendBar_1shly_499{text-align:center;grid-template-rows:1fr auto auto;align-items:end;gap:7px;min-width:0;height:260px;display:grid}._trendBar_1shly_499 span{background:linear-gradient(180deg, var(--ant-color-primary), var(--ant-color-success));border-radius:8px 8px 3px 3px;width:100%;min-height:24px;display:block}._trendBar_1shly_499 strong{color:var(--ant-color-text-heading);font-size:12px}._trendBar_1shly_499 small{color:var(--ant-color-text-tertiary);font-size:11px}._personalContentGrid_1shly_535{grid-template-columns:minmax(0,1fr) 360px;gap:14px;margin-top:14px;display:grid}._categoryList_1shly_542{gap:12px;margin-top:14px;display:grid}._categoryItem_1shly_548{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_1shly_548 strong,._categoryItem_1shly_548 span{display:block}._categoryItem_1shly_548 strong{color:var(--ant-color-text-heading);font-size:15px}._categoryItem_1shly_548 span{color:var(--ant-color-text-tertiary);margin-top:5px;font-size:12px}._personalFlow_1shly_572{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}._personalFlow_1shly_572 article{border:1px solid var(--ant-color-border-secondary);background:#fff;border-radius:8px;min-height:142px;padding:14px}._personalFlow_1shly_572 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_1shly_572 strong{color:var(--ant-color-text-heading);font-size:15px;display:block}._personalFlow_1shly_572 p{color:var(--ant-color-text-secondary);margin:8px 0 0;line-height:1.65}._tracks_1shly_30{padding:18px}._sectionHeader_1shly_607{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}._sectionHeader_1shly_607 h4{margin:0!important}._trackList_1shly_618{gap:12px;display:grid}._trackItem_1shly_623{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_1shly_623 strong{color:var(--ant-color-text-heading);font-size:16px}._trackItem_1shly_623 p{color:var(--ant-color-text-secondary);margin:5px 0 0;line-height:1.65}._trackItem_1shly_623 .ant-progress{grid-column:1/-1}._sidePanel_1shly_646{align-content:start;gap:14px;display:grid}._sideCard_1shly_31{padding:16px}._sideCard_1shly_31 h5{margin:0 0 12px!important}._aiSummary_1shly_659{color:var(--ant-color-text-secondary);margin:-2px 0 12px;line-height:1.65}._aiAdviceHeader_1shly_665{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._aiAdviceHeader_1shly_665 h5{margin-bottom:0!important}._aiAdviceActions_1shly_675{align-items:center;gap:10px;margin-bottom:12px;display:flex}._aiAdviceAlert_1shly_682{margin-bottom:12px}._aiAdviceContent_1shly_686{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_1shly_686 p{color:var(--ant-color-text-secondary);margin:0 0 8px;font-size:13px;line-height:1.65}._aiAdviceContent_1shly_686 p:last-child{margin-bottom:0}._timeline_1shly_704{gap:12px;display:grid}._timeline_1shly_704 article{border-left:2px solid color-mix(in srgb, var(--ant-color-primary) 35%, transparent);padding-left:12px;position:relative}._timeline_1shly_704 article span{color:var(--ant-color-primary);margin-bottom:4px;font-size:12px;font-weight:700;display:block}._timeline_1shly_704 article strong{color:var(--ant-color-text-heading)}._timeline_1shly_704 article p{color:var(--ant-color-text-secondary);margin:5px 0 0;line-height:1.6}._focusList_1shly_730{gap:10px;display:grid}._focusList_1shly_730 article{background:color-mix(in srgb, var(--ant-color-primary) 7%, #fff);border-radius:8px;margin:0;padding:10px 12px}._focusList_1shly_730 strong{color:var(--ant-color-text-heading);font-size:13px;display:block}._focusList_1shly_730 p{color:var(--ant-color-text-secondary);margin:4px 0 0;font-size:13px;line-height:1.55}@media (width<=1100px){._hero_1shly_7,._contentGrid_1shly_9,._dashboardGrid_1shly_10{grid-template-columns:1fr}._metricGrid_1shly_8,._profileInfoGrid_1shly_139,._profileMiniStats_1shly_110,._heroCapabilityGrid_1shly_165,._personalFlow_1shly_572{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){._page_1shly_1{padding:12px}._metricGrid_1shly_8{grid-template-columns:1fr}._heroActions_1shly_286,._heroSignals_1shly_294,._heroCapabilityGrid_1shly_165,._sectionHeader_1shly_607,._trackItem_1shly_623,._profileMiniStats_1shly_110,._profileInfoGrid_1shly_139,._categoryItem_1shly_548,._personalFlow_1shly_572{grid-template-columns:1fr;align-items:stretch}._trendBars_1shly_499{gap:6px}}._hudPanel_pcl33_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_pcl33_1{display:block}}._hudStage_pcl33_13{width:100%;height:100%;position:absolute;inset:0}._pathLine_pcl33_20{stroke-dasharray:1;transition:stroke-dashoffset .7s cubic-bezier(.22,.61,.36,1)}@media (prefers-reduced-motion:reduce){._pathLine_pcl33_20{transition:none}}._nodeCore_pcl33_30{animation:3.6s ease-in-out infinite _nodePulse_pcl33_1}@media (prefers-reduced-motion:reduce){._nodeCore_pcl33_30{animation:none}}@keyframes _nodePulse_pcl33_1{0%,to{opacity:.75;transform:scale(.95)}50%{opacity:1;transform:scale(1.08)}}._fadeTop_pcl33_49{pointer-events:none;z-index:10;background:linear-gradient(#020509 0%,#0000 100%);height:160px;position:absolute;inset:0 0 auto}._fadeBottom_pcl33_58{pointer-events:none;z-index:10;background:linear-gradient(#0000 0%,#020509 100%);height:220px;position:absolute;inset:auto 0 0}._fadeLeft_pcl33_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_pcl33_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_pcl33_85{z-index:20;align-items:center;gap:10px;display:flex;position:absolute;top:24px;left:28px}._hudLogoBadge_pcl33_95{background:#fff;border-radius:4px;flex-shrink:0;width:28px;height:28px;display:block;overflow:hidden}._hudLogoBadge_pcl33_95 img{object-fit:cover;object-position:center 36%;width:100%;height:100%;display:block}._hudLogoText_pcl33_112{color:#e8eeffe0;letter-spacing:.02em;font-size:13px;font-weight:500}._hudStatus_pcl33_119{z-index:20;flex-direction:column;align-items:flex-end;gap:4px;display:flex;position:absolute;top:28px;right:28px}._hudStatusLine_pcl33_130{color:#b0bcd8a6;letter-spacing:.03em;font-size:11px;font-weight:500}._hudStatusSub_pcl33_137{color:#b0bcd861;letter-spacing:.03em;font-size:10px}._hudTagline_pcl33_143{z-index:20;flex-direction:column;gap:6px;display:flex;position:absolute;bottom:28px;left:28px}._hudTaglineText_pcl33_153{color:#e8eeffad;letter-spacing:.04em;margin:0;font-size:13px;font-weight:500}._hudCopyright_pcl33_161{color:#8b8a9173;letter-spacing:.04em;margin:0;font-size:11px}._formPanel_13euo_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_13euo_1{border-left:1px solid #0173ff33}}._formPanel_13euo_1{padding:48px 40px}._formInner_13euo_20{width:100%;max-width:340px;margin:0 auto}._formTitle_13euo_26{margin-bottom:28px}._formHeading_13euo_30{color:#0a1228;letter-spacing:-.01em;margin:0;font-size:24px;font-weight:700}._formSubtitle_13euo_38{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}}._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}._page_271ug_2{--management-content-width:min(100%, 1760px);--management-nav-width:min(100%, 1760px);background:linear-gradient(180deg, color-mix(in srgb, var(--ant-color-primary) 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_271ug_14{overflow:hidden}._pageBody_271ug_18{min-height:0;padding:14px 18px 18px;overflow-y:auto}._generatorPage_271ug_14 ._pageBody_271ug_18{display:grid;overflow:hidden}._hero_271ug_29,._metricGrid_271ug_30,._workGrid_271ug_31{width:var(--management-content-width);margin:0 auto}._topNav_271ug_36{z-index:20;box-sizing:border-box;border-bottom:1px solid var(--ant-color-border-secondary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;grid-template-columns:minmax(180px,240px) minmax(0,1fr) minmax(220px,280px);align-items:center;gap:16px;width:100%;padding:9px max(18px,50% - 862px);display:grid;position:sticky;top:0;box-shadow:0 10px 30px #0f172a0d}._topNav_271ug_36 nav{flex-wrap:wrap;justify-content:center;gap:4px;min-width:0;display:flex}._topBrand_271ug_60{align-items:center;gap:10px;min-width:0;padding-left:4px;display:inline-flex}._topBrand_271ug_60 strong,._topBrand_271ug_60 small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}._topBrand_271ug_60 strong{color:var(--ant-color-text-heading);font-size:15px;line-height:1.2}._topBrand_271ug_60 small{color:var(--ant-color-text-tertiary);margin-top:2px;font-size:11px}._topBrandMark_271ug_86{background:#fff;border-radius:10px;flex:none;width:34px;height:34px;display:block;overflow:hidden;box-shadow:0 8px 18px #0f172a1f}._topBrandMark_271ug_86 img{object-fit:cover;object-position:center 36%;width:100%;height:100%;display:block}._topActions_271ug_104{justify-content:flex-end;min-width:0;display:flex}._classScope_271ug_110{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}._classScope_271ug_110>span{color:var(--ant-color-text-tertiary);white-space:nowrap;font-size:11px;font-weight:700}._classScope_271ug_110 .ant-select{width:250px}._classScope_271ug_110 .ant-select-selector{font-weight:600;border-color:color-mix(in srgb, var(--ant-color-primary) 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_271ug_110 .ant-select-selection-item{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._navItem_271ug_141,._activeNavItem_271ug_142{min-height:34px;color:var(--ant-color-text-secondary);border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:600;text-decoration:none;transition:all .18s;display:inline-flex}._navItem_271ug_141 svg,._activeNavItem_271ug_142 svg{font-size:14px}._navItem_271ug_141:hover,._activeNavItem_271ug_142{border-color:color-mix(in srgb, var(--ant-color-primary) 14%, transparent);background:color-mix(in srgb, var(--ant-color-primary) 8%, #fff);color:var(--ant-color-text-heading)}._activeNavItem_271ug_142{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ant-color-primary) 10%, transparent)}._hero_271ug_29{grid-template-columns:minmax(0,1fr) minmax(360px,420px);gap:14px;display:grid}._heroMain_271ug_178,._heroPanel_271ug_179,._metricCard_271ug_180,._workbench_271ug_181,._sideCard_271ug_182{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}._heroMain_271ug_178{padding:24px}._title_271ug_193{letter-spacing:0;margin:12px 0 8px!important}._description_271ug_198{max-width:980px;color:var(--ant-color-text-secondary);font-size:15px;line-height:1.8}._actions_271ug_205{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}._capabilityGrid_271ug_212{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}._capabilityGrid_271ug_212 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) 5%, #fff);border-radius:8px;min-height:104px;padding:14px}._capabilityGrid_271ug_212 span,._capabilityGrid_271ug_212 strong{display:block}._capabilityGrid_271ug_212 span{color:var(--ant-color-primary);font-family:var(--ant-font-family-code);font-size:12px;font-weight:800}._capabilityGrid_271ug_212 strong{color:var(--ant-color-text-heading);margin-top:14px;font-size:15px;line-height:1.55}._heroPanel_271ug_179{align-content:center;gap:14px;padding:20px;display:grid}._panelRing_271ug_249{border:12px solid color-mix(in srgb, var(--ant-color-primary) 14%, #fff);border-top-color:var(--ant-color-primary);border-right-color:var(--ant-color-success);border-radius:50%;place-items:center;width:168px;height:168px;margin:0 auto;display:grid}._panelRing_271ug_249 strong,._panelRing_271ug_249 span{display:block}._panelRing_271ug_249 strong{color:var(--ant-color-text-heading);font-size:32px;line-height:1}._panelRing_271ug_249 span{color:var(--ant-color-text-tertiary);margin-top:6px;font-size:12px}._panelText_271ug_275{color:var(--ant-color-text-secondary);text-align:center;margin:0;line-height:1.65}._metricGrid_271ug_30{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}._metricCard_271ug_180{gap:8px;min-height:112px;padding:14px;display:grid}._metricCard_271ug_180 strong,._metricCard_271ug_180 span,._metricCard_271ug_180 small{display:block}._metricCard_271ug_180 strong{color:var(--ant-color-text-heading);font-size:24px;line-height:1.1}._metricCard_271ug_180 span{color:var(--ant-color-text-secondary);font-size:13px}._metricCard_271ug_180 small{color:var(--ant-color-text-tertiary);font-size:12px}._workGrid_271ug_31{grid-template-columns:minmax(0,1fr) minmax(340px,420px);gap:14px;margin-top:14px;display:grid}._workbench_271ug_181,._sideCard_271ug_182{padding:18px}._sectionHeader_271ug_326{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}._sectionHeader_271ug_326 h4,._sectionHeader_271ug_326 h5{margin:0!important}._flowList_271ug_338{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}._flowItem_271ug_344{border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-fill-quaternary);border-radius:8px;min-height:150px;padding:14px}._flowItem_271ug_344 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}._flowItem_271ug_344 strong{color:var(--ant-color-text-heading);font-size:15px;display:block}._flowItem_271ug_344 p{color:var(--ant-color-text-secondary);margin:8px 0 0;line-height:1.65}._side_271ug_182{align-content:start;gap:14px;display:grid}._queue_271ug_376{gap:12px;display:grid}._queueItem_271ug_381{border-left:3px solid var(--ant-color-primary);background:color-mix(in srgb, var(--ant-color-primary) 6%, #fff);border-radius:6px;gap:8px;padding:10px 12px;display:grid}._queueItem_271ug_381 strong{color:var(--ant-color-text-heading)}._queueItem_271ug_381 span{color:var(--ant-color-text-secondary);font-size:13px}._teacherAssistantShell_271ug_397{width:var(--management-content-width);border:1px solid var(--ant-color-border-secondary);background:#fff;border-radius:8px;grid-template-columns:280px minmax(0,1fr);gap:0;height:calc(100vh - 86px);min-height:620px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 16px 42px #0f172a0d}._teacherAssistantSidebar_271ug_412{border-right:1px solid var(--ant-color-border-secondary);background:#f7f7f5;grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid}._assistantSidebarHeader_271ug_420{border-bottom:1px solid var(--ant-color-border-secondary);justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}._assistantSidebarHeader_271ug_420 strong{color:var(--ant-color-text-heading);font-size:14px}._assistantSessionList_271ug_433{align-content:start;gap:4px;min-height:0;padding:8px;display:grid;overflow-y:auto}._assistantSession_271ug_433,._activeAssistantSession_271ug_443{width:100%;color:var(--ant-color-text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:9px 10px;display:grid}._assistantSession_271ug_433 svg,._activeAssistantSession_271ug_443 svg{color:var(--ant-color-text-tertiary)}._assistantSession_271ug_433 strong,._assistantSession_271ug_433 small,._activeAssistantSession_271ug_443 strong,._activeAssistantSession_271ug_443 small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}._assistantSession_271ug_433 strong,._activeAssistantSession_271ug_443 strong{color:var(--ant-color-text-heading);font-size:13px;font-weight:600}._assistantSession_271ug_433 small,._activeAssistantSession_271ug_443 small{color:var(--ant-color-text-tertiary);margin-top:2px;font-size:11px}._assistantSession_271ug_433:hover,._activeAssistantSession_271ug_443{background:#fff}._activeAssistantSession_271ug_443{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ant-color-primary) 12%, var(--ant-color-border-secondary))}._teacherAssistantChat_271ug_493{background:#fff;grid-template-rows:auto minmax(0,1fr) auto auto;min-width:0;min-height:0;display:grid}._assistantChatHeader_271ug_501{border-bottom:1px solid var(--ant-color-border-secondary);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 20px;display:flex}._assistantChatHeader_271ug_501 h4{letter-spacing:0;margin:0 0 4px!important}._assistantMessageArea_271ug_514{align-content:start;gap:12px;min-height:0;padding:18px min(4vw,52px);display:grid;overflow-y:auto}._aiLabShell_271ug_523{box-sizing:border-box;grid-template-columns:260px minmax(0,1fr) minmax(340px,430px);gap:12px;width:min(100%,1760px);max-width:calc(100vw - 36px);height:calc(100vh - 86px);min-height:640px;margin:0 auto;display:grid;overflow:hidden}._aiLabSessionSidebar_271ug_536{border:1px solid var(--ant-color-border-secondary);background:#fff;border-radius:8px;min-height:0;overflow:hidden;box-shadow:0 16px 42px #0f172a0d}._aiLabChatPanel_271ug_545,._aiLabArtifactPanel_271ug_546{border:1px solid var(--ant-color-border-secondary);background:#fff;border-radius:8px;min-width:0;min-height:0;overflow:hidden;box-shadow:0 16px 42px #0f172a0d}._aiLabChatPanel_271ug_545{grid-template-rows:auto minmax(0,1fr) auto;display:grid}._aiLabChatHeader_271ug_561{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_271ug_561 h3{letter-spacing:0;margin:0 0 4px!important}._aiLabChatHeader_271ug_561 p{color:var(--ant-color-text-secondary);margin:0;line-height:1.6}._aiLabChatFeed_271ug_579{background:#fbfbfa;align-content:start;gap:16px;min-width:0;min-height:0;padding:18px min(4vw,56px);display:grid;overflow:hidden auto}._aiLabHistoryLoading_271ug_590{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_271ug_603,._aiLabMessageMine_271ug_604{width:100%;min-width:0;display:flex}._aiLabMessageMine_271ug_604{justify-content:flex-end}._aiLabMessageBody_271ug_614{gap:8px;width:min(860px,100%);min-width:0;display:grid}._aiLabMessageMine_271ug_604 ._aiLabMessageBody_271ug_614{justify-items:end;width:min(640px,82%)}._aiLabMessage_271ug_603 ._messageMarkdown_271ug_626,._aiLabMessageMine_271ug_604 ._messageMarkdownMine_271ug_627{overflow-wrap:anywhere;word-break:break-word;border:0;min-width:0;max-width:100%;font-size:14px}._aiLabMessage_271ug_603 ._messageMarkdown_271ug_626 .lingent-markdown,._aiLabMessageMine_271ug_604 ._messageMarkdownMine_271ug_627 .lingent-markdown{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}._aiLabMessage_271ug_603 ._messageMarkdown_271ug_626 .lingent-markdown pre,._aiLabMessage_271ug_603 ._messageMarkdown_271ug_626 .lingent-markdown table,._aiLabMessageMine_271ug_604 ._messageMarkdownMine_271ug_627 .lingent-markdown pre,._aiLabMessageMine_271ug_604 ._messageMarkdownMine_271ug_627 .lingent-markdown table{max-width:100%;overflow-x:auto}._aiLabMessage_271ug_603 ._messageMarkdown_271ug_626 .lingent-markdown code,._aiLabMessageMine_271ug_604 ._messageMarkdownMine_271ug_627 .lingent-markdown code{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}._aiLabMessage_271ug_603 ._messageMarkdown_271ug_626{background:0 0;padding:2px 0}._aiLabMessageMine_271ug_604 ._messageMarkdownMine_271ug_627{background:#f4f4f5;border-radius:14px;padding:12px 14px}._aiLabToolTimeline_271ug_667{gap:8px;width:min(760px,100%);min-width:0;display:grid}._aiLabToolCall_271ug_674{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_271ug_674 svg{color:var(--ant-color-primary);margin-top:2px}._aiLabToolCall_271ug_674 strong,._aiLabToolCall_271ug_674 span{display:block}._aiLabToolCall_271ug_674 strong{color:var(--ant-color-text-heading);font-size:13px}._aiLabToolCall_271ug_674 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_271ug_705{border-top:1px solid var(--ant-color-border-secondary);background:#fff;gap:8px;padding:12px 16px;display:grid}._aiLabComposer_271ug_705 textarea{resize:none;border-radius:8px}._aiLabArtifactPanel_271ug_546{grid-template-rows:auto minmax(0,1fr);padding:14px;display:grid}._aiLabArtifactPanel_271ug_546>header{border-bottom:1px solid var(--ant-color-border-secondary);justify-content:space-between;gap:12px;padding-bottom:12px;display:flex}._aiLabArtifactPanel_271ug_546>header strong,._aiLabArtifactPanel_271ug_546>header span{display:block}._aiLabArtifactPanel_271ug_546>header strong{color:var(--ant-color-text-heading);font-size:15px}._aiLabArtifactPanel_271ug_546>header span{color:var(--ant-color-text-secondary);margin-top:4px;font-size:12px;line-height:1.5}._aiLabArtifactEmpty_271ug_744{min-height:0;color:var(--ant-color-text-tertiary);text-align:center;align-content:center;place-items:center;gap:8px;display:grid}._aiLabArtifactEmpty_271ug_744 svg{color:var(--ant-color-primary);font-size:28px}._aiLabArtifactEmpty_271ug_744 strong{color:var(--ant-color-text-heading)}._aiLabArtifactEmpty_271ug_744 span{max-width:260px;line-height:1.6}._aiLabArtifactTabs_271ug_765{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:12px 0;display:grid}._aiLabArtifactTab_271ug_765,._aiLabArtifactTabActive_271ug_773{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_271ug_773{border-color:color-mix(in srgb, var(--ant-color-primary) 42%, var(--ant-color-border-secondary));background:color-mix(in srgb, var(--ant-color-primary) 8%, #fff);color:var(--ant-color-primary);font-weight:700}._aiLabOverviewPanel_271ug_790,._aiLabSourcePanel_271ug_791,._aiLabVerifyPanel_271ug_792{align-content:start;gap:12px;min-height:0;display:grid;overflow-y:auto}._aiLabPlanList_271ug_800,._aiLabVerifyPanel_271ug_792{gap:8px;display:grid}._aiLabPlanList_271ug_800 article,._aiLabVerifyPanel_271ug_792 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_271ug_800 article span,._aiLabVerifyPanel_271ug_792 article span{color:var(--ant-color-primary);font-family:var(--ant-font-family-code);font-size:12px;font-weight:800}._aiLabPlanList_271ug_800 article strong,._aiLabPlanList_271ug_800 article small,._aiLabVerifyPanel_271ug_792 article strong,._aiLabVerifyPanel_271ug_792 article small{display:block}._aiLabPlanList_271ug_800 article small,._aiLabVerifyPanel_271ug_792 article small{color:var(--ant-color-text-secondary);margin-top:3px;line-height:1.5}._aiLabFileChips_271ug_834{flex-wrap:wrap;gap:6px;display:flex}._aiLabFileChip_271ug_834,._aiLabFileChipActive_271ug_841{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_271ug_841{border-color:color-mix(in srgb, var(--ant-color-primary) 38%, var(--ant-color-border-secondary));color:var(--ant-color-primary);font-weight:700}._aiLabSourcePreview_271ug_857{gap:8px;min-width:0;display:grid}._aiLabSourcePreview_271ug_857>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}._aiLabSourcePreview_271ug_857 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_271ug_881{color:var(--ant-color-text-tertiary);text-align:center;justify-items:center;gap:8px;margin-top:11vh;display:grid}._assistantEmptyState_271ug_881 strong{color:var(--ant-color-text-heading);font-size:18px}._assistantEmptyState_271ug_881 span{max-width:520px;line-height:1.7}._assistantUserMessage_271ug_898,._assistantAIMessage_271ug_899{grid-template-columns:minmax(0,760px);align-items:start;display:grid}._assistantUserMessage_271ug_898{justify-content:end}._assistantUserMessage_271ug_898 ._assistantMessageBody_271ug_908{background:#f4f4f2;border-radius:16px;padding:12px 14px}._assistantMessageBody_271ug_908{min-width:0;color:var(--ant-color-text-secondary)}._assistantToolStack_271ug_919{gap:8px;max-width:720px;margin:0 0 10px;display:grid}._assistantThinkingDetails_271ug_926{border-left:2px solid var(--ant-color-border);max-width:720px;color:var(--ant-color-text-tertiary);margin:0 0 12px;padding-left:12px;font-size:13px}._assistantThinkingDetails_271ug_926 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_271ug_926>div{background:#fafafa;border-radius:8px;margin-top:8px;padding:10px 12px}._assistantThinking_271ug_926{color:var(--ant-color-text-secondary);align-items:center;gap:8px;font-size:13px;display:inline-flex}._assistantToolMessage_271ug_957{max-width:840px;margin:6px 0 10px}._assistantEventMessage_271ug_962{border-left:3px solid var(--event-color,var(--ant-color-primary));background:linear-gradient(90deg, color-mix(in srgb, var(--event-color,var(--ant-color-primary)) 8%, transparent), transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;max-width:840px;padding:10px 0 10px 12px;display:grid}._assistantEventMessage_271ug_962 strong,._assistantEventMessage_271ug_962 small{display:block}._assistantEventMessage_271ug_962 strong{color:var(--ant-color-text-heading);font-size:13px}._assistantEventMessage_271ug_962 small{color:var(--ant-color-text-secondary);margin-top:3px;line-height:1.6}._info_271ug_986{--event-color:var(--ant-color-primary)}._warning_271ug_990{--event-color:var(--ant-color-warning)}._success_271ug_994{--event-color:var(--ant-color-success)}._assistantDraftBar_271ug_998{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_271ug_998 strong,._assistantDraftBar_271ug_998 small{display:block}._assistantDraftBar_271ug_998 strong{color:var(--ant-color-text-heading);font-size:13px}._assistantDraftBar_271ug_998 small{color:var(--ant-color-text-secondary);margin-top:3px;font-size:12px}._assistantSuggestions_271ug_1021{border-top:1px solid var(--ant-color-border-secondary);flex-wrap:wrap;gap:8px;padding:10px 20px;display:flex}._assistantSuggestions_271ug_1021 button{border:1px solid var(--ant-color-border-secondary);max-width:min(100%,520px);color:var(--ant-color-text-secondary);overflow-wrap:anywhere;text-align:left;cursor:pointer;background:#fff;border-radius:999px;flex:0 auto;padding:6px 11px;font-size:12px;line-height:1.45}._assistantSuggestions_271ug_1021 button:hover{border-color:color-mix(in srgb, var(--ant-color-primary) 30%, var(--ant-color-border-secondary));color:var(--ant-color-primary)}._assistantComposer_271ug_1047{border-top:1px solid var(--ant-color-border-secondary);background:#fff;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:10px;padding:14px 20px 18px;display:grid}._assistantComposer_271ug_1047 .ant-input{resize:none;background:#fafafa;border-radius:12px}._generatorShell_271ug_1062{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_271ug_1074,._artifactCanvas_271ug_1075{border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-bg-container);border-radius:8px;overflow:hidden;box-shadow:0 12px 30px #0f172a0a}._generatorLeft_271ug_1083{gap:14px;min-width:0;display:grid}._generatorPanel_271ug_1089,._generatorPrompt_271ug_1090{background:var(--ant-color-bg-container)}._generatorControl_271ug_1074{align-content:start;gap:14px;min-height:0;padding:14px;display:grid;overflow-y:auto}._generatorControlHeader_271ug_1103{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._generatorControlHeader_271ug_1103 h4{margin:0 0 4px!important}._generatorForm_271ug_1113{border:1px solid var(--ant-color-border-secondary);background:#fff;border-radius:8px;gap:12px;padding:12px;display:grid}._generatorForm_271ug_1113 label{gap:7px;display:grid}._generatorForm_271ug_1113 label>span{color:var(--ant-color-text-secondary);font-size:12px;font-weight:700}._generatorForm_271ug_1113 textarea{line-height:1.65}._generatorOptions_271ug_1134{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._generatorPanel_271ug_1089{padding:18px}._artifactCanvas_271ug_1075{background:var(--ant-color-bg-container);grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}._artifactBody_271ug_1153{grid-template-columns:clamp(188px,13vw,232px) minmax(0,1fr);min-height:0;display:grid;overflow:hidden}._artifactSidebar_271ug_1160{border-right:1px solid var(--ant-color-border-secondary);background:linear-gradient(#fff,#f7f8fb);align-content:start;gap:10px;min-height:0;padding:12px 10px;display:grid;overflow-y:auto}._artifactMain_271ug_1171{min-width:0;min-height:0;overflow:hidden}._artifactToolbar_271ug_1177{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_271ug_1177 h4{margin:0 0 4px!important;font-size:15px!important}._artifactActions_271ug_1190{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}._sourcePane_271ug_1197{background:#0f172a;height:100%;min-height:0;display:grid}._templateFilesPane_271ug_1204{background:#0f172a;grid-template-columns:clamp(240px,20vw,340px) minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}._templateFileList_271ug_1213{background:#f8fafc;border-right:1px solid #94a3b82e;align-content:start;gap:8px;min-height:0;padding:12px 10px;display:grid;overflow-y:auto}._sourceFiles_271ug_1224{border-right:1px solid var(--ant-color-border-secondary);background:#f1f1f1;align-content:start;gap:10px;min-height:0;padding:12px 10px;display:grid;overflow-y:auto}._sidebarSectionTitle_271ug_1235{justify-content:space-between;align-items:center;gap:8px;padding:2px 8px 0;display:flex}._sidebarSectionTitle_271ug_1235 strong{color:var(--ant-color-text-heading);font-size:12px}._sidebarSectionTitle_271ug_1235 small{color:var(--ant-color-text-tertiary);font-size:11px}._generationTimeline_271ug_1251{border:1px solid var(--ant-color-border-secondary);background:#fff;border-radius:8px;gap:6px;padding:8px;display:grid}._generationTimeline_271ug_1251 article{border-radius:7px;grid-template-columns:26px minmax(0,1fr);align-items:flex-start;gap:8px;padding:7px;display:grid}._generationTimeline_271ug_1251 article[data-status=done]{background:color-mix(in srgb, var(--ant-color-success) 8%, #fff)}._generationTimeline_271ug_1251 article[data-status=done] span{background:var(--ant-color-success);color:#fff}._generationTimeline_271ug_1251 article[data-status=running]{background:color-mix(in srgb, var(--ant-color-primary) 10%, #fff)}._generationTimeline_271ug_1251 article[data-status=running] span{background:var(--ant-color-primary);color:#fff}._generationTimeline_271ug_1251 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_271ug_1251 strong,._generationTimeline_271ug_1251 small{min-width:0;display:block}._generationTimeline_271ug_1251 strong{color:var(--ant-color-text-heading);font-size:12px;line-height:1.35}._generationTimeline_271ug_1251 small{color:var(--ant-color-text-secondary);margin-top:3px;font-size:11px;line-height:1.45}._tocHeader_271ug_1310{gap:5px;padding:2px 7px 7px;display:grid}._tocHeader_271ug_1310 strong,._tocHeader_271ug_1310 small{display:block}._tocHeader_271ug_1310 strong{color:var(--ant-color-text-heading);font-size:14px}._tocHeader_271ug_1310 small{color:var(--ant-color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._tocList_271ug_1331{gap:10px;display:grid}._tocGroup_271ug_1336{gap:5px;display:grid}._tocChildren_271ug_1341{border-left:1px solid color-mix(in srgb, var(--ant-color-primary) 18%, var(--ant-color-border-secondary));gap:2px;margin-left:9px;padding-left:10px;display:grid}._tocItem_271ug_1349,._tocItemActive_271ug_1350{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_271ug_1349 svg,._tocItemActive_271ug_1350 svg{color:var(--ant-color-text-tertiary);font-size:14px}._tocItem_271ug_1349 span,._tocItemActive_271ug_1350 span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._tocChild_271ug_1341{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_271ug_1341 span{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.35;display:block;overflow:hidden}._tocChild_271ug_1341:hover{background:color-mix(in srgb, var(--ant-color-primary) 6%, #fff);color:var(--ant-color-primary)}._tocItem_271ug_1349:hover,._tocItemActive_271ug_1350{border-color:color-mix(in srgb, var(--ant-color-primary) 22%, var(--ant-color-border-secondary));background:color-mix(in srgb, var(--ant-color-primary) 7%, #fff);color:var(--ant-color-primary)}._tocItem_271ug_1349:hover svg,._tocItemActive_271ug_1350 svg{color:var(--ant-color-primary)}._fileTreeHeader_271ug_1412{color:var(--ant-color-text-secondary);gap:4px;margin-bottom:6px;padding:0 8px 8px;display:grid}._fileTreeHeader_271ug_1412 strong{color:var(--ant-color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}._fileTreeHeader_271ug_1412 small{color:var(--ant-color-text-tertiary);font-size:11px}._sourceFile_271ug_1224,._sourceFileActive_271ug_1433{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_271ug_1224 strong,._sourceFile_271ug_1224 small,._sourceFileActive_271ug_1433 strong,._sourceFileActive_271ug_1433 small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._sourceFile_271ug_1224 strong,._sourceFileActive_271ug_1433 strong{font-size:13px}._sourceFile_271ug_1224 small,._sourceFileActive_271ug_1433 small{color:var(--ant-color-text-tertiary);grid-column:2;font-size:11px}._sourceFile_271ug_1224:hover,._sourceFileActive_271ug_1433{border-color:color-mix(in srgb, var(--ant-color-primary) 18%, var(--ant-color-border-secondary));color:var(--ant-color-text-heading);background:#fff}._sourceEmpty_271ug_1472{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_271ug_1472 svg{color:var(--ant-color-text-quaternary);font-size:22px}._sourceEmpty_271ug_1472 strong{color:var(--ant-color-text-secondary);font-size:13px}._sourceEmpty_271ug_1472 span{max-width:170px;font-size:12px;line-height:1.6}._sourceEditor_271ug_1498{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}._sourceHeader_271ug_1505{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_271ug_1197 pre,._templateFilesPane_271ug_1204 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_271ug_1530{background:#fff;min-height:0;padding:18px;overflow:auto}._previewPane_271ug_1537{background:#fafafa;align-content:start;gap:14px;height:100%;min-height:0;padding:18px;display:grid;overflow-y:auto}._artifactEmpty_271ug_1548{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_271ug_1548>svg{border:1px solid var(--ant-color-border-secondary);width:58px;height:58px;color:var(--ant-color-primary);background:#fff;border-radius:12px;place-items:center;padding:14px;font-size:24px;display:grid;box-shadow:0 8px 20px #0f172a0d}._artifactEmpty_271ug_1548 h3{letter-spacing:0;margin:0!important}._artifactEmpty_271ug_1548 p{max-width:430px;color:var(--ant-color-text-secondary);margin:0;line-height:1.75}._streamingDraftPane_271ug_1583{background:#fafafa;grid-template-rows:auto minmax(0,1fr);gap:14px;height:100%;min-height:0;padding:18px;display:grid;overflow:hidden}._streamingDraftPane_271ug_1583 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_271ug_1583 header h3{letter-spacing:0;margin:0 0 4px!important}._streamingDraftPane_271ug_1583 header p{color:var(--ant-color-text-secondary);margin:0;line-height:1.65}._streamingDraftPane_271ug_1583 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_271ug_1625{border:1px solid var(--ant-color-border-secondary);background:#fff;border-radius:8px;min-height:0;padding:16px;overflow:auto}._previewHero_271ug_1634,._previewTopologyPanel_271ug_1635,._previewTaskFlow_271ug_1636,._planBoard_271ug_1637,._verifySummary_271ug_1638,._verifyList_271ug_1639{border:1px solid var(--ant-color-border-secondary);background:#ffffffeb;border-radius:8px;box-shadow:0 10px 28px #0f172a0d}._planBoard_271ug_1637{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;display:grid}._planBoard_271ug_1637 article{background:color-mix(in srgb, var(--ant-color-primary) 5%, #fff);border-radius:8px;min-height:108px;padding:10px 12px}._planBoard_271ug_1637 span,._planBoard_271ug_1637 strong{display:block}._planBoard_271ug_1637 span{color:var(--ant-color-primary);font-family:var(--ant-font-family-code);font-size:12px;font-weight:800}._planBoard_271ug_1637 strong{color:var(--ant-color-text-heading);margin-top:8px}._planBoard_271ug_1637 p{color:var(--ant-color-text-secondary);margin:8px 0 0;font-size:13px;line-height:1.6}._previewHero_271ug_1634{justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}._previewHero_271ug_1634 h3{letter-spacing:0;margin:0 0 6px!important}._previewHero_271ug_1634 p{max-width:720px;color:var(--ant-color-text-secondary);margin:0;line-height:1.7}._developmentDoc_271ug_1697{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}._developmentDoc_271ug_1697 article{border:1px solid var(--ant-color-border-secondary);border-left:3px solid color-mix(in srgb, var(--ant-color-primary) 72%, #fff);background:#fff;border-radius:8px;gap:10px;padding:14px 16px;display:grid;box-shadow:0 8px 22px #0f172a0a}._developmentDoc_271ug_1697 span{color:var(--ant-color-text-heading);font-weight:700;display:block}._developmentDoc_271ug_1697 p{color:var(--ant-color-text-secondary);margin:6px 0 0;font-size:13px;line-height:1.7}._developmentDoc_271ug_1697 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_271ug_1733{color:var(--ant-color-text-secondary);margin-top:6px;font-size:13px;line-height:1.7}._docItemMarkdown_271ug_1740{font-size:12.5px;line-height:1.65}._docItemMarkdown_271ug_1740>*+*{margin-top:.35rem}._previewScore_271ug_1748{border:7px solid color-mix(in srgb, var(--ant-color-primary) 14%, #fff);border-top-color:var(--ant-color-primary);border-right-color:var(--ant-color-success);border-radius:50%;flex:none;place-items:center;width:78px;height:78px;display:grid}._previewScore_271ug_1748 strong{color:var(--ant-color-text-heading);font-size:23px;line-height:1}._previewScore_271ug_1748 span{color:var(--ant-color-text-tertiary);font-size:12px}._previewTopologyPanel_271ug_1635{grid-template-rows:auto minmax(390px,1fr);gap:12px;min-height:500px;padding:14px;display:grid;overflow:hidden}._previewTaskFlow_271ug_1636{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;display:grid}._previewTaskFlow_271ug_1636 article{background:var(--ant-color-fill-quaternary);border-radius:8px;min-height:76px;padding:10px 12px}._previewTaskFlow_271ug_1636 span,._previewTaskFlow_271ug_1636 strong{display:block}._previewTaskFlow_271ug_1636 span{color:var(--ant-color-primary);font-family:var(--ant-font-family-code);font-size:12px;font-weight:800}._previewTaskFlow_271ug_1636 strong{color:var(--ant-color-text-heading);margin-top:8px;line-height:1.5}._verifyPane_271ug_1806{background:#fafafa;align-content:start;gap:14px;height:100%;min-height:0;padding:18px;display:grid;overflow-y:auto}._verifySummary_271ug_1638{justify-content:space-between;align-items:flex-start;gap:16px;padding:22px;display:flex}._verifySummary_271ug_1638 h3{letter-spacing:0;margin:0 0 8px!important}._verifySummary_271ug_1638 p{max-width:760px;color:var(--ant-color-text-secondary);margin:0;line-height:1.75}._buildRunPanel_271ug_1835{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_271ug_1835>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._buildRunPanel_271ug_1835>header h4{letter-spacing:0;margin:0 0 6px!important}._buildRunPanel_271ug_1835>header p{color:var(--ant-color-text-secondary);margin:0;line-height:1.65}._buildRunProgress_271ug_1860{border:8px solid color-mix(in srgb, var(--ant-color-primary) 14%, #fff);border-top-color:var(--ant-color-primary);border-right-color:var(--ant-color-success);border-radius:50%;flex:none;place-items:center;width:84px;height:84px;display:grid}._buildRunProgress_271ug_1860 strong,._buildRunProgress_271ug_1860 span{text-align:center;display:block}._buildRunProgress_271ug_1860 strong{color:var(--ant-color-text-heading);font-family:var(--ant-font-family-code);font-size:20px;line-height:1}._buildRunProgress_271ug_1860 span{color:var(--ant-color-text-tertiary);margin-top:5px;font-size:11px}._buildRunTrack_271ug_1888{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}._buildRunTrack_271ug_1888 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_271ug_1888 article[data-status=running]{border-color:color-mix(in srgb, var(--ant-color-primary) 42%, var(--ant-color-border-secondary));background:color-mix(in srgb, var(--ant-color-primary) 7%, #fff);box-shadow:0 10px 24px color-mix(in srgb, var(--ant-color-primary) 12%, transparent)}._buildRunTrack_271ug_1888 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_271ug_1888 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_271ug_1888 article[data-status=running]>span{background:var(--ant-color-primary);color:#fff}._buildRunTrack_271ug_1888 article[data-status=done]>span{background:var(--ant-color-success);color:#fff}._buildRunTrack_271ug_1888 strong,._buildRunTrack_271ug_1888 small{min-width:0;display:block}._buildRunTrack_271ug_1888 strong{color:var(--ant-color-text-heading);font-size:13px;line-height:1.4}._buildRunTrack_271ug_1888 small{color:var(--ant-color-text-secondary);margin-top:5px;font-size:11.5px;line-height:1.5}._buildRunTrack_271ug_1888 svg{color:var(--ant-color-text-quaternary);font-size:16px}._buildRunTrack_271ug_1888 article[data-status=running] svg{color:var(--ant-color-primary)}._buildRunTrack_271ug_1888 article[data-status=done] svg{color:var(--ant-color-success)}._buildRunDetails_271ug_1960{grid-template-columns:260px minmax(0,1fr);gap:10px;display:grid}._buildRunDetails_271ug_1960 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_271ug_1960 strong,._buildRunDetails_271ug_1960 span,._buildRunDetails_271ug_1960 small{display:block}._buildRunDetails_271ug_1960 strong{color:var(--ant-color-text-heading);font-size:13px}._buildRunDetails_271ug_1960 span{color:var(--ant-color-primary);font-size:15px;font-weight:700}._buildRunDetails_271ug_1960 small{color:var(--ant-color-text-tertiary);line-height:1.5}._buildLogList_271ug_1994{gap:6px;max-height:168px;display:grid;overflow-y:auto}._buildLogList_271ug_1994 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_271ug_2013{flex:none;align-items:center;gap:8px;display:flex}._verifyList_271ug_1639{gap:8px;display:grid}._verifyList_271ug_1639>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_271ug_1639>div[data-status=warning]{background:color-mix(in srgb, var(--ant-color-warning) 9%, #fff)}._verifyList_271ug_1639>div[data-status=error]{background:color-mix(in srgb, var(--ant-color-error) 8%, #fff)}._verifyList_271ug_1639>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_271ug_1639>div[data-status=warning]>span{background:var(--ant-color-warning)}._verifyList_271ug_1639>div[data-status=error]>span{background:var(--ant-color-error)}._verifyList_271ug_1639 strong,._verifyList_271ug_1639 small{display:block}._verifyList_271ug_1639 strong{color:var(--ant-color-text-heading)}._verifyList_271ug_1639 small{color:var(--ant-color-text-secondary);margin-top:4px;line-height:1.5}._verifyList_271ug_1639 svg{color:var(--ant-color-success);font-size:18px}._verifyList_271ug_1639>div[data-status=warning] svg{color:var(--ant-color-warning)}._verifyList_271ug_1639>div[data-status=error] svg{color:var(--ant-color-error)}._verifyStageList_271ug_2080{gap:12px;display:grid}._verifyStage_271ug_2080{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_271ug_2080 header{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;display:grid}._verifyStage_271ug_2080 header>span{background:color-mix(in srgb, var(--ant-color-primary) 12%, #fff);width:34px;height:34px;color:var(--ant-color-primary);font-family:var(--ant-font-family-code);border-radius:9px;place-items:center;font-size:12px;font-weight:800;display:grid}._verifyStage_271ug_2080 strong,._verifyStage_271ug_2080 small{display:block}._verifyStage_271ug_2080 strong{color:var(--ant-color-text-heading)}._verifyStage_271ug_2080 small{color:var(--ant-color-text-secondary);margin-top:4px;line-height:1.5}._generatorPrompt_271ug_1090{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_271ug_2139{background:var(--ant-color-fill-quaternary);border-radius:8px;gap:14px;padding:14px;display:grid}._generatorMessage_271ug_2147,._generatorMessageMine_271ug_2148{align-items:flex-start;gap:9px;display:flex}._generatorMessage_271ug_2147 p,._generatorMessageMine_271ug_2148 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_271ug_2147 time,._generatorMessageMine_271ug_2148 time{color:var(--ant-color-text-tertiary);font-size:11px;display:inline-flex}._generatorChatFeed_271ug_2171{background:#fafafa;border-radius:8px;flex-direction:column;flex:1;gap:14px;min-height:0;padding:10px;display:flex;overflow-y:auto}._generatorChatFeed_271ug_2171 ._generatorMessage_271ug_2147,._generatorChatFeed_271ug_2171 ._generatorMessageMine_271ug_2148{margin:0}._generatorMessageMine_271ug_2148 p{background:#f4f4f5}._messageMarkdown_271ug_626,._messageMarkdownMine_271ug_627{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_271ug_626>*+*,._messageMarkdownMine_271ug_627>*+*{margin-top:.55rem}._messageMarkdownMine_271ug_627{background:#f4f4f5}._generatorMessageBody_271ug_2210{gap:7px;min-width:0;display:grid}._messageMeta_271ug_2216{color:var(--ant-color-text-tertiary);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}._messageMeta_271ug_2216 strong{color:var(--ant-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}._toolCallList_271ug_2233{gap:6px;display:grid}._toolCall_271ug_2233{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_271ug_2233 svg{color:var(--ant-color-primary);margin-top:2px;font-size:13px}._toolCall_271ug_2233 strong,._toolCall_271ug_2233 span{display:block}._toolCall_271ug_2233 strong{color:var(--ant-color-text-heading);font-size:12px;line-height:1.4}._toolCall_271ug_2233 span{color:var(--ant-color-text-tertiary);margin-top:3px;font-size:12px;line-height:1.5}._thinkingList_271ug_2269{gap:10px;display:grid}._thinkingList_271ug_2269 article{border:1px solid var(--ant-color-border-secondary);background:color-mix(in srgb, var(--ant-color-primary) 4%, #fff);border-radius:8px;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:12px;display:grid}._thinkingList_271ug_2269 span{background:color-mix(in srgb, var(--ant-color-primary) 10%, #fff);width:34px;height:34px;color:var(--ant-color-primary);font-family:var(--ant-font-family-code);border-radius:8px;place-items:center;font-size:12px;font-weight:800;display:grid}._thinkingList_271ug_2269 strong{color:var(--ant-color-text-heading)}._thinkingList_271ug_2269 p{color:var(--ant-color-text-secondary);margin:5px 0 0;line-height:1.65}._artifactGrid_271ug_2303{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._artifactGrid_271ug_2303 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_271ug_2303 strong{color:var(--ant-color-text-heading);font-size:15px;display:block}._artifactGrid_271ug_2303 p{color:var(--ant-color-text-secondary);margin:7px 0 10px;line-height:1.65}._artifactIcon_271ug_2328{background:color-mix(in srgb, var(--ant-color-primary) 10%, #fff);width:40px;height:40px;color:var(--ant-color-primary);border-radius:8px;place-items:center;font-size:18px;display:grid}._promptHeader_271ug_2339{border-bottom:1px solid var(--ant-color-border-secondary);align-items:center;padding-bottom:12px;display:flex}._promptHeader_271ug_2339 strong,._promptHeader_271ug_2339 span{display:block}._promptHeader_271ug_2339 strong{color:var(--ant-color-text-heading)}._promptHeader_271ug_2339 span{color:var(--ant-color-text-tertiary);margin-top:3px;font-size:12px}._promptBlock_271ug_2358{gap:10px;display:grid}._promptBlock_271ug_2358>span{color:var(--ant-color-text-secondary);font-size:12px;font-weight:700}._promptContext_271ug_2368{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._promptContext_271ug_2368 .ant-select,._promptContext_271ug_2368 button{min-width:0}._promptComposer_271ug_2378{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_271ug_2378 textarea{box-shadow:none;resize:none;border:0;border-radius:6px}._promptComposer_271ug_2378 textarea:focus{box-shadow:none}._promptComposer_271ug_2378 button{justify-self:end}._contextFileSummary_271ug_2400{flex-wrap:wrap;gap:6px;padding:2px 0;display:flex}._contextFileSummary_271ug_2400 .ant-tag{text-overflow:ellipsis;max-width:100%;margin-inline-end:0;overflow:hidden}._composerToolbar_271ug_2413{border-top:1px solid var(--ant-color-border-secondary);justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}._composerHint_271ug_2422{min-width:0;color:var(--ant-color-text-tertiary);font-size:12px;line-height:1.5}._memberHero_271ug_2429{width:var(--management-content-width);grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:14px;margin:0 auto;display:grid}._teacherCard_271ug_2437,._classSelector_271ug_2438,._memberStatCard_271ug_2439,._memberToolbar_271ug_2440,._memberMain_271ug_2441{border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-bg-container);box-shadow:color-mix(in srgb, var(--ant-color-primary) 5%, transparent) 0 12px 30px;border-radius:8px}._teacherCard_271ug_2437{align-items:center;gap:18px;padding:22px;display:flex}._teacherCard_271ug_2437 p{max-width:1040px;color:var(--ant-color-text-secondary);margin:0;line-height:1.75}._teacherAvatar_271ug_2461{background:linear-gradient(135deg, var(--ant-color-primary), var(--ant-color-success));color:#fff;border-radius:50%;flex:none;place-items:center;width:58px;height:58px;font-size:22px;font-weight:800;display:grid}._classSelector_271ug_2438{align-content:center;gap:6px;padding:18px;display:grid}._classSelector_271ug_2438 span,._classSelector_271ug_2438 small{color:var(--ant-color-text-tertiary);font-size:12px}._classSelector_271ug_2438 strong{color:var(--ant-color-text-heading);font-size:18px}._learningShell_271ug_2490,._learningHero_271ug_2491,._learningMetrics_271ug_2492,._learningBoard_271ug_2493,._learningTablePanel_271ug_2494,._learningAdvice_271ug_2495,._learningEmpty_271ug_2496{width:var(--management-content-width);margin-left:auto;margin-right:auto}._learningShell_271ug_2490{gap:14px;display:grid}._learningHero_271ug_2491{grid-template-columns:1fr;align-items:stretch;gap:14px;display:grid}._learningHero_271ug_2491>div{border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-bg-container);border-radius:8px;padding:20px;box-shadow:0 12px 30px #0f172a0a}._learningHero_271ug_2491 h2{margin:10px 0 8px!important}._learningHero_271ug_2491 p{max-width:1040px;color:var(--ant-color-text-secondary);margin:0;line-height:1.75}._learningMetrics_271ug_2492{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}._learningMetric_271ug_2492{border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-bg-container);border-radius:8px;gap:8px;min-height:112px;padding:16px;display:grid;position:relative;overflow:hidden}._learningMetric_271ug_2492:before{background:var(--member-accent,var(--ant-color-primary));content:"";width:4px;position:absolute;top:0;bottom:0;left:0}._learningMetric_271ug_2492 span,._learningMetric_271ug_2492 small{color:var(--ant-color-text-secondary);font-size:12px}._learningMetric_271ug_2492 strong{color:var(--ant-color-text-heading);font-size:28px;line-height:1}._learningBoard_271ug_2493{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(360px,.9fr);gap:14px;display:grid}._learningPanel_271ug_2573,._learningTablePanel_271ug_2494,._learningAdvice_271ug_2495,._learningEmpty_271ug_2496{border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-bg-container);border-radius:8px;padding:18px;box-shadow:0 12px 30px #0f172a0a}._learningEmpty_271ug_2496{place-items:center;min-height:360px;display:grid}._panelTitle_271ug_2590,._adviceHeader_271ug_2591{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}._panelTitle_271ug_2590 h4,._adviceHeader_271ug_2591 h4{margin:0!important}._rankList_271ug_2603,._radarList_271ug_2604{gap:12px;display:grid}._rankItem_271ug_2609{grid-template-columns:minmax(0,1fr) minmax(110px,150px) 42px;align-items:center;gap:10px;display:grid}._rankItem_271ug_2609 strong,._rankItem_271ug_2609 span{min-width:0;display:block}._rankItem_271ug_2609 strong{color:var(--ant-color-text-heading);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}._rankItem_271ug_2609 span{color:var(--ant-color-text-tertiary);margin-top:4px;font-size:12px}._rankItem_271ug_2609 b{color:var(--ant-color-text-heading);text-align:right;font-size:13px}._rankBar_271ug_2638{background:var(--ant-color-fill-secondary);border-radius:999px;height:8px;overflow:hidden}._rankBar_271ug_2638 i{border-radius:inherit;background:linear-gradient(90deg, var(--ant-color-primary), var(--ant-color-success));height:100%;display:block}._radarItem_271ug_2651{gap:6px;display:grid}._radarItem_271ug_2651 span{color:var(--ant-color-text-secondary);font-size:13px}._studentIdentity_271ug_2660{align-items:center;gap:10px;display:inline-flex}._studentIdentity_271ug_2660 strong,._studentIdentity_271ug_2660 small{display:block}._studentIdentity_271ug_2660 strong{color:var(--ant-color-text-heading)}._studentIdentity_271ug_2660 small{color:var(--ant-color-text-tertiary);font-size:12px}._adviceHeader_271ug_2591{align-items:center}._adviceHeader_271ug_2591 strong{color:var(--ant-color-text-heading)}._adviceHeader_271ug_2591 small{color:var(--ant-color-text-tertiary);font-size:12px}._adviceHeaderText_271ug_2688{flex:1;gap:3px;min-width:0;display:grid}._learningAdvice_271ug_2495>p{color:var(--ant-color-text-secondary);margin:0 0 14px;line-height:1.75}._aiAdviceMeta_271ug_2701{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_271ug_2711{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_271ug_2711 .lingent-markdown{font-size:14px;line-height:1.8}._aiAdviceMarkdown_271ug_2711 .lingent-markdown>*+*{margin-top:14px}._aiAdviceMarkdown_271ug_2711 .lingent-markdown h1,._aiAdviceMarkdown_271ug_2711 .lingent-markdown h2,._aiAdviceMarkdown_271ug_2711 .lingent-markdown h3{color:var(--ant-color-text-heading);letter-spacing:0;margin:22px 0 8px;padding-left:14px;position:relative}._aiAdviceMarkdown_271ug_2711 .lingent-markdown h1:first-child,._aiAdviceMarkdown_271ug_2711 .lingent-markdown h2:first-child,._aiAdviceMarkdown_271ug_2711 .lingent-markdown h3:first-child{margin-top:0}._aiAdviceMarkdown_271ug_2711 .lingent-markdown h1:before,._aiAdviceMarkdown_271ug_2711 .lingent-markdown h2:before,._aiAdviceMarkdown_271ug_2711 .lingent-markdown h3:before{background:var(--ant-color-primary);content:"";border-radius:999px;width:3px;position:absolute;top:.25em;bottom:.25em;left:0}._aiAdviceMarkdown_271ug_2711 .lingent-markdown ul,._aiAdviceMarkdown_271ug_2711 .lingent-markdown ol{gap:7px;margin:0;padding-left:18px;display:grid}._aiAdviceMarkdown_271ug_2711 .lingent-markdown ul{list-style:outside}._aiAdviceMarkdown_271ug_2711 .lingent-markdown ol{list-style:decimal}._aiAdviceMarkdown_271ug_2711 .lingent-markdown li{color:var(--ant-color-text-secondary);margin:0;padding-left:2px}._aiAdviceMarkdown_271ug_2711 .lingent-markdown li::marker{color:#27a66d;font-weight:700}._aiAdviceMarkdown_271ug_2711 .lingent-markdown blockquote{color:#8a5a12;opacity:1;background:linear-gradient(90deg,#fff8ec,#0000);border-left:3px solid #f0a22e;margin:0;padding:8px 12px}._aiAdviceMarkdown_271ug_2711 .lingent-markdown table{border-collapse:collapse;background:0 0;border:0;overflow:hidden}._aiAdviceMarkdown_271ug_2711 .lingent-markdown th{background:color-mix(in srgb, var(--ant-color-primary) 6%, #fff);color:var(--ant-color-text-heading);font-weight:600}._aiAdviceMarkdown_271ug_2711 .lingent-markdown th,._aiAdviceMarkdown_271ug_2711 .lingent-markdown td{border-width:0 0 1px;border-color:var(--ant-color-border-secondary);padding:8px 10px}._aiThinkingDisclosure_271ug_2801{color:var(--ant-color-text-tertiary);margin:0 0 2px;font-size:13px}._aiThinkingDisclosure_271ug_2801 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_271ug_2801 summary::-webkit-details-marker{display:none}._aiThinkingDisclosure_271ug_2801 summary:before{color:var(--ant-color-text-quaternary);content:"›";font-size:11px;transition:transform .16s}._aiThinkingDisclosure_271ug_2801[open] summary:before{transform:rotate(90deg)}._aiThinkingDisclosure_271ug_2801>div{border-left:2px solid var(--ant-color-border-secondary);color:var(--ant-color-text-tertiary);gap:10px;margin:8px 0 2px 14px;padding-left:12px;display:grid}._aiThinkingDisclosure_271ug_2801 .lingent-markdown{color:var(--ant-color-text-tertiary);font-size:13px}._aiAdviceLoading_271ug_2840{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_271ug_2852{gap:16px;display:grid}._aiAdviceEmptyState_271ug_2852>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_271ug_2852 strong,._aiAdviceEmptyState_271ug_2852 span{min-width:0;display:block}._aiAdviceEmptyState_271ug_2852 strong{color:var(--ant-color-text-heading);font-size:15px}._aiAdviceEmptyState_271ug_2852 span{color:var(--ant-color-text-secondary);grid-column:1;font-size:13px;line-height:1.6}._aiAdviceEmptyState_271ug_2852 button{grid-area:1/2/span 2}._learningTaskDraftCard_271ug_2886{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_271ug_2886 h5{color:var(--ant-color-text-heading);margin:8px 0 6px!important}._learningTaskDraftCard_271ug_2886 p{color:var(--ant-color-text-secondary);line-height:1.7;margin-bottom:0!important}._learningTaskDraftMeta_271ug_2904{flex-wrap:wrap;gap:8px;display:flex}._learningTaskDraftMeta_271ug_2904 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_271ug_2918{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_271ug_2918 strong{color:var(--ant-color-text-heading);font-size:13px}._learningTaskDraftReason_271ug_2918 span{color:var(--ant-color-text-secondary);font-size:13px;line-height:1.65}._adviceGrid_271ug_2934{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._adviceGrid_271ug_2934 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_271ug_2934 strong{color:var(--ant-color-text-heading)}._adviceGrid_271ug_2934 span{color:var(--ant-color-text-secondary);font-size:13px;line-height:1.55}._memberStats_271ug_2957{width:var(--management-content-width);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px auto 0;display:grid}._memberStatCard_271ug_2439{gap:8px;min-height:118px;padding:16px;display:grid;position:relative;overflow:hidden}._memberStatCard_271ug_2439:before{background:var(--member-accent,var(--ant-color-primary));content:"";width:4px;position:absolute;top:0;bottom:0;left:0}._memberStatCard_271ug_2439 span,._memberStatCard_271ug_2439 small{color:var(--ant-color-text-secondary);font-size:12px}._memberStatCard_271ug_2439 strong{color:var(--ant-color-text-heading);font-size:30px;line-height:1}._blue_271ug_2993{--member-accent:var(--ant-color-primary)}._green_271ug_2997{--member-accent:var(--ant-color-success)}._orange_271ug_3001{--member-accent:var(--ant-color-warning)}._purple_271ug_3005{--member-accent:#7c3aed}._red_271ug_3009{--member-accent:var(--ant-color-error)}._memberToolbar_271ug_2440{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_271ug_3022,._memberFilter_271ug_3023{min-width:0}._searchBox_271ug_3027{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_271ug_3039{width:var(--management-content-width);grid-template-columns:minmax(0,1fr) minmax(360px,420px);gap:14px;margin:14px auto 0;display:grid}._memberMain_271ug_2441,._memberSide_271ug_3048 ._sideCard_271ug_182{padding:18px}._memberMain_271ug_2441{width:var(--management-content-width);margin:14px auto 0}._memberTable_271ug_3057{border:1px solid var(--ant-color-border-secondary);border-radius:8px;overflow:hidden}._memberTableHead_271ug_3063,._memberRow_271ug_3064{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_271ug_3063{background:var(--ant-color-fill-quaternary);color:var(--ant-color-text-tertiary);padding:12px 14px;font-size:12px;font-weight:700}._memberRow_271ug_3064{border-top:1px solid var(--ant-color-border-secondary);padding:14px}._memberRow_271ug_3064 strong,._memberRow_271ug_3064 small{display:block}._memberRow_271ug_3064 strong{color:var(--ant-color-text-heading)}._memberRow_271ug_3064 small,._memberRow_271ug_3064 span{color:var(--ant-color-text-secondary);font-size:13px}._progressCell_271ug_3096{font-family:var(--ant-font-family-code);font-weight:700;color:var(--ant-color-primary)!important}._memberSide_271ug_3048{align-content:start;gap:14px;display:grid}._groupList_271ug_3108,._alertList_271ug_3109{gap:12px;display:grid}._groupItem_271ug_3114{border:1px solid var(--ant-color-border-secondary);border-radius:8px;gap:10px;padding:12px;display:grid}._groupItem_271ug_3114 strong,._groupItem_271ug_3114 span{display:block}._groupItem_271ug_3114 strong{color:var(--ant-color-text-heading)}._groupItem_271ug_3114 span{color:var(--ant-color-text-tertiary);margin-top:3px;font-size:12px}._progressTrack_271ug_3134{background:var(--ant-color-fill-secondary);border-radius:999px;height:8px;overflow:hidden}._progressTrack_271ug_3134 i{border-radius:inherit;background:linear-gradient(90deg, var(--ant-color-primary), var(--ant-color-success));height:100%;display:block}._memberAlert_271ug_3147{border-left:3px solid var(--member-accent,var(--ant-color-primary));background:color-mix(in srgb, var(--member-accent,var(--ant-color-primary)) 8%, #fff);border-radius:8px;grid-template-columns:18px minmax(0,1fr);gap:10px;padding:12px;display:grid}._memberAlert_271ug_3147 svg{color:var(--member-accent,var(--ant-color-primary));margin-top:2px}._memberAlert_271ug_3147 strong,._memberAlert_271ug_3147 span{display:block}._memberAlert_271ug_3147 strong{color:var(--ant-color-text-heading);font-size:13px;line-height:1.5}._memberAlert_271ug_3147 span{color:var(--ant-color-text-secondary);margin-top:4px;font-size:12px;line-height:1.6}@media (width<=1100px){._generatorPage_271ug_14{height:100vh;display:grid;overflow:hidden}._generatorPage_271ug_14 ._pageBody_271ug_18{overflow-y:auto}._hero_271ug_29,._workGrid_271ug_31,._generatorShell_271ug_1062,._memberHero_271ug_2429,._memberGrid_271ug_3039{grid-template-columns:1fr}._generatorPrompt_271ug_1090{height:auto;position:static}._generatorShell_271ug_1062{height:auto;overflow:visible}._teacherAssistantShell_271ug_397{grid-template-columns:1fr;height:calc(100vh - 160px);min-height:680px}._teacherAssistantSidebar_271ug_412{display:none}._artifactCanvas_271ug_1075{min-height:auto}._buildRunTrack_271ug_1888{grid-template-columns:repeat(2,minmax(0,1fr))}._buildRunDetails_271ug_1960{grid-template-columns:1fr}._sourcePane_271ug_1197{min-height:620px}._topNav_271ug_36{grid-template-columns:1fr;align-items:stretch}._classScope_271ug_110{justify-content:flex-start;width:100%}._classScope_271ug_110 .ant-select{width:min(100%,320px)}._topActions_271ug_104,._topNav_271ug_36 nav{justify-content:flex-start}._metricGrid_271ug_30,._capabilityGrid_271ug_212,._flowList_271ug_338,._learningHero_271ug_2491,._learningMetrics_271ug_2492,._learningBoard_271ug_2493,._adviceGrid_271ug_2934,._artifactGrid_271ug_2303,._planBoard_271ug_1637,._developmentDoc_271ug_1697,._previewTaskFlow_271ug_1636,._verifyList_271ug_1639,._memberStats_271ug_2957{grid-template-columns:repeat(2,minmax(0,1fr))}._previewTopologyPanel_271ug_1635{min-height:360px}._memberToolbar_271ug_2440{grid-template-columns:repeat(3,minmax(0,1fr))}._searchBox_271ug_3027,._memberSearch_271ug_3022{grid-column:1/-1}}@media (width<=720px){._pageBody_271ug_18{padding:12px}._topNav_271ug_36{padding:8px 12px}._metricGrid_271ug_30,._capabilityGrid_271ug_212,._flowList_271ug_338,._sectionHeader_271ug_326,._learningHero_271ug_2491,._learningMetrics_271ug_2492,._learningBoard_271ug_2493,._panelTitle_271ug_2590,._adviceGrid_271ug_2934,._artifactGrid_271ug_2303,._artifactToolbar_271ug_1177,._previewHero_271ug_1634,._planBoard_271ug_1637,._previewTaskFlow_271ug_1636,._verifySummary_271ug_1638,._verifyList_271ug_1639,._memberStats_271ug_2957,._memberToolbar_271ug_2440{grid-template-columns:1fr;align-items:stretch}._artifactToolbar_271ug_1177,._previewHero_271ug_1634{flex-direction:column}._teacherAssistantShell_271ug_397{height:auto;min-height:0}._assistantMessageArea_271ug_514{padding:16px}._assistantComposer_271ug_1047{grid-template-columns:1fr;padding:12px}._aiAdviceMeta_271ug_2701{margin-left:0}._aiAdviceEmptyState_271ug_2852>div:first-child{grid-template-columns:1fr}._aiAdviceEmptyState_271ug_2852>div:first-child button{grid-area:auto/1;justify-self:start}._sourcePane_271ug_1197,._templateFilesPane_271ug_1204{grid-template-columns:1fr}._templateFileList_271ug_1213{border-bottom:1px solid #94a3b82e;border-right:0;max-height:240px}._artifactBody_271ug_1153{grid-template-columns:1fr}._artifactSidebar_271ug_1160{border-right:0;border-bottom:1px solid var(--ant-color-border-secondary);max-height:320px}._sourceFiles_271ug_1224{border-bottom:1px solid #94a3b82e;border-right:0;grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;overflow-x:auto}._artifactActions_271ug_1190{justify-content:flex-start}._promptContext_271ug_2368{grid-template-columns:1fr}._memberSearch_271ug_3022{grid-column:auto}._teacherCard_271ug_2437{flex-direction:column;align-items:flex-start}._memberTable_271ug_3057{overflow-x:auto}._memberTableHead_271ug_3063,._memberRow_271ug_3064{min-width:760px}}._container_1y67e_1{justify-content:flex-start;display:flex}._bubble_1y67e_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}._content_1y67e_17{word-break:break-word;white-space:pre-wrap;margin:0}._cursor_1y67e_23{vertical-align:middle;background:currentColor;width:4px;height:16px;margin-left:2px;animation:1.5s cubic-bezier(.4,0,.6,1) infinite _pulse_1y67e_1;display:inline-block}@keyframes _pulse_1y67e_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_13yn5_1{--messages-content-width:min(100%, 1760px);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:14px 16px}._shell_13yn5_8{box-sizing:border-box;width:var(--messages-content-width);grid-template-columns:minmax(280px,340px) minmax(0,1fr) minmax(260px,320px);gap:14px;height:calc(100vh - 28px);min-height:680px;margin:0 auto;display:grid}._sidebar_13yn5_19,._chat_13yn5_20,._contextPanel_13yn5_21{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_13yn5_19{flex-direction:column;min-width:0;padding:14px;display:flex}._headerBlock_13yn5_36{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._title_13yn5_43{margin:0 0 4px!important}._search_13yn5_47{margin:14px 0 12px}._conversationList_13yn5_51{flex-direction:column;flex:1;gap:6px;min-height:0;display:flex;overflow-y:auto}._listState_13yn5_60,._chatState_13yn5_61{place-items:center;min-height:180px;display:grid}._conversation_13yn5_51,._conversationActive_13yn5_68,._coachConversation_13yn5_69,._coachConversationActive_13yn5_70{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_13yn5_51:hover,._conversationActive_13yn5_68,._coachConversation_13yn5_69:hover,._coachConversationActive_13yn5_70{background:color-mix(in srgb, var(--ant-color-primary) 8%, var(--ant-color-bg-container))}._coachConversation_13yn5_69,._coachConversationActive_13yn5_70{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 72%), var(--ant-color-bg-container)}._conversationAvatar_13yn5_99{background:color-mix(in srgb, var(--ant-color-primary) 14%, var(--ant-color-bg-container));color:var(--ant-color-primary);flex:none}._conversationBody_13yn5_105{gap:3px;min-width:0;display:grid}._conversationTop_13yn5_111{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}._conversationTop_13yn5_111 strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._conversationTop_13yn5_111 small{color:var(--ant-color-text-tertiary);flex:none;font-size:11px}._conversationSubtitle_13yn5_129{color:var(--ant-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._unread_13yn5_137{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_13yn5_20{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}._chatHeader_13yn5_161{border-bottom:1px solid var(--ant-color-border-secondary);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}._chatIdentity_13yn5_170{align-items:center;gap:12px;min-width:0;display:flex}._chatIdentity_13yn5_170>div{min-width:0}._chatAvatar_13yn5_180{background:var(--ant-color-primary);flex:none}._chatTitle_13yn5_185{margin:0 0 2px!important}._noticeBar_13yn5_189{background:color-mix(in srgb, var(--ant-color-success) 8%, var(--ant-color-bg-container));color:var(--ant-color-text-secondary);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_13yn5_202{flex:1;min-height:0;padding:16px 18px;overflow-y:auto}._coachChatPanel_13yn5_209{border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-bg-container);border-radius:8px;min-height:100%;display:flex;overflow:hidden}._coachEmptyState_13yn5_218{border:1px solid color-mix(in srgb, var(--ant-color-primary) 16%, var(--ant-color-border-secondary));background:linear-gradient(135deg, color-mix(in srgb, var(--ant-color-primary) 7%, transparent), transparent 70%), var(--ant-color-bg-container);border-radius:8px;max-width:720px;margin:auto;padding:18px;display:block}._coachEmptyTitle_13yn5_228{margin:0 0 6px!important}._coachEmptyText_13yn5_232{color:var(--ant-color-text-secondary);margin-bottom:12px!important}._coachEmptyHints_13yn5_237{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._coachEmptyHints_13yn5_237 span{color:var(--ant-color-text-tertiary);font-size:12px}._coachEmptyHints_13yn5_237 button{border-color:color-mix(in srgb, var(--ant-color-primary) 18%, var(--ant-color-border));background:color-mix(in srgb, var(--ant-color-primary) 4%, var(--ant-color-bg-container));color:var(--ant-color-text);border-radius:999px}._message_13yn5_202,._messageMine_13yn5_255{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}._messageMine_13yn5_255{flex-direction:row-reverse}._messageMine_13yn5_255 ._messageMeta_13yn5_265{justify-content:flex-end}._messageMine_13yn5_255 ._messageText_13yn5_268{background:var(--ant-color-primary);color:var(--ant-color-bg-container)}._messageAvatar_13yn5_273{background:color-mix(in srgb, var(--ant-color-primary) 16%, var(--ant-color-bg-container));color:var(--ant-color-primary);flex:none}._messageContent_13yn5_279{max-width:min(860px,74%)}._messageMeta_13yn5_265{color:var(--ant-color-text-secondary);align-items:center;gap:8px;margin-bottom:5px;font-size:12px;display:flex}._messageMeta_13yn5_265 span{color:var(--ant-color-text-tertiary)}._messageText_13yn5_268{background:var(--ant-color-fill-quaternary);color:var(--ant-color-text);border-radius:8px;padding:8px 11px;line-height:1.6}._composer_13yn5_303{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_13yn5_21{align-self:stretch;padding:14px}._contextCard_13yn5_317{border-bottom:1px solid var(--ant-color-border-secondary);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}._contextCard_13yn5_317 span{color:var(--ant-color-text-secondary)}._quickActions_13yn5_329{gap:10px;margin-top:14px;display:grid}@media (width<=1180px){._shell_13yn5_8{grid-template-columns:minmax(240px,280px) minmax(0,1fr)}._contextPanel_13yn5_21{display:none}}@media (width>=1600px){._page_13yn5_1{padding:16px 18px}._shell_13yn5_8{grid-template-columns:minmax(300px,360px) minmax(760px,1fr) minmax(280px,340px);min-height:calc(100vh - 32px)}._messageList_13yn5_202{padding:18px 22px}}@media (width<=860px){._page_13yn5_1{padding:12px}._shell_13yn5_8{grid-template-columns:1fr;height:auto;min-height:auto}._sidebar_13yn5_19{max-height:none}._conversationList_13yn5_51{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}._conversation_13yn5_51,._conversationActive_13yn5_68,._coachConversation_13yn5_69,._coachConversationActive_13yn5_70{flex-direction:column;align-items:flex-start}._chat_13yn5_20{min-height:620px}._composer_13yn5_303{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_v64k0_1{background:var(--ant-color-bg-container);flex-direction:column;height:100%;min-height:0;display:flex}._header_v64k0_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_v64k0_18{align-items:center;display:flex}._headerTitle_v64k0_23{color:var(--ant-color-text-heading);font-size:14px;font-weight:600}._emptyBody_v64k0_29{text-align:center;color:var(--ant-color-text-secondary);padding:32px 16px;font-size:14px;line-height:1.75}._emptyText_v64k0_37{margin:0 0 16px}._emptyHints_v64k0_41{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_v64k0_49{color:var(--ant-color-text-secondary);margin:0 0 8px;font-size:13px;font-weight:500}._emptyHintList_v64k0_56{gap:4px;margin:0;padding-left:18px;font-size:13px;line-height:1.7;display:grid}._emptyHintList_v64k0_56 li{color:var(--ant-color-text-secondary)}._unavailableBody_v64k0_68{text-align:left;align-content:start;justify-items:start;gap:8px;padding:18px 16px;display:grid}._unavailableTitle_v64k0_77{color:var(--ant-color-text-heading);margin:0;font-size:14px;font-weight:600}._unavailableText_v64k0_84{max-width:100%;color:var(--ant-color-text-secondary);margin:0;font-size:12px;line-height:1.65}@keyframes _progressShimmer_drksc_1{0%{transform:translate(-150%)}to{transform:translate(150%)}}@keyframes _ringPulse_drksc_1{0%,to{box-shadow:0 0 #0173ff52}60%{box-shadow:0 0 0 10px #0173ff00}}._root_drksc_17{background-color:var(--ant-color-bg-layout);height:100vh;color:var(--ant-color-text);background-image:radial-gradient(circle,#0173ff14 1px,#0000 1px);background-size:20px 20px;overflow:hidden}._root_drksc_17[data-layout-mode=compact]{height:auto;min-height:100vh;overflow:auto}._root_drksc_17[data-layout-mode=compact] ._layout_drksc_30{grid-template-rows:auto auto;height:auto;min-height:100vh}._root_drksc_17[data-layout-mode=compact] ._columns_drksc_35{align-items:start;overflow:visible}._root_drksc_17[data-layout-mode=compact] ._overviewScroll_drksc_39{height:auto;max-height:none;overflow:visible}._root_drksc_17[data-layout-mode=compact] ._envCard_drksc_44,._root_drksc_17[data-layout-mode=compact] ._coachColumn_drksc_45{align-self:start;min-height:auto}._layout_drksc_30{grid-template-rows:auto 1fr;height:100%;display:grid}._header_drksc_56{border-bottom:1px solid var(--ant-color-border);background:var(--ant-color-bg-container);padding:10px 16px}._headerContent_drksc_62{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex}._headerLeft_drksc_71{flex-wrap:wrap;flex:auto;align-items:center;gap:4px 16px;min-width:0;display:flex}._navLink_drksc_80{color:var(--ant-color-text-heading);align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;display:flex}._logoBadge_drksc_90{border-radius:var(--ant-border-radius-sm);background:#fff;width:28px;height:28px;display:block;overflow:hidden;box-shadow:0 2px 8px #0f172a29}._logoBadge_drksc_90 img{object-fit:cover;object-position:center 36%;width:100%;height:100%;display:block}._headerVDivider_drksc_107{background:var(--ant-color-border);width:1px;height:16px}._breadcrumbWrapper_drksc_113{min-width:0}._breadcrumb_drksc_113{color:var(--ant-color-text-secondary);flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;display:flex}._breadcrumbLink_drksc_126{color:inherit;text-decoration:none}._labTitle_drksc_131{color:var(--ant-color-text-heading);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:600;overflow:hidden}._headerRight_drksc_141{white-space:nowrap;flex-wrap:nowrap;flex:none;align-items:center;gap:8px;display:flex}._headerRight_drksc_141 .ant-tag{flex:none;margin:0}._headerMetaTag_drksc_154{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_drksc_165{background:var(--ant-color-border);flex:none;width:1px;height:20px;margin:0 4px}@media (width<=768px){._headerContent_drksc_62{flex-wrap:wrap}._headerRight_drksc_141{justify-content:flex-end;width:100%}}._columns_drksc_35{border:1px solid 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_drksc_35>*{min-width:0;min-height:0}._columns_drksc_35>:not(:last-child){border-right:1px solid var(--ant-color-border)}._columns_drksc_35>*{background:var(--ant-color-bg-container)}._columns_drksc_35[data-has-coach=false]{grid-template-columns:minmax(17rem,24rem) minmax(0,1fr)}._columns_drksc_35[data-coach-mode=compact]{grid-template-columns:minmax(18rem,24rem) minmax(34rem,1fr) minmax(14rem,18rem);align-self:start}._coachColumn_drksc_45{min-height:0;color:var(--ant-color-text);flex-direction:column;display:flex;overflow:hidden}._stateRoot_drksc_219{background-color:var(--ant-color-bg-container);min-height:100vh;color:var(--ant-color-text);background-image:radial-gradient(circle,#0173ff1f 1px,#0000 1px);background-size:20px 20px}._stateContent_drksc_227{max-width:1152px;margin:0 auto;padding:28px 16px}._stateBox_drksc_233{border:1px solid var(--ant-color-border);border-radius:var(--ant-border-radius);background:var(--ant-color-bg-base);text-align:center;padding:24px;font-size:14px}._stateBox_drksc_233[data-tone=default]{color:var(--ant-color-text-secondary)}._stateBox_drksc_233[data-tone=error]{color:var(--ant-color-error-text)}._overviewCard_drksc_248{background:var(--ant-color-bg-container);min-height:0;color:var(--ant-color-text);overflow:hidden}._overviewScroll_drksc_39{flex-direction:column;gap:12px;height:100%;min-height:0;padding:14px 16px;display:flex;overflow-y:auto}._sectionTitle_drksc_265{color:var(--ant-color-primary);align-items:center;gap:8px;margin-bottom:8px;font-size:14px;font-weight:600;display:flex}._labName_drksc_275{color:var(--ant-color-text-heading);margin:0 0 8px;font-size:18px;font-weight:600}._labDesc_drksc_282{color:var(--ant-color-text-secondary);margin:0;font-size:13px;line-height:1.65}._sidebarMarkdown_drksc_289{color:var(--ant-color-text-secondary);margin-top:10px;font-size:13px;line-height:1.65}._sidebarMarkdown_drksc_289 h1,._sidebarMarkdown_drksc_289 h2{color:var(--ant-color-text-heading);margin:10px 0 8px;font-size:18px;line-height:1.35}._sidebarMarkdown_drksc_289 h3{margin:10px 0 6px;font-size:15px}._sidebarMarkdown_drksc_289 p,._sidebarMarkdown_drksc_289 ul,._sidebarMarkdown_drksc_289 ol{margin:6px 0}._infoGrid_drksc_312{color:var(--ant-color-text-secondary);gap:6px;font-size:14px;display:grid}._progressSection_drksc_319{border-top:1px solid var(--ant-color-border);padding-top:12px}._progressHeader_drksc_324{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}._progressTitle_drksc_332{color:var(--ant-color-primary);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}._progressCount_drksc_341{color:var(--ant-color-text-secondary);font-size:12px}._progressBar_drksc_346{border-radius:var(--ant-border-radius-sm);background:var(--ant-color-fill-secondary);height:8px;overflow:hidden}._progressFill_drksc_353{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_drksc_353:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff73 50%,#0000 100%);animation:2.5s ease-in-out infinite _progressShimmer_drksc_1;position:absolute;inset:0}._progressFooter_drksc_369{color:var(--ant-color-text-secondary);justify-content:space-between;align-items:center;margin-top:8px;font-size:12px;display:flex}._progressError_drksc_378{color:var(--ant-color-error-text);margin-top:12px;font-size:12px;line-height:1.5}._flagsTitle_drksc_385{color:var(--ant-color-text-heading);margin-bottom:8px;font-size:14px;font-weight:600}._flagList_drksc_392{display:grid}._flagItem_drksc_396{border-bottom:1px solid var(--ant-color-border);justify-content:space-between;align-items:flex-start;gap:10px;padding:8px 0;display:flex}._flagItem_drksc_396:last-child{border-bottom:none}._flagItem_drksc_396[data-solved]{border-left:2px solid var(--ant-color-success,#52c41a);padding-left:8px}._flagLeft_drksc_412{min-width:0}._flagHeader_drksc_416{color:var(--ant-color-text-heading);align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}._flagTitleText_drksc_425{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._flagDesc_drksc_431{color:var(--ant-color-text-tertiary);margin:3px 0 0;font-size:12px;line-height:1.45}._flagRight_drksc_438{text-align:right;color:var(--ant-color-text-tertiary);flex-shrink:0;font-size:12px}._flagEmpty_drksc_445{color:var(--ant-color-text-secondary);padding:12px 0;font-size:14px}._flagSubmitTitle_drksc_451{color:var(--ant-color-primary);align-items:center;gap:8px;margin-bottom:8px;font-size:14px;font-weight:600;display:flex}._flagForm_drksc_461{gap:8px;display:flex}._flagMessage_drksc_466{color:var(--ant-color-text-secondary);margin-top:8px;font-size:12px}._flagError_drksc_472{color:var(--ant-color-error-text);margin-top:8px;font-size:12px}._writeupSection_drksc_478{border-top:1px solid var(--ant-color-border);padding-top:12px}._writeupLoading_drksc_483{color:var(--ant-color-text-tertiary);align-items:center;gap:8px;font-size:14px;display:flex}._attachmentWorkspaceCard_drksc_491{min-height:0;color:var(--ant-color-text);flex-direction:column;display:flex;overflow:hidden}._attachmentWorkspaceBody_drksc_499{flex-direction:column;gap:20px;min-height:32rem;padding:24px;display:flex;overflow-y:auto}._attachmentWorkspaceIntro_drksc_508{text-align:center;justify-items:center;gap:12px;padding:28px 16px 20px;display:grid}._attachmentIconRing_drksc_516{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_drksc_528{color:var(--ant-color-text-heading);margin:0;font-size:26px;font-weight:600}._attachmentDesc_drksc_535{max-width:560px;color:var(--ant-color-text-secondary);margin:0;font-size:14px;line-height:1.75}._attachmentListPanel_drksc_543{border-top:1px solid var(--ant-color-border)}._attachmentListHeader_drksc_547{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_drksc_543{display:grid}._attachmentItem_drksc_562{border-bottom:1px solid var(--ant-color-border);color:inherit;align-items:center;gap:12px;padding:12px 0;text-decoration:none;display:flex}._attachmentItem_drksc_562:hover{color:var(--ant-color-primary)}._attachmentItem_drksc_562:hover ._attachmentItemIcon_drksc_574,._attachmentItem_drksc_562:hover ._attachmentDownloadIcon_drksc_575{color:var(--ant-color-primary);background:#0173ff0f;border-color:#0173ff4d}._attachmentItem_drksc_562:last-child{border-bottom:none}._attachmentItemIcon_drksc_574,._attachmentDownloadIcon_drksc_575{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_drksc_597{flex:auto;gap:3px;min-width:0;display:grid}._attachmentItemName_drksc_604{color:var(--ant-color-text-heading);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}._attachmentItemMeta_drksc_613{color:var(--ant-color-text-tertiary);font-size:12px}._envOverviewPopover_drksc_618{max-width:min(92vw,460px)}._envOverviewPopover_drksc_618 .ant-popover-inner{border-radius:var(--ant-border-radius);border:1px solid var(--ant-color-border);box-shadow:0 16px 44px #0f172a24}._envOverviewPopover_drksc_618 .ant-popover-inner-content{padding:0}._envOverview_drksc_618{width:min(88vw,430px);max-height:min(70vh,620px);padding:16px;overflow-y:auto}._envOverviewHeader_drksc_637{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}._envOverviewTitle_drksc_645{color:var(--ant-color-primary);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}._envOverviewTopology_drksc_654{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_drksc_664{text-align:center;grid-template-columns:repeat(4,1fr);gap:8px;display:grid}._hostList_drksc_671{margin-top:12px;display:grid}._hostCard_drksc_676{border:1px solid var(--ant-color-border);border-radius:var(--ant-border-radius-sm);background:var(--ant-color-bg-base);padding:10px}._hostCard_drksc_676+._hostCard_drksc_676{margin-top:8px}._hostCardHeader_drksc_686{justify-content:space-between;align-items:center;gap:8px;display:flex}._hostName_drksc_693{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ant-color-text-heading);font-size:14px;font-weight:500;overflow:hidden}._hostServices_drksc_703{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}._flagSummary_drksc_710{margin-top:12px}._flagSummaryTitle_drksc_714{color:var(--ant-color-text-secondary);margin-bottom:8px;font-size:12px;font-weight:500}._flagSummaryList_drksc_721{display:grid}._flagSummaryRow_drksc_725{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_drksc_725:last-child{border-bottom:none}._flagSummaryName_drksc_738{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ant-color-text-secondary);overflow:hidden}._flagSummaryMeta_drksc_746{color:var(--ant-color-text-tertiary);flex-shrink:0}._overviewStat_drksc_751{border-radius:var(--ant-border-radius-sm);background:#0173ff09;border:1px solid #0173ff14;padding:10px 6px}._overviewStatValue_drksc_758{color:var(--ant-color-text-heading);font-size:16px;font-weight:600}._overviewStatLabel_drksc_764{color:var(--ant-color-text-tertiary);font-size:11px}._envCard_drksc_44{background:var(--ant-color-bg-container);color:var(--ant-color-text);position:relative;overflow:hidden}._envCardFlex_drksc_776{flex-direction:column;display:flex}._envHeader_drksc_781{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_drksc_792{color:var(--ant-color-text-heading);align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}._envLoadingBody_drksc_801{place-items:center;min-height:clamp(18rem,42vh,28rem);padding:24px 28px;display:grid}._envLoadingLabel_drksc_808{color:var(--ant-color-text-secondary);margin-left:8px}._envCenterBody_drksc_813{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_drksc_824{text-align:center}._envIconLarge_drksc_828{margin-bottom:12px;font-size:40px;display:block}._envIconLargeError_drksc_834{color:var(--ant-color-error-text)}._envIconLargeMuted_drksc_838{color:var(--ant-color-text-disabled)}._envHeading_drksc_842{color:var(--ant-color-text-heading);margin:0 0 8px;font-size:24px;font-weight:600}._envDesc_drksc_849{color:var(--ant-color-text-secondary);margin:0;font-size:14px;line-height:1.75}._envDescError_drksc_856{color:var(--ant-color-error-text);word-break:break-word;white-space:pre-wrap;max-width:640px;margin:0}._envNoteDeployId_drksc_864{color:var(--ant-color-text-disabled);margin-top:8px;font-family:monospace;font-size:12px}._envNoteStatus_drksc_871{color:var(--ant-color-text-disabled);margin-top:8px;font-size:12px}._envIconRing_drksc_877{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_drksc_888{color:var(--ant-color-text-disabled)}._envIconRingLime_drksc_892{color:var(--ant-color-primary);animation:1.8s ease-out infinite _ringPulse_drksc_1}._envHeaderLeft_drksc_897{align-items:center;gap:12px;min-width:0;display:flex}._envHeaderRight_drksc_904{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}._terminalBody_drksc_913{flex-direction:column;flex:1;gap:12px;min-height:clamp(22rem,52vh,38rem);padding:12px;display:flex}._terminalBorder_drksc_922{border:1px solid var(--ant-color-border)}._envServicesBody_drksc_926{flex-direction:column;gap:14px;min-height:clamp(18rem,48vh,34rem);padding:16px 18px;display:flex;overflow-y:auto}._deploySummary_drksc_935{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_drksc_944{min-width:0}._deployInfoTitle_drksc_948{color:var(--ant-color-text-heading);font-size:13px;font-weight:600}._deployInstanceId_drksc_954{color:var(--ant-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-family:monospace;font-size:13px;overflow:hidden}._deploySummaryStatus_drksc_964{justify-items:end;gap:4px;display:grid}._deployInfoLabel_drksc_970{color:var(--ant-color-text-secondary);font-size:12px}._deployInfoValue_drksc_975{color:var(--ant-color-text-heading);font-size:14px;font-weight:600}._servicesSection_drksc_981{gap:10px;display:grid}._servicesHeader_drksc_986{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._servicesTitle_drksc_994{color:var(--ant-color-text-heading);font-size:13px;font-weight:600}._serviceList_drksc_1000{border:1px solid var(--ant-color-border);border-radius:var(--ant-border-radius);display:grid;overflow:hidden}._serviceCard_drksc_1007{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_drksc_1007+._serviceCard_drksc_1007{border-top:1px solid var(--ant-color-border)}._serviceProtocol_drksc_1019{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_drksc_1019[data-protocol=ssh],._serviceProtocol_drksc_1019[data-protocol=terminal],._serviceProtocol_drksc_1019[data-protocol=exec],._serviceProtocol_drksc_1019[data-protocol=shell]{color:var(--ant-color-primary);background:#0173ff0f;border-color:#0173ff47}._serviceProtocol_drksc_1019[data-protocol=http],._serviceProtocol_drksc_1019[data-protocol=https],._serviceProtocol_drksc_1019[data-protocol=ws]{color:#389e0d;background:#52c41a12;border-color:#52c41a52}._serviceProtocol_drksc_1019[data-protocol=tcp],._serviceProtocol_drksc_1019[data-protocol=udp]{color:#d46b08;background:#fa8c1612;border-color:#fa8c1652}._serviceMain_drksc_1049{gap:3px;min-width:0;display:grid}._serviceName_drksc_1055{color:var(--ant-color-text-heading);font-size:14px;font-weight:600}._serviceHost_drksc_1061{color:var(--ant-color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._serviceAction_drksc_1069{justify-content:flex-end;align-items:center;min-width:0;display:flex}._serviceDesc_drksc_1076{text-overflow:ellipsis;white-space:nowrap;color:var(--ant-color-text-tertiary);font-size:12px;overflow:hidden}._noServicesHint_drksc_1084{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_drksc_1093{color:var(--ant-color-text-heading);margin-bottom:8px;font-size:14px;font-weight:600}._credentialsGrid_drksc_1100{gap:4px;padding-bottom:12px;font-family:monospace;font-size:12px;display:grid}._credentialRow_drksc_1108{justify-content:space-between;display:flex}._credentialKey_drksc_1113{color:var(--ant-color-text-secondary)}._credentialValue_drksc_1117{color:var(--ant-color-text-heading)}@media (width<=900px){._deploySummary_drksc_935,._serviceCard_drksc_1007{grid-template-columns:1fr}._deploySummaryStatus_drksc_964{justify-items:start}._serviceAction_drksc_1069{justify-content:flex-start}}@media (width<=560px){._envHeader_drksc_781{align-items:flex-start}._envHeaderRight_drksc_904{justify-content:flex-start}._statsGrid_drksc_664{grid-template-columns:repeat(2,1fr)}}@media (width<=1100px){._root_drksc_17{height:auto;min-height:100vh;overflow:auto}._layout_drksc_30{height:auto;min-height:100vh}._columns_drksc_35{border-left:none;border-right:none;flex-direction:column;margin:0;display:flex;overflow:visible}._columns_drksc_35>:not(:last-child){border-right:none;border-bottom:1px solid var(--ant-color-border)}._overviewCard_drksc_248,._envCard_drksc_44,._coachColumn_drksc_45{min-height:auto}._overviewScroll_drksc_39{height:auto;max-height:none;overflow:visible}._envServicesBody_drksc_926,._attachmentWorkspaceBody_drksc_499,._terminalBody_drksc_913{min-height:auto}._coachColumn_drksc_45{min-height:30rem}}._errorNotice_drksc_1185{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_drksc_1196{word-break:break-word}._infoRow_drksc_1200{border-bottom:1px solid var(--ant-color-border);justify-content:space-between;align-items:center;gap:16px;padding-bottom:8px;display:flex}._infoRowValue_drksc_1209{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}
