._line_8g7vd_1{gap:var(--space-0-5);padding-block:var(--space-0-5);display:grid}._mine_8g7vd_2{font-size:var(--fs-12);color:var(--c-text-3);font-variant-numeric:tabular-nums}._fresh_8g7vd_3{font-size:var(--fs-12);font-weight:var(--fw-medium);color:var(--c-primary-text)}._trainee_n9j28_2{--tier:var(--c-neutral);--tier-text:var(--c-text-2)}._painter_n9j28_3{--tier:var(--c-success);--tier-text:var(--c-success-text)}._senior_n9j28_4{--tier:var(--c-primary);--tier-text:var(--c-primary)}._lead_n9j28_5{--tier:var(--c-violet);--tier-text:var(--c-violet-text)}._gold_n9j28_6{--tier:var(--c-warning);--tier-text:var(--c-warning-text)}._frame_n9j28_8{padding:var(--space-0-5);background:var(--tier);border-radius:50%;flex:none;display:inline-flex}._frame_n9j28_8._trainee_n9j28_2{background:var(--c-border)}._frame_n9j28_8._gold_n9j28_6{background:conic-gradient(from 210deg, var(--c-warning), color-mix(in srgb, var(--c-warning) 35%, var(--c-bg-surface)), var(--c-warning), color-mix(in srgb, var(--c-warning-text) 80%, var(--c-warning)), var(--c-warning))}._frame-in_n9j28_11{padding:var(--space-0-5);background:var(--c-bg-surface);border-radius:50%;display:inline-flex}._big_n9j28_12,._big_n9j28_12 ._frame-in_n9j28_11{padding:var(--space-1)}._lv_n9j28_14{margin-right:var(--space-1-5);padding-right:var(--space-1-5);box-shadow:inset -1px 0 0 color-mix(in srgb, var(--tag-c) 45%, transparent);font-weight:var(--fw-semibold);letter-spacing:.02em;display:inline-block}._bronze_n9j28_16{--medal:color-mix(in srgb, var(--c-warning-text) 70%, var(--c-danger))}._silver_n9j28_17{--medal:var(--c-neutral)}._wall_n9j28_18 ._gold_n9j28_6,._pip_n9j28_18._gold_n9j28_6{--medal:var(--c-warning)}._locked_n9j28_19{--medal:var(--c-text-4)}._wall_n9j28_18{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}._badge_n9j28_21{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--c-bg-surface);align-items:flex-start;display:flex}._medal_n9j28_22{width:44px;height:44px;font-size:var(--fs-20);color:var(--c-on-solid);background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--medal) 55%, var(--c-bg-surface)), var(--medal) 70%);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}._locked_n9j28_19 ._medal_n9j28_22{color:var(--c-text-4);background:var(--c-bg-muted)}._badge-body_n9j28_24{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}._badge-head_n9j28_25{align-items:baseline;gap:var(--space-1-5);display:inline-flex}._badge-head_n9j28_25 b{font-size:var(--fs-14);font-weight:var(--fw-semibold);color:var(--c-text-1)}._locked_n9j28_19 ._badge-head_n9j28_25 b{color:var(--c-text-3)}._badge-tier_n9j28_28{padding:0 var(--space-1-5);border-radius:var(--radius-xs);background:color-mix(in srgb, var(--medal) 18%, transparent);color:var(--c-text-1);font-size:var(--fs-11);line-height:var(--lh-16)}._badge-cond_n9j28_29{color:var(--c-text-3);font-size:var(--fs-12);line-height:var(--lh-18)}._badge-foot_n9j28_30{color:var(--c-text-3);font-size:var(--fs-12);justify-content:space-between;align-items:center;display:flex}._pips_n9j28_31{gap:var(--space-1);display:inline-flex}._pip_n9j28_18{background:var(--c-bg-active);border-radius:50%;width:8px;height:8px;display:inline-block}._pip_n9j28_18._bronze_n9j28_16,._pip_n9j28_18._silver_n9j28_17,._pip_n9j28_18._gold_n9j28_6{background:var(--medal)}._mine_n9j28_35{gap:var(--space-4);flex-direction:column;display:flex}._mine-head_n9j28_36{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:linear-gradient(135deg, color-mix(in srgb, var(--tier) 14%, var(--c-bg-surface)), var(--c-bg-surface) 75%);display:flex}._mine-head_n9j28_36>span:last-child{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._mine-head_n9j28_36 b{font-size:var(--fs-16);font-weight:var(--fw-semibold);color:var(--c-text-1)}._mine-head_n9j28_36 small{color:var(--c-text-3);font-size:var(--fs-12)}._options_n9j28_40{gap:var(--space-3);padding:0 var(--space-4) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}._option_n9j28_40{align-items:flex-start;gap:var(--space-1-5);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--c-bg-subtle);font:inherit;text-align:left;cursor:var(--cursor-click);transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);border:1px solid #0000;flex-direction:column;display:flex}._option_n9j28_40:hover{background:var(--c-bg-hover)}._option_n9j28_40:disabled{cursor:var(--cursor-progress)}._option_n9j28_40._on_n9j28_44{border-color:var(--c-primary);background:var(--c-primary-soft)}._option_n9j28_40 small{color:var(--c-text-3);font-size:var(--fs-12);line-height:var(--lh-18)}._option-foot_n9j28_46{align-items:center;gap:var(--space-1);color:var(--c-primary);font-size:var(--fs-12);font-weight:var(--fw-medium);display:inline-flex}._stars_n9j28_48{gap:var(--space-3);flex-direction:column;display:flex}._star-now_n9j28_49{gap:var(--space-2);flex-wrap:wrap;display:flex}._star-list_n9j28_50{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._star-list_n9j28_50 li{align-items:center;gap:var(--space-1-5);padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);background:var(--c-bg-surface);font-size:var(--fs-13);color:var(--c-text-1);display:inline-flex}._star-list_n9j28_50 li .anticon{color:var(--c-warning)}._star-list_n9j28_50 small{color:var(--c-text-3);font-size:var(--fs-12)}._tile_uojo6_2{display:inline-flex}:root .ant-menu ._tile_uojo6_2{align-items:center;justify-content:var(--sider-tile-justify);flex:var(--sider-tile-flex);width:var(--sider-tile-size);height:var(--sider-tile-size);border-radius:var(--sider-tile-radius);background:var(--sider-tile-bg,var(--tone));color:var(--sider-tile-fg)}:root .ant-menu ._tile_uojo6_2 .anticon{color:inherit}._primary_uojo6_11{--tone:var(--c-primary)}._warning_uojo6_12{--tone:var(--c-warning)}._success_uojo6_13{--tone:var(--c-success)}._pink_uojo6_14{--tone:var(--c-pink-text)}._violet_uojo6_15{--tone:var(--c-violet)}._cyan_uojo6_16{--tone:var(--c-cyan-text)}._danger_uojo6_17{--tone:var(--c-danger)}._gray_uojo6_18{--tone:var(--c-text-3)}:root ._menu_uojo6_21.ant-menu-root .ant-menu-item-group-list{margin:var(--sider-group-margin);padding:var(--sider-group-pad);border-radius:var(--sider-group-radius);background:var(--sider-group-bg);box-shadow:var(--sider-group-shadow)}:root ._menu_uojo6_21.ant-menu-root .ant-menu-item+.ant-menu-item:before{content:var(--sider-divider);background:var(--sider-divider-color);pointer-events:none;height:1px;position:absolute;top:0;left:48px;right:12px}.project-sider-inner ._menu_uojo6_21.ant-menu-root .ant-menu-item.ant-menu-item-selected{font-weight:var(--sider-pick-fw);background:var(--sider-pick-bg);color:var(--sider-pick-fg);box-shadow:var(--sider-pick-shadow)}._menu_uojo6_21 .ant-menu-item-selected a{color:inherit}:root ._menu_uojo6_21.ant-menu-root .ant-menu-item-selected:before,:root ._menu_uojo6_21.ant-menu-root .ant-menu-item-selected+.ant-menu-item:before{display:none}._badge_uojo6_31{transform-origin:50%;transition:transform var(--dur-slow) var(--ease);flex:none;display:flex}[data-sider-collapsed] ._badge_uojo6_31{transform:scale(.8)}@media (prefers-reduced-motion:reduce){._badge_uojo6_31{transition:none}}:root ._menu_uojo6_21.ant-menu-root>.ant-menu-item-group:first-child>.ant-menu-item-group-title{padding-top:var(--sider-first-title-pt)}._track_197ix_2{z-index:var(--z-scrollbar);pointer-events:none;width:8px;position:fixed;top:0;bottom:0;right:0}._thumb_197ix_3{border-radius:var(--radius-full);background:var(--c-scrollbar);opacity:0;touch-action:none;width:4px;transition:opacity calc(var(--dur-fast) * 2) var(--ease), width var(--dur-fast) var(--ease), right var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);position:absolute;right:2px}._track_197ix_2[data-on] ._thumb_197ix_3{opacity:1;pointer-events:auto}._thumb_197ix_3:hover,._thumb_197ix_3[data-drag]{background:var(--c-scrollbar-hover);width:6px;right:1px}._entry_we4sv_1{height:32px;margin-right:var(--space-2);padding:0 var(--space-3) 0 var(--space-2);align-items:center;gap:var(--space-1-5);border-radius:var(--radius-full);cursor:var(--cursor-click);background:var(--nav-hover-bg);color:var(--c-text-2);font-size:var(--fs-13);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);flex-shrink:0;display:inline-flex}._entry_we4sv_1:hover{color:var(--c-text-1);background:var(--c-bg-muted)}._entry_we4sv_1:focus-visible{box-shadow:var(--ring);outline:none}._on_we4sv_10,._on_we4sv_10:hover{background:var(--c-primary-soft);color:var(--c-primary-text)}._icon_we4sv_11{color:var(--c-primary);font-size:var(--fs-14)}._text_we4sv_12{white-space:nowrap}@media (width<=1439px){._entry_we4sv_1{justify-content:center;width:32px;padding:0}._text_we4sv_12{display:none}}._body_1pm3k_1{gap:var(--space-5);flex-direction:column;display:flex}._part_1pm3k_2{gap:var(--space-3);flex-direction:column;display:flex}._partTitle_1pm3k_3{font-size:var(--fs-13);line-height:var(--lh-20);font-weight:var(--fw-semibold);color:var(--c-text-2);margin:0}._group_1pm3k_4{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--c-bg-muted) 60%, var(--c-bg-surface));flex-direction:column;display:flex}._groupTitle_1pm3k_5{align-items:baseline;gap:var(--space-2);margin:0 0 var(--space-1);font-size:var(--fs-13);line-height:var(--lh-20);font-weight:var(--fw-semibold);color:var(--c-text-1);display:flex}._where_1pm3k_6{min-width:0;font-size:var(--fs-12);font-weight:var(--fw-regular);color:var(--c-text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._rows_1pm3k_8{flex-direction:column;margin:0;display:flex}._row_1pm3k_8{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:32px;padding:var(--space-1) 0;display:flex}._label_1pm3k_10{min-width:0;font-size:var(--fs-13);line-height:var(--lh-20);color:var(--c-text-1);flex-direction:column;display:flex}._note_1pm3k_11{font-size:var(--fs-12);line-height:var(--lh-18);color:var(--c-text-3)}._value_1pm3k_12{flex:none;margin:0}._keys_1pm3k_14{justify-content:flex-end;align-items:center;gap:var(--space-1);flex-wrap:wrap;display:inline-flex}._alt_1pm3k_15{align-items:center;gap:var(--space-1);display:inline-flex}._or_1pm3k_16{font-size:var(--fs-12);color:var(--c-text-3)}._kbd_1pm3k_17{min-width:22px;height:22px;padding:0 var(--space-1-5);border-radius:var(--radius-xs);background:var(--c-bg-surface);box-shadow:inset 0 -1px 0 var(--c-border);color:var(--c-text-2);font:var(--fw-semibold) var(--fs-12)/1 var(--font-mono);white-space:nowrap;place-items:center;display:inline-grid}._panel_16r9e_2{flex-direction:column;width:400px;display:flex}._head_16r9e_3{border-bottom:1px solid var(--c-divider);align-items:center;gap:12px;padding:12px 14px 12px 16px;display:flex}._head_16r9e_3 b{font-size:var(--fs-14);font-weight:var(--fw-semibold)}._list_16r9e_5{flex-direction:column;min-height:160px;max-height:460px;padding:4px 0;display:flex;overflow-y:auto}._row_16r9e_6{width:100%;cursor:var(--cursor-click);text-align:left;transition:background var(--dur-fast) var(--ease);background:0 0;border:0;align-items:flex-start;gap:12px;padding:10px 16px 10px 18px;display:flex;position:relative}._row_16r9e_6:hover{background:var(--c-bg-hover)}._row_16r9e_6._unread_16r9e_8 ._title_16r9e_8{font-weight:var(--fw-medium);color:var(--c-text-1)}._text_16r9e_9{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}._title_16r9e_8{font-size:var(--fs-13);color:var(--c-text-2);line-height:var(--lh-20)}._detail_16r9e_11{font-size:var(--fs-12);color:var(--c-text-2);white-space:nowrap;text-overflow:ellipsis;background:var(--c-bg-muted);border-radius:var(--radius-xs);max-width:100%;line-height:var(--lh-20);align-self:flex-start;padding:1px 8px;overflow:hidden}._detail_16r9e_11._danger_16r9e_12{background:var(--c-danger-soft);color:var(--c-danger-text)}._detail_16r9e_11._success_16r9e_13{background:var(--c-success-soft);color:var(--c-success-text)}._time_16r9e_14{font-size:var(--fs-12);color:var(--c-text-3);line-height:var(--lh-18)}._dot_16r9e_15{background:var(--c-danger);border-radius:50%;width:6px;height:6px;position:absolute;top:24px;left:6px}._foot_16r9e_16{border:0;border-top:1px solid var(--c-divider);height:40px;cursor:var(--cursor-click);color:var(--c-text-2);font-size:var(--fs-13);transition:color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);line-height:var(--lh-20);background:0 0}._foot_16r9e_16:hover{color:var(--c-primary);background:var(--c-bg-subtle)}._page-list_16r9e_1 ._row_16r9e_6{border-bottom:1px solid var(--c-divider);align-items:center;min-height:68px;padding:12px 120px 12px 20px}._page-list_16r9e_1 ._row_16r9e_6:last-child{border-bottom:0}._page-list_16r9e_1 ._time_16r9e_14{font-size:var(--fs-12);line-height:var(--lh-18);position:absolute;top:50%;right:36px;transform:translateY(-50%)}._tabs_16r9e_21{align-items:center;gap:var(--space-2);display:flex}._more_16r9e_22{align-items:center;gap:var(--space-1-5);padding:var(--tab-pad);border-radius:var(--tab-radius);font:inherit;font-size:var(--fs-14);color:var(--c-text-2);white-space:nowrap;cursor:var(--cursor-click);background:0 0;border:0;display:inline-flex}._more_16r9e_22 .anticon{font-size:var(--fs-10);color:var(--c-text-3)}._more_16r9e_22:hover{color:var(--c-text-1)}._more_16r9e_22._on_16r9e_25{color:var(--c-text-1);font-weight:var(--fw-medium);background:var(--tab-on-bg);box-shadow:var(--tab-on-shadow)}._page-list_16r9e_1 ._dot_16r9e_15{top:50%;left:8px;transform:translateY(-50%)}._page-list_16r9e_1 ._text_16r9e_9{flex-direction:row;align-items:center;gap:12px}._page-list_16r9e_1 ._title_16r9e_8{white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;max-width:55%;overflow:hidden}._unread-count_16r9e_29{margin-left:var(--space-1-5)}._page-list_16r9e_1 ._tabs_16r9e_21>._tabs-line_16r9e_32{flex-shrink:1;min-width:0}._page-list_16r9e_1 ._more_16r9e_22{flex-shrink:0}@media (width<=767px){._page-list_16r9e_1 ._row_16r9e_6{padding:var(--space-3) var(--space-4) var(--space-3) var(--space-5);align-items:flex-start}._page-list_16r9e_1 ._text_16r9e_9{align-items:stretch;gap:var(--space-1);flex-direction:column}._page-list_16r9e_1 ._title_16r9e_8{white-space:normal;overflow-wrap:anywhere;max-width:none}._page-list_16r9e_1 ._time_16r9e_14{position:static;transform:none}._page-list_16r9e_1 ._dot_16r9e_15{top:22px;transform:none}}._trigger_fys8f_1{width:220px;height:32px;margin-right:var(--space-2);padding:0 var(--space-1-5) 0 12px;border-radius:var(--radius-full);cursor:var(--cursor-click);background:var(--nav-hover-bg);color:var(--c-text-3);font-size:var(--fs-13);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);border:0;align-items:center;gap:8px;display:inline-flex}._trigger_fys8f_1:hover{color:var(--c-text-2);background:var(--c-bg-muted)}._trigger_fys8f_1:focus-visible{box-shadow:var(--ring);outline:none}._triggerText_fys8f_10{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}._kbd_fys8f_12{border-radius:var(--radius-xs);background:var(--c-bg-surface);min-width:20px;height:20px;color:var(--c-text-3);font:var(--fw-medium) var(--fs-11) / 1 var(--font-sans);justify-content:center;align-items:center;padding:0 5px;display:inline-flex}._trigger_fys8f_1 ._kbd_fys8f_12{margin-left:auto}._palette_fys8f_19{background:var(--c-bg-elevated);flex-direction:column;max-height:min(640px,78vh);display:flex}._head_fys8f_21{align-items:center;gap:var(--space-3);padding:0 var(--space-4);flex-shrink:0;height:56px;display:flex;position:relative}._busy_fys8f_22{pointer-events:none;height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}._busy_fys8f_22:after{content:"";border-radius:var(--radius-full);background:var(--c-primary);width:40%;animation:search-busy 1.1s var(--ease) infinite;position:absolute;inset:0 auto 0 0}._headIcon_fys8f_24{font-size:var(--fs-16);color:var(--c-text-3)}._input_fys8f_25{min-width:0;height:100%;color:var(--c-text-1);font-size:var(--fs-16);background:0 0;border:0;outline:none;flex:1}._input_fys8f_25:focus,._input_fys8f_25:focus-visible{box-shadow:none;outline:none}._input_fys8f_25::placeholder{color:var(--c-text-4)}._scope_fys8f_32{padding:var(--space-0-5);border-radius:var(--radius-full);background:var(--c-bg-muted);flex-shrink:0;display:inline-flex}._scope_fys8f_32 button{border-radius:var(--radius-full);height:26px;cursor:var(--cursor-click);color:var(--c-text-3);font-size:var(--fs-12);background:0 0;border:0;padding:0 10px}._scope_fys8f_32 button[aria-checked=true]{background:var(--c-primary-soft);color:var(--c-primary-text);font-weight:var(--fw-medium)}._types_fys8f_39{gap:var(--space-1);padding:0 var(--space-4) var(--space-3);scrollbar-width:none;flex-shrink:0;display:flex;overflow-x:auto}._types_fys8f_39 button{align-items:center;gap:var(--space-1);border-radius:var(--radius-full);height:26px;cursor:var(--cursor-click);white-space:nowrap;color:var(--c-text-2);font-size:var(--fs-12);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:0;padding:0 10px;display:inline-flex}._types_fys8f_39 button:hover{background:var(--c-bg-hover);color:var(--c-text-1)}._types_fys8f_39 button[aria-pressed=true]{background:var(--c-primary-soft);color:var(--c-primary-text);font-weight:var(--fw-medium)}._types_fys8f_39 small{font-size:var(--fs-11);color:inherit;opacity:.7;font-variant-numeric:tabular-nums}._list_fys8f_50{min-height:120px;padding:0 var(--space-2) var(--space-2);border-top:1px solid var(--c-divider);flex:1;overflow-y:auto}._groupHead_fys8f_52{z-index:var(--z-1);align-items:center;gap:var(--space-1-5);height:32px;padding:var(--space-2) 10px 0;background:var(--c-bg-elevated);color:var(--c-text-3);font-size:var(--fs-12);font-weight:var(--fw-medium);display:flex;position:sticky;top:0}._count_fys8f_57{min-width:18px;padding:0 var(--space-1-5);border-radius:var(--radius-full);background:var(--c-bg-muted);color:var(--c-text-3);font-size:var(--fs-11);line-height:var(--lh-16);text-align:center;font-variant-numeric:tabular-nums}._more_fys8f_58{cursor:var(--cursor-click);padding:var(--space-0-5) var(--space-1-5);border-radius:var(--radius-sm);color:var(--c-primary);font-size:var(--fs-12);background:0 0;border:0;margin-left:auto}._more_fys8f_58:hover{background:var(--c-primary-soft)}._row_fys8f_64{align-items:center;gap:var(--space-3);min-height:52px;padding:var(--space-2) 10px;border-radius:var(--radius-md);color:var(--c-text-1);scroll-margin:40px 8px 8px;text-decoration:none;display:flex;position:relative}._row_fys8f_64:hover{color:var(--c-text-1)}._row_fys8f_64[aria-selected=true]{background:var(--c-bg-hover)}._row_fys8f_64[aria-selected=true]:before{content:"";left:0;top:var(--space-2);bottom:var(--space-2);border-radius:var(--radius-full);background:var(--c-primary);width:3px;position:absolute}._thumb_fys8f_72{flex-shrink:0;width:36px;height:36px;display:inline-flex}._icon_fys8f_73{border-radius:var(--radius-md);background:var(--ic-bg);width:36px;height:36px;color:var(--ic-fg);font-size:var(--fs-16);justify-content:center;align-items:center;display:inline-flex}._primary_fys8f_77{--ic-bg:var(--c-primary-soft);--ic-fg:var(--c-primary-text)}._cyan_fys8f_78{--ic-bg:var(--c-cyan-soft);--ic-fg:var(--c-cyan-text)}._success_fys8f_79{--ic-bg:var(--c-success-soft);--ic-fg:var(--c-success-text)}._violet_fys8f_80{--ic-bg:var(--c-violet-soft);--ic-fg:var(--c-violet-text)}._pink_fys8f_81{--ic-bg:var(--c-pink-soft);--ic-fg:var(--c-pink-text)}._warning_fys8f_82{--ic-bg:var(--c-warning-soft);--ic-fg:var(--c-warning-text)}._neutral_fys8f_83{--ic-bg:var(--c-bg-muted);--ic-fg:var(--c-text-2)}._text_fys8f_84{gap:var(--space-0-5);flex-direction:column;flex:1;min-width:0;display:flex}._title_fys8f_85,._snip_fys8f_85,._sub_fys8f_85{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._title_fys8f_85{font-size:var(--fs-14);line-height:var(--lh-20);font-weight:var(--fw-medium)}._snip_fys8f_85{font-size:var(--fs-12);line-height:var(--lh-18);color:var(--c-text-2)}._sub_fys8f_85{font-size:var(--fs-12);line-height:var(--lh-18);color:var(--c-text-3)}._mark_fys8f_89{border-radius:var(--radius-2xs);background:var(--c-warning-soft);color:inherit;font-weight:inherit;padding:0 1px}._kinds_fys8f_91{justify-content:center;gap:var(--space-2) var(--space-4);grid-template-columns:repeat(6,auto);display:grid}._kind_fys8f_91{align-items:center;gap:var(--space-1-5);font-size:var(--fs-12);color:var(--c-text-2);display:inline-flex}._kindIc_fys8f_93{border-radius:var(--radius-sm);background:var(--ic-bg);width:22px;height:22px;color:var(--ic-fg);font-size:var(--fs-12);place-items:center;display:inline-grid}._recentQ_fys8f_95{gap:var(--space-1-5);padding:var(--space-1) 10px var(--space-2);flex-wrap:wrap;display:flex}._recentQ_fys8f_95 button{border-radius:var(--radius-full);max-width:200px;height:26px;cursor:var(--cursor-click);background:var(--c-bg-muted);color:var(--c-text-2);font-size:var(--fs-12);white-space:nowrap;text-overflow:ellipsis;transition:background var(--dur-fast) var(--ease);border:0;padding:0 10px;overflow:hidden}._recentQ_fys8f_95 button:hover{background:var(--c-bg-hover)}._capped_fys8f_104{padding:var(--space-2) 10px;color:var(--c-text-3);font-size:var(--fs-12);margin:0}._enter_fys8f_106{border-radius:var(--radius-xs);background:var(--c-bg-surface);min-width:22px;height:20px;box-shadow:0 0 0 1px var(--c-border-subtle);color:var(--c-text-3);font-size:var(--fs-12);opacity:0;flex-shrink:0;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}._row_fys8f_64[aria-selected=true] ._enter_fys8f_106{opacity:1}._foot_fys8f_113{align-items:center;gap:var(--space-4);height:36px;padding:0 var(--space-4);background:var(--c-bg-subtle);color:var(--c-text-3);font-size:var(--fs-12);flex-shrink:0;display:flex}._foot_fys8f_113>span{align-items:center;gap:4px;display:inline-flex}._foot_fys8f_113 ._kbd_fys8f_12{background:var(--c-bg-muted)}._footRight_fys8f_119{margin-left:auto}@media (width<=1599px){.topbar:has(.project-switch) ._trigger_fys8f_1 ._kbd_fys8f_12{display:none}}@media (width<=1439px){._trigger_fys8f_1{width:168px}._trigger_fys8f_1 ._kbd_fys8f_12{display:none}}@media (width<=1365px){._trigger_fys8f_1{justify-content:center;width:32px;padding:0}._triggerText_fys8f_10{display:none}}@media (width<=767px){._trigger_fys8f_1{background:0 0;justify-content:center;width:32px;margin-right:0;padding:0}._triggerText_fys8f_10,._trigger_fys8f_1 ._kbd_fys8f_12,._foot_fys8f_113,._enter_fys8f_106{display:none}._kinds_fys8f_91{grid-template-columns:repeat(4,auto)}}@media (prefers-reduced-motion:reduce){._busy_fys8f_22:after{opacity:.5;width:100%;animation:none}}._trigger_iwpve_2{height:32px;margin-right:var(--space-2);padding:0 var(--space-1-5) 0 10px;align-items:center;gap:var(--space-1-5);border-radius:var(--radius-full);cursor:var(--cursor-click);background:var(--nav-hover-bg);color:var(--c-text-2);font-size:var(--fs-13);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);border:0;flex-shrink:0;display:inline-flex}._trigger_iwpve_2:hover{color:var(--c-text-1);background:var(--c-bg-muted)}._trigger_iwpve_2:focus-visible{box-shadow:var(--ring);outline:none}._trigger_iwpve_2[aria-pressed=true]{background:var(--c-primary-soft);color:var(--c-primary-text)}._trigger_iwpve_2 ._spark_iwpve_12{color:var(--c-primary);font-size:var(--fs-14)}._triggerText_iwpve_13{white-space:nowrap}._kbd_iwpve_14{border-radius:var(--radius-xs);background:var(--c-bg-surface);min-width:20px;height:20px;color:var(--c-text-3);font:var(--fw-medium) var(--fs-11) / 1 var(--font-sans);justify-content:center;align-items:center;padding:0 5px;display:inline-flex}._spark_iwpve_12{vertical-align:-.125em;display:inline-block}._head_iwpve_22{align-items:center;gap:8px;display:inline-flex}._head_iwpve_22 ._spark_iwpve_12{color:var(--c-primary)}._model_iwpve_24{border-radius:var(--radius-full);background:var(--c-bg-muted);height:20px;color:var(--c-text-3);font-size:var(--fs-11);font-weight:var(--fw-regular);align-items:center;padding:0 8px;display:inline-flex}._modelPick_iwpve_29{cursor:var(--cursor-click);border:0;gap:4px;font-family:inherit}._modelPick_iwpve_29:hover{color:var(--c-text-2)}._modelPick_iwpve_29 .anticon{font-size:9px}._list_iwpve_35{gap:var(--space-4);padding-bottom:var(--space-2);flex-direction:column;display:flex}._userRow_iwpve_37{justify-content:flex-end;display:flex}._userBubble_iwpve_38{border-radius:var(--radius-lg) var(--radius-lg) var(--radius-xs) var(--radius-lg);background:var(--c-primary-soft);max-width:86%;color:var(--c-text-1);font-size:var(--fs-14);line-height:var(--lh-22);white-space:pre-wrap;word-break:break-word;padding:8px 12px}._botRow_iwpve_43{gap:var(--space-2);flex-direction:column;display:flex}._botText_iwpve_44{color:var(--c-text-1);font-size:var(--fs-14);line-height:var(--lh-22);white-space:pre-wrap;word-break:break-word}._botError_iwpve_45{border-radius:var(--radius-md);background:var(--c-bg-subtle);color:var(--c-danger);font-size:var(--fs-13);line-height:var(--lh-20);padding:8px 12px}._typing_iwpve_50{padding:var(--space-1-5) var(--space-0-5);gap:4px;display:inline-flex}._typing_iwpve_50 i{border-radius:var(--radius-full);background:var(--c-text-4);width:6px;height:6px;animation:_blink_iwpve_1 1.2s var(--ease) infinite}._typing_iwpve_50 i:nth-child(2){animation-delay:.15s}._typing_iwpve_50 i:nth-child(3){animation-delay:.3s}@keyframes _blink_iwpve_1{0%,80%,to{opacity:.25}40%{opacity:1}}@media (prefers-reduced-motion:reduce){._typing_iwpve_50 i{opacity:.6;animation:none}}._welcome_iwpve_58{align-items:flex-start;gap:var(--space-2);padding:var(--space-4) 0;flex-direction:column;display:flex}._welcomeIcon_iwpve_59{border-radius:var(--radius-lg);background:var(--c-primary-soft);width:40px;height:40px;color:var(--c-primary-text);font-size:var(--fs-20);justify-content:center;align-items:center;display:inline-flex}._welcomeTitle_iwpve_63{color:var(--c-text-1);font-size:var(--fs-16);font-weight:var(--fw-semibold);margin-top:var(--space-2)}._welcomeSub_iwpve_64{color:var(--c-text-3);font-size:var(--fs-13);line-height:var(--lh-20)}._examples_iwpve_65{align-items:stretch;gap:var(--space-1-5);width:100%;margin-top:var(--space-3);flex-direction:column;display:flex}._example_iwpve_65{text-align:left;border-radius:var(--radius-md);cursor:var(--cursor-click);background:var(--c-bg-subtle);color:var(--c-text-2);font-size:var(--fs-13);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);border:0;padding:8px 12px}._example_iwpve_65:hover{background:var(--c-bg-hover);color:var(--c-text-1)}._example_iwpve_65:focus-visible,._toolHead_iwpve_72:focus-visible{box-shadow:var(--ring);outline:none}._toolBlock_iwpve_75{gap:var(--space-1-5);flex-direction:column;display:flex}._tool_iwpve_72{border-radius:var(--radius-md);background:var(--c-bg-subtle)}._toolHead_iwpve_72{width:100%;padding:var(--space-1-5) 10px;color:var(--c-text-2);font-size:var(--fs-12);cursor:var(--cursor-click);text-align:left;border-radius:var(--radius-md);background:0 0;border:0;align-items:center;gap:8px;display:flex}._toolHead_iwpve_72:disabled{cursor:var(--cursor-arrow)}._toolLabel_iwpve_82{color:var(--c-text-1);font-weight:var(--fw-medium);flex-shrink:0}._toolSummary_iwpve_83{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--c-text-3);flex:1;overflow:hidden}._caret_iwpve_84{color:var(--c-text-4);font-size:var(--fs-11)}._ok_iwpve_85{color:var(--c-success)}._fail_iwpve_86{color:var(--c-danger)}._toolArgs_iwpve_87{gap:var(--space-0-5);font-size:var(--fs-12);margin:0;padding:0 10px 8px 30px;display:grid}._toolArgs_iwpve_87 div{gap:8px;min-width:0;display:flex}._toolArgs_iwpve_87 dt{color:var(--c-text-4);font-family:var(--font-mono);flex-shrink:0}._toolArgs_iwpve_87 dd{color:var(--c-text-2);word-break:break-all;margin:0}._cards_iwpve_93{gap:var(--space-1-5);flex-direction:column;display:flex}._card_iwpve_93{align-items:center;gap:var(--space-3);border-radius:var(--card-radius);background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--card-shadow);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);padding:8px 10px;display:flex}._card_iwpve_93:hover{border-color:var(--card-border-hover);box-shadow:var(--card-shadow-hover)}._thumb_iwpve_101{flex-shrink:0;width:44px;height:44px;display:inline-flex}._thumbSm_iwpve_102{flex-shrink:0;width:28px;height:28px;display:inline-flex}._cardText_iwpve_103{gap:var(--space-0-5);flex-direction:column;flex:1;min-width:0;display:flex}._cardTitle_iwpve_104{color:var(--c-text-1);font-size:var(--fs-14);line-height:var(--lh-20);font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._cardSnip_iwpve_105{color:var(--c-text-2);font-size:var(--fs-12);line-height:var(--lh-18);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._cardSub_iwpve_106{align-items:center;gap:var(--space-1-5);min-width:0;color:var(--c-text-3);font-size:var(--fs-12);line-height:var(--lh-18);display:flex}._ellipsis_iwpve_107{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._overdue_iwpve_108{color:var(--c-danger)}._versions_iwpve_109{margin-top:var(--space-0-5);flex-wrap:wrap;gap:4px;display:flex}._versionChip_iwpve_110{border-radius:var(--radius-full);background:var(--c-bg-muted);height:20px;color:var(--c-text-2);font-size:var(--fs-11);align-items:center;padding:0 8px;text-decoration:none;display:inline-flex}._versionChip_iwpve_110:hover{color:var(--c-primary-text);background:var(--c-primary-soft)}._cardActions_iwpve_115{align-items:center;gap:var(--space-0-5);flex-shrink:0;display:inline-flex}._action_iwpve_116{height:var(--control-h-sm);min-width:var(--control-h-sm);border-radius:var(--btn-radius);cursor:var(--cursor-click);color:var(--c-primary);font-size:var(--fs-12);background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:0 8px;text-decoration:none;display:inline-flex}._action_iwpve_116:hover{background:var(--c-primary-soft);color:var(--c-primary-text)}._action_iwpve_116:focus-visible{box-shadow:var(--ring);outline:none}._action_iwpve_116:disabled{cursor:var(--cursor-arrow);color:var(--c-text-4);background:0 0}._more_iwpve_124{cursor:var(--cursor-click);padding:var(--space-0-5) var(--space-1-5);border-radius:var(--radius-sm);color:var(--c-primary);font-size:var(--fs-12);background:0 0;border:0;align-self:flex-start}._more_iwpve_124:hover{background:var(--c-primary-soft)}._stat_iwpve_130{border-radius:var(--card-radius);background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--card-shadow);padding:10px 12px}._statHead_iwpve_131{color:var(--c-text-1);font-size:var(--fs-14);font-weight:var(--fw-medium);justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}._statRow_iwpve_132{justify-content:space-between;gap:var(--space-3);font-size:var(--fs-13);color:var(--c-text-2);padding:4px 0;display:flex}._statValue_iwpve_133{color:var(--c-text-1);font-variant-numeric:tabular-nums;text-align:right}._proposal_iwpve_136{gap:var(--space-2);border-radius:var(--card-radius);background:var(--card-bg);border:1px solid var(--c-primary-border);box-shadow:var(--card-shadow);flex-direction:column;padding:12px;display:flex}._proposal_iwpve_136[data-state=done],._proposal_iwpve_136[data-state=cancelled]{border-color:var(--card-border)}._proposalHead_iwpve_142{align-items:center;gap:8px;display:flex}._proposalBadge_iwpve_143{border-radius:var(--radius-full);background:var(--c-primary-soft);height:20px;color:var(--c-primary-text);font-size:var(--fs-11);font-weight:var(--fw-medium);flex-shrink:0;align-items:center;padding:0 8px;display:inline-flex}._proposal_iwpve_136[data-state=done] ._proposalBadge_iwpve_143{color:var(--c-success);background:var(--c-bg-muted)}._proposal_iwpve_136[data-state=cancelled] ._proposalBadge_iwpve_143{color:var(--c-text-3);background:var(--c-bg-muted)}._proposalTitle_iwpve_149{color:var(--c-text-1);font-size:var(--fs-14);font-weight:var(--fw-semibold);min-width:0}._proposalRows_iwpve_150{flex-direction:column;display:flex}._proposalRow_iwpve_150{align-items:flex-start;gap:var(--space-2);padding:var(--space-1-5) 0;display:flex}._proposalRow_iwpve_150+._proposalRow_iwpve_150{box-shadow:0 -1px 0 var(--c-border-subtle)}._proposalObj_iwpve_153{min-width:0;color:var(--c-text-1);font-size:var(--fs-13);line-height:var(--lh-20);flex-direction:column;flex:1;gap:1px;display:flex}._objLink_iwpve_154{color:var(--c-text-1);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}._objLink_iwpve_154:hover{color:var(--c-primary)}._changes_iwpve_156{align-items:flex-end;gap:var(--space-0-5);flex-direction:column;flex-shrink:0;max-width:55%;display:flex}._change_iwpve_156{align-items:baseline;gap:var(--space-1-5);font-size:var(--fs-12);line-height:var(--lh-20);min-width:0;display:inline-flex}._field_iwpve_158{color:var(--c-text-3);flex-shrink:0}._before_iwpve_159{color:var(--c-text-4)}._after_iwpve_160{color:var(--c-text-1);font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._afterLong_iwpve_161{max-width:100%;font:inherit;font-weight:var(--fw-medium);text-align:left;cursor:var(--cursor-click);-webkit-text-decoration:underline dotted var(--c-text-4);text-decoration:underline dotted var(--c-text-4);text-underline-offset:3px;background:0 0;border:0;padding:0}._afterLong_iwpve_161[data-open]{white-space:pre-wrap;overflow-wrap:anywhere;text-decoration:none}._skipped_iwpve_163,._proposalNote_iwpve_164{color:var(--c-text-3);font-size:var(--fs-12);line-height:var(--lh-18)}._proposalActions_iwpve_165{justify-content:flex-end;gap:var(--space-2);display:flex}._result_iwpve_166{color:var(--c-text-2);font-size:var(--fs-13);flex-direction:column;gap:4px;padding-top:4px;display:flex}._failRow_iwpve_167{color:var(--c-text-3);font-size:var(--fs-12)}._download_iwpve_168{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}._composer_iwpve_171{align-items:flex-end;gap:var(--space-2);padding:var(--space-1-5) var(--space-1-5) var(--space-1-5) 10px;border-radius:var(--field-radius);background:var(--field-bg);box-shadow:inset 0 0 0 1px var(--field-line);transition:box-shadow var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);display:flex}._composer_iwpve_171:focus-within{background:var(--field-focus-bg);box-shadow:inset 0 0 0 1px var(--field-focus-line), var(--field-focus-ring)}._input_iwpve_177{font-size:var(--fs-14);flex:1;padding:5px 0}@media (width<=1439px){._trigger_iwpve_2 ._kbd_iwpve_14{display:none}}@media (width<=1599px){.topbar:has(.project-switch) ._trigger_iwpve_2 ._kbd_iwpve_14{display:none}}@media (width>=1024px) and (width<=1279px){._triggerText_iwpve_13{display:none}._trigger_iwpve_2{justify-content:center;width:32px;padding:0}}@media (width<=767px){._triggerText_iwpve_13,._trigger_iwpve_2 ._kbd_iwpve_14{display:none}._trigger_iwpve_2{background:0 0;justify-content:center;width:32px;margin-right:0;padding:0}}._switch-group-title_6y0f3_1{font-size:var(--fs-12);color:var(--c-text-3);line-height:var(--lh-18)}._menu-me_6y0f3_5.ant-dropdown-menu-item-disabled,._menu-me_6y0f3_5.ant-dropdown-menu-item-disabled *{cursor:var(--cursor-arrow)!important}._menu-me-text_6y0f3_6{gap:var(--space-0-5);padding-block:var(--space-1);color:var(--c-text-1);display:grid}._menu-me-text_6y0f3_6 b{font-size:var(--fs-14);font-weight:var(--fw-semibold)}._tray_n3hsg_1{right:var(--space-6);bottom:var(--space-6);z-index:var(--z-tray);width:360px;max-width:calc(100vw - var(--space-6) * 2);background:var(--c-bg-elevated);border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--c-border-subtle), var(--shadow-lg);animation:sl-in var(--dur) var(--ease);position:fixed;overflow:hidden}._inline_n3hsg_2{animation:none;position:static}._head_n3hsg_3{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);display:flex}._headMain_n3hsg_4{align-items:baseline;gap:var(--space-2);min-width:0;padding:var(--space-1) 0;color:inherit;font:inherit;text-align:left;cursor:var(--cursor-click);background:0 0;border:0;flex:1;display:flex}._title_n3hsg_5{font-size:var(--fs-14);font-weight:var(--fw-semibold);color:var(--c-text-1);white-space:nowrap}._sub_n3hsg_6{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-12);color:var(--c-text-3);overflow:hidden}._chev_n3hsg_7{font-size:var(--fs-12);color:var(--c-text-3);align-self:center;margin-left:auto}._list_n3hsg_9{padding:0 0 var(--space-2);border-top:1px solid var(--c-divider);max-height:288px;margin:0;list-style:none;overflow-y:auto}._row_n3hsg_10{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);min-height:52px;display:flex}._kind_n3hsg_11{border-radius:var(--radius-md);background:var(--c-bg-muted);width:32px;height:32px;color:var(--c-text-3);font-size:var(--fs-16);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._body_n3hsg_12{gap:var(--space-0-5);flex-direction:column;flex:1;min-width:0;display:flex}._name_n3hsg_13{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-13);color:var(--c-text-1);overflow:hidden}._meter_n3hsg_14{align-items:center;gap:var(--space-2);display:flex}._meter_n3hsg_14 ._note_n3hsg_15{text-align:right;flex-shrink:0;min-width:40px}._bar_n3hsg_16{border-radius:var(--radius-full);background:var(--c-bg-muted);flex:1;height:3px;display:block;overflow:hidden}._bar_n3hsg_16>span{border-radius:inherit;background:var(--c-primary);height:100%;transition:width var(--dur) var(--ease);display:block}._note_n3hsg_15{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-12);color:var(--c-text-3);overflow:hidden}._failed_n3hsg_20 ._note_n3hsg_15,._failed_n3hsg_20 ._kind_n3hsg_11{color:var(--c-danger-text)}._actions_n3hsg_21{align-items:center;gap:var(--space-0-5);flex-shrink:0;display:inline-flex}._ok_n3hsg_22{color:var(--c-success);font-size:var(--fs-16);margin:0 var(--space-2)}._icon_n3hsg_23{border-radius:var(--radius-md);width:28px;height:28px;color:var(--c-text-3);cursor:var(--cursor-click);font-size:var(--fs-12);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}._icon_n3hsg_23:hover{background:var(--c-bg-muted);color:var(--c-text-1)}._icon_n3hsg_23:focus-visible{box-shadow:var(--ring);outline:none}@media (width<=767px){._tray_n3hsg_1{right:var(--space-3);bottom:var(--space-3);width:calc(100vw - var(--space-3) * 2);max-width:none}}._login_1p3x3_1{background:var(--c-bg-page);min-height:100vh;color:var(--c-text-1);isolation:isolate;flex-direction:column;display:flex;position:relative}._login_1p3x3_1:before{content:"";z-index:var(--z-below);background:var(--wash);position:fixed;inset:0}._top_1p3x3_3{padding:20px max(32px, env(safe-area-inset-right,0px)) 0 max(32px, env(safe-area-inset-left,0px));justify-content:space-between;align-items:center;display:flex}._logo_1p3x3_4{width:auto;height:32px}._logo_1p3x3_4._on-dark_1p3x3_5,:root[data-theme=dark] ._logo_1p3x3_4._on-light_1p3x3_5{display:none}:root[data-theme=dark] ._logo_1p3x3_4._on-dark_1p3x3_5{display:block}._top_1p3x3_3 .icon-btn{background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--glass-edge);border-radius:var(--radius-full)}._top_1p3x3_3 .icon-btn:hover{background:var(--glass)}._top_1p3x3_3 .icon-btn:active{background:var(--c-bg-active)}._stage_1p3x3_11{flex:1;grid-template-columns:minmax(0,340px) minmax(0,380px);justify-content:center;align-items:center;gap:40px;padding:24px 32px 40px;display:grid}._login_1p3x3_1._has-quick_1p3x3_12 ._stage_1p3x3_11{grid-template-columns:minmax(0,300px) minmax(0,360px) minmax(0,440px);gap:28px}._pitch_1p3x3_15{animation:login-hero-in var(--dur-slow) var(--ease-enter) both}._pitch_1p3x3_15 h2{font-size:48px;line-height:1.18;font-weight:var(--fw-semibold);letter-spacing:-.02em;color:var(--c-text-1);margin:0}._lead_1p3x3_18{color:var(--c-text-3)}._pitch_1p3x3_15 p{margin:var(--space-5) 0 0;max-width:20em;color:var(--c-text-2);font-size:var(--fs-15);line-height:var(--lh-loose)}@media (prefers-reduced-motion:reduce){._pitch_1p3x3_15{animation:none}}._card_1p3x3_22{border-radius:var(--radius-glass);background:var(--paper);box-shadow:var(--paper-shadow);padding:32px 32px 24px}._card_1p3x3_22 h1{font-size:var(--fs-20);line-height:var(--lh-28);font-weight:var(--fw-semibold);letter-spacing:-.01em;margin:0}._card_1p3x3_22>p{color:var(--c-text-3);font-size:var(--fs-14);margin:4px 0 24px}._card_1p3x3_22 ._login-item_1p3x3_26{margin-bottom:14px}._card_1p3x3_22 ._login-btn_1p3x3_28{height:var(--control-h-lg);font-weight:var(--fw-medium)}._ico_1p3x3_7{color:var(--c-text-4)}._sso-btn_1p3x3_31{margin-bottom:var(--space-5)}._or_1p3x3_32{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);font-size:var(--fs-12);color:var(--c-text-4);line-height:var(--lh-18);white-space:nowrap;display:flex}._or_1p3x3_32:before,._or_1p3x3_32:after{content:"";background:var(--c-divider);flex:1;height:1px}._sso-error_1p3x3_34{gap:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:var(--c-danger-soft);color:var(--c-danger-text);font-size:var(--fs-13);line-height:var(--lh-20);align-items:flex-start;display:flex}._sso-error-ico_1p3x3_35{margin-top:var(--space-0-5);color:var(--c-danger);flex:none}._foot_1p3x3_36{font-size:var(--fs-12);color:var(--c-text-4);text-align:center;line-height:var(--lh-18);margin-top:20px}._quick_1p3x3_38{border-radius:var(--radius-glass);background:var(--glass);min-width:0;max-height:calc(100vh - 140px);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--glass-edge), var(--glass-shadow);flex-direction:column;padding:14px;display:flex}._lq-head_1p3x3_39{padding:var(--space-0-5) 4px 10px;align-items:center;gap:8px;display:flex}._lq-head_1p3x3_39 b{font-size:var(--fs-14);font-weight:var(--fw-semibold);line-height:var(--lh-22)}._lq-note_1p3x3_41{font-size:var(--fs-12);color:var(--c-text-3);margin-left:auto}._lq-seg_1p3x3_42{gap:var(--space-0-5);padding:var(--space-0-5);border-radius:var(--radius-full);background:var(--tray);margin-left:auto;display:inline-flex}._lq-seg_1p3x3_42 button{border-radius:var(--radius-full);height:26px;color:var(--c-text-2);font-size:var(--fs-12);cursor:var(--cursor-click);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:0;padding:0 12px}._lq-seg_1p3x3_42 button:hover{color:var(--c-text-1)}._lq-seg_1p3x3_42 button._on_1p3x3_5{background:var(--drop);color:var(--c-text-1);font-weight:var(--fw-medium)}._lq-list_1p3x3_46{gap:var(--space-0-5);background:var(--paper);min-height:0;box-shadow:var(--paper-shadow);border-radius:14px;flex-direction:column;margin:0 -4px;padding:4px;display:flex;overflow-y:auto}._lq-row_1p3x3_47{width:100%;min-height:44px;padding:var(--space-1-5) 10px;border-radius:var(--radius-lg);color:var(--c-text-1);text-align:left;cursor:var(--cursor-click);transition:background-color var(--dur-fast) var(--ease);background:0 0;border:0;grid-template-columns:28px auto auto minmax(0,1fr) 14px;align-items:center;gap:8px;display:grid}._lq-row_1p3x3_47:hover:not(:disabled){background:var(--c-primary-soft)}._lq-row_1p3x3_47:hover:not(:disabled) ._lq-go_1p3x3_49{color:var(--c-primary);transform:translate(2px)}._lq-row_1p3x3_47:focus-visible{box-shadow:var(--ring);outline:0}._lq-row_1p3x3_47:disabled{cursor:var(--cursor-arrow);opacity:.6}._lq-name_1p3x3_52{font-size:var(--fs-13);font-weight:var(--fw-medium);line-height:var(--lh-20);white-space:nowrap}._lq-hint_1p3x3_53{min-width:0;font-size:var(--fs-12);color:var(--c-text-3);line-height:var(--lh-18);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._lq-go_1p3x3_49{font-size:var(--fs-11);color:var(--c-text-4);transition:transform var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);justify-self:end}._lq-foot_1p3x3_55{font-size:var(--fs-12);color:var(--c-text-3);line-height:var(--lh-18);padding:10px 4px 0}@media (width<=1279px){._login_1p3x3_1._has-quick_1p3x3_12 ._stage_1p3x3_11{grid-template-columns:minmax(0,360px) minmax(0,440px)}._login_1p3x3_1._has-quick_1p3x3_12 ._pitch_1p3x3_15{display:none}}@media (width<=1023px){._stage_1p3x3_11,._login_1p3x3_1._has-quick_1p3x3_12 ._stage_1p3x3_11{grid-template-columns:minmax(0,440px);align-content:start;gap:20px}._pitch_1p3x3_15{display:none}._quick_1p3x3_38{max-height:none}}:root{--c-primary:#3e63dd;--c-primary-hover:#3557c8;--c-primary-active:#2f4eb2;--c-primary-text:color-mix(in srgb, var(--c-primary) 88%, var(--c-text-1));--c-primary-solid:var(--c-primary);--c-primary-soft:#eef2fd;--c-primary-soft-hover:#e3e9fb;--c-primary-border:#c5d2f6;--c-primary-rgb:62, 99, 221;--c-stage:#fff;--c-viewer:var(--c-stage);--c-stage-dark:#101216;--c-scrim:#1012169e;--c-scrim-strong:#101216b8;--c-scrim-soft:#10121673;--c-on-solid:#fff;--c-on-art:#fff;--c-on-art-2:#ffffffd1;--c-art-ring:#ffffffeb;--c-art-scrim:#080a14bd;--c-art-scrim-0:#080a1400;--c-art-chip:#080a1461;--c-art-glow:#ffffff4d;--font-sans:"MiSans VF", "MiSans", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "HarmonyOS Sans SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans CJK SC", "Source Han Sans SC", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--fs-10:10px;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-15:15px;--fs-16:16px;--fs-20:20px;--fs-24:24px;--fs-28:28px;--lh-base:1.5715;--lh-loose:1.75;--lh-14:14px;--lh-16:16px;--lh-18:18px;--lh-20:20px;--lh-22:22px;--lh-24:24px;--lh-26:26px;--lh-28:28px;--lh-32:32px;--lh-36:36px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--icon-18:18px;--icon-32:32px;--icon-36:36px;--icon-40:40px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-0-5:2px;--space-1-5:6px;--control-h-sm:24px;--control-h:32px;--control-h-lg:40px;--seg-pad:4px;--table-head-h:43px;--table-head-lh:18px;--table-head-px:10px;--radius-3xs:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-full:999px;--z-below:-1;--z-base:0;--z-1:1;--z-2:2;--z-3:3;--z-4:4;--z-5:5;--z-6:6;--z-7:7;--z-8:8;--z-pane:10;--z-sticky:20;--z-header:30;--z-bar:50;--z-prompt:100;--z-fullscreen:900;--z-scrollbar:990;--z-drop:999;--z-modal:1000;--z-tray:1010;--z-dropdown:1050;--z-popup:1060;--z-drag:1100;--z-ghost:2000;--ring:0 0 0 1px var(--c-primary);--focus-outline:2px solid var(--c-primary);--pick-on-ring:inset 0 0 0 1.5px var(--c-primary);--pick-focus-ring:var(--ring), inset 0 0 0 1px var(--c-primary);--dur-fast:.12s;--dur:.2s;--dur-slow:.3s;--ease:cubic-bezier(.2, 0, .38, .9);--ease-enter:cubic-bezier(0, 0, .38, .9);--ease-standard:cubic-bezier(.2, 0, .38, .9);--card-bg:var(--c-bg-surface);--card-border:var(--c-border-subtle);--card-radius:var(--radius-lg);--card-shadow:0 0 0 0 transparent;--card-border-hover:var(--c-border);--card-shadow-hover:var(--card-shadow);--chrome-bg:var(--c-topbar-bg);--chrome-filter:saturate(180%) blur(8px);--chrome-line:var(--c-border-subtle);--sider-bg:var(--c-bg-surface);--sider-filter:none;--nav-radius:var(--radius-sm);--nav-on-bg:var(--c-bg-muted);--nav-on-shadow:none;--sider-pick-bg:var(--c-primary-soft);--sider-pick-fg:var(--c-primary);--sider-pick-fw:var(--fw-medium);--sider-pick-shadow:none;--sider-tile-size:auto;--sider-tile-radius:0;--sider-tile-bg:transparent;--sider-tile-fg:currentcolor;--sider-tile-justify:normal;--sider-tile-flex:0 1 auto;--sider-group-margin:0;--sider-group-pad:0;--sider-group-radius:0;--sider-group-bg:transparent;--sider-group-shadow:none;--sider-divider:none;--sider-divider-color:transparent;--sider-first-title-pt:16px;--nav-hover-bg:var(--c-bg-hover);--chip-radius:var(--radius-xs);--tag-h:24px;--tag-h-sm:20px;--tag-px:var(--space-2);--tag-px-sm:var(--space-1-5);--tag-fs:var(--fs-12);--tag-fw:var(--fw-medium);--tag-ls:normal;--tag-radius:var(--chip-radius);--tag-fill:16%;--tag-fill-hover:24%;--tag-line:30%;--tag-ink-mix:82%;--status-tag-fill:var(--tag-fill);--status-tag-line:var(--tag-line);--status-tag-px:var(--tag-px);--status-tag-px-sm:var(--tag-px-sm);--cursor-arrow:default;--cursor-hand:pointer;--cursor-text:text;--cursor-grab:grab;--cursor-grabbing:grabbing;--cursor-move:move;--cursor-col-resize:col-resize;--cursor-row-resize:row-resize;--cursor-ew-resize:ew-resize;--cursor-ns-resize:ns-resize;--cursor-nwse-resize:nwse-resize;--cursor-nesw-resize:nesw-resize;--cursor-not-allowed:not-allowed;--cursor-crosshair:crosshair;--cursor-zoom-in:zoom-in;--cursor-help:help;--cursor-copy:copy;--cursor-progress:progress;--cursor-click:var(--cursor-arrow);--btn-radius:var(--radius-full);--control-radius:var(--radius-md);--field-bg:var(--c-bg-surface);--field-line:var(--c-border);--field-radius:var(--radius-md);--field-focus-bg:var(--c-bg-surface);--field-focus-line:var(--c-primary);--field-focus-ring:0 0 0 3px var(--c-primary-soft);--table-head-bg:var(--c-bg-surface);--float-bg:var(--c-bg-elevated);--float-filter:none;--media-ctl-bg:#1c1c208c;--media-ctl-filter:blur(30px);--media-ctl-shadow:inset 0 1px 0 #ffffff1f, 0 0 0 .5px #ffffff1a, 0 10px 30px -12px #00000080;--media-ctl-fg:#f5f5f7;--media-ctl-fg-2:#f5f5f7b8;--media-ctl-hover:#ffffff24;--media-ctl-line:#ffffff2e;--float-shadow:0 0 0 .5px var(--c-border), 0 18px 44px -14px #11182759;--float-radius:18px;--seg-bg:var(--c-bg-active);--seg-radius:var(--radius-md);--seg-item-radius:var(--radius-sm);--seg-on-bg:var(--c-bg-raised);--seg-on-shadow:none;--main-gap:0px;--main-bg:transparent;--main-sticky-bg:var(--c-bg-page);--main-radius:0px;--main-shadow:none;--sider-gap:0px;--sider-outer-bg:var(--sider-bg);--sider-inner-bg:transparent;--sider-radius:0px;--sider-head-bg:transparent;--sider-head-radius:0px;--sider-head-line:var(--c-divider);--stat-bg:var(--card-bg);--stat-border:var(--card-border);--stat-shadow:var(--card-shadow);--stat-radius:var(--card-radius);--stat-soft-bg:var(--c-bg-muted);--stat-soft-radius:var(--radius-md);--stat-soft-shadow:none;--tabs-bg:transparent;--tabs-pad:0px;--tabs-radius:0px;--tabs-line:var(--c-border-subtle);--tabs-width:auto;--tab-pad:10px 0 11px;--tab-radius:0px;--tab-on-bg:transparent;--tab-on-shadow:none;--tab-ink:var(--c-text-1);--drop-line:color-mix(in srgb, var(--c-primary) 55%, transparent);--drop-border:2px dashed var(--drop-line);--drop-bg:var(--c-bg-subtle);--drop-border-on:2px dashed var(--c-primary);--drop-bg-on:var(--c-primary-soft);--drop-radius:var(--radius-lg);--topbar-h:52px;--page-fill-h:calc(100dvh - var(--topbar-h) - 2 * var(--main-gap));--sider-w:232px;--sider-w-collapsed:56px;--subnav-w:240px;--settings-w:920px;--page-px:clamp(24px, 2.2vw, 40px);--page-pt:24px;--gap:16px}@media (prefers-reduced-motion:reduce){html:root,html:root[data-skin]{--dur-fast:1ms;--dur:1ms;--dur-slow:1ms}}:root{--c-text-1:#1b1e27;--c-text-2:#5c6273;--c-text-3:#6b7183;--c-text-4:#b6bac6;--c-bg-page:#f6f7f9;--c-bg-surface:#fff;--c-bg-subtle:#fafbfc;--c-bg-muted:#f2f3f6;--c-bg-hover:#eef0f3;--c-bg-active:#e6e9ee;--c-bg-elevated:#fff;--c-bg-raised:#fff;--c-topbar-bg:#ffffffeb;--c-glass:#ffffffeb;--c-shade:#1118270f;--c-hover-overlay:#0000000f;--c-media-from:#f3f4f7;--c-media-to:#eceef2;--c-media-icon:#c5c9d3;--c-sk-shine:#e9ebef;--c-scrollbar:#d5d8df;--c-scrollbar-hover:#bfc3cc;--c-border:#e3e5ea;--c-border-subtle:#eceef1;--c-border-strong:#c9cdd6;--c-divider:#f0f1f4;--c-success:#2b9a66;--c-success-hover:#25885a;--c-success-text:#1f7a51;--c-success-soft:#e9f6ef;--c-warning:#e08a1e;--c-warning-text:#9a5505;--c-warning-soft:#fdf3e3;--c-danger:#dc4a55;--c-danger-text:#b83440;--c-danger-soft:#fcedee;--c-badge-danger:#c93c47;--c-violet:#7c5cd6;--c-violet-text:#6143b8;--c-violet-soft:#f3effc;--c-cyan:#1fa2b8;--c-cyan-text:#1b7a8a;--c-cyan-soft:#e6f6f8;--c-pink:#d2528f;--c-pink-text:#b33e7a;--c-pink-soft:#fcebf3;--c-neutral:#9aa0ae;--c-muted:#c9cdd6;--c-chart-1:#2a78d6;--c-chart-2:#eb6834;--c-chart-3:#1baf7a;--c-chart-4:#eda100;--c-chart-5:#e87ba4;--c-chart-6:#6250d6;--c-avatar-1-bg:#e3e8fa;--c-avatar-1-fg:#2f45a3;--c-avatar-2-bg:#ece6fa;--c-avatar-2-fg:#5636a8;--c-avatar-3-bg:#dceef7;--c-avatar-3-fg:#1d5f82;--c-avatar-4-bg:#dcf0ee;--c-avatar-4-fg:#1a645a;--c-avatar-5-bg:#e6e9ef;--c-avatar-5-fg:#3e4760;--c-avatar-6-bg:#f2e3ee;--c-avatar-6-fg:#7e3069;--c-avatar-7-bg:#e9e6f0;--c-avatar-7-fg:#4b4566;--c-avatar-8-bg:#e1e9f2;--c-avatar-8-fg:#2e4d6e;--c-peer-1:#3e63dd;--c-peer-2:#2b9a66;--c-peer-3:#d9822b;--c-peer-4:#dc4a55;--c-peer-5:#7c5cd6;--c-peer-6:#1f8fb3;--c-peer-7:#c2508f;--c-peer-8:#6b8e23;--c-pj-paper:#fff;--c-pj-ink:#0b0e1a;--c-pj-fill:58%;--c-pj-tint:22%;--c-art-gap:#ffffffb3;--c-today:#1d2233;--c-sc-weekend:#141c3807;--c-grid-line:#dee0e3;--shadow-sm:0 2px 8px -2px #11182714, 0 1px 2px #1118270a;--shadow-md:0 8px 24px -6px #1118271f, 0 2px 6px #1118270d;--shadow-lg:0 24px 48px -12px #1118272e}@media screen{:root[data-theme=dark]{--c-viewer:#0c0d10;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-primary:#5c7cf0;--c-primary-hover:#7891f3;--c-primary-active:#4c6bdf;--c-primary-text:color-mix(in srgb, var(--c-primary) 75%, var(--c-text-1));--c-primary-solid:color-mix(in srgb, var(--c-primary) 80%, var(--c-bg-page));--c-primary-soft:#1b2340;--c-primary-soft-hover:#222c50;--c-primary-border:#33437a;--c-primary-rgb:92, 124, 240;--c-text-1:#e8eaef;--c-text-2:#b4b9c5;--c-text-3:#8d93a2;--c-text-4:#5e6472;--c-bg-page:#0f1115;--c-bg-surface:#17191e;--c-bg-subtle:#1b1d23;--c-bg-muted:#22252c;--c-bg-hover:#262930;--c-bg-active:#2d3038;--c-bg-elevated:#1e2026;--c-bg-raised:#33363f;--seg-on-bg:#4a4c55;--seg-on-shadow:none;--c-topbar-bg:#17191eeb;--c-glass:#17191edb;--c-shade:#0000002e;--c-hover-overlay:#ffffff14;--c-media-from:#282a31;--c-media-to:#23252b;--c-media-icon:#4a4f5b;--c-sk-shine:#2a2d35;--c-scrollbar:#3a3e48;--c-scrollbar-hover:#4c515d;--c-border:#ffffff1f;--c-border-subtle:#ffffff14;--c-border-strong:#ffffff38;--c-divider:#ffffff0f;--c-success:#2e9f6a;--c-success-hover:#3bb27a;--c-success-text:#5fcf97;--c-success-soft:#16271f;--c-warning:#dd9433;--c-warning-text:#f2b866;--c-warning-soft:#2c2216;--c-danger:#e05561;--c-danger-text:#f48a92;--c-danger-soft:#2f1a1d;--c-badge-danger:#c93c47;--c-violet:#8f74ea;--c-violet-text:#b8a4f7;--c-violet-soft:#231e36;--c-cyan:#2ea8bc;--c-cyan-text:#5ec4d4;--c-cyan-soft:#13282c;--c-pink:#d45a96;--c-pink-text:#ee84b8;--c-pink-soft:#2e1a26;--c-neutral:#6c7282;--c-muted:#474c58;--tag-fill:22%;--tag-fill-hover:32%;--tag-line:40%;--c-chart-1:#3987e5;--c-chart-2:#d95926;--c-chart-3:#199e70;--c-chart-4:#c98500;--c-chart-5:#d55181;--c-chart-6:#9085e9;--c-avatar-1-bg:#26304f;--c-avatar-1-fg:#afc0f5;--c-avatar-2-bg:#2f2850;--c-avatar-2-fg:#c4b2f2;--c-avatar-3-bg:#1e3443;--c-avatar-3-fg:#9ccde6;--c-avatar-4-bg:#1c3836;--c-avatar-4-fg:#95d3c9;--c-avatar-5-bg:#2c313d;--c-avatar-5-fg:#bac2d3;--c-avatar-6-bg:#3a2435;--c-avatar-6-fg:#e3a9d2;--c-avatar-7-bg:#312e3d;--c-avatar-7-fg:#c3bdd8;--c-avatar-8-bg:#24303f;--c-avatar-8-fg:#a9c0da;--c-peer-1:#7b9bff;--c-peer-2:#4cc38a;--c-peer-3:#f2a541;--c-peer-4:#f2666f;--c-peer-5:#a88bfa;--c-peer-6:#4fb6db;--c-peer-7:#e57ab8;--c-peer-8:#a3c23a;--c-pj-paper:var(--card-bg);--c-pj-ink:#f3f5ff;--c-pj-fill:50%;--c-pj-tint:30%;--c-art-gap:#00000073;--c-today:#e8eaf2;--c-sc-weekend:#ffffff06;--c-grid-line:#ffffff1f;--shadow-sm:0 2px 8px -2px #0006, 0 1px 2px #0000004d;--shadow-md:0 8px 24px -6px #00000080, 0 0 0 1px #ffffff0f;--shadow-lg:0 24px 48px -12px #0009, 0 0 0 1px #ffffff14}}.theme-switching,.theme-switching *,.theme-switching :before,.theme-switching :after{transition-property:transform,translate,scale,rotate,opacity,width,height,max-height,inset,top,right,bottom,left,margin,padding!important}:root:not([data-theme=dark]) .theme-dark-only,:root[data-theme=dark] .theme-light-only{display:none}:root{--hl-yellow:#fff0b3;--hl-green:#d3f2d6;--hl-blue:#d8e6ff;--hl-pink:#ffdde9;--hl-yellow-bar:#e8b500;--hl-green-bar:#3a9d5d;--hl-blue-bar:#3e73e0;--hl-pink-bar:#d6457f;--paper-serif:"Songti SC", "STSong", "Noto Serif CJK SC", "Source Han Serif SC", "SimSun", serif}@media screen{:root[data-theme=dark]{--hl-yellow:#4a3f14;--hl-green:#1f3d29;--hl-blue:#22345c;--hl-pink:#4a2236;--hl-yellow-bar:#f0c232;--hl-green-bar:#5bc27e;--hl-blue-bar:#6d9bf5;--hl-pink-bar:#e8749f}}*,:before,:after{box-sizing:border-box}html,body{margin:0}body{background:var(--c-bg-page);color:var(--c-text-1);font-family:var(--font-sans);font-size:var(--fs-14);line-height:var(--lh-base);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;cursor:var(--cursor-arrow)}a{color:inherit;cursor:var(--cursor-hand)}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=button],[type=submit],[type=reset],[type=image],:disabled),textarea:not(:disabled),[contenteditable=true],[contenteditable=""]){cursor:var(--cursor-text)}::selection{background:rgba(var(--c-primary-rgb), .18)}:focus-visible{outline:var(--focus-outline);outline-offset:2px}:where(:focus-visible){border-radius:var(--radius-xs)}button{font:inherit;color:inherit}input:-webkit-autofill{-webkit-text-fill-color:var(--c-text-1);caret-color:var(--c-text-1);-webkit-background-clip:text;background-clip:text}.ant-input-affix-wrapper>input.ant-input:-webkit-autofill{-webkit-text-fill-color:var(--c-text-1);caret-color:var(--c-text-1);-webkit-background-clip:text;background-clip:text}img{display:block}@supports selector(::-webkit-scrollbar){::-webkit-scrollbar{background:0 0;width:10px;height:10px}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-track{margin:8px}::-webkit-scrollbar-thumb{border-radius:var(--radius-lg);background-color:#0000;background-clip:content-box;border:3px solid #0000;min-width:40px;min-height:40px}:hover::-webkit-scrollbar-thumb{background-color:var(--c-scrollbar)}::-webkit-scrollbar-thumb:hover{background-color:var(--c-scrollbar-hover);border-width:2px}::-webkit-scrollbar-thumb:active{background-color:var(--c-scrollbar-hover);border-width:2px}.ant-table-wrapper :is(.ant-table-content,.ant-table-body,.ant-table-header){scrollbar-width:auto;scrollbar-color:auto}}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:transparent transparent}:hover{scrollbar-color:var(--c-scrollbar) transparent}}.ant-select-dropdown .ant-select-item-option,.ant-dropdown-menu .ant-dropdown-menu-item{background-clip:padding-box;border-block:1px solid #0000;padding-block:4px}html{scrollbar-width:none}html::-webkit-scrollbar{display:none}:root body{width:auto}.muted{color:var(--c-text-3)}.text-2{color:var(--c-text-2)}.text-3,.nil{color:var(--c-text-3)}.num{font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono);font-size:.92em}.ellipsis{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.danger-text{color:var(--c-danger-text)}.warn-text{color:var(--c-warning-text)}.link{color:var(--c-primary-text);cursor:var(--cursor-hand);text-decoration:none}:is(.ant-btn,.ant-menu-item,.ant-menu-submenu-title,.ant-dropdown-menu-item,.ant-dropdown-menu-submenu-title,.ant-select-item,.ant-select:not(.ant-select-customize-input,.ant-select-show-search) .ant-select-selector,.ant-checkbox-wrapper,.ant-checkbox,.ant-checkbox-input,.ant-radio-wrapper,.ant-radio,.ant-radio-input,.ant-switch,.ant-segmented-item,.ant-tabs-tab,.ant-tabs-tab-btn,.ant-pagination-item,.ant-pagination-prev,.ant-pagination-next,.ant-table-column-has-sorters,.ant-table-filter-trigger,.ant-collapse-header,.ant-tree-node-content-wrapper,.ant-picker-cell,.ant-tag-checkable,.ant-upload,.ant-rate-star,.ant-modal-close,.ant-drawer-close,.ant-select-clear,.ant-input-clear-icon,.ant-picker-clear,.ant-image-mask,.ant-select,.ant-select-arrow,.ant-select:not(.ant-select-show-search) .ant-select-selection-search-input,.ant-pagination-item-link,.ant-pagination-jump-prev,.ant-pagination-jump-next):not(:disabled,[aria-disabled=true],[class*=-disabled]){cursor:var(--cursor-click)}.anticon[tabindex]{cursor:var(--cursor-hand)}.ant-select-show-search.ant-select:not(.ant-select-customize-input,.ant-select-disabled) .ant-select-selector{cursor:var(--cursor-text)}:is([class^=ant-],[class*=\ ant-]):is([class*=-disabled],:disabled),:is([class^=ant-],[class*=\ ant-]):is([class*=-disabled],:disabled) :is(input,textarea,button,a,label,.anticon,.ant-select-selector,.ant-select-selection-search-input,.ant-select-selection-item,.ant-select-selection-placeholder,.ant-select-arrow,.ant-checkbox,.ant-checkbox-inner,.ant-checkbox-input,.ant-radio,.ant-radio-inner,.ant-radio-input,.ant-switch-handle,.ant-switch-inner,.ant-slider-handle,.ant-slider-rail,.ant-slider-track,.ant-slider-dot,.ant-pagination-item,.ant-pagination-item-link,.ant-input,.ant-input-number-input,.ant-input-number-handler,.ant-picker-input,.ant-picker-cell-inner,.ant-upload,.ant-upload-btn,.ant-tree-node-content-wrapper,.ant-tree-checkbox-inner,.ant-tree-switcher,.ant-collapse-header,.ant-collapse-expand-icon,.ant-tabs-tab-btn,.ant-segmented-item-label,.ant-menu-title-content,.ant-dropdown-menu-title-content,.ant-steps-item-container,.ant-rate-star,.ant-color-picker-trigger,.ant-cascader-menu-item-content,.ant-btn){cursor:var(--cursor-not-allowed)!important}.link:hover{color:var(--c-primary-hover);text-underline-offset:3px;text-decoration:underline}.mention{color:var(--c-primary-text);font-weight:var(--fw-medium)}.spacer{flex:1}.t-12{font-size:var(--fs-12);line-height:var(--lh-18)}.t-13{font-size:var(--fs-13);line-height:var(--lh-20)}.chev{font-size:var(--fs-12);color:var(--c-text-4)}.star-mark{color:var(--c-warning);font-size:var(--fs-12);line-height:var(--lh-18)}.shell{flex-direction:column;height:100dvh;display:flex}.topbar{z-index:var(--z-header);height:var(--topbar-h);align-items:center;gap:var(--space-1);padding:0 var(--space-4) 0 var(--space-5);background:var(--chrome-bg);-webkit-backdrop-filter:var(--chrome-filter);backdrop-filter:var(--chrome-filter);border-bottom:1px solid var(--chrome-line);flex-shrink:0;display:flex;position:sticky;top:0}.brand{margin-right:var(--space-5);color:var(--c-text-1);font-weight:var(--fw-semibold);font-size:var(--fs-15);letter-spacing:-.01em;align-items:center;gap:8px;text-decoration:none;display:flex}.brand img{object-fit:contain;width:28px;height:28px;margin:calc(var(--space-0-5) * -1) 0}.topnav{gap:var(--space-0-5);border-radius:var(--radius-full);display:flex}.topnav a{border-radius:var(--nav-radius);height:32px;color:var(--c-text-2);font-size:var(--fs-14);white-space:nowrap;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);flex-shrink:0;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.topnav a:hover{background:var(--nav-hover-bg);color:var(--c-text-1)}.topnav a{-webkit-user-select:none;user-select:none}.topnav a.dragging.dragging{color:#0000;box-shadow:none;outline:1px dashed var(--c-border-strong);outline-offset:-1px;background:0 0}.topnav a.dragging>*{visibility:hidden}.topnav-ghost{z-index:var(--z-ghost);border-radius:var(--nav-radius);background:var(--c-bg-elevated);box-shadow:0 0 0 1px var(--c-border-subtle), var(--shadow-lg);color:var(--c-text-1);font-size:var(--fs-14);font-weight:var(--fw-medium);white-space:nowrap;pointer-events:none;cursor:var(--cursor-grabbing);justify-content:center;align-items:center;padding:0 12px;display:inline-flex;position:fixed}.topnav a.active{color:var(--c-text-1);font-weight:var(--fw-medium);background:var(--nav-on-bg);box-shadow:var(--nav-on-shadow)}.topnav-count{margin-left:var(--space-1-5);border-radius:var(--radius-full);background:var(--c-primary-soft);min-width:18px;color:var(--c-primary-text);font-size:var(--fs-12);font-weight:var(--fw-medium);line-height:var(--lh-18);text-align:center;padding:0 5px}.topnav-count.red{background:var(--c-badge-danger);color:var(--c-on-solid);font-weight:var(--fw-semibold)}.topnav-count:not(.red){background:var(--c-bg-muted);color:var(--c-text-3)}.topbar-sep{background:var(--c-border);width:1px;height:18px;margin:0 var(--space-3) 0 var(--space-2)}.project-switch{border-radius:var(--nav-radius);min-width:0;max-width:320px;height:32px;padding:0 8px 0 var(--space-1-5);cursor:var(--cursor-click);color:var(--c-text-1);font-weight:var(--fw-medium);transition:background var(--dur-fast) var(--ease);background:0 0;border:0;align-items:center;gap:8px;display:inline-flex}.project-switch:hover,.project-switch.ant-dropdown-open{background:var(--nav-hover-bg)}.project-switch .anticon{font-size:var(--fs-12);color:var(--c-text-3)}.project-switch,.topbar>.icon-btn,.user-chip{flex-shrink:0}.switch-item{min-width:220px;padding:var(--space-0-5) 0;align-items:center;gap:10px;display:flex}.switch-item .name{flex:1;min-width:0}.switch-item small{font-size:var(--fs-12);color:var(--c-text-3);line-height:1.4;display:block}.icon-btn{border-radius:var(--nav-radius);width:32px;height:32px;cursor:var(--cursor-click);color:var(--c-text-2);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover{background:var(--nav-hover-bg);color:var(--c-text-1)}.icon-btn.ant-popover-open{background:var(--c-bg-active)}.user-chip{height:32px;margin-left:var(--space-1);border-radius:var(--nav-radius);cursor:var(--cursor-click);color:var(--c-text-1);transition:background var(--dur-fast) var(--ease);background:0 0;border:0;align-items:center;gap:8px;padding:0 8px 0 4px;display:inline-flex}.user-chip:hover,.user-chip.ant-dropdown-open{background:var(--nav-hover-bg)}.user-chip .name{font-size:var(--fs-13);max-width:120px;line-height:var(--lh-20)}@media (width<=1279px){.user-chip .name{display:none}}@media (width>=1024px) and (width<=1279px){.topnav{scrollbar-width:none;min-width:0;overflow-x:auto}.topnav::-webkit-scrollbar{display:none}.topnav a{padding:0 var(--space-2)}.brand{margin-right:var(--space-3)}.brand span{display:none}.topbar-sep{margin:0 var(--space-2) 0 var(--space-1)}.project-switch{flex-shrink:0;max-width:200px}.topbar>.icon-btn,.user-chip{flex-shrink:0}}.user-menu{background:var(--c-bg-elevated);border-radius:var(--radius-lg);min-width:220px;box-shadow:var(--shadow-lg), 0 0 0 1px var(--c-border-subtle);overflow:hidden}.user-menu .ant-dropdown-menu{box-shadow:none;border-radius:0;padding:4px}.user-menu-head{border-bottom:1px solid var(--c-divider);align-items:center;gap:10px;padding:12px 16px;display:flex}.user-menu-head>span{flex-direction:column;min-width:0;display:flex}.user-menu-head b{font-weight:var(--fw-semibold);color:var(--c-text-1);font-size:var(--fs-14);line-height:var(--lh-22)}.user-menu-head small{color:var(--c-text-3);font-size:var(--fs-12);line-height:var(--lh-18)}.shell-body{flex:1;min-height:0;display:flex}.shell-main{min-width:0;margin:var(--main-gap);background:var(--main-bg);border-radius:var(--main-radius);box-shadow:var(--main-shadow);scrollbar-width:none;flex-direction:column;flex:1;display:flex;overflow:hidden auto}.shell-main::-webkit-scrollbar{display:none}.shell-main:focus{outline:none}.shell-main>*{flex-shrink:0}.project-sider{width:var(--sider-w);padding:var(--sider-gap) 0 var(--sider-gap) var(--sider-gap);background:var(--sider-outer-bg);border-right:1px solid var(--chrome-line);flex-shrink:0}.project-sider-inner{scrollbar-width:none}.project-sider-inner::-webkit-scrollbar{width:0;display:none}.project-sider-inner{top:calc(var(--topbar-h) + var(--sider-gap));height:calc(100dvh - var(--topbar-h) - 2 * var(--sider-gap));background:var(--sider-inner-bg);-webkit-backdrop-filter:var(--sider-filter);backdrop-filter:var(--sider-filter);border-radius:var(--sider-radius);flex-direction:column;display:flex;position:sticky;overflow:hidden auto}.sider-head{border-bottom:1px solid var(--sider-head-line);background:var(--sider-head-bg);box-shadow:var(--sider-head-shadow,none);border-radius:var(--sider-head-radius);align-items:center;gap:12px;margin-bottom:0;padding:16px 16px 8px 20px;display:flex}.sider-head-text{white-space:nowrap;min-width:0;transition:opacity var(--dur-fast) var(--ease);flex:1;overflow:hidden}.sider-head-text b{font-weight:var(--fw-semibold);font-size:var(--fs-16);line-height:var(--lh-22);display:block}.sider-head-text small{font-size:var(--fs-13);color:var(--c-text-3);line-height:var(--lh-20);display:block}.sider-note{padding:var(--space-1-5) 10px;border-radius:var(--radius-sm);background:var(--c-warning-soft);color:var(--c-warning-text);font-size:var(--fs-12);gap:var(--space-1-5);line-height:var(--lh-18);align-items:center;margin:4px 16px;display:flex}.sider-note.guest{background:var(--c-primary-soft);color:var(--c-primary-text);line-height:var(--lh-18);align-items:flex-start}.sider-note.guest .anticon{margin-top:var(--space-0-5)}.sider-note.guest small{color:var(--c-text-2);font-size:var(--fs-12);line-height:var(--lh-18);display:block}.project-sider .ant-menu{background:0 0}.project-sider .ant-menu-item-group-title{white-space:nowrap;transition:color var(--dur-fast) var(--ease);padding:16px 20px 4px}.project-sider .ant-menu-item{font-size:var(--fs-14)}.project-sider .ant-menu.ant-menu-root .ant-menu-item{transition:color var(--dur-fast) var(--ease)}.project-sider .ant-menu-item-selected{font-weight:var(--fw-medium)}.sider-foot{padding:var(--space-2);background:var(--sider-foot-bg,var(--c-bg-surface));-webkit-backdrop-filter:var(--sider-foot-filter,none);backdrop-filter:var(--sider-foot-filter,none);border-top:1px solid var(--sider-foot-line,var(--c-divider));margin-top:auto;position:sticky;bottom:0}.sider-toggle{border-radius:var(--nav-radius);width:100%;height:32px;color:var(--c-text-3);font-size:var(--fs-13);line-height:var(--lh-20);white-space:nowrap;cursor:var(--cursor-click);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:0;align-items:center;gap:10px;padding:0 8px;display:flex}.sider-toggle:hover{background:var(--nav-hover-bg);color:var(--c-text-1)}.sider-toggle .anticon{font-size:var(--fs-16)}.sider-toggle-text{text-align:left;flex:1;min-width:0;overflow:hidden}.sider-kbd{border-radius:var(--radius-xs);background:var(--c-bg-muted);min-width:18px;font:inherit;font-size:var(--fs-12);line-height:var(--lh-18);text-align:center;color:var(--c-text-3);padding:0 4px;display:inline-block}.ant-tooltip .sider-kbd{box-shadow:none;color:inherit;background:#ffffff29;margin-left:8px}[data-sider-collapsed] .project-sider,[data-sider-collapsed] .batch-bar{--sider-w:var(--sider-w-collapsed)}[data-sider-collapsed] .sider-head{padding-inline:calc((var(--sider-w-collapsed) - var(--sider-gap) - 1px - 40px) / 2) 0;gap:0}[data-sider-collapsed] .sider-head-text{flex:0 0 0;width:0;min-width:0;overflow:hidden}[data-sider-collapsed] .sider-head-text,[data-sider-collapsed] .sider-toggle-text,[data-sider-collapsed] .sider-toggle .sider-kbd,[data-sider-collapsed] .project-sider .ant-menu-title-content{opacity:0}[data-sider-collapsed] .sider-note>span:not(.anticon){display:none}[data-sider-collapsed] .sider-note{margin-inline:var(--space-2);justify-content:center;padding-inline:0}[data-sider-collapsed] .sider-note.guest .anticon{margin-top:0}[data-sider-collapsed] .project-sider .ant-menu-item-group-title{color:#0000;background:linear-gradient(var(--c-divider), var(--c-divider)) center / calc(100% - 24px) 1px no-repeat}[data-side-panel-push] .shell-main{margin-right:calc(var(--side-panel-w) + 2 * var(--main-gap))}[data-side-panel-push] .batch-bar{left:calc(50% + (var(--sider-w) - var(--side-panel-w)) / 2);max-width:calc(100vw - var(--sider-w) - var(--side-panel-w) - 32px);row-gap:var(--space-0-5);flex-wrap:wrap}@keyframes batch-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes batch-out{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,8px)}}@keyframes batch-in-phone{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes batch-out-phone{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)}}@keyframes card-pulse{0%{box-shadow:0 0 0 0 rgba(var(--c-primary-rgb), .45);border-color:var(--c-primary-border)}60%{box-shadow:0 0 0 6px rgba(var(--c-primary-rgb), 0);border-color:var(--c-primary-border)}to{box-shadow:none}}@keyframes ac-rise{0%{opacity:0;transform:translate(-50%,4px)}to{opacity:1;transform:translate(-50%)}}@keyframes sl-in{0%{opacity:0}to{opacity:1}}@keyframes blk-hit{0%,60%{background:var(--c-warning-soft)}to{background:0 0}}@keyframes hl-flash{0%,40%{box-shadow:0 0 0 4px rgba(var(--c-primary-rgb), .35)}to{box-shadow:0 0 0 0 rgba(var(--c-primary-rgb), 0)}}@keyframes sel-in{0%{opacity:0;transform:translate(-50%,calc(-100% - 4px))}}@keyframes anno-in{0%{opacity:0}to{opacity:1}}@keyframes rw-fade-in{0%{opacity:0}to{opacity:1}}@keyframes login-hero-in{0%{opacity:0;transform:translateY(8px)}}@keyframes search-busy{0%{transform:translate(-100%)}to{transform:translate(250%)}}.ant-drawer.side-panel.docked{top:var(--topbar-h)}.ant-drawer.side-panel.docked:focus-visible{outline:none}.side-panel.docked .ant-drawer-content-wrapper{top:var(--main-gap);right:var(--main-gap);bottom:var(--main-gap);border-radius:var(--main-radius);height:auto;box-shadow:var(--side-panel-shadow,-1px 0 0 var(--c-border-subtle));overflow:hidden}.side-panel.docked .ant-drawer-panel-motion-right-enter,.side-panel.docked .ant-drawer-panel-motion-right-appear,.side-panel.docked .ant-drawer-panel-motion-right-leave-active{opacity:0;transform:translate(12px)}.side-panel.docked .ant-drawer-panel-motion-right-enter-active,.side-panel.docked .ant-drawer-panel-motion-right-appear-active{opacity:1;transition-duration:var(--dur);transform:none}.side-panel.docked .ant-drawer-panel-motion-right-leave-active{transition-duration:var(--dur-fast)}.page{padding:var(--page-pt) var(--page-px) var(--space-10);flex:1}.panel{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);flex-direction:column;min-width:0;min-height:0;display:flex}.panel-head{height:52px;padding:0 var(--space-5);flex-shrink:0;align-items:center;gap:8px;display:flex}.panel-head.bordered{border-bottom:1px solid var(--c-divider)}.panel-title{font-size:var(--fs-16);line-height:var(--space-6);font-weight:var(--fw-semibold);color:var(--c-text-1);white-space:nowrap;margin:0}.panel-count{font-size:var(--fs-12);color:var(--c-text-3);background:var(--c-bg-muted);border-radius:var(--radius-full);line-height:var(--lh-18);padding:0 7px}.panel-extra{font-size:var(--fs-12);color:var(--c-text-3);white-space:nowrap;text-overflow:ellipsis;min-width:0;line-height:var(--lh-18);overflow:hidden}.panel-tools{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:flex}@media (width<=767px){.panel-head{row-gap:var(--space-2);height:auto;min-height:52px;padding-block:var(--space-2);flex-wrap:wrap}}.panel-more{align-items:center;gap:var(--space-0-5);height:24px;padding:0 var(--space-1-5) 0 8px;border-radius:var(--nav-radius);font-size:var(--fs-13);color:var(--c-text-2);cursor:var(--cursor-click);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);line-height:var(--lh-20);background:0 0;border:0;text-decoration:none;display:inline-flex}.panel-more:hover{background:var(--c-bg-hover);color:var(--c-text-1)}.panel-more .anticon{font-size:var(--fs-12)}.pager{align-items:center;gap:var(--space-0-5);font-size:var(--fs-12);color:var(--c-text-3);line-height:var(--lh-18);display:inline-flex}.pager button{border-radius:var(--radius-sm);width:24px;height:24px;cursor:var(--cursor-click);color:var(--c-text-2);font-size:var(--fs-12);line-height:var(--lh-18);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.pager button:hover:not(:disabled){background:var(--c-bg-hover);color:var(--c-text-1)}.pager button:disabled{color:var(--c-text-4);cursor:var(--cursor-arrow)}.pager>span{text-align:center;min-width:34px}.panel-body{min-height:0;padding:0 var(--space-5) var(--space-5);flex-direction:column;flex:1;display:flex}.panel-body.flush{padding:0}.panel-body.scroll{overflow-y:auto}.panel-fit{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.panel-foot{min-height:48px;padding:0 var(--space-5);border-top:1px solid var(--c-divider);font-size:var(--fs-13);color:var(--c-text-3);line-height:var(--lh-20);flex-shrink:0;align-items:center;gap:12px;display:flex}.table-panel{overflow:hidden}.panel:has(>.panel-body.flush>.data-sheet,>.panel-body.flush>:only-child>.data-sheet){border-color:var(--c-grid-line);overflow:clip}.table-panel{border-color:#0000;position:relative}.table-panel:after{content:"";z-index:var(--z-4);border:1px solid var(--c-grid-line);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.table-panel .ant-table-wrapper .ant-table-pagination.ant-pagination{padding:0 var(--space-4);margin:12px 0}.table-panel .ant-table{background:0 0}.table-panel .ant-table-thead>tr>th{font-weight:var(--fw-medium);font-size:var(--fs-12);line-height:var(--lh-18)}.table-panel .ant-table-footer{border-top:1px solid var(--c-divider);background:0 0;padding:4px 8px}.row{margin:0 calc(-1 * var(--space-2));padding:0 var(--space-2);border-radius:var(--radius-md);color:var(--c-text-1);font-size:var(--fs-13);cursor:var(--cursor-click);transition:background var(--dur-fast) var(--ease);line-height:var(--lh-20);flex-shrink:0;align-items:center;gap:12px;text-decoration:none;display:flex}.row:hover{background:var(--c-bg-hover)}.row-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.row-title{font-size:var(--fs-14);font-weight:var(--fw-medium);color:var(--c-text-1);white-space:nowrap;text-overflow:ellipsis;line-height:var(--lh-20);overflow:hidden}.row-title .sub{color:var(--c-text-3);font-weight:var(--fw-regular);font-size:var(--fs-13);line-height:var(--lh-20);margin-left:8px}.row-meta{font-size:var(--fs-12);color:var(--c-text-3);white-space:nowrap;text-overflow:ellipsis;line-height:var(--lh-18);overflow:hidden}.row-meta.danger{color:var(--c-danger-text)}.row-side{font-size:var(--fs-12);color:var(--c-text-3);text-align:right;line-height:var(--lh-18);flex-shrink:0}.chip{--tag-c:var(--c-text-3);--tag-ink:var(--c-text-2);--tag-edge:var(--c-border);align-items:center;gap:var(--space-1);height:var(--tag-h);padding:0 var(--tag-px);border-radius:var(--tag-radius);background:color-mix(in srgb, var(--tag-c) var(--tag-fill), transparent);box-shadow:inset 0 0 0 1px var(--tag-edge);color:var(--tag-ink);font-size:var(--tag-fs);font-weight:var(--tag-fw);letter-spacing:var(--tag-ls);white-space:nowrap;line-height:1;display:inline-flex}.chip .anticon{font-size:var(--fs-12)}.chip.sm{height:var(--tag-h-sm);padding:0 var(--tag-px-sm)}.chip.mono{font-family:var(--font-mono);letter-spacing:.02em}.chip.primary{--tag-c:var(--c-primary);--tag-ink:color-mix(in srgb, var(--c-primary-text) var(--tag-ink-mix), var(--c-text-1));--tag-edge:color-mix(in srgb, var(--tag-c) var(--tag-line), transparent)}.chip.warning{--tag-c:var(--c-warning);--tag-ink:color-mix(in srgb, var(--c-warning-text) var(--tag-ink-mix), var(--c-text-1));--tag-edge:color-mix(in srgb, var(--tag-c) var(--tag-line), transparent)}.chip.danger{--tag-c:var(--c-danger);--tag-ink:color-mix(in srgb, var(--c-danger-text) var(--tag-ink-mix), var(--c-text-1));--tag-edge:color-mix(in srgb, var(--tag-c) var(--tag-line), transparent)}.chip.success{--tag-c:var(--c-success);--tag-ink:color-mix(in srgb, var(--c-success-text) var(--tag-ink-mix), var(--c-text-1));--tag-edge:color-mix(in srgb, var(--tag-c) var(--tag-line), transparent)}.chip.violet{--tag-c:var(--c-violet);--tag-ink:color-mix(in srgb, var(--c-violet-text) var(--tag-ink-mix), var(--c-text-1));--tag-edge:color-mix(in srgb, var(--tag-c) var(--tag-line), transparent)}.sk{background:linear-gradient(90deg, var(--c-bg-muted) 0%, var(--c-sk-shine) 40%, var(--c-bg-muted) 80%);animation:sk-reveal .2s var(--ease-enter) .3s both, sk 1.4s ease-in-out .3s infinite;border-radius:var(--radius-sm);background-size:300% 100%}@keyframes sk{0%{background-position:100% 0}to{background-position:-50% 0}}@keyframes sk-reveal{0%{opacity:0}to{opacity:1}}.sk-row{flex-shrink:0;align-items:center;gap:12px;display:flex}.sk-lines{flex-direction:column;flex:1;gap:8px;display:flex}.sk-card{border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg);box-shadow:var(--card-shadow);overflow:hidden}.sk-card .sk-media{border-radius:0}.sk-card .sk-body{flex-direction:column;gap:8px;padding:12px;display:flex}@media (prefers-reduced-motion:reduce){.sk{animation:sk-reveal .2s var(--ease-enter) .3s both}}.split{grid-template-columns:var(--subnav-w) minmax(0, 1fr);height:var(--page-fill-h);background:var(--c-bg-surface);display:grid}.split-main{flex-direction:column;min-width:0;min-height:0;display:flex}.split-main.scroll{overflow-y:auto}.list-body{min-height:0;transition:opacity var(--dur-fast) var(--ease);flex-direction:column;flex:1;display:flex;overflow-y:auto}.card-grid{gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(216px,1fr));align-items:stretch;display:grid}.card-grid>.item-card{height:100%}.card-grid.video{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.card-grid.comic{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.callout{border-radius:var(--radius-md);font-size:var(--fs-13);align-items:flex-start;gap:10px;margin-top:12px;padding:10px 12px;line-height:1.6;display:flex}.callout .anticon{margin-top:3px}.callout.danger{background:var(--c-danger-soft);color:var(--c-danger-text)}.callout.warning{background:var(--c-warning-soft);color:var(--c-warning-text)}.callout.info{background:var(--c-primary-soft);color:var(--c-primary-text)}.callout b{font-weight:var(--fw-semibold)}.callout-body{color:var(--c-text-1)}.fields{row-gap:var(--space-1-5);grid-template-columns:72px minmax(0,1fr);align-items:center;column-gap:12px;display:grid}.fields>dt{font-size:var(--fs-13);color:var(--c-text-3);line-height:var(--lh-32)}.fields>dd{min-height:32px;font-size:var(--fs-14);align-items:center;min-width:0;margin:0;display:flex}.section-label{font-size:var(--fs-14);font-weight:var(--fw-semibold);color:var(--c-text-1);line-height:var(--lh-20);align-items:center;gap:8px;margin:0 0 10px;display:flex}.section-label .count{font-weight:var(--fw-regular);color:var(--c-text-3);font-size:var(--fs-12);line-height:var(--lh-18)}.side-panel .ant-drawer-header{flex-wrap:wrap;gap:8px 12px}.side-panel .ant-drawer-header-title{flex:12em;min-width:0}.side-panel .ant-drawer-title{min-width:0;overflow:hidden}.side-panel .ant-drawer-extra{flex:none;margin-left:auto}@keyframes row-leave{0%,55%{opacity:1}to{opacity:0}}@property --sheet-row-h{syntax:"<length>";inherits:true;initial-value:44px}@keyframes row-grow{0%{opacity:0}}@keyframes row-fresh{0%{box-shadow:inset 0 0 0 100vmax var(--c-primary-soft)}to{box-shadow:inset 0 0 0 100vmax #0000}}.ant-table-wrapper .ant-table-thead>tr>th{height:var(--table-head-h);padding:var(--space-2) var(--table-head-px);font-size:var(--fs-12);line-height:var(--table-head-lh);font-weight:var(--fw-medium)}.ant-table-wrapper .ant-table-tbody>tr:last-child>td{border-bottom:0}.ant-drawer .ant-drawer-header{border-bottom-color:var(--c-divider)}.ant-drawer .ant-drawer-title{font-size:var(--fs-16)}.ant-form-vertical .ant-form-item-label>label{font-size:var(--fs-13);color:var(--c-text-2);line-height:var(--lh-20)}.ant-form-item .ant-form-item-extra{font-size:var(--fs-12);margin-top:var(--space-0-5);line-height:var(--lh-18)}.ant-dropdown .ant-dropdown-menu{padding:var(--space-1-5)}.ant-popover .ant-popover-inner{box-shadow:var(--shadow-md)}.ant-btn-sm{font-size:var(--fs-13)}.bell-icon,.dk-toggle-icon{font-size:var(--fs-16);color:inherit}.icon-btn:active,.user-chip:active,.project-switch:active{background:var(--c-bg-active)}.phone-menu-btn{display:none}.topbar-theme{display:contents}.phone-nav .ant-drawer-body{padding:8px 12px 24px}.phone-nav-head{font-weight:var(--fw-semibold);align-items:center;gap:8px;display:inline-flex}.phone-nav-top{gap:var(--space-0-5);border-bottom:1px solid var(--c-divider);padding-bottom:12px;display:grid}.phone-nav-top a{border-radius:var(--radius-md);height:40px;color:var(--c-text-1);font-size:var(--fs-14);align-items:center;padding:0 12px;text-decoration:none;display:flex}.phone-nav-top a.active{background:var(--c-bg-muted);font-weight:var(--fw-medium)}.phone-nav-project{padding-top:12px}.phone-nav-project .ant-menu{background:0 0}@media (width<=767px){:root{--page-px:16px;--page-pt:16px}:root:root,:root:root[data-skin]{--control-h-sm:32px;--control-h:40px;--control-h-lg:48px}.phone-menu-btn{margin-left:-8px;display:inline-flex}.topbar{padding:0 8px 0 12px}.topnav,.topbar-sep,.topbar-theme,.brand span,.user-chip .name,.user-chip .ant-tag,.project-sider{display:none}.brand{margin-right:8px}.project-switch{flex-shrink:1;max-width:44vw}:root:root,:root:root[data-skin]{--main-gap:0px;--main-radius:0px}.panel-more,.pager button{position:relative}.panel-more:after,.pager button:after{content:"";inset:calc(var(--space-1) * -1);position:absolute}}@media (width>=768px) and (width<=1023px){.phone-menu-btn{margin-left:-8px;display:inline-flex}.topnav,.topbar-sep,.user-chip .user-chip-tag{display:none}:root{--subnav-w:184px}}@media (width<=767px){.side-panel.phone .ant-drawer-header-title{flex:calc(100% - 8px)}.split{height:auto;min-height:var(--page-fill-h);flex-direction:column;display:flex}.split .split-main{flex:1 0 auto;overflow:visible}}:root{--wash:radial-gradient(80vw 70vh at 4% -10%, #7896ff6b, transparent 70%), radial-gradient(64vw 64vh at 102% 0%, #ffb0d25c, transparent 70%), radial-gradient(80vw 76vh at 60% 115%, #78d6e661, transparent 70%), linear-gradient(180deg, #edf0f8, #f2f0f7);--glass:#fafafcc7;--blur:blur(36px) saturate(115%);--glass-edge:inset 0 1px 0 #ffffffd9, inset 0 0 0 .5px #ffffff8c, 0 0 0 .5px #141c3814;--glass-shadow:0 10px 30px -14px #1e285a42, 0 2px 6px -3px #1e285a1a;--paper:#fff;--paper-shadow:0 0 0 .5px #141c380f, 0 1px 2px #141c380a, 0 14px 36px -22px #1e285a38;--tray:#7676801f;--drop:#fff;--radius-glass:20px}:root[data-theme=dark]{--wash:radial-gradient(80vw 70vh at 4% -10%, #465adc47, transparent 70%), radial-gradient(64vw 64vh at 102% 0%, #c850962e, transparent 70%), radial-gradient(80vw 76vh at 60% 115%, #2896aa33, transparent 70%), linear-gradient(180deg, #0b0c10, #0e0d12);--glass:#28282e80;--glass-edge:inset 0 1px 0 #ffffff1a, inset 0 0 0 .5px #ffffff14;--glass-shadow:0 10px 30px -12px #0009;--paper:#1c1c1f;--paper-shadow:0 0 0 .5px #ffffff12, 0 14px 36px -20px #000000b3;--tray:#ffffff14;--drop:#5a5a60}@media (prefers-reduced-transparency:reduce){:root{--glass:#fffffff0}:root[data-theme=dark]{--glass:#222228f5}}:root.gl{--main-gap:8px;--field-bg:var(--gl-fill);--field-line:transparent;--field-radius:16px;--control-radius:10px;--field-focus-bg:var(--paper);--field-focus-line:var(--gl-line);--field-focus-ring:0 10px 26px -14px #1a1e2e38;--float-bg:var(--c-bg-elevated);--float-filter:none;--float-shadow:var(--glass-edge), var(--glass-shadow);--float-radius:22px;--main-bg:var(--paper);--main-sticky-bg:var(--paper);--main-radius:20px;--main-shadow:var(--paper-shadow);--side-panel-shadow:var(--paper-shadow);--card-bg:var(--paper);--card-border:transparent;--card-radius:16px;--card-shadow:inset 0 0 0 1px var(--gl-line);--card-border-hover:transparent;--card-shadow-hover:inset 0 0 0 1px var(--gl-line), 0 10px 26px -14px #1a1e2e38;--stat-bg:var(--card-bg);--stat-border:transparent;--stat-shadow:inset 0 0 0 1px var(--gl-line);--stat-radius:14px;--stat-soft-bg:var(--gl-sunk);--stat-soft-radius:14px;--stat-soft-shadow:inset 0 0 0 1px var(--gl-line);--gl-chrome:var(--paper);--gl-chrome-filter:none;--chrome-bg:var(--gl-chrome);--chrome-filter:var(--gl-chrome-filter);--chrome-line:transparent;--nav-radius:8px;--nav-on-bg:#1a1e2e0b;--nav-on-shadow:none;--nav-hover-bg:#1a1e2e0b;--sider-gap:8px;--sider-radius:20px;--sider-w-collapsed:72px;--sider-bg:var(--gl-glass);--sider-outer-bg:transparent;--sider-filter:var(--gl-chrome-filter);--sider-foot-bg:var(--gl-chrome);--sider-foot-filter:var(--gl-chrome-filter);--sider-foot-line:transparent;--sider-selected-bg:var(--gl-drop);--sider-pick-bg:var(--c-primary-soft);--sider-pick-fg:var(--c-primary-text);--sider-pick-fw:var(--fw-semibold);--sider-pick-shadow:none;--sider-tile-size:24px;--sider-tile-radius:7px;--sider-tile-bg:initial;--sider-tile-fg:var(--c-bg-surface);--sider-tile-justify:center;--sider-tile-flex:none;--sider-group-margin:0 var(--space-2);--sider-group-pad:4px 0;--sider-group-radius:14px;--sider-group-bg:var(--card-bg);--sider-group-shadow:0 0 0 1px var(--gl-line);--sider-divider:"";--sider-divider-color:var(--gl-line);--sider-first-title-pt:6px;--sider-head-bg:transparent;--sider-head-shadow:none;--sider-head-radius:14px;--sider-head-line:transparent;--subnav-bg:var(--gl-glass);--tabs-bg:var(--seg-bg);--tabs-pad:3px;--tabs-radius:22px;--tabs-line:transparent;--tabs-width:max-content;--tabs-gap:2px;--tab-pad:5px 13px;--tab-pad-sm:4px 11px;--tab-radius:17px;--tab-on-bg:var(--gl-drop);--tab-on-shadow:none;--tab-ink:transparent;--chip-radius:var(--radius-full);--btn-radius:var(--radius-full);--seg-bg:#1a1e2e12;--seg-radius:var(--radius-full);--seg-item-radius:var(--radius-full);--seg-on-bg:var(--gl-drop);--seg-on-shadow:none;--seg-on-bg-solid:var(--gl-drop);--subnav-radius:var(--radius-full);--gl-line:#e7eaf2;--gl-sunk:#f7f8fc;--gl-fill:#1a1e2e0d;--gl-glass:linear-gradient(180deg, #fcfcfdd1, #f7f8fbbd);--gl-drop:#fff;--paper-shadow:0 0 0 1px #1a1e2e0d, 0 1px 3px #1a1e2e0a, 0 12px 32px -18px #1a1e2e24;--wash:radial-gradient(80vw 70vh at 4% -10%, color-mix(in srgb, color-mix(in srgb, var(--c-primary) 62%, #fff) 42%, transparent), transparent 70%), radial-gradient(64vw 64vh at 102% 0%, #ffb0d25c, transparent 70%), radial-gradient(80vw 76vh at 60% 115%, #78d6e661, transparent 70%), linear-gradient(180deg, #edf0f8, #f2f0f7)}:root.gl[data-theme=dark]{--sider-head-bg:transparent;--sider-head-shadow:none;--sider-selected-bg:var(--c-bg-muted);--sider-pick-bg:var(--c-primary-soft);--sider-pick-fg:var(--c-primary-text);--gl-chrome:var(--paper);--gl-chrome-filter:none;--chrome-bg:var(--gl-chrome);--chrome-filter:var(--gl-chrome-filter);--sider-filter:var(--gl-chrome-filter);--nav-hover-bg:#ffffff0a;--nav-on-bg:#ffffff0a;--tab-on-bg:var(--gl-drop);--tab-on-shadow:none;--card-shadow-hover:inset 0 0 0 1px #ffffff1f;--gl-line:#ffffff12;--gl-sunk:#1a1b21;--gl-fill:#ffffff0e;--gl-glass:linear-gradient(180deg, #1e202880, #10111699);--gl-drop:#45464e;--seg-bg:#ffffff12;--paper:#121318;--paper-shadow:0 0 0 1px #ffffff0f;--wash:radial-gradient(80vw 70vh at 4% -10%, color-mix(in srgb, var(--c-primary) 28%, transparent), transparent 70%), radial-gradient(64vw 64vh at 102% 0%, #c850962e, transparent 70%), radial-gradient(80vw 76vh at 60% 115%, #2896aa33, transparent 70%), linear-gradient(180deg, #0b0c10, #0e0d12)}:root.gl body:before{content:"";z-index:var(--z-below);background:var(--wash);pointer-events:none;position:fixed;inset:0}:root.gl .split{background:0 0}:root.gl .topbar:before{box-shadow:inset 0 -1px #1a1e2e12,inset 0 1px #ffffffe6,0 8px 24px -16px #11182733}:root.gl[data-theme=dark] .topbar:before{box-shadow:inset 0 -1px #ffffff12,0 10px 30px -18px #000000e6}:root.gl .topbar{background:var(--wash);-webkit-backdrop-filter:none;backdrop-filter:none;padding:var(--main-gap) calc(var(--main-gap) + var(--space-4)) 0 calc(var(--main-gap) + var(--space-5))}:root.gl .topbar:before{content:"";inset:var(--main-gap) var(--main-gap) 0;z-index:var(--z-below);border-radius:var(--main-radius);background:var(--chrome-bg);-webkit-backdrop-filter:var(--chrome-filter);backdrop-filter:var(--chrome-filter);pointer-events:none;position:absolute}:root.gl .ant-dropdown .ant-dropdown-menu,:root.gl .ant-select-dropdown,:root.gl .ant-popover .ant-popover-inner,:root.gl .ant-picker-dropdown .ant-picker-panel-container,:root.gl .ant-cascader-dropdown,:root.gl .ant-mentions-dropdown{background:var(--c-bg-elevated);box-shadow:var(--glass-edge), 0 18px 48px -12px #1e285a47, 0 4px 12px -4px #1e285a1a}:root.gl[data-theme=dark] .ant-dropdown .ant-dropdown-menu,:root.gl[data-theme=dark] .ant-select-dropdown,:root.gl[data-theme=dark] .ant-popover .ant-popover-inner,:root.gl[data-theme=dark] .ant-picker-dropdown .ant-picker-panel-container{box-shadow:var(--glass-edge), 0 18px 48px -12px #000000b3}:root.gl .ant-popover .ant-popover-arrow:before{background:var(--c-bg-elevated)}:root.gl .ant-modal .ant-modal-content{box-shadow:var(--paper-shadow), 0 24px 64px -16px #1e285a52}:root.gl .ant-modal-mask,:root.gl .ant-drawer-mask{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14182838}:root.gl .ant-drawer-right:not(.docked)>.ant-drawer-content-wrapper{box-shadow:-.5px 0 0 var(--c-border-subtle), -24px 0 48px -24px #1e285a4d}:root.gl .ant-input-affix-wrapper:has(>.ant-input-prefix .anticon-search):not(:focus-within){background:var(--gl-fill);border-color:#0000}:root .ant-input-affix-wrapper,:root input.ant-input,:root .ant-input-number,:root .ant-select-single .ant-select-selector,:root .ant-select-multiple .ant-select-selector,:root .ant-picker{border-radius:var(--control-radius)}:root .ant-input-affix-wrapper>input.ant-input{padding-inline-start:var(--space-0-5)}:root.gl .ant-menu-light .ant-menu-item-selected{background:var(--sider-selected-bg);box-shadow:var(--seg-on-shadow)}:root.gl .ant-menu-light .ant-menu-item:not(.ant-menu-item-selected):hover{background:#ffffff73}:root.gl[data-theme=dark] .ant-menu-light .ant-menu-item:not(.ant-menu-item-selected):hover{background:#ffffff0d}:root.gl .ant-tabs-top>.ant-tabs-nav:before{border-bottom-color:#0000}:root.gl .ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar{display:none}:root.gl .ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-list{gap:var(--space-0-5);background:var(--gl-fill);border-radius:22px;padding:3px}:root.gl .ant-tabs-top>.ant-tabs-nav .ant-tabs-tab{transition:background-color var(--dur-fast) var(--ease);border-radius:17px;margin:0;padding:5px 13px}:root.gl .ant-tabs-top>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin:0}:root.gl .ant-tabs-top>.ant-tabs-nav .ant-tabs-tab-active{background:var(--tab-on-bg);box-shadow:var(--tab-on-shadow)}:root.gl:not([data-theme=dark]){--c-viewer:#f1f2f6}:root.gl[data-theme=dark]{--c-viewer:#07080a}:root.gl{--c-text-1:#1a1e2e;--c-text-2:#1a1e2eb8;--c-text-3:#1a1e2ea3;--c-text-4:#1a1e2e4d;--c-border:#e7eaf2;--c-border-subtle:#eef0f6;--c-border-strong:#d6dbe7;--c-bg-subtle:#f7f8fc;--c-bg-muted:#eceef3;--c-bg-hover:#1a1e2e0b;--c-bg-active:#1a1e2e13;--c-scrollbar:#1a1e2e2e;--c-scrollbar-hover:#1a1e2e52;--c-primary-soft:#dce4fa;--c-success-text:#1c7049;--c-success-soft:#d6eee1;--c-warning-text:#9a5705;--c-warning-soft:#fbe7c9;--c-danger-text:#b0303c;--c-danger-soft:#f9dadd;--c-violet-text:#5b3fb8;--c-violet-soft:#e6def8;--c-cyan-text:#1f6f7d;--c-cyan-soft:#d5eef2}:root.gl[data-theme=dark]{--c-text-1:#eaecf3;--c-text-2:#eaecf3ad;--c-text-3:#eaecf38f;--c-text-4:#eaecf342;--c-border:#ffffff12;--c-border-subtle:#ffffff0d;--c-border-strong:#ffffff1f;--c-bg-subtle:#1a1b22;--c-bg-muted:#fff1;--c-bg-hover:#ffffff0b;--c-bg-active:#ffffff13;--c-scrollbar:#ffffff24;--c-scrollbar-hover:#ffffff42;--c-primary-soft:#5b78e826;--c-success-text:#82cba4;--c-success-soft:#3a9e7026;--c-warning-text:#e3b06e;--c-warning-soft:#d18e3826;--c-danger-text:#ee9098;--c-danger-soft:#d5555f29;--c-violet-text:#bbaaf0;--c-violet-soft:#8f74ea26;--c-cyan-text:#86ccd8;--c-cyan-soft:#40aabe26}:root.gl{--sider-inner-bg:var(--gl-chrome)}
