@charset "UTF-8";._viewport_4i4l9_1{position:fixed;top:24px;left:50%;transform:translate(-50%);z-index:200;display:flex;flex-direction:column;align-items:center;gap:10px;pointer-events:none;padding:0 24px;width:max-content;max-width:calc(100vw - 48px)}._toast_4i4l9_17{--gs-accent: var(--primary);--gs-tint: color-mix(in srgb, var(--gs-accent) 10%, transparent);background:radial-gradient(120% 80% at 0% 0%,var(--gs-tint) 0%,transparent 70%),color-mix(in srgb,var(--glass-bg) 22%,transparent);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border:1px solid transparent;background-clip:padding-box;box-shadow:inset 0 1px color-mix(in srgb,white 10%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--gs-accent) 16%,transparent),0 8px 24px #0000002e;pointer-events:auto;display:flex;align-items:flex-start;gap:12px;padding:14px 18px;border-radius:var(--radius-lg);color:var(--text);font-size:13px;line-height:1.4;min-width:240px;max-width:440px;animation:_toastIn_4i4l9_103 .22s cubic-bezier(.4,0,.2,1)}@keyframes _toastIn_4i4l9_103{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}._icon_4i4l9_50{flex-shrink:0;margin-top:1px}._body_4i4l9_55{flex:1;min-width:0;word-break:break-word}._closeBtn_4i4l9_61{flex-shrink:0;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--text-faint);cursor:pointer;border-radius:var(--radius-sm)}._closeBtn_4i4l9_61:hover{color:var(--text);background:var(--surface-hover)}._toastSuccess_4i4l9_79{--gs-accent: var(--ok);--gs-tint: color-mix(in srgb, var(--ok) 9%, transparent)}._toastSuccess_4i4l9_79 ._icon_4i4l9_50{color:var(--ok)}._toastWarning_4i4l9_87{--gs-accent: var(--warn);--gs-tint: color-mix(in srgb, var(--warn) 9%, transparent)}._toastWarning_4i4l9_87 ._icon_4i4l9_50{color:var(--warn)}._toastError_4i4l9_95{--gs-accent: var(--danger);--gs-tint: color-mix(in srgb, var(--danger) 9%, transparent)}._toastError_4i4l9_95 ._icon_4i4l9_50{color:var(--danger)}._toastInfo_4i4l9_103{--gs-accent: var(--info);--gs-tint: color-mix(in srgb, var(--info) 8%, transparent)}._toastInfo_4i4l9_103 ._icon_4i4l9_50{color:var(--info)}._shell_1lwp2_2{height:100vh;display:flex;background:var(--shell);font-family:Manrope,system-ui,sans-serif}._sidebarWrap_1lwp2_10{position:relative;flex-shrink:0;margin:12px 0 12px 12px;display:flex;align-items:stretch}._sidebar_1lwp2_10{width:64px;display:flex;flex-direction:column;align-items:center;padding:12px 8px;gap:4px;border-radius:var(--radius-2xl);background:var(--panel);flex-shrink:0;box-sizing:border-box;overflow:hidden;transition:width .22s cubic-bezier(.4,0,.2,1)}._sidebar_1lwp2_10 *,._sidebar_1lwp2_10 *:before,._sidebar_1lwp2_10 *:after{box-sizing:border-box}._sidebarExpanded_1lwp2_37{width:240px}._toggleEdge_1lwp2_41{position:absolute;top:50%;right:-12px;transform:translateY(-50%);width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--panel);border:1px solid var(--border-soft);color:var(--text-muted);cursor:pointer;z-index:2;opacity:0;transition:opacity .15s,background .15s,color .15s,border-color .15s;box-shadow:var(--shell-shadow)}._toggleEdge_1lwp2_41:hover{background:var(--surface-hover);color:var(--text)}._sidebarWrap_1lwp2_10:hover ._toggleEdge_1lwp2_41,._toggleEdge_1lwp2_41:focus-visible{opacity:1}[data-theme=dark] ._toggleEdge_1lwp2_41{background:var(--primary);border-color:var(--primary);color:var(--primary-ink)}[data-theme=dark] ._toggleEdge_1lwp2_41:hover{background:var(--primary-hover);border-color:var(--primary-hover);color:var(--primary-ink)}._sidebarTop_1lwp2_80{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:8px;margin-bottom:8px;padding:0}._logoBtn_1lwp2_90{width:44px;height:44px;padding:6px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;flex-shrink:0;transition:opacity .15s}._logoBtn_1lwp2_90:hover{opacity:.85}._logoImg_1lwp2_108{width:100%;height:100%;object-fit:contain;display:block}._logoBrand_1lwp2_115{font-size:15px;font-weight:600;color:var(--text);letter-spacing:-.02em;white-space:nowrap;overflow:hidden;opacity:0;width:0;margin-left:0;transition:opacity .1s ease-out}._sidebarExpanded_1lwp2_37 ._logoBrand_1lwp2_115{opacity:1;width:auto;flex:1;margin-left:4px;transition:opacity .15s ease-out .1s}._nav_1lwp2_136{display:flex;flex-direction:column;gap:4px;flex:1;align-items:center;width:100%}._navItem_1lwp2_146{position:relative;width:44px;height:44px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--text-faint);cursor:pointer;border:none;background:transparent;padding:0;margin:0;font-family:inherit;font-size:13px;font-weight:500;flex-shrink:0;transition:background .15s,color .15s}._navItem_1lwp2_146:hover{background:var(--surface-hover);color:var(--text)}._sidebarExpanded_1lwp2_37 ._navItem_1lwp2_146{width:100%;justify-content:flex-start;padding:0 11px;gap:12px}._navItemLabel_1lwp2_177{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;opacity:0;width:0;pointer-events:none;flex:0 0 auto;transition:opacity .1s ease-out}._sidebarExpanded_1lwp2_37 ._navItemLabel_1lwp2_177{opacity:1;width:auto;flex:1;min-width:0;pointer-events:auto;transition:opacity .15s ease-out .1s}._navUnreadDot_1lwp2_197{position:absolute;top:9px;right:9px;width:7px;height:7px;border:2px solid var(--panel);border-radius:50%;background:var(--primary)}._sidebarExpanded_1lwp2_37 ._navUnreadDot_1lwp2_197{position:static;width:8px;height:8px;border:none;flex-shrink:0}._navItemActive_1lwp2_215,._navItemActive_1lwp2_215:hover{background:var(--invert-bg);color:var(--invert-ink)}._navItemActive_1lwp2_215 ._navUnreadDot_1lwp2_197{border-color:var(--invert-bg)}._navDivider_1lwp2_228{width:32px;height:1px;margin:12px auto;background:var(--border-soft);border-radius:1px;flex-shrink:0}._sidebarExpanded_1lwp2_37 ._navDivider_1lwp2_228{width:calc(100% - 16px);margin:12px auto}._sidebarBottom_1lwp2_241{display:flex;flex-direction:column;gap:4px;margin-top:auto;align-items:center;width:100%}._main_1lwp2_251{flex:1;display:flex;flex-direction:column;gap:12px;margin:12px;overflow:hidden;min-width:0}@media(max-width:768px){._shell_1lwp2_2{flex-direction:column}._sidebarWrap_1lwp2_10{margin:8px 8px 0;width:auto}._sidebar_1lwp2_10,._sidebarExpanded_1lwp2_37{width:100%;height:56px;flex-direction:row;margin:0;padding:0 12px;border-radius:var(--radius-xl);align-items:center;overflow:hidden}._sidebarTop_1lwp2_80{width:auto;margin:0 8px 0 0;padding:0}._toggleEdge_1lwp2_41{display:none}._logoBtn_1lwp2_90{width:36px;height:36px;padding:4px;margin:0}._logoBrand_1lwp2_115{display:none}._nav_1lwp2_136{flex-direction:row;gap:2px;flex:1;align-items:center;width:auto}._navItem_1lwp2_146,._sidebarExpanded_1lwp2_37 ._navItem_1lwp2_146{width:36px;height:36px;padding:0;justify-content:center;gap:0}._navItemLabel_1lwp2_177,._sidebarExpanded_1lwp2_37 ._navItemLabel_1lwp2_177{display:none}._navDivider_1lwp2_228,._sidebarExpanded_1lwp2_37 ._navDivider_1lwp2_228{width:1px;height:20px;margin:auto 4px}._sidebarBottom_1lwp2_241{flex-direction:row;margin-top:0;margin-left:auto;width:auto}._main_1lwp2_251{margin:0 8px 8px}}._topBar_1lwp2_337{display:flex;align-items:center;gap:12px;height:56px;padding:0 16px;border-radius:var(--radius-2xl);background:var(--panel);flex-shrink:0}._topBarTitle_1lwp2_348{font-size:13px;color:var(--text);font-weight:500;letter-spacing:-.01em;margin-right:8px}._topBarNav_1lwp2_356{display:flex;align-items:center;gap:4px;flex:1}._topBarTab_1lwp2_363{height:32px;padding:0 12px;border-radius:var(--radius-md);font-size:12.5px;font-weight:400;color:var(--text-muted);background:transparent;border:none;cursor:pointer;transition:all .15s;letter-spacing:-.005em}._topBarTabActive_1lwp2_377{font-weight:500;color:var(--selected-ink);background:var(--selected-bg)}._topBarSearch_1lwp2_383{position:relative}._topBarSearchIcon_1lwp2_387{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-faint)}._topBarSearchInput_1lwp2_395{width:224px;height:32px;padding:0 12px 0 36px;border-radius:var(--radius-md);border:1px solid var(--border-soft);background:var(--panel-soft);color:var(--text);font-size:12px;font-family:inherit;outline:none}._topBarSearchInput_1lwp2_395::placeholder{color:var(--text-faint)}._iconBtn_1lwp2_411{width:32px;height:32px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;background:var(--panel-soft);border:1px solid var(--border-soft);color:var(--text-muted);cursor:pointer;transition:all .15s}._iconBtn_1lwp2_411:hover{background:var(--surface-hover);color:var(--text)}._avatar_1lwp2_429{width:32px;height:32px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;background:var(--invert-bg);color:var(--invert-ink);font-size:11px;font-weight:600}._contentPanel_1lwp2_443{flex:1;overflow:auto;border-radius:var(--radius-2xl);padding:28px;background:var(--panel)}._sectionLabel_1lwp2_451{font-size:11px;color:var(--text-faint);font-weight:500;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px}._pageTitle_1lwp2_460{font-size:34px;color:var(--text);font-weight:400;letter-spacing:-.025em}._wrap_hdrg5_1{display:inline-flex;align-items:center;gap:10px}._ring_hdrg5_7{width:var(--sp-size, 18px);height:var(--sp-size, 18px);border:2px solid color-mix(in srgb,var(--primary) 18%,transparent);border-top-color:var(--primary);border-radius:50%;animation:_ss-spin_hdrg5_1 .7s linear infinite}._label_hdrg5_16{font-size:12.5px;color:var(--text-muted);font-family:Manrope,system-ui,sans-serif}._center_hdrg5_22{display:flex;align-items:center;justify-content:center;width:100%;min-height:200px}._fullscreen_hdrg5_30{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:var(--shell);z-index:9999}@keyframes _ss-spin_hdrg5_1{to{transform:rotate(360deg)}}._wrap_92mmo_1{display:flex;flex-direction:column;align-items:center;gap:10px;padding:60px 24px;text-align:center;font-family:Manrope,system-ui,sans-serif;min-height:100%;justify-content:center}._icon_92mmo_13{width:60px;height:60px;border-radius:18px;background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger);display:inline-flex;align-items:center;justify-content:center;margin-bottom:6px}._title_92mmo_25{font-size:18px;font-weight:500;color:var(--text);letter-spacing:-.01em}._body_92mmo_32{font-size:13px;color:var(--text-muted);max-width:380px;line-height:1.5}._actions_92mmo_39{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap;justify-content:center}._btnCta_92mmo_47{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 14px;border-radius:var(--radius-md);background:var(--cta-bg);color:var(--cta-ink);box-shadow:var(--cta-shadow);font-size:12.5px;font-weight:500;font-family:inherit;border:none;cursor:pointer;white-space:nowrap;transition:all .15s}._btnCta_92mmo_47:hover{transform:translateY(-1px)}._btnCta_92mmo_47:active{transform:translateY(0)}._btnCta_92mmo_47:disabled{opacity:.45;cursor:not-allowed;transform:none}._btnCta_92mmo_47{gap:6px}._btnGhost_92mmo_81{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 14px;border-radius:var(--radius-md);background:transparent;color:var(--text-muted);border:1px solid var(--border);font-size:12.5px;font-weight:500;font-family:inherit;cursor:pointer;white-space:nowrap;transition:all .15s}._btnGhost_92mmo_81:hover{background:var(--surface-hover);color:var(--text)}._btnGhost_92mmo_81{gap:6px}:root{--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 18px;--radius-2xl: 24px;--radius-full: 9999px;--font-features: "cv11", "ss01"}[data-theme=dark]{--shell: #17181c;--panel: #1f2125;--panel-soft: #1f2125;--panel-deep: #36373b;--surface-hover: rgba(255, 255, 255, .03);--df-color-background: #1f2125;--df-color-foreground: #e8e8ee;--df-color-hover: rgba(255, 255, 255, .04);--df-color-border: #2a2c30;--df-color-card: #1f2125;--df-color-card-foreground: #e8e8ee;--df-color-muted: #1f2125;--df-color-muted-foreground: #a0a0b0;--df-color-primary: #d6ff64;--df-color-primary-foreground: #0a0a0d;--df-color-secondary: #a0a0b0;--df-color-secondary-foreground: #0a0a0d;--df-color-destructive: #f45b5b;--df-color-destructive-foreground: #ffffff;--df-heat-1: rgba(214, 255, 100, .12);--df-heat-2: rgba(214, 255, 100, .2);--df-heat-3: rgba(214, 255, 100, .35);--df-heat-4: rgba(214, 255, 100, .55);--df-heat-5: #d6ff64;--border: #2a2c30;--border-soft: #26282c;--divider: rgba(255, 255, 255, .04);--text: #e8e8ee;--text-muted: #a0a0b0;--text-faint: #6a6a7e;--primary: #d6ff64;--primary-hover: #c8f252;--primary-ink: #0a0a0d;--primary-muted: rgba(214, 255, 100, .12);--invert-bg: #feffff;--invert-ink: #0a0a0d;--selected-bg: #feffff;--selected-ink: #0a0a0d;--cta-bg: #f9fdfb;--cta-ink: #0a0a0d;--cta-shadow: none;--feature-gradient: linear-gradient(135deg, #8552f5 0%, #723deb 100%);--ok: #d6ff64;--warn: #f5a623;--danger: #f45b5b;--chip-bg: #2e3130;--chip-border: #36373b;--glass-bg: rgba(31, 33, 37, .78);--glass-border: rgba(255, 255, 255, .06);--glass-blur: blur(32px) saturate(180%) brightness(.92);--glass-shadow: 0 24px 80px rgba(0, 0, 0, .55), 0 8px 24px rgba(0, 0, 0, .4);--surface-raised: #2a2c30;--danger-muted: rgba(244, 91, 91, .12);--warn-muted: rgba(245, 166, 35, .12);--danger-border: rgba(244, 91, 91, .25);--ok-muted: rgba(214, 255, 100, .14);--info: #b5a4ff;--info-muted: rgba(124, 92, 252, .16);--node-start: var(--primary);--node-task: #6fd084;--node-approve: var(--warn);--node-fullkit: var(--primary);--node-sub: #6fd084;--node-finish: var(--danger);--on-hero: #fff;--on-hero-muted: rgba(255, 255, 255, .78);--on-hero-faint: rgba(255, 255, 255, .85);--on-hero-tint: rgba(255, 255, 255, .2);--on-hero-stroke: rgba(255, 255, 255, .3);--on-invert-tint: rgba(0, 0, 0, .15);--scrim: rgba(0, 0, 0, .6);--shell-shadow: none;--shell-pitch: var(--panel);--on-pitch: var(--text);--on-pitch-muted: var(--text-muted);--on-pitch-faint: var(--text-faint);--hero-violet-accent: #a78bfa;--hero-violet-tint: rgba(133, 82, 245, 1);--hero-violet-tint2: rgba(133, 82, 245, .05);--hero-violet-bg: radial-gradient(120% 140% at 0% 0%, var(--hero-violet-tint) 0%, transparent 60%), linear-gradient(135deg, var(--hero-violet-tint2) 0%, transparent 100%), var(--panel-soft);--hero-violet-border: color-mix(in srgb, var(--hero-violet-accent) 35%, var(--border-soft));--hero-violet-glow: radial-gradient( 60% 100% at 100% 50%, color-mix(in srgb, var(--hero-violet-accent) 7%, transparent), transparent 70% );--hero-violet-eyebrow: rgba(255, 255, 255, .8);--proj-hero-bg: radial-gradient(120% 200% at 0% 0%, rgba(133, 82, 245, .65) 0%, rgba(133, 82, 245, 0) 55%), radial-gradient(80% 140% at 100% 100%, rgba(31, 33, 37, .4) 0%, rgba(31, 33, 37, 0) 60%), linear-gradient(135deg, #8552f5 0%, #5b2fbf 100%);--proj-hero-glow: radial-gradient(60% 60% at 70% 30%, rgba(255, 255, 255, .08) 0%, transparent 70%);--proj-hero-ink: #ffffff;--proj-hero-ink-muted: rgba(255, 255, 255, .75);--proj-hero-ink-faint: rgba(255, 255, 255, .7)}[data-theme=light]{--shell: #99aeb7;--panel: #d2e2e1;--panel-soft: #d2e2e1;--panel-deep: #d2e2e1;--surface-hover: rgba(0, 0, 0, .03);--df-color-background: #d2e2e1;--df-color-foreground: #183342;--df-color-hover: rgba(0, 0, 0, .04);--df-color-border: rgba(24, 51, 66, .12);--df-color-card: #d2e2e1;--df-color-card-foreground: #183342;--df-color-muted: #d2e2e1;--df-color-muted-foreground: #5c6e7a;--df-color-primary: #183342;--df-color-primary-foreground: #ffffff;--df-color-secondary: #5c6e7a;--df-color-secondary-foreground: #ffffff;--df-color-destructive: #e84d4d;--df-color-destructive-foreground: #ffffff;--df-heat-1: rgba(24, 51, 66, .06);--df-heat-2: rgba(24, 51, 66, .12);--df-heat-3: rgba(24, 51, 66, .22);--df-heat-4: rgba(24, 51, 66, .4);--df-heat-5: #183342;--border: rgba(24, 51, 66, .1);--border-soft: rgba(24, 51, 66, .1);--divider: rgba(0, 0, 0, .07);--text: #183342;--text-muted: #5c6e7a;--text-faint: #8a9aa4;--primary: #183342;--primary-hover: #0f2532;--primary-ink: #ffffff;--primary-muted: rgba(24, 51, 66, .08);--invert-bg: #183342;--invert-ink: #ffffff;--selected-bg: #577588;--selected-ink: #ffffff;--cta-bg: #183342;--cta-ink: #ffffff;--cta-shadow: none;--feature-gradient: #577588;--ok: #3dbe6e;--warn: #e8920a;--danger: #e84d4d;--chip-bg: #d2e2e1;--chip-border: rgba(0, 0, 0, .08);--glass-bg: rgba(210, 226, 225, .88);--glass-border: rgba(0, 0, 0, .05);--glass-blur: blur(24px) saturate(140%);--glass-shadow: 0 12px 40px rgba(0, 0, 0, .08);--surface-raised: #c2d5d4;--danger-muted: rgba(232, 77, 77, .1);--warn-muted: rgba(232, 146, 10, .12);--danger-border: rgba(232, 77, 77, .25);--ok-muted: rgba(61, 190, 110, .18);--info: #6b4ee8;--info-muted: rgba(124, 92, 252, .12);--node-start: #4d8200;--node-task: #2d8a4f;--node-approve: #cc7e10;--node-fullkit: #4d8200;--node-sub: #2d8a4f;--node-finish: var(--danger);--on-hero: #fff;--on-hero-muted: rgba(255, 255, 255, .78);--on-hero-faint: rgba(255, 255, 255, .85);--on-hero-tint: rgba(255, 255, 255, .2);--on-hero-stroke: rgba(255, 255, 255, .3);--on-invert-tint: rgba(255, 255, 255, .18);--scrim: rgba(0, 0, 0, .3);--shell-shadow: 0 1px 3px rgba(0, 0, 0, .08);--shell-pitch: #577588;--on-pitch: #fff;--on-pitch-muted: rgba(255, 255, 255, .75);--on-pitch-faint: rgba(255, 255, 255, .5);--hero-violet-accent: #577588;--hero-violet-tint: rgba(87, 117, 136, .18);--hero-violet-tint2: rgba(24, 51, 66, .04);--hero-violet-bg: radial-gradient(120% 140% at 0% 0%, var(--hero-violet-tint) 0%, transparent 60%), linear-gradient(135deg, var(--hero-violet-tint2) 0%, transparent 100%), var(--panel);--hero-violet-border: color-mix(in srgb, var(--hero-violet-accent) 22%, var(--border-soft));--hero-violet-glow: radial-gradient( 60% 100% at 100% 50%, color-mix(in srgb, var(--hero-violet-accent) 8%, transparent), transparent 70% );--hero-violet-eyebrow: var(--text-faint);--proj-hero-bg: radial-gradient(120% 200% at 0% 0%, rgba(87, 117, 136, .85) 0%, rgba(87, 117, 136, 0) 55%), radial-gradient(80% 140% at 100% 100%, rgba(24, 51, 66, .45) 0%, rgba(24, 51, 66, 0) 60%), linear-gradient(135deg, #577588 0%, #183342 100%);--proj-hero-glow: radial-gradient(60% 60% at 70% 30%, rgba(255, 255, 255, .1) 0%, transparent 70%);--proj-hero-ink: #ffffff;--proj-hero-ink-muted: rgba(255, 255, 255, .78);--proj-hero-ink-faint: rgba(255, 255, 255, .7)}.ant-modal-mask{background:#0009!important;backdrop-filter:blur(6px) brightness(.85);-webkit-backdrop-filter:blur(6px) brightness(.85)}[data-theme=light] .ant-modal-mask{background:#0000004d!important}.ant-modal-content{--gs-accent: var(--primary);--gs-tint: color-mix(in srgb, var(--gs-accent) 9%, transparent);border-radius:18px!important;background:radial-gradient(120% 80% at 0% 0%,var(--gs-tint) 0%,transparent 70%),color-mix(in srgb,var(--glass-bg) 22%,transparent)!important;border:1px solid transparent!important;background-clip:padding-box;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);box-shadow:inset 0 1px color-mix(in srgb,white 10%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--gs-accent) 16%,transparent),0 8px 24px #0000002e!important;color:var(--text)}.ant-modal-confirm-error .ant-modal-content,.ant-modal-content:has(.ant-modal-footer .ant-btn-dangerous){--gs-accent: var(--danger)}.ant-modal-header{background:transparent!important;border-bottom:1px solid var(--divider)}.ant-modal-title{color:var(--text)!important;font-size:18px!important;font-weight:500!important;letter-spacing:-.015em;line-height:1.3!important}.ant-modal-close{color:var(--text-muted)!important}.ant-modal-close:hover{color:var(--text)!important;background:var(--surface-hover)!important}.ant-modal-body{color:var(--text);font-size:13px;line-height:1.5}.ant-modal-footer{border-top:none!important;background:transparent!important;box-shadow:none!important;outline:none!important}.ant-modal-footer:before,.ant-modal-footer:after{display:none!important}.ant-modal-footer .ant-btn{height:36px;border-radius:10px;background:transparent;border:1px solid var(--border);color:var(--text-muted);font-family:inherit;font-size:12.5px;font-weight:500;cursor:pointer;box-shadow:none;text-shadow:none;outline:none}.ant-modal-footer .ant-btn:hover:not(:disabled){color:var(--text);background:var(--surface-hover)}.ant-modal-footer .ant-btn-primary{background:var(--cta-bg);color:var(--cta-ink);border-color:transparent}.ant-modal-footer .ant-btn-primary:hover:not(:disabled){background:var(--cta-bg);color:var(--cta-ink);border-color:transparent;opacity:.92}.ant-modal-footer .ant-btn-dangerous{background:var(--danger-muted);color:var(--danger);border-color:var(--danger-border)}.ant-modal-footer .ant-btn-dangerous:hover:not(:disabled){background:var(--danger)!important;color:#fff!important;border-color:var(--danger)!important}.ant-modal-confirm-title{color:var(--text)!important;font-size:18px!important;font-weight:500!important;letter-spacing:-.01em}.ant-modal-confirm-content{color:var(--text-muted)!important;font-size:13px!important;line-height:1.5}.ant-modal-confirm-btns .ant-btn{height:36px;border-radius:10px;font-family:inherit;font-size:12.5px;font-weight:500;background:transparent;border:1px solid var(--border);color:var(--text-muted);cursor:pointer;box-shadow:none}.ant-modal-confirm-btns .ant-btn:hover:not(:disabled){color:var(--text);background:var(--surface-hover)}.ant-modal-confirm-btns .ant-btn-primary{background:var(--cta-bg);color:var(--cta-ink);border-color:transparent}.ant-modal-confirm-btns .ant-btn-primary:hover:not(:disabled){background:var(--cta-bg);color:var(--cta-ink);border-color:transparent;opacity:.92}.ant-modal-confirm-btns .ant-btn-dangerous{background:var(--danger-muted);color:var(--danger);border-color:var(--danger-border)}.ant-modal-confirm-btns .ant-btn-dangerous:hover:not(:disabled){background:var(--danger)!important;color:#fff!important;border-color:var(--danger)!important}.ant-modal-content .ant-input,.ant-modal-content textarea.ant-input,.ant-modal-content .ant-input-affix-wrapper,.ant-modal-content .ant-input-number,.ant-modal-content .ant-input-number-input,.ant-modal-content .ant-picker,.ant-modal-content .ant-picker-input>input,.ant-modal-content .ant-select:not(.ant-select-customize-input) .ant-select-selector,.ant-modal-content .ant-select-multiple .ant-select-selector,.ant-modal-content .ant-upload-wrapper .ant-upload-drag{background:transparent!important;background-color:transparent!important;border-color:var(--border-soft)!important;color:var(--text)!important;box-shadow:none!important}.ant-modal-content .ant-input::placeholder,.ant-modal-content textarea.ant-input::placeholder,.ant-modal-content .ant-picker-input>input::placeholder,.ant-modal-content .ant-select-selection-placeholder{color:var(--text-faint)!important}.ant-modal-content .ant-select-selection-item,.ant-modal-content .ant-select-selection-search-input,.ant-modal-content .ant-input-number-input{color:var(--text)!important}.ant-modal-content .ant-upload-wrapper .ant-upload-drag{border-style:dashed!important}.ant-modal-confirm-body>.anticon{color:var(--warn)!important}.ant-modal-confirm-error .ant-modal-confirm-body>.anticon{color:var(--danger)!important}.ant-modal-confirm-info .ant-modal-confirm-body>.anticon{color:var(--primary)!important}.ant-select-dropdown{background:var(--panel)!important;border:1px solid var(--border-soft)!important;border-radius:var(--radius-md)!important;box-shadow:0 8px 24px #00000040!important;padding:4px!important}.ant-select-item{color:var(--text)!important;font-size:13px!important;border-radius:var(--radius-sm)!important;padding:6px 10px!important}.ant-select-item:hover,.ant-select-item.ant-select-item-option-active{background:var(--surface-hover)!important;color:var(--text)!important}.ant-select-item.ant-select-item-option-selected{background:var(--primary-muted)!important;color:var(--text)!important;font-weight:500!important}.ant-empty{color:var(--text-muted)}.ant-empty .ant-empty-image svg{opacity:.4}.ant-empty .ant-empty-description{color:var(--text-muted);font-size:12.5px}.ant-picker-dropdown .ant-picker-panel-container{background:var(--panel)!important;border:1px solid var(--border-soft)!important;border-radius:var(--radius-md)!important;box-shadow:0 8px 24px #00000040!important}.ant-tooltip-inner{background:var(--panel)!important;border:1px solid var(--border-soft);color:var(--text)!important;font-size:12px!important;border-radius:var(--radius-sm)!important}.ant-tooltip-arrow:before{background:var(--panel)!important}.ant-dropdown-menu{background:var(--panel)!important;border:1px solid var(--border-soft)!important;border-radius:var(--radius-md)!important;box-shadow:0 8px 24px #00000040!important;padding:4px!important}.ant-dropdown-menu-item{color:var(--text)!important;font-size:13px!important;border-radius:var(--radius-sm)!important}.ant-dropdown-menu-item:hover{background:var(--surface-hover)!important}.ant-popover .ant-popover-inner{background:var(--panel)!important;border:1px solid var(--border-soft)!important;border-radius:var(--radius-md)!important;box-shadow:0 8px 24px #00000040!important;padding:14px 16px!important;color:var(--text)}.ant-popover .ant-popover-arrow:before,.ant-popover .ant-popover-arrow:after{background:var(--panel)!important}.ant-popconfirm .ant-popconfirm-title{color:var(--text)!important;font-size:13px!important;font-weight:500!important;line-height:1.4}.ant-popconfirm .ant-popconfirm-description{color:var(--text-muted)!important;font-size:12.5px!important;margin-top:4px}.ant-popconfirm .ant-popconfirm-message{margin-bottom:12px;color:var(--text)}.ant-popconfirm .ant-popconfirm-message .ant-popconfirm-message-icon{color:var(--warn)!important;margin-inline-end:8px}.ant-popconfirm .ant-popconfirm-buttons{display:flex;align-items:center;justify-content:flex-end;gap:6px}.ant-popconfirm .ant-popconfirm-buttons .ant-btn{height:28px;padding:0 10px;border-radius:var(--radius-sm);background:transparent;border:1px solid var(--border);color:var(--text-muted);font-family:inherit;font-size:11.5px;font-weight:500;cursor:pointer;box-shadow:none;text-shadow:none}.ant-popconfirm .ant-popconfirm-buttons .ant-btn:hover:not(:disabled){color:var(--text);background:var(--surface-hover)}.ant-popconfirm .ant-popconfirm-buttons .ant-btn-primary{background:var(--cta-bg);color:var(--cta-ink);border-color:transparent}.ant-popconfirm .ant-popconfirm-buttons .ant-btn-primary:hover:not(:disabled){background:var(--cta-bg);color:var(--cta-ink);border-color:transparent;opacity:.92}.ant-popconfirm .ant-popconfirm-buttons .ant-btn-dangerous{background:var(--danger-muted);color:var(--danger);border-color:var(--danger-border)}.ant-popconfirm .ant-popconfirm-buttons .ant-btn-dangerous:hover:not(:disabled){background:var(--danger-muted);color:var(--danger);border-color:var(--danger)}*{margin:0;box-sizing:border-box}html,body,#root{height:100%;overflow:hidden}html{font-family:Manrope,system-ui,sans-serif;font-feature-settings:var(--font-features);-webkit-font-smoothing:antialiased;letter-spacing:-.005em}body{background:var(--shell);color:var(--text);transition:background .25s ease,color .25s ease}
