:root{color-scheme:light dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html,body,#root{margin:0;padding:0;height:100%}body{font-feature-settings:"cv02","cv03","cv04","cv11"}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:color-mix(in oklab,currentColor 14%,transparent);border-radius:999px;border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background-color:color-mix(in oklab,currentColor 26%,transparent)}@keyframes page-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.page-fade{animation:page-fade .22s cubic-bezier(.2,.7,.2,1)}.lift-card:hover{transform:translateY(-2px);box-shadow:0 1px 2px #0000000a,0 8px 24px #00000014}.brand-mark{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;color:#fff;font-weight:700;font-size:16px;letter-spacing:.5px;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.35),transparent 55%),linear-gradient(135deg,var(--brand-primary, #5b9bff),var(--brand-secondary, #1d3a73));box-shadow:inset 0 0 0 1px #ffffff14,0 4px 12px #00000040}.search-trigger{display:inline-flex;align-items:center;gap:10px;height:36px;padding:0 12px;width:280px;border-radius:10px;border:1px solid var(--ant-color-border-secondary, transparent);background:var(--ant-color-fill-quaternary, rgba(0, 0, 0, .03));color:var(--ant-color-text-tertiary);font-size:13px;cursor:text;transition:border-color .18s ease,background .18s ease}.search-trigger:hover{background:var(--ant-color-fill-tertiary, rgba(0, 0, 0, .05));border-color:var(--ant-color-border, transparent)}.search-trigger kbd,.palette-kbd{margin-left:auto;padding:2px 6px;border-radius:6px;border:1px solid var(--ant-color-border-secondary, transparent);background:var(--ant-color-bg-elevated, transparent);font-family:inherit;font-size:11px;color:var(--ant-color-text-secondary)}.palette-kbd{margin-left:0}.sider-shell{display:flex;flex-direction:column;height:100%}.sider-brand{display:flex;align-items:center;gap:12px;height:64px;padding:0 20px;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0;transition:padding .22s cubic-bezier(.2,.7,.2,1)}.sider-brand[data-collapsed=true]{padding:0;justify-content:center}.sider-brand[data-collapsed=true] .brand-mark{margin:0}.brand-text{min-width:0;overflow:hidden;white-space:nowrap;max-width:160px;opacity:1;transition:opacity .16s cubic-bezier(.2,.7,.2,1),max-width .22s cubic-bezier(.2,.7,.2,1),margin .22s cubic-bezier(.2,.7,.2,1)}.sider-brand[data-collapsed=true] .brand-text{opacity:0;max-width:0;margin:0;pointer-events:none}.sider-menu-wrap{flex:1 1 auto;overflow-y:auto;padding:8px 0}.sider-footer{flex-shrink:0;padding:10px 12px;border-top:1px solid rgba(255,255,255,.06);display:flex;align-items:center;gap:10px;transition:justify-content .22s ease}.sider-footer[data-collapsed=true]{justify-content:center}.sider-footer-aux{overflow:hidden;flex-shrink:0;transition:opacity .16s cubic-bezier(.2,.7,.2,1),width .22s cubic-bezier(.2,.7,.2,1),margin .22s cubic-bezier(.2,.7,.2,1)}.sider-footer[data-collapsed=true] .sider-footer-aux{opacity:0;width:0;margin:0;pointer-events:none}.sider-version{overflow:hidden;white-space:nowrap;max-width:80px;opacity:1;transition:opacity .16s cubic-bezier(.2,.7,.2,1),max-width .22s cubic-bezier(.2,.7,.2,1),margin .22s cubic-bezier(.2,.7,.2,1)}.sider-footer[data-collapsed=true] .sider-version{opacity:0;max-width:0;margin:0;pointer-events:none}.sider-footer-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:#ffffff0a;color:#ffffffb3;width:36px;height:36px;border-radius:8px;display:grid;place-items:center;cursor:pointer;transition:background .18s ease,color .18s ease}.sider-footer-btn:hover{background:#ffffff1a;color:#fff}.sider-version{font-size:11px;color:#ffffff73;font-feature-settings:"tnum";margin-left:auto}.ant-menu-dark .ant-menu-item-selected:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:0 3px 3px 0;background:var(--ant-color-primary)}.ant-menu-inline .ant-menu-item{position:relative}.ant-menu-dark .ant-menu-item,.ant-menu-dark .ant-menu-item .ant-menu-title-content{transition:background .18s ease,color .18s ease}.app-header{padding:0 20px}@media(max-width:991.98px){.app-header{padding:0 8px;gap:4px!important}}.sider-mobile-extras{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-top:1px solid rgba(255,255,255,.1)}.sider-mobile-extras .ant-select,.sider-mobile-extras .ant-btn{width:100%!important}.sider-mobile-extras .ant-select-content,.sider-mobile-extras .ant-select-filled .ant-select-content{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.18)!important;color:#ffffffeb!important;border-radius:8px;padding:6px 12px;min-height:36px;display:flex;align-items:center}.sider-mobile-extras .ant-select-suffix,.sider-mobile-extras .ant-select-arrow{color:#ffffffb3!important}.sider-mobile-extras .ant-btn{background:#ffffff1a;border:1px solid rgba(255,255,255,.18);color:#ffffffeb;height:36px}.sider-mobile-extras .ant-btn:hover{background:#ffffff2e!important;color:#fff!important;border-color:#ffffff47!important}.sider-mobile-extras>span[role=button]{width:100%!important;height:36px!important;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);color:#ffffffeb!important;border-radius:8px;display:inline-flex;align-items:center;gap:10px;justify-content:flex-start!important;padding:0 12px}.sider-mobile-extras>span[role=button]:after{content:"Theme";font-size:13px}.sider-mobile-extras>span[role=button]:hover{background:#ffffff2e;color:#fff!important;border-color:#ffffff47}.mobile-nav-drawer .ant-drawer-content{background:#001529}@media(max-width:991.98px){.ant-layout-content{padding:16px 12px!important}}@media(max-width:575.98px){.ant-layout-content{padding:12px 10px!important}}@media(max-width:991.98px){.ant-table-wrapper .ant-table{font-size:13px}.ant-table-wrapper .ant-table-container,.ant-table-wrapper .ant-table-content,.ant-table-wrapper .ant-table-body{overflow-x:auto!important}.ant-table-wrapper .ant-table-content>table,.ant-table-wrapper .ant-table-body>table{min-width:max-content}.ant-table-wrapper .ant-table-cell{white-space:nowrap}.ant-pagination{flex-wrap:wrap;row-gap:8px}}@media(max-width:575.98px){.ant-modal{max-width:calc(100vw - 16px)!important;margin:8px auto!important;top:8px!important;padding-bottom:0!important}.ant-modal-content{border-radius:12px}.ant-drawer-right .ant-drawer-content-wrapper,.ant-drawer-left .ant-drawer-content-wrapper{width:100vw!important;max-width:100vw!important}}@media(max-width:991.98px){.page-header-actions,.profile-hero-actions{flex-basis:100%!important;width:100%}}@media(max-width:575.98px){.page-header-title.ant-typography{font-size:22px!important}.profile-hero-title.ant-typography{font-size:24px!important}.page-header-actions .ant-btn,.profile-hero-actions .ant-btn{flex:1 1 auto}}@media(max-width:575.98px){.ant-form-item .ant-input,.ant-form-item .ant-input-number,.ant-form-item .ant-picker,.ant-form-item .ant-select,.ant-form-item .ant-input-affix-wrapper{width:100%!important}.ant-form-horizontal .ant-form-item-label{text-align:left}}@media(max-width:575.98px){.ant-space-wrap>.ant-space-item{width:100%}.ant-space-wrap>.ant-space-item>.ant-input-affix-wrapper,.ant-space-wrap>.ant-space-item>.ant-input,.ant-space-wrap>.ant-space-item>.ant-select,.ant-space-wrap>.ant-space-item>.ant-picker,.ant-space-wrap>.ant-space-item>.ant-input-number,.ant-space-wrap>.ant-space-item>.ant-input-group,.ant-space-wrap>.ant-space-item>.ant-radio-group,.ant-space-wrap>.ant-space-item>.ant-segmented{width:100%!important;min-width:0!important}}@media(max-width:991.98px){.ant-btn-sm{min-height:32px}.ant-btn:not(.ant-btn-sm):not(.ant-btn-lg){min-height:36px}}.recharts-responsive-container{max-width:100%}@media(max-width:575.98px){.search-trigger{display:none!important}}html[data-theme=obsidian] :where(.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4,.ant-typography h5,h1,h2,h3,h4,h5,.page-header-title){font-family:var(--font-heading, inherit);letter-spacing:-.01em;font-weight:700}html[data-theme=blossom] :where(.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4,.ant-typography h5,h1,h2,h3,h4,h5,.page-header-title){font-family:var(--font-heading, inherit);letter-spacing:.005em;font-weight:400}html[data-theme=sandstone] :where(.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4,.ant-typography h5,h1,h2,h3,h4,h5,.page-header-title){font-family:var(--font-heading, inherit);letter-spacing:0;font-weight:600}html[data-theme=emerald] :where(.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4,.ant-typography h5,h1,h2,h3,h4,h5,.page-header-title){font-family:var(--font-heading, inherit);letter-spacing:-.005em;font-weight:600}html[data-theme=cloud-pro] :where(.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4,.ant-typography h5,h1,h2,h3,h4,h5,.page-header-title){font-family:var(--font-heading, inherit);letter-spacing:-.01em}html[data-theme=midnight-neon] :where(.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4,.ant-typography h5,h1,h2,h3,h4,h5,.page-header-title){font-family:var(--font-heading, inherit);letter-spacing:-.015em;font-weight:600}html[data-theme=obsidian] ::selection{background:#f59e0b;color:#0a0a0a}html[data-theme=blossom] ::selection{background:#fbcfe8;color:#9d174d}html[data-theme=sandstone] ::selection{background:#fde4b8;color:#5e3a20}html[data-theme=emerald] ::selection{background:#d4af37;color:#06281c}html[data-theme=cloud-pro] ::selection{background:#c7d2fe;color:#1e3a8a}html[data-theme=midnight-neon] ::selection{background:#22d3ee;color:#060818}html[data-theme=obsidian] .ant-layout-sider,html[data-theme=obsidian] .mobile-nav-drawer .ant-drawer-content{background:radial-gradient(120% 60% at 50% 0%,rgba(245,158,11,.06),transparent 60%),linear-gradient(180deg,#0c0c0c,#050505)!important}html[data-theme=blossom] .ant-layout-sider,html[data-theme=blossom] .mobile-nav-drawer .ant-drawer-content{background:radial-gradient(120% 60% at 50% 0%,rgba(168,85,247,.2),transparent 65%),linear-gradient(180deg,#be185d,#9d174d 60%,#6b1136)!important}html[data-theme=sandstone] .ant-layout-sider,html[data-theme=sandstone] .mobile-nav-drawer .ant-drawer-content{background:linear-gradient(180deg,#3a200f,#2c1810 60%,#1c0f08)!important}html[data-theme=emerald] .ant-layout-sider,html[data-theme=emerald] .mobile-nav-drawer .ant-drawer-content{background:radial-gradient(120% 60% at 50% 0%,rgba(212,175,55,.1),transparent 65%),linear-gradient(180deg,#052016,#03190f)!important}html[data-theme=cloud-pro] .ant-layout-sider,html[data-theme=cloud-pro] .mobile-nav-drawer .ant-drawer-content{background:linear-gradient(180deg,#111c35,#0b1322)!important}html[data-theme=midnight-neon] .ant-layout-sider,html[data-theme=midnight-neon] .mobile-nav-drawer .ant-drawer-content{background:radial-gradient(120% 50% at 50% 0%,rgba(217,70,239,.14),transparent 55%),radial-gradient(80% 50% at 50% 100%,rgba(34,211,238,.1),transparent 60%),linear-gradient(180deg,#060819,#04061a)!important}.lift-card{transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s cubic-bezier(.2,.7,.2,1),border-color .22s ease}html[data-theme=obsidian] .lift-card:hover{box-shadow:0 6px #0000008c,0 0 0 1px #f59e0b inset;transform:none}html[data-theme=blossom] .lift-card:hover{box-shadow:0 14px 32px -10px #db27774d;transform:translateY(-2px)}html[data-theme=sandstone] .lift-card:hover{box-shadow:0 1px #b453094d,0 8px 18px -8px #78350f4d;transform:translateY(-1px)}html[data-theme=emerald] .lift-card:hover{box-shadow:0 0 0 1px #d4af3773 inset,0 8px 24px -8px #0009;transform:translateY(-2px)}html[data-theme=cloud-pro] .lift-card:hover{box-shadow:0 12px 28px -10px #0f172a38;transform:translateY(-2px)}html[data-theme=midnight-neon] .lift-card:hover{box-shadow:0 0 0 1px #22d3ee8c inset,0 0 28px -4px #22d3ee66;transform:translateY(-2px)}html,body{transition:background-color .22s ease,color .22s ease}html[data-density=compact] .ant-table-tbody>tr>td,html[data-density=compact] .ant-table-thead>tr>th{padding-top:8px!important;padding-bottom:8px!important}html[data-density=compact] .ant-form-item{margin-bottom:12px}html[data-density=comfortable] .ant-table-tbody>tr>td,html[data-density=comfortable] .ant-table-thead>tr>th{padding-top:14px!important;padding-bottom:14px!important}@media print{.app-header,.ant-layout-sider,.mobile-nav-drawer,.ant-back-top,.ant-affix{display:none!important}.ant-layout,.ant-layout-content{background:#fff!important;color:#000!important;padding:0!important}body{background:#fff!important;color:#000!important}.lift-card,.ant-card{box-shadow:none!important;border:1px solid #ddd!important}}
