@font-face{font-family:UIFont;src:url(/assets/SarasaUiSC-SemiBold-DiPSuthl.woff2)}*{box-sizing:border-box}html,body{width:100%;max-width:100%;height:100vh;margin:0;padding:0;overflow-x:hidden}#app{flex-direction:column;width:100%;max-width:100%;height:100vh;display:flex;overflow-x:hidden}a,span{font-family:UIFont,sans-serif}p{margin:0;padding:0;font-family:UIFont,sans-serif}.verticalLayout{flex-direction:column;align-items:center;width:100%;max-width:100%;margin-left:auto;margin-right:auto;display:flex}.text{font-family:UIFont,sans-serif}.ant-modal-content{border-radius:5px!important}.ant-card{border-radius:14px!important}.ant-dropdown-menu,.ant-upload{border-radius:5px!important}h4{margin:0;padding:0}.ant-empty .ant-empty-description{color:var(--text-secondary)}:root{--accent:#ff4246;--accent-soft:color-mix(in srgb, var(--accent) 10%, transparent);--accent-border:color-mix(in srgb, var(--accent) 18%, transparent);--accent-glow:color-mix(in srgb, var(--accent) 12%, transparent);--accent-text:var(--accent);--page-bg:#f4f6fa;--surface-bg:#fff;--surface-subtle:#f5f7fb;--surface-hover:#edf2f9;--table-header-bg:#f4f8fd;--table-header-text:#33506b;--table-row-hover:#edf3fc;--table-row-selected:#dbeafe;--info:#175cbd;--info-soft:#e6f0fc;--info-border:#9cbfea;--card-bg:linear-gradient(180deg, #fff 0%, #fbfcfe 100%);--card-bg-subtle:linear-gradient(180deg, #f8fbfffa, #fffffff5);--card-border:#0f172a14;--card-shadow:0 16px 40px #0f172a0f;--button-shadow:0 10px 24px #0f172a0f;--text-primary:#1f2937;--text-secondary:#667085;--text-muted:#98a2b3;--danger:#f5222d;--danger-soft:#d4380d1f;--danger-border:#d4380d33;--success:#52c41a;--success-soft:#52c41a1f;--warning:#d48806;--warning-soft:#faad1424;--radius-xl:24px;--radius-lg:18px;--radius-md:14px;--radius-sm:10px;--radius-pill:999px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:20px;--space-xl:28px;--page-inline:var(--space-md);--duration-std:.2s;--ease-std:ease}body{background-color:var(--page-bg);color:var(--text-primary);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body.dark-mode{--button-primary-bg:color-mix(in srgb, var(--accent) 72%, #000);--button-danger-bg:#c52232;--button-filled-text:#fff;--button-primary-hover-bg:color-mix(in srgb, var(--button-primary-bg) 88%, #000);--button-danger-hover-bg:color-mix(in srgb, var(--button-danger-bg) 88%, #000);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page-bg:#121212;--surface-bg:#1a2332;--surface-subtle:#202c3d;--surface-hover:#29384d;--table-header-bg:#243247;--table-header-text:#d7e5f7;--table-row-hover:#26354a;--table-row-selected:#2c4160;--info:#93c5fd;--info-soft:#203751;--info-border:#456b98;--accent-text:color-mix(in srgb, var(--accent) 55%, #fff);--accent-soft:color-mix(in srgb, var(--accent) 18%, transparent);--accent-border:color-mix(in srgb, var(--accent) 28%, transparent);--accent-glow:color-mix(in srgb, var(--accent) 20%, transparent);--card-bg:linear-gradient(180deg, #1a2332 0%, #151c28 100%);--card-bg-subtle:linear-gradient(180deg, #141c28fa, #101620f5);--card-border:#94a3b81f;--card-shadow:0 16px 40px #00000047;--button-shadow:0 12px 28px #00000038;--text-primary:#eff4ff;--text-secondary:#eff4ffb8;--text-muted:#eff4ff85;--danger:#f87171;--danger-soft:#f8717129;--danger-border:#f8717142;--success:#4ade80;--success-soft:#4ade8024;--warning:#fbbf24;--warning-soft:#fbbf2424}.ant-message .ant-message-notice.app-message{--app-message-tone:var(--info);padding:6px var(--space-md)}.ant-message .ant-message-notice.app-message--success{--app-message-tone:var(--success)}.ant-message .ant-message-notice.app-message--error{--app-message-tone:var(--danger)}.ant-message .ant-message-notice.app-message--warning{--app-message-tone:var(--warning)}.ant-message .ant-message-notice.app-message .ant-message-notice-content{border:1px solid color-mix(in srgb, var(--app-message-tone) 24%, var(--card-border));border-radius:var(--radius-pill);background:var(--card-bg-subtle);max-width:min(680px,100vw - 32px);min-height:42px;color:var(--text-primary);box-shadow:var(--button-shadow);text-align:left;align-items:center;padding:9px 18px;font-family:UIFont,sans-serif;font-size:14px;font-weight:650;line-height:1.55;display:inline-flex}.ant-message .ant-message-notice.app-message .ant-message-custom-content{align-items:center;gap:8px;min-width:0;display:inline-flex}.ant-message .ant-message-notice.app-message .anticon{color:var(--app-message-tone);flex:none;margin-inline-end:0;font-size:17px}.ant-message .ant-message-notice.app-message .ant-message-custom-content>span:last-child{overflow-wrap:anywhere;min-width:0}@media (width<=480px){.ant-message .ant-message-notice.app-message{padding-inline:var(--space-xs)}.ant-message .ant-message-notice.app-message .ant-message-notice-content{max-width:calc(100vw - 16px);padding-inline:16px}}@media (prefers-reduced-motion:reduce){.ant-message .ant-message-notice.app-message{transition-duration:.01ms!important;animation-duration:.01ms!important}}.app-chip[data-v-707d633b]{border:1px solid var(--card-border);border-radius:var(--radius-pill);background:var(--card-bg-subtle);min-width:0;min-height:32px;color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;transition:color var(--duration-std) var(--ease-std), background-color var(--duration-std) var(--ease-std), border-color var(--duration-std) var(--ease-std), box-shadow var(--duration-std) var(--ease-std), transform var(--duration-std) var(--ease-std);align-items:center;gap:8px;padding:6px 12px;font-family:UIFont,sans-serif;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.app-chip__icon[data-v-707d633b]{flex:none;align-items:center;display:inline-flex}.app-chip strong[data-v-707d633b-s]{min-width:0;color:var(--text-primary);font-variant-numeric:tabular-nums;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.app-chip--accent[data-v-707d633b]{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-text)}.app-chip--accent strong[data-v-707d633b-s]{color:var(--accent-text)}.app-chip--success[data-v-707d633b]{border-color:color-mix(in srgb, var(--success) 22%, transparent);background:var(--success-soft);color:var(--success)}.app-chip--success strong[data-v-707d633b-s]{color:var(--success)}.app-chip--warning[data-v-707d633b]{border-color:color-mix(in srgb, var(--warning) 24%, transparent);background:var(--warning-soft);color:var(--warning)}.app-chip--warning strong[data-v-707d633b-s]{color:var(--warning)}.app-chip--danger[data-v-707d633b]{border-color:var(--danger-border);background:var(--danger-soft);color:var(--danger)}.app-chip--danger strong[data-v-707d633b-s]{color:var(--danger)}.app-chip--clickable[data-v-707d633b]{cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.app-chip--clickable[data-v-707d633b]:hover,.app-chip--clickable[data-v-707d633b]:focus-visible{border-color:var(--accent-border);color:var(--accent-text);box-shadow:0 0 0 3px var(--accent-glow);transform:translateY(-1px)}.app-chip--clickable[data-v-707d633b]:focus-visible{outline:none}.app-chip--clickable[data-v-707d633b]:active{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.app-chip[data-v-707d633b]{transition-duration:.01ms}.app-chip--clickable[data-v-707d633b]:hover{transform:none}}.app-button[data-v-a655ef35]{border:1px solid var(--card-border);border-radius:var(--radius-pill);background:var(--card-bg-subtle);min-width:0;color:var(--text-secondary);box-shadow:var(--button-shadow);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color var(--duration-std) var(--ease-std), background-color var(--duration-std) var(--ease-std), border-color var(--duration-std) var(--ease-std), box-shadow var(--duration-std) var(--ease-std), transform var(--duration-std) var(--ease-std), opacity var(--duration-std) var(--ease-std);justify-content:center;align-items:center;gap:6px;margin:0;font-family:UIFont,sans-serif;font-weight:700;line-height:1.4;display:inline-flex}.app-button--sm[data-v-a655ef35]{min-height:32px;padding:0 14px;font-size:13px}.app-button--md[data-v-a655ef35]{min-height:40px;padding:0 18px;font-size:14px}.app-button--lg[data-v-a655ef35]{min-height:44px;padding:0 22px;font-size:15px}.app-button--icon.app-button--sm[data-v-a655ef35]{width:32px;padding:0}.app-button--icon.app-button--md[data-v-a655ef35]{width:40px;padding:0}.app-button--icon.app-button--lg[data-v-a655ef35]{width:44px;padding:0}.app-button--square[data-v-a655ef35]{border-radius:var(--radius-md)}.app-button--block[data-v-a655ef35]{width:100%;display:flex}.app-button__spinner[data-v-a655ef35]{border:2px solid;border-top-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite app-button-spin-a655ef35}@keyframes app-button-spin-a655ef35{to{transform:rotate(360deg)}}.app-button--primary[data-v-a655ef35]{border-color:var(--button-primary-bg,var(--accent-border));background:var(--button-primary-bg,var(--accent-soft));color:var(--button-filled-text,var(--accent))}.app-button--ghost[data-v-a655ef35]{box-shadow:none;background:0 0;border-color:#0000}.app-button--danger[data-v-a655ef35]{border-color:var(--button-danger-bg,var(--danger-border));background:var(--button-danger-bg,var(--danger-soft));color:var(--button-filled-text,var(--danger))}.app-button[data-v-a655ef35]:hover,.app-button[data-v-a655ef35]:focus-visible{border-color:var(--accent-border);color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow), var(--button-shadow);transform:translateY(-1px)}.app-button--primary[data-v-a655ef35]:hover,.app-button--primary[data-v-a655ef35]:focus-visible{background:var(--button-primary-hover-bg,color-mix(in srgb, var(--accent) 14%, transparent));color:var(--button-filled-text,var(--accent))}.app-button--ghost[data-v-a655ef35]:hover,.app-button--ghost[data-v-a655ef35]:focus-visible{background:var(--accent-soft);box-shadow:none}.app-button--danger[data-v-a655ef35]:hover,.app-button--danger[data-v-a655ef35]:focus-visible{border-color:var(--danger-border);background:var(--button-danger-hover-bg,color-mix(in srgb, var(--danger) 16%, transparent));color:var(--button-filled-text,var(--danger));box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 12%, transparent), var(--button-shadow)}.app-button[data-v-a655ef35]:active{transition-duration:80ms;transform:translateY(0)}.app-button[data-v-a655ef35]:focus-visible{outline:none}.app-button[data-v-a655ef35]:disabled{border-color:var(--card-border);background:var(--card-bg-subtle);color:var(--text-muted);box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}@media (prefers-reduced-motion:reduce){.app-button[data-v-a655ef35]{transition-duration:.01ms}.app-button[data-v-a655ef35]:hover{transform:none}}.app-dropdown-panel{max-width:calc(100vw - 24px)}.app-dropdown-panel.ant-dropdown .ant-dropdown-menu{border:1px solid var(--card-border);background:var(--card-bg);min-width:min(180px,100vw - 24px);color:var(--text-primary);box-shadow:var(--card-shadow);padding:8px;border-radius:var(--radius-lg)!important}.app-dropdown-panel.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{border-radius:var(--radius-md);min-height:36px;color:var(--text-secondary);transition:color var(--duration-std) var(--ease-std), background-color var(--duration-std) var(--ease-std);padding:8px 12px;font-family:UIFont,sans-serif;font-size:14px;font-weight:400;line-height:22px}.app-dropdown-panel.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-icon{min-width:16px;margin-inline-end:10px;font-size:16px}.app-dropdown-panel.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-title-content{overflow-wrap:anywhere}.app-dropdown-panel.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:not(.ant-dropdown-menu-item-disabled):is(:hover,:focus-visible,.ant-dropdown-menu-item-active,.ant-dropdown-menu-item-selected){background:var(--accent-soft);color:var(--text-primary)}.app-dropdown-panel.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected:not(.ant-dropdown-menu-item-disabled){font-weight:700}.app-dropdown-panel.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-danger{color:var(--danger)}.app-dropdown-panel.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-danger:not(.ant-dropdown-menu-item-disabled):is(:hover,:focus-visible,.ant-dropdown-menu-item-active,.ant-dropdown-menu-item-selected){background:var(--danger-soft);color:var(--danger)}.app-dropdown-panel.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:focus-visible{outline:2px solid var(--accent-border);outline-offset:-2px}.app-dropdown-panel.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-disabled{color:var(--text-muted);cursor:not-allowed}.app-dropdown-panel.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-divider{background:var(--card-border);margin:6px 4px}@media (prefers-reduced-motion:reduce){.app-dropdown-panel.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{transition:none}}.app-modal{--app-modal-inline:var(--space-xl);overscroll-behavior:contain}.app-modal .ant-modal{max-width:calc(100vw - 24px)}.app-modal .ant-modal-content{background:var(--surface-bg);padding:0;overflow:hidden;box-shadow:0 26px 60px #0f172a33;border-radius:var(--radius-lg)!important}.app-modal .ant-modal-header{padding:var(--space-lg) var(--app-modal-inline);background:var(--surface-bg);border-bottom:1px solid var(--card-border);margin:0}.app-modal .ant-modal-title{color:var(--text-primary);text-wrap:balance;overflow-wrap:anywhere;padding-right:28px;font-family:Avenir Next,PingFang SC,Noto Sans SC,sans-serif;font-size:18px;font-weight:700}.app-modal__subtitle{gap:4px var(--space-sm);color:var(--text-secondary);overflow-wrap:anywhere;flex-wrap:wrap;margin:6px 0 0;font-size:12px;font-weight:400;display:flex}.app-modal__subtitle span+span:before{content:"·";margin-right:var(--space-sm)}.app-modal .ant-modal-body{padding:var(--space-lg) var(--app-modal-inline);color:var(--text-primary);text-wrap:pretty;font-size:14px;line-height:1.6}.app-modal .ant-modal-footer{padding:var(--space-sm) var(--app-modal-inline);border-top:1px solid var(--card-border);background:var(--surface-subtle);text-align:right;margin:0}.app-modal__footer-actions{justify-content:flex-end;gap:var(--space-xs);flex-wrap:wrap;display:flex}.app-modal .ant-modal-close{top:16px;border-radius:var(--radius-pill);width:34px;height:34px;color:var(--text-secondary);transition:color var(--duration-std) var(--ease-std), background-color var(--duration-std) var(--ease-std);background:0 0;inset-inline-end:14px}.app-modal .ant-modal-close:hover{color:#fff;background:var(--accent)}body.dark-mode .app-modal .ant-modal-content{box-shadow:0 26px 60px #0000006b}body.dark-mode .app-modal .ant-modal-close{color:var(--text-secondary);background:#1e2838d1}body.dark-mode .app-modal .ant-modal-close:hover{color:#fff;background:var(--accent)}@media (width<=480px){.app-modal{--app-modal-inline:var(--space-md)}.app-modal__footer-actions .app-button{white-space:normal;min-height:44px}}@media (prefers-reduced-motion:reduce){.app-modal .ant-modal-close{transition:none}}.app-modal.app-confirm-modal .ant-modal-content{border:1px solid var(--card-border);border-radius:20px}.app-modal.app-confirm-modal .ant-modal-body{padding:24px 24px 22px}.app-modal.app-confirm-modal .ant-modal-header,.app-modal.app-confirm-modal .ant-modal-footer,body.dark-mode .app-modal.app-confirm-modal .ant-modal-header,body.dark-mode .app-modal.app-confirm-modal .ant-modal-footer{background:0 0;border:0}.app-modal.app-confirm-modal .ant-modal-footer{padding:0 24px 24px}.app-confirm-modal__footer .app-button{box-shadow:none;padding-inline:17px}.app-confirm-modal__footer .app-button--ghost{color:var(--text-secondary)}.app-confirm-modal__footer .app-button--primary:not(:disabled){background:var(--accent-soft);color:var(--accent-text);border-color:#0000}.app-confirm-modal__footer .app-button--danger:not(:disabled){background:var(--danger-soft);color:var(--danger);border-color:#0000}.app-confirm-modal__footer .app-button:not(:disabled):hover{filter:brightness(.96)}.app-confirm-modal__heading{margin-bottom:14px}.app-confirm-modal__eyebrow{color:var(--warning);letter-spacing:.12em;align-items:center;gap:7px;font-family:Avenir Next,sans-serif;font-size:11px;font-weight:700;line-height:1.5;display:inline-flex}.app-confirm-modal--info .app-confirm-modal__eyebrow{color:var(--info)}.app-confirm-modal__icon{flex:none;font-size:16px;display:inline-flex}.app-confirm-modal__content{color:var(--text-secondary);overflow-wrap:anywhere;white-space:pre-wrap;max-height:60dvh;line-height:1.85;overflow-y:auto}.app-confirm-modal__content p:first-child{margin-top:0}.app-confirm-modal__content p:last-child{margin-bottom:0}.app-confirm-modal__footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=480px){.app-confirm-modal__footer .app-button{white-space:normal}}.app-header[data-v-bc90f66b]{--header-surface:#ffffffeb;--header-border:#0f172a14;--header-text:#1f2937;--header-muted:#98a2b3;--header-hover:#0f172a0a;z-index:10;background:var(--header-surface);border-bottom:1px solid var(--header-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-shrink:0;padding:8px 14px;position:relative;box-shadow:0 10px 28px #0f172a0a}.app-header--dark[data-v-bc90f66b]{--header-surface:#121822f0;--header-border:#94a3b81f;--header-text:#eff4ffe6;--header-muted:#eff4ff85;--header-hover:#eff4ff12;box-shadow:0 10px 28px #0000002e}.app-header__inner[data-v-bc90f66b]{gap:16px;min-height:54px}.app-brand[data-v-bc90f66b]{align-items:center;gap:12px;min-width:0;display:inline-flex}.app-brand__logo[data-v-bc90f66b]{flex:none;width:122px}.app-brand__text[data-v-bc90f66b]{flex-direction:column;gap:2px;min-width:0;display:flex}.app-brand__eyebrow[data-v-bc90f66b]{color:var(--header-muted);font-size:11px;font-weight:600;line-height:1}.app-brand__title[data-v-bc90f66b]{color:var(--header-text);margin:0;font-size:18px;font-weight:700;line-height:1.2}.app-header__spacer[data-v-bc90f66b]{justify-content:flex-end;min-width:0;margin-left:auto;display:flex}.app-header__actions[data-v-bc90f66b]{height:100%}.header-icon-button[data-v-bc90f66b]{width:38px;height:38px;color:var(--header-text);cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.header-icon-button[data-v-bc90f66b]:hover{background:var(--header-hover);border-color:var(--header-border);transform:translateY(-1px)}.header-icon-button--accent[data-v-bc90f66b]{background:color-mix(in srgb, var(--header-accent) 10%, transparent);border-color:color-mix(in srgb, var(--header-accent) 18%, transparent)}.theme-color-custom[data-v-bc90f66b]{grid-template-columns:1fr 28px;align-items:center;gap:8px;min-width:124px;padding:2px 0;display:grid}.theme-color-custom__label[data-v-bc90f66b]{color:#667085;font-size:13px;line-height:1}.theme-color-custom__picker[data-v-bc90f66b]{cursor:pointer;background:0 0;border:1px solid #0f172a1f;border-radius:8px;width:28px;height:28px;padding:0;overflow:hidden}.theme-color-custom__picker[data-v-bc90f66b]::-webkit-color-swatch-wrapper{padding:0}.theme-color-custom__picker[data-v-bc90f66b]::-webkit-color-swatch{border:none}.header-user-trigger[data-v-bc90f66b]{border:1px solid var(--header-border);cursor:pointer;background:#ffffff8f;border-radius:999px;align-items:center;gap:10px;min-width:0;max-width:210px;height:42px;padding:3px 10px 3px 4px;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s;display:inline-flex}.app-header--dark .header-user-trigger[data-v-bc90f66b]{background:#1e28389e}.header-user-trigger[data-v-bc90f66b]:hover{border-color:color-mix(in srgb, var(--header-accent) 28%, var(--header-border));transform:translateY(-1px);box-shadow:0 10px 24px #0f172a14}.header-avatar[data-v-bc90f66b]{border:2px solid color-mix(in srgb, var(--header-accent) 22%, #fff);width:34px;height:34px;box-shadow:0 6px 14px #0f172a1f}.header-user-name[data-v-bc90f66b]{min-width:0;color:var(--header-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1;overflow:hidden}.icon[data-v-bc90f66b]{display:block}.app-sidebar[data-v-bc90f66b]{--sidebar-surface:#ffffffe6;--sidebar-surface-strong:#fffffff5;--sidebar-border:#0f172a14;--sidebar-text:#344054;--sidebar-muted:#98a2b3;--sidebar-active-bg:color-mix(in srgb, var(--sidebar-accent) 11%, #fff);background:linear-gradient(180deg, var(--sidebar-surface-strong) 0%, var(--sidebar-surface) 100%);border-right:1px solid var(--sidebar-border);flex-shrink:0;width:216px;min-width:216px;max-width:216px;min-height:0;padding:10px 8px 12px;transition:width .24s,min-width .24s,max-width .24s,background .2s,border-color .2s;box-shadow:10px 0 30px #0f172a0a}.app-sidebar--collapsed[data-v-bc90f66b]{width:68px;min-width:68px;max-width:68px;padding-inline:6px}.app-sidebar--dark[data-v-bc90f66b]{--sidebar-surface:#121822f0;--sidebar-surface-strong:#161e2afa;--sidebar-border:#94a3b81f;--sidebar-text:#eff4ffd1;--sidebar-muted:#eff4ff7a;--sidebar-active-bg:color-mix(in srgb, var(--sidebar-accent) 18%, #161e2afa);box-shadow:10px 0 30px #00000038}.sidebar-scroll[data-v-bc90f66b]{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--sidebar-accent) 28%, transparent) transparent;flex:1;min-height:0;padding:2px 0;overflow:hidden auto}.sidebar-scroll[data-v-bc90f66b]::-webkit-scrollbar{width:4px}.sidebar-scroll[data-v-bc90f66b]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--sidebar-accent) 24%, transparent);border-radius:999px}.sidebar-footer[data-v-bc90f66b]{border-top:1px solid var(--sidebar-border);color:var(--sidebar-muted);text-align:center;margin-top:10px;padding:12px 10px 4px;font-size:11px;line-height:1.45}.sidebar-footer>div+div[data-v-bc90f66b]{opacity:.82;margin-top:4px}.app-menu[data-v-bc90f66b]{color:var(--sidebar-text)}.app-sidebar[data-v-bc90f66b] .ant-menu{font-family:UIFont,-apple-system,PingFang SC,Noto Sans SC,sans-serif;border-inline-end:none!important}.app-sidebar[data-v-bc90f66b] .ant-menu-inline,.app-sidebar[data-v-bc90f66b] .ant-menu-vertical{background:0 0}.app-sidebar[data-v-bc90f66b] .ant-menu-inline-collapsed{width:56px}.app-sidebar[data-v-bc90f66b] .ant-menu-item,.app-sidebar[data-v-bc90f66b] .ant-menu-submenu-title{width:calc(100% - 8px);height:42px;color:var(--sidebar-text);border-radius:12px;margin:3px 4px;line-height:42px;transition:background .18s,color .18s,transform .18s}.app-sidebar[data-v-bc90f66b] .ant-menu-item:hover,.app-sidebar[data-v-bc90f66b] .ant-menu-submenu-title:hover{color:var(--sidebar-accent);background:#0f172a0a}.app-sidebar--dark[data-v-bc90f66b] .ant-menu-item:hover,.app-sidebar--dark[data-v-bc90f66b] .ant-menu-submenu-title:hover{background:#eff4ff0f}.app-sidebar[data-v-bc90f66b] .ant-menu-item-selected{color:var(--sidebar-accent);font-weight:600;background:var(--sidebar-active-bg)!important}.app-sidebar[data-v-bc90f66b] .ant-menu-item-selected:after{display:none}.app-sidebar[data-v-bc90f66b] .ant-menu-item-selected:before{background:var(--sidebar-accent);content:"";border-radius:999px;width:3px;height:20px;position:absolute;top:11px;left:8px}.app-sidebar[data-v-bc90f66b] .ant-menu-item .ant-menu-item-icon,.app-sidebar[data-v-bc90f66b] .ant-menu-submenu-title .ant-menu-item-icon,.app-sidebar[data-v-bc90f66b] .ant-menu-item .anticon,.app-sidebar[data-v-bc90f66b] .ant-menu-submenu-title .anticon{color:currentColor;min-width:18px;font-size:16px}.app-sidebar[data-v-bc90f66b] .ant-menu-title-content{margin-inline-start:12px;font-size:14px}.app-sidebar[data-v-bc90f66b] .ant-menu-submenu-arrow{color:var(--sidebar-muted)}.app-sidebar[data-v-bc90f66b] .ant-menu-sub{margin:2px 0 6px;background:0 0!important}.app-sidebar[data-v-bc90f66b] .ant-menu-sub .ant-menu-item{height:38px;font-size:13px;line-height:38px;padding-left:44px!important}.app-sidebar--collapsed[data-v-bc90f66b] .ant-menu-item,.app-sidebar--collapsed[data-v-bc90f66b] .ant-menu-submenu-title{width:48px;height:42px;margin-inline:4px;line-height:42px;padding-inline:0!important}.app-sidebar--collapsed[data-v-bc90f66b] .ant-menu-item-selected:before{left:6px}.app-sidebar--collapsed[data-v-bc90f66b] .ant-menu-item .ant-menu-item-icon,.app-sidebar--collapsed[data-v-bc90f66b] .ant-menu-submenu-title .ant-menu-item-icon,.app-sidebar--collapsed[data-v-bc90f66b] .ant-menu-item .anticon,.app-sidebar--collapsed[data-v-bc90f66b] .ant-menu-submenu-title .anticon{justify-content:center;width:48px;min-width:48px;font-size:17px;display:inline-flex}.app-sidebar--collapsed[data-v-bc90f66b] .ant-menu-title-content{margin-inline-start:0}.text[data-v-bc90f66b]{font-family:UIFont,sans-serif}.user-popover[data-v-bc90f66b]{--popover-surface:#fff;--popover-border:#0f172a14;--popover-text:#1f2937;--popover-muted:#667085;background:var(--popover-surface);width:430px;color:var(--popover-text)}.user-popover--dark[data-v-bc90f66b]{--popover-surface:#151c28;--popover-border:#94a3b824;--popover-text:#eff4ffeb;--popover-muted:#eff4ff94}.user-popover__profile[data-v-bc90f66b]{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:16px;display:grid}.user-popover__avatar[data-v-bc90f66b]{background:color-mix(in srgb, var(--popover-text) 5%, var(--popover-surface));object-fit:contain;border:none;border-radius:18px;width:92px;height:92px;padding:6px}.user-popover__main[data-v-bc90f66b]{min-width:0}.user-popover__topline[data-v-bc90f66b],.user-popover__stats[data-v-bc90f66b],.user-popover__meta[data-v-bc90f66b],.user-popover__actions[data-v-bc90f66b]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.user-popover__title-tag[data-v-bc90f66b]{color:var(--popover-accent);background:color-mix(in srgb, var(--popover-accent) 10%, var(--popover-surface));border-radius:999px;margin-inline-end:0}.user-popover__id[data-v-bc90f66b],.user-stat[data-v-bc90f66b],.user-popover__meta>span[data-v-bc90f66b]{border:1px solid var(--popover-border);min-height:26px;color:var(--popover-muted);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.user-popover__name[data-v-bc90f66b]{color:var(--popover-text);font-family:UIFont,sans-serif;font-size:20px;font-weight:700;line-height:1.25;margin:10px 0 9px!important}.user-popover__divider[data-v-bc90f66b]{background:var(--popover-border);height:1px;margin:16px 0 12px}.user-popover__meta[data-v-bc90f66b]{min-height:36px;padding-right:56px;position:relative}.ticket-pill img[data-v-bc90f66b]{object-fit:contain;width:20px;height:20px}.user-popover__stage[data-v-bc90f66b]{object-fit:contain;width:46px;max-height:46px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.user-popover__actions[data-v-bc90f66b]{border-top:1px solid var(--popover-border);justify-content:space-between;margin-top:14px;padding-top:12px}.user-action-button[data-v-bc90f66b]{color:var(--popover-text);border-radius:10px;font-weight:600}.user-action-button[data-v-bc90f66b]:hover{color:var(--popover-accent)!important;background:color-mix(in srgb, var(--popover-accent) 9%, transparent)!important}.user-action-button--danger[data-v-bc90f66b]:hover{color:#d4380d!important;background:#d4380d14!important}.user-popover-panel .ant-popover-inner{background:0 0;border-radius:18px;box-shadow:0 18px 50px #0f172a2e}.user-popover-panel .ant-popover-inner-content{background:#fff;border-radius:18px;padding:18px}.user-popover-panel--dark .ant-popover-inner-content{background:#151c28}.user-popover-panel .ant-popover-arrow:before{background:#fff}.user-popover-panel--dark .ant-popover-arrow:before{background:#151c28}@media (width<=720px){.app-header[data-v-bc90f66b]{padding:7px 10px}.app-brand__logo[data-v-bc90f66b]{width:104px}.app-brand__eyebrow[data-v-bc90f66b]{display:none}.app-brand__title[data-v-bc90f66b]{font-size:16px}.header-icon-button[data-v-bc90f66b]{width:36px;height:36px}}[data-v-bc90f66b] .ant-layout-content{overflow-x:hidden!important}
