._shell_b37so_2{background:var(--shell);height:100vh;font-family:Manrope,system-ui,sans-serif;display:flex}._sidebarWrap_b37so_10{flex-shrink:0;align-items:stretch;margin:12px 0 12px 12px;display:flex;position:relative}._sidebar_b37so_10{border-radius:var(--radius-2xl);background:var(--panel);box-sizing:border-box;flex-direction:column;flex-shrink:0;align-items:center;gap:4px;width:64px;padding:12px 8px;transition:width .22s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}._sidebar_b37so_10 *,._sidebar_b37so_10 :before,._sidebar_b37so_10 :after{box-sizing:border-box}._sidebarExpanded_b37so_39{width:240px}._toggleEdge_b37so_43{z-index:2;border:1px solid var(--border-soft);width:24px;height:24px;color:var(--text-muted);background:var(--panel);box-shadow:var(--shell-shadow);opacity:0;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:opacity .15s,background .15s,color .15s,border-color .15s;display:flex;position:absolute;top:50%;right:-12px;transform:translateY(-50%)}._toggleEdge_b37so_43:hover{color:var(--text);background:var(--surface-hover)}._sidebarWrap_b37so_10:hover ._toggleEdge_b37so_43,._toggleEdge_b37so_43:focus-visible{opacity:1}[data-theme=dark] ._toggleEdge_b37so_43{border-color:var(--primary);color:var(--primary-ink);background:var(--primary)}[data-theme=dark] ._toggleEdge_b37so_43:hover{border-color:var(--primary-hover);color:var(--primary-ink);background:var(--primary-hover)}._sidebarTop_b37so_82{justify-content:flex-start;align-items:center;gap:8px;width:100%;margin-bottom:8px;padding:0;display:flex}._logoBtn_b37so_92{border-radius:var(--radius-lg);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:6px;transition:opacity .15s;display:flex}._logoBtn_b37so_92:hover{opacity:.85}._logoImg_b37so_110{object-fit:contain;width:100%;height:100%;display:block}._logoBrand_b37so_117{letter-spacing:-.02em;width:0;color:var(--text);opacity:0;white-space:nowrap;margin-left:0;font-size:15px;font-weight:600;transition:opacity .1s ease-out;overflow:hidden}._sidebarExpanded_b37so_39 ._logoBrand_b37so_117{opacity:1;flex:1;width:auto;margin-left:4px;transition:opacity .15s ease-out .1s}._nav_b37so_138{scrollbar-width:none;flex-direction:column;flex:1;align-items:center;gap:4px;width:100%;min-height:0;display:flex;overflow:hidden auto}._nav_b37so_138::-webkit-scrollbar{display:none}._navItem_b37so_154{border-radius:var(--radius-md);width:44px;height:44px;color:var(--text-faint);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s,color .15s;display:flex;position:relative}._navItem_b37so_154:hover{color:var(--text);background:var(--surface-hover)}._sidebarExpanded_b37so_39 ._navItem_b37so_154{justify-content:flex-start;gap:12px;width:100%;padding:0 11px}._navItemLabel_b37so_185{text-align:left;opacity:0;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;flex:none;width:0;transition:opacity .1s ease-out;overflow:hidden}._sidebarExpanded_b37so_39 ._navItemLabel_b37so_185{opacity:1;pointer-events:auto;flex:1;width:auto;min-width:0;transition:opacity .15s ease-out .1s}._navUnreadDot_b37so_205{border:2px solid var(--panel);background:var(--ok);border-radius:50%;width:8px;height:8px;position:absolute;top:9px;right:9px}._sidebarExpanded_b37so_39 ._navUnreadDot_b37so_205{display:none}._navUnreadBadge_b37so_220{min-width:20px;height:18px;font-family:var(--font-mono);letter-spacing:0;color:var(--primary-ink);background:var(--ok);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:600;line-height:1;display:none}._sidebarExpanded_b37so_39 ._navUnreadBadge_b37so_220{display:inline-flex}._navUnreadBadge_b37so_220{border:2px solid var(--panel);min-width:17px;height:17px;font-family:var(--font-mono);color:var(--primary-ink);background:var(--primary);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:6px;right:6px}._sidebarExpanded_b37so_39 ._navUnreadBadge_b37so_220{border:none;flex-shrink:0;position:static}._navItemActive_b37so_266,._navItemActive_b37so_266:hover{color:var(--invert-ink);background:var(--invert-bg)}._navItemActive_b37so_266 ._navUnreadDot_b37so_205,._navItemActive_b37so_266 ._navUnreadBadge_b37so_220{border-color:var(--invert-bg)}._navDivider_b37so_282{background:var(--border-soft);border-radius:1px;flex-shrink:0;width:32px;height:1px;margin:12px auto}._sidebarExpanded_b37so_39 ._navDivider_b37so_282{width:calc(100% - 16px);margin:12px auto}._sidebarBottom_b37so_295{flex-direction:column;flex-shrink:0;align-items:center;gap:4px;width:100%;margin-top:auto;display:flex}._main_b37so_306{flex-direction:column;flex:1;gap:12px;min-width:0;margin:12px;display:flex;overflow:hidden}@media (width<=768px){._shell_b37so_2{flex-direction:column}._sidebarWrap_b37so_10{width:auto;margin:8px 8px 0}._sidebar_b37so_10,._sidebarExpanded_b37so_39{border-radius:var(--radius-xl);flex-direction:row;align-items:center;width:100%;height:56px;margin:0;padding:0 12px;overflow:hidden}._sidebarTop_b37so_82{width:auto;margin:0 8px 0 0;padding:0}._toggleEdge_b37so_43{display:none}._logoBtn_b37so_92{width:36px;height:36px;margin:0;padding:4px}._logoBrand_b37so_117{display:none}._nav_b37so_138{flex-direction:row;flex:1;align-items:center;gap:2px;width:auto;min-width:0;overflow:auto hidden}._navItem_b37so_154,._sidebarExpanded_b37so_39 ._navItem_b37so_154{justify-content:center;gap:0;width:36px;height:36px;padding:0}._navItemLabel_b37so_185,._sidebarExpanded_b37so_39 ._navItemLabel_b37so_185{display:none}._navDivider_b37so_282,._sidebarExpanded_b37so_39 ._navDivider_b37so_282{width:1px;height:20px;margin:auto 4px}._sidebarBottom_b37so_295{flex-direction:row;flex-shrink:0;width:auto;margin-top:0;margin-left:auto}._main_b37so_306{margin:8px}}._topBar_b37so_393{border-radius:var(--radius-2xl);background:var(--panel);flex-shrink:0;align-items:center;gap:12px;height:56px;padding:0 16px;display:flex}._topBarTitle_b37so_404{letter-spacing:-.01em;color:var(--text);margin-right:8px;font-size:13px;font-weight:500}._topBarNav_b37so_412{flex:1;align-items:center;gap:4px;display:flex}._topBarTab_b37so_419{border-radius:var(--radius-md);letter-spacing:-.005em;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0 12px;font-size:12.5px;font-weight:400;transition:all .15s}._topBarTabActive_b37so_433{color:var(--selected-ink);background:var(--selected-bg);font-weight:500}._topBarSearch_b37so_439{position:relative}._topBarSearchIcon_b37so_443{color:var(--text-faint);position:absolute;top:50%;left:12px;transform:translateY(-50%)}._topBarSearchInput_b37so_451{border:1px solid var(--border-soft);border-radius:var(--radius-md);width:224px;height:32px;color:var(--text);background:var(--panel-soft);outline:none;padding:0 12px 0 36px;font-family:inherit;font-size:12px}._topBarSearchInput_b37so_451::placeholder{color:var(--text-faint)}._iconBtn_b37so_467{border:1px solid var(--border-soft);border-radius:var(--radius-md);width:32px;height:32px;color:var(--text-muted);background:var(--panel-soft);cursor:pointer;justify-content:center;align-items:center;transition:all .15s;display:flex}._iconBtn_b37so_467:hover{color:var(--text);background:var(--surface-hover)}._avatar_b37so_485{border-radius:var(--radius-md);width:32px;height:32px;color:var(--invert-ink);background:var(--invert-bg);justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}._contentPanel_b37so_499{border-radius:var(--radius-2xl);background:var(--panel);flex:1;padding:28px;overflow:auto}._sectionLabel_b37so_507{letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);margin-bottom:8px;font-size:11px;font-weight:500}._pageTitle_b37so_516{letter-spacing:-.025em;color:var(--text);font-size:34px;font-weight:400}._banner_3rm9d_1{--gs-tint:color-mix(in srgb, var(--danger) 22%, transparent);--gs-accent:var(--danger);z-index:30;border-radius:var(--radius-lg);color:var(--text);background:radial-gradient(120% 80% at 0% 0%, var(--gs-tint) 0%, transparent 70%), color-mix(in srgb, var(--glass-bg) 34%, transparent);box-shadow:inset 0 1px 0 #ffffff14, inset 0 0 0 1px color-mix(in srgb, var(--gs-accent) 30%, transparent), 0 8px 24px #0003;-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);background-clip:padding-box;border:1px solid #0000;align-items:center;gap:12px;margin:12px 16px 0;padding:12px 14px;display:flex;position:relative}._icon_3rm9d_21{color:var(--danger);flex-shrink:0}._body_3rm9d_26{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._title_3rm9d_34{color:var(--text);font-size:13px;font-weight:600}._text_3rm9d_40{color:var(--text-muted);font-size:12px;line-height:1.45}._actionBtn_3rm9d_46{border-radius:var(--radius-md);height:32px;color:var(--cta-ink);background:var(--cta-bg);cursor:pointer;border:none;flex-shrink:0;padding:0 14px;font-family:inherit;font-size:12.5px;font-weight:500}._closeBtn_3rm9d_60{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-faint);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}._closeBtn_3rm9d_60:hover{color:var(--text);background:var(--surface-hover)}: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:#ffffff08;--df-color-background:#1f2125;--df-color-foreground:#e8e8ee;--df-color-hover:#ffffff0a;--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:#fff;--df-heat-1:#d6ff641f;--df-heat-2:#d6ff6433;--df-heat-3:#d6ff6459;--df-heat-4:#d6ff648c;--df-heat-5:#d6ff64;--border:#2a2c30;--border-soft:#26282c;--divider:#ffffff0a;--text:#e8e8ee;--text-muted:#a0a0b0;--text-faint:#6a6a7e;--primary:#d6ff64;--primary-hover:#c8f252;--primary-ink:#0a0a0d;--primary-muted:#d6ff641f;--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:#1f2125c7;--glass-border:#ffffff0f;--glass-blur:blur(32px) saturate(180%) brightness(.92);--glass-shadow:0 24px 80px #0000008c, 0 8px 24px #0006;--surface-raised:#2a2c30;--danger-muted:#f45b5b1f;--warn-muted:#f5a6231f;--danger-border:#f45b5b40;--ok-muted:#d6ff6424;--info:#b5a4ff;--info-muted:#7c5cfc29;--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:#ffffffc7;--on-hero-faint:#ffffffd9;--on-hero-tint:#fff3;--on-hero-stroke:#ffffff4d;--on-invert-tint:#00000026;--scrim:#0009;--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:#8552f5;--hero-violet-tint2:#8552f50d;--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:#fffc;--proj-hero-bg:radial-gradient(120% 200% at 0% 0%, #8552f5a6 0%, #8552f500 55%), radial-gradient(80% 140% at 100% 100%, #1f212566 0%, #1f212500 60%), linear-gradient(135deg, #8552f5 0%, #5b2fbf 100%);--proj-hero-glow:radial-gradient(60% 60% at 70% 30%, #ffffff14 0%, transparent 70%);--proj-hero-ink:#fff;--proj-hero-ink-muted:#ffffffbf;--proj-hero-ink-faint:#ffffffb3}[data-theme=light]{--shell:#99aeb7;--panel:#d2e2e1;--panel-soft:#d2e2e1;--panel-deep:#d2e2e1;--surface-hover:#00000008;--df-color-background:#d2e2e1;--df-color-foreground:#183342;--df-color-hover:#0000000a;--df-color-border:#1833421f;--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:#fff;--df-color-secondary:#5c6e7a;--df-color-secondary-foreground:#fff;--df-color-destructive:#e84d4d;--df-color-destructive-foreground:#fff;--df-heat-1:#1833420f;--df-heat-2:#1833421f;--df-heat-3:#18334238;--df-heat-4:#18334266;--df-heat-5:#183342;--border:#1833421a;--border-soft:#1833421a;--divider:#00000012;--text:#183342;--text-muted:#5c6e7a;--text-faint:#8a9aa4;--primary:#183342;--primary-hover:#0f2532;--primary-ink:#fff;--primary-muted:#18334214;--invert-bg:#183342;--invert-ink:#fff;--selected-bg:#577588;--selected-ink:#fff;--cta-bg:#183342;--cta-ink:#fff;--cta-shadow:none;--feature-gradient:#577588;--ok:#3dbe6e;--warn:#e8920a;--danger:#e84d4d;--chip-bg:#d2e2e1;--chip-border:#00000014;--glass-bg:#d2e2e1e0;--glass-border:#0000000d;--glass-blur:blur(24px) saturate(140%);--glass-shadow:0 12px 40px #00000014;--surface-raised:#c2d5d4;--danger-muted:#e84d4d1a;--warn-muted:#e8920a1f;--danger-border:#e84d4d40;--ok-muted:#3dbe6e2e;--info:#6b4ee8;--info-muted:#7c5cfc1f;--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:#ffffffc7;--on-hero-faint:#ffffffd9;--on-hero-tint:#fff3;--on-hero-stroke:#ffffff4d;--on-invert-tint:#ffffff2e;--scrim:#0000004d;--shell-shadow:0 1px 3px #00000014;--shell-pitch:#577588;--on-pitch:#fff;--on-pitch-muted:#ffffffbf;--on-pitch-faint:#ffffff80;--hero-violet-accent:#577588;--hero-violet-tint:#5775882e;--hero-violet-tint2:#1833420a;--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%, #577588d9 0%, #57758800 55%), radial-gradient(80% 140% at 100% 100%, #18334273 0%, #18334200 60%), linear-gradient(135deg, #577588 0%, #183342 100%);--proj-hero-glow:radial-gradient(60% 60% at 70% 30%, #ffffff1a 0%, transparent 70%);--proj-hero-ink:#fff;--proj-hero-ink-muted:#ffffffc7;--proj-hero-ink-faint:#ffffffb3}.ant-modal-mask{-webkit-backdrop-filter:blur(6px)brightness(.85);backdrop-filter:blur(6px)brightness(.85);background:#0009!important}[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);color:var(--text);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background-clip:padding-box;background:radial-gradient(120% 80% at 0% 0%, var(--gs-tint) 0%, transparent 70%), color-mix(in srgb, var(--glass-bg) 22%, transparent)!important;box-shadow:inset 0 1px 0 #ffffff1a, inset 0 0 0 1px color-mix(in srgb, var(--gs-accent) 16%, transparent), 0 8px 24px #0000002e!important;border:1px solid #0000!important;border-radius:18px!important}.ant-modal-confirm-error .ant-modal-content{--gs-accent:var(--danger)}.ant-modal-content:has(.ant-modal-footer .ant-btn-dangerous){--gs-accent:var(--danger)}.ant-modal-header{border-bottom:1px solid var(--divider);background:0 0!important}.ant-modal-title{letter-spacing:-.015em;color:var(--text)!important;font-size:18px!important;font-weight:500!important;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{box-shadow:none!important;background:0 0!important;border-top:none!important;outline:none!important}.ant-modal-footer:before,.ant-modal-footer:after{display:none!important}.ant-modal-footer .ant-btn{border:1px solid var(--border);height:36px;color:var(--text-muted);box-shadow:none;cursor:pointer;text-shadow:none;background:0 0;border-radius:10px;outline:none;font-family:inherit;font-size:12.5px;font-weight:500}.ant-modal-footer .ant-btn:hover:not(:disabled){color:var(--text);background:var(--surface-hover)}.ant-modal-footer .ant-btn-primary{color:var(--cta-ink);background:var(--cta-bg);border-color:#0000}.ant-modal-footer .ant-btn-primary:hover:not(:disabled){color:var(--cta-ink);background:var(--cta-bg);opacity:.92;border-color:#0000}.ant-modal-footer .ant-btn-dangerous{border-color:var(--danger-border);color:var(--danger);background:var(--danger-muted)}.ant-modal-footer .ant-btn-dangerous:hover:not(:disabled){border-color:var(--danger)!important;color:#fff!important;background:var(--danger)!important}.ant-modal-confirm-title{letter-spacing:-.01em;color:var(--text)!important;font-size:18px!important;font-weight:500!important}.ant-modal-confirm-content{line-height:1.5;color:var(--text-muted)!important;font-size:13px!important}.ant-modal-confirm-btns .ant-btn{border:1px solid var(--border);height:36px;color:var(--text-muted);box-shadow:none;cursor:pointer;background:0 0;border-radius:10px;font-family:inherit;font-size:12.5px;font-weight:500}.ant-modal-confirm-btns .ant-btn:hover:not(:disabled){color:var(--text);background:var(--surface-hover)}.ant-modal-confirm-btns .ant-btn-primary{color:var(--cta-ink);background:var(--cta-bg);border-color:#0000}.ant-modal-confirm-btns .ant-btn-primary:hover:not(:disabled){color:var(--cta-ink);background:var(--cta-bg);opacity:.92;border-color:#0000}.ant-modal-confirm-btns .ant-btn-dangerous{border-color:var(--danger-border);color:var(--danger);background:var(--danger-muted)}.ant-modal-confirm-btns .ant-btn-dangerous:hover:not(:disabled){border-color:var(--danger)!important;color:#fff!important;background: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{border-color:var(--border-soft)!important;color:var(--text)!important;box-shadow:none!important;background:0 0!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{border:1px solid var(--border-soft)!important;border-radius:var(--radius-md)!important;background:var(--panel)!important;padding:4px!important;box-shadow:0 8px 24px #00000040!important}.ant-select-item{border-radius:var(--radius-sm)!important;color:var(--text)!important;padding:6px 10px!important;font-size:13px!important}.ant-select-item:hover,.ant-select-item.ant-select-item-option-active{color:var(--text)!important;background:var(--surface-hover)!important}.ant-select-item.ant-select-item-option-selected{color:var(--text)!important;background:var(--primary-muted)!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{border:1px solid var(--border-soft)!important;border-radius:var(--radius-md)!important;background:var(--panel)!important;box-shadow:0 8px 24px #00000040!important}.ant-tooltip-inner{border:1px solid var(--border-soft);border-radius:var(--radius-sm)!important;color:var(--text)!important;background:var(--panel)!important;font-size:12px!important}.ant-tooltip-arrow:before{background:var(--panel)!important}.ant-dropdown-menu{border:1px solid var(--border-soft)!important;border-radius:var(--radius-md)!important;background:var(--panel)!important;padding:4px!important;box-shadow:0 8px 24px #00000040!important}.ant-dropdown-menu-item{border-radius:var(--radius-sm)!important;color:var(--text)!important;font-size:13px!important}.ant-dropdown-menu-item:hover{background:var(--surface-hover)!important}.ant-popover .ant-popover-inner{color:var(--text);border:1px solid var(--border-soft)!important;border-radius:var(--radius-md)!important;background:var(--panel)!important;padding:14px 16px!important;box-shadow:0 8px 24px #00000040!important}.ant-popover .ant-popover-arrow:before,.ant-popover .ant-popover-arrow:after{background:var(--panel)!important}.ant-popconfirm .ant-popconfirm-title{line-height:1.4;color:var(--text)!important;font-size:13px!important;font-weight:500!important}.ant-popconfirm .ant-popconfirm-description{margin-top:4px;color:var(--text-muted)!important;font-size:12.5px!important}.ant-popconfirm .ant-popconfirm-message{color:var(--text);margin-bottom:12px}.ant-popconfirm .ant-popconfirm-message .ant-popconfirm-message-icon{margin-inline-end:8px;color:var(--warn)!important}.ant-popconfirm .ant-popconfirm-buttons{justify-content:flex-end;align-items:center;gap:6px;display:flex}.ant-popconfirm .ant-popconfirm-buttons .ant-btn{border:1px solid var(--border);border-radius:var(--radius-sm);height:28px;color:var(--text-muted);box-shadow:none;cursor:pointer;text-shadow:none;background:0 0;padding:0 10px;font-family:inherit;font-size:11.5px;font-weight:500}.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{color:var(--cta-ink);background:var(--cta-bg);border-color:#0000}.ant-popconfirm .ant-popconfirm-buttons .ant-btn-primary:hover:not(:disabled){color:var(--cta-ink);background:var(--cta-bg);opacity:.92;border-color:#0000}.ant-popconfirm .ant-popconfirm-buttons .ant-btn-dangerous{border-color:var(--danger-border);color:var(--danger);background:var(--danger-muted)}.ant-popconfirm .ant-popconfirm-buttons .ant-btn-dangerous:hover:not(:disabled){border-color:var(--danger);color:var(--danger);background:var(--danger-muted)}.ant-checkbox-wrapper{color:var(--text)!important}.ant-checkbox-inner{transition:background .15s,border-color .15s;border:1px solid var(--border-soft)!important;border-radius:var(--radius-sm)!important;background:0 0!important}.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner{border-color:var(--primary)!important}.ant-checkbox-checked .ant-checkbox-inner{border-color:var(--primary)!important;background:var(--primary)!important}.ant-checkbox-checked .ant-checkbox-inner:after{border:2px solid var(--primary-ink)!important;border-top:0!important;opacity:1!important;border-inline-start:0!important}.ant-checkbox,.ant-checkbox-input,.ant-checkbox-wrapper{box-shadow:none!important;outline:none!important}.ant-checkbox-checked:after{border:none!important}.ant-checkbox-disabled .ant-checkbox-inner{opacity:.4;border-color:var(--border-soft)!important;background:0 0!important}.ant-tour .ant-tour-inner{border:1px solid var(--border-soft)!important;border-radius:var(--radius-lg)!important;background:var(--panel)!important;box-shadow:0 12px 32px #00000047!important}.ant-tour .ant-tour-title{color:var(--text)!important;font-size:15px!important;font-weight:600!important}.ant-tour .ant-tour-description{white-space:pre-line;color:var(--text-muted)!important;font-size:13px!important;line-height:1.5!important}.ant-tour .ant-tour-close{color:var(--text-muted)!important}.ant-tour .ant-tour-close:hover{color:var(--text)!important}.ant-tour .ant-tour-arrow:before{background:var(--panel)!important}.ant-tour .ant-tour-indicator{background:var(--border)!important}.ant-tour .ant-tour-indicator.ant-tour-indicator-active{background:var(--primary)!important}.ant-tour .ant-tour-prev-btn{height:32px;border:1px solid var(--border)!important;border-radius:var(--radius-md)!important;color:var(--text-muted)!important;box-shadow:none!important;background:0 0!important;font-size:12.5px!important}.ant-tour .ant-tour-prev-btn:hover:not(:disabled){color:var(--text)!important;background:var(--surface-hover)!important}.ant-tour .ant-tour-next-btn{height:32px;border-radius:var(--radius-md)!important;color:var(--cta-ink)!important;background:var(--cta-bg)!important;box-shadow:none!important;text-shadow:none!important;border:1px solid #0000!important;font-size:12.5px!important}.ant-tour .ant-tour-next-btn:hover:not(:disabled){opacity:.92}.u-w-full{width:100%}.u-h-full{height:100%}.u-m-0{margin:0}.u-mb-0{margin-bottom:0}*{box-sizing:border-box;margin:0}html,body,#root{height:100%;overflow:hidden}html{font-feature-settings:var(--font-features);-webkit-font-smoothing:antialiased;letter-spacing:-.005em;font-family:Manrope,system-ui,sans-serif}body{background:var(--shell);color:var(--text);transition:background .25s,color .25s}input[type=checkbox]:not(.ant-checkbox-input){border:1px solid var(--border-soft);border-radius:var(--radius-sm);cursor:pointer;appearance:none;background:0 0;flex-shrink:0;width:16px;height:16px;margin:0;transition:border-color .15s,background .15s;position:relative}input[type=checkbox]:not(.ant-checkbox-input):hover:not(:disabled){border-color:var(--primary)}input[type=checkbox]:not(.ant-checkbox-input):focus-visible{outline:2px solid color-mix(in srgb, var(--primary) 45%, transparent);outline-offset:1px}input[type=checkbox]:not(.ant-checkbox-input):checked{border-color:var(--primary);background:var(--primary)}input[type=checkbox]:not(.ant-checkbox-input):checked:after{content:"";background-color:var(--primary-ink);position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M4 8.5 7 11l5-6'/%3E%3C/svg%3E") 50%/12px 12px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M4 8.5 7 11l5-6'/%3E%3C/svg%3E") 50%/12px 12px no-repeat}input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}
