*{box-sizing:border-box;margin:0;padding:0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--apple-accent:#c62828;--apple-accent-soft:#ff6b6b;--apple-ink:#1d1d1f;--apple-ink-muted:#6e6e73;--apple-surface:#fff;--apple-surface-soft:#f5f5f7;--apple-surface-elevated:#ffffffd1;--apple-border:#1d1d1f14;--apple-border-strong:#1d1d1f24;--apple-shadow:0 24px 60px #0f172a1f;--apple-shadow-soft:0 12px 32px #0f172a14;--apple-shadow-subtle:0 8px 18px #0f172a0d;--apple-radius-lg:28px;--apple-radius-md:22px;--apple-radius-sm:16px;--apple-success:#34c759;--apple-warning:#ff9f0a;--apple-danger:#ff3b30;--apple-purple:#5856d6;--apple-teal:#30b0c7}html{background:radial-gradient(circle at 0 0,#5ac8fa29,#0000 26%),radial-gradient(circle at 100% 0,#0071e31f,#0000 24%),linear-gradient(#fbfbfd 0%,#f3f4f8 100%)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--apple-ink);background:0 0;min-height:100vh;font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}#root{min-height:100vh}body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 10% 10%,#ffffffd1,#0000 22%),radial-gradient(circle at 85% 8%,#fff9,#0000 18%);position:fixed;inset:0}a{color:inherit}::selection{background:#c6282829}.ant-app,.ant-layout{background:0 0}.apple-shell{z-index:1;gap:18px;padding:18px;position:relative}.apple-sider{border:1px solid var(--apple-border);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:var(--apple-shadow-soft);overflow:hidden;background:var(--apple-surface-elevated)!important;border-radius:var(--apple-radius-lg)!important}.apple-sider .ant-layout-sider-children{flex-direction:column;height:100%;display:flex}.apple-brand{border-bottom:1px solid var(--apple-border);align-items:center;gap:14px;min-height:76px;padding:18px 20px;display:flex}.apple-brand-mark{color:#fff;background:linear-gradient(#ff6b6b 0%,#c62828 100%);border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:0 10px 24px #c628283d}.apple-brand-copy{min-width:0}.apple-brand-name{letter-spacing:-.02em;color:var(--apple-ink);font-size:15px;font-weight:700;display:block}.apple-brand-subtitle{color:var(--apple-ink-muted);margin-top:2px;font-size:12px;display:block}.apple-side-menu{flex:auto;min-height:0}.apple-sider-footer{border-top:1px solid var(--apple-border);margin-top:auto;padding:14px 12px 12px}.apple-header{margin-bottom:18px;background:0 0!important;height:auto!important;padding:0!important}.apple-header-bar{border:1px solid var(--apple-border);border-radius:var(--apple-radius-lg);background:var(--apple-surface-elevated);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:var(--apple-shadow-soft);justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.apple-header-left{align-items:center;gap:16px;display:flex}.apple-header-right{justify-content:flex-end;align-items:center;gap:14px;display:flex}.apple-header-meta{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.apple-header-role{text-transform:capitalize;font-size:12px}.apple-header-title{letter-spacing:-.03em;font-size:24px;line-height:1.1}.apple-header-kicker{color:var(--apple-ink-muted);text-transform:uppercase;letter-spacing:.12em;margin-bottom:4px;font-size:12px;display:block}.apple-user-trigger{min-height:48px;box-shadow:none;background:#ffffff75;border:1px solid #1d1d1f0f;border-radius:18px;align-items:center;gap:10px;padding:8px 12px 8px 8px;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.apple-user-trigger:hover{box-shadow:var(--apple-shadow-subtle);background:#ffffffad}.apple-user-trigger-sidebar{background:#ffffff8f;border-radius:16px;justify-content:space-between;width:100%;padding:10px}.apple-logout-trigger{width:38px!important;height:38px!important;color:var(--apple-ink-muted)!important;background:#1d1d1f0a!important;border-radius:12px!important}.apple-logout-trigger .anticon{font-size:18px}.apple-logout-trigger:hover{color:var(--apple-ink)!important;background:#1d1d1f14!important}.apple-user-avatar-trigger{transition:transform .18s,box-shadow .18s}.apple-user-avatar-trigger:hover{transform:translateY(-1px);box-shadow:0 12px 20px #c6282838!important}.apple-user-menu-card{min-width:180px;padding:2px 0}.apple-user-menu-name{color:var(--apple-ink);margin-bottom:2px;font-weight:700}.apple-content{min-height:calc(100vh - 36px)!important}.apple-content-inner{padding:0 4px 4px}.apple-page-heading{border:1px solid var(--apple-border);border-radius:var(--apple-radius-lg);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:var(--apple-shadow-soft);background:linear-gradient(#ffffffe0 0%,#ffffffbd 100%);margin-bottom:18px;padding:20px 22px}.apple-page-heading h1,.apple-page-heading h2,.apple-page-heading h3,.apple-page-heading .ant-typography{margin-bottom:0!important}.apple-page-subtitle{color:var(--apple-ink-muted);margin-top:8px;font-size:14px;display:block}.ant-card,.ant-modal .ant-modal-content,.ant-dropdown .ant-dropdown-menu,.ant-picker-dropdown .ant-picker-panel-container{border:1px solid var(--apple-border);background:var(--apple-surface-elevated);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--apple-shadow-soft);border-radius:var(--apple-radius-md)!important}.ant-card .ant-card-head{border-bottom-color:var(--apple-border);min-height:68px}.ant-card .ant-card-head-title{letter-spacing:-.02em;font-weight:700}.ant-btn{letter-spacing:-.01em;font-weight:600}.ant-btn-default,.ant-btn-dashed,.ant-btn-text,.ant-btn-link{box-shadow:none}.ant-btn-default,.ant-btn-dashed{border-color:var(--apple-border-strong);background:#ffffffc7}.ant-btn-default:hover,.ant-btn-dashed:hover{color:var(--apple-accent)!important;border-color:#c6282847!important}.ant-btn-primary{background:linear-gradient(#ff6b6b 0%,#c62828 100%)!important;border:none!important}.ant-btn-primary.ant-btn-background-ghost{color:var(--apple-accent)!important;box-shadow:none!important;background:#c6282814!important;border:1px solid #c628281f!important}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select-selector,.ant-picker,.ant-mentions,.ant-tabs-nav{box-shadow:inset 0 1px #ffffff8f;border-color:var(--apple-border)!important;background:#ffffffb8!important}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-input-number:hover,.ant-select-selector:hover,.ant-picker:hover{border-color:#c628283d!important}.ant-form-item-label>label,.ant-descriptions-item-label,.ant-statistic .ant-statistic-title,.ant-table-wrapper .ant-table-thead>tr>th,.ant-tabs-tab-btn{color:var(--apple-ink-muted)!important}.ant-table-wrapper .ant-table{border-radius:20px;overflow:hidden}.ant-table-wrapper .ant-table-thead>tr>th{font-weight:600;border-bottom-color:var(--apple-border)!important;background:#ffffff70!important}.ant-table-wrapper .ant-table-tbody>tr>td,.ant-table-wrapper .ant-table-thead>tr>th{border-bottom-color:#1d1d1f0f!important}.ant-table-expanded-row>.ant-table-cell{background:#ffffff5c!important}.ant-menu{padding:10px 8px 14px;background:0 0!important;border-inline-end:none!important}.ant-menu-light .ant-menu-item,.ant-menu-light .ant-menu-submenu-title{width:calc(100% - 16px)!important;margin-inline:8px!important}.ant-menu-light .ant-menu-item-selected{position:relative;box-shadow:inset 0 0 0 1px #c6282814;background:#c628281a!important}.ant-menu-light .ant-menu-item-selected:before{content:"";background:linear-gradient(#ff8a80 0%,#c62828 100%);border-radius:999px;width:4px;position:absolute;top:11px;bottom:11px;left:10px}.ant-tag{border-width:0;padding-inline:10px;font-weight:600}.ant-alert{border-radius:18px}.ant-segmented{background:#7878801a;border-radius:999px;padding:4px}.ant-segmented .ant-segmented-item{border-radius:999px}.apple-soft-panel{border:1px solid var(--apple-border);background:#ffffff94;border-radius:18px;padding:16px}.apple-dashboard-hero-card{background:#ffffff8f;border:1px solid #1d1d1f0f;border-radius:22px;align-items:center;gap:16px;height:100%;min-height:112px;padding:18px;display:flex;box-shadow:inset 0 1px #ffffff8c}.apple-dashboard-hero-icon,.apple-dashboard-stat-icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.apple-dashboard-hero-icon{border-radius:18px;width:52px;height:52px;font-size:22px}.apple-dashboard-hero-meta{min-width:0}.apple-dashboard-stat-card{height:100%}.apple-dashboard-stat-card .ant-card-body{flex-direction:column;justify-content:space-between;height:100%;display:flex;padding:18px!important}.apple-dashboard-stat-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.apple-dashboard-stat-icon{border-radius:14px;width:42px;height:42px;font-size:18px}.apple-code-block{border:1px solid var(--apple-border);background:#f5f5f7eb;border-radius:18px;max-height:400px;padding:16px;font-size:12px;overflow:auto}.apple-empty-state{text-align:center;color:var(--apple-ink-muted);background:#fff6;border:1.5px dashed #1d1d1f24;border-radius:24px;margin-top:16px;padding:40px}.apple-login-shell{z-index:1;grid-template-columns:minmax(320px,520px) minmax(320px,420px);justify-content:center;align-items:center;gap:40px;min-height:100vh;padding:40px;display:grid;position:relative}.apple-login-intro{max-width:520px}.apple-login-eyebrow{color:var(--apple-accent);background:#ffffffb3;border:1px solid #c628281f;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.apple-login-title{margin-top:18px;letter-spacing:-.06em!important;margin-bottom:12px!important;font-size:clamp(2.6rem,5vw,4.6rem)!important;line-height:.96!important}.apple-login-copy{max-width:480px;color:var(--apple-ink-muted);font-size:18px;line-height:1.55}.apple-login-card{width:min(100%,430px);padding:8px}.apple-login-card .ant-card-body{padding:28px!important}.apple-login-brand{text-align:left;margin-bottom:28px}.apple-login-brand .ant-typography{letter-spacing:-.03em}.user-dropdown-trigger:hover{background:#ffffffb8}@media (width<=1100px){.apple-login-shell{grid-template-columns:1fr;justify-items:center;gap:24px;padding:28px 18px}.apple-login-intro{text-align:center}}@media (width<=960px){.apple-shell{gap:12px;padding:12px}.apple-header-bar{flex-direction:column;align-items:stretch}.apple-header-left{justify-content:space-between}.apple-header-right,.apple-header-meta{text-align:left;align-items:flex-start}.apple-content{min-height:auto!important}}@media (width<=640px){.apple-page-heading,.ant-card,.ant-modal .ant-modal-content{border-radius:20px!important}.apple-header-title{font-size:20px}}
