@font-face{font-family:Righteous;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3dfcff4a0a051f3e-s.aca21e9c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Righteous;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2290fed2b3404919-s.p.ed928179.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Righteous Fallback;src:local(Arial);ascent-override:93.08%;descent-override:24.27%;line-gap-override:0.0%;size-adjust:105.81%}.righteous_f2ea95c9-module__1Acm7W__className{font-family:Righteous,Righteous Fallback;font-style:normal;font-weight:400}.righteous_f2ea95c9-module__1Acm7W__variable{--font-righteous:"Righteous","Righteous Fallback"}
@font-face{font-family:geistSans;src:url(../media/GeistVF-s.p.4c3c0b96.woff)format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:geistSans Fallback;src:local(Arial);ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.geistsans_47a3c9f1-module__2HyNMa__className{font-family:geistSans,geistSans Fallback}.geistsans_47a3c9f1-module__2HyNMa__variable{--font-geist-sans:"geistSans","geistSans Fallback"}
@font-face{font-family:geistMono;src:url(../media/GeistMonoVF-s.p.2cee7d16.woff)format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.geistmono_cfbefb1d-module__tUxLBG__className{font-family:geistMono,geistMono Fallback}.geistmono_cfbefb1d-module__tUxLBG__variable{--font-geist-mono:"geistMono","geistMono Fallback"}
:root{--background:#f5f5f7;--foreground:#1d1d1f;--card-bg:#fff;--glass-bg:#fffc;--glass-border:#0000000d;--table-row-hover:#f5f5f5;--table-row-stripe:#fbfbfd}[data-theme=dark]{--background:#000;--foreground:#f5f5f7;--card-bg:#1c1c1e;--glass-bg:#1c1c1eb3;--glass-border:#ffffff1a;--table-row-hover:#2c2c2e;--table-row-stripe:#121212}*{box-sizing:border-box;margin:0;padding:0}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,sans-serif;transition:background-color .3s,color .3s}.glass-bar{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);z-index:100;transition:background .3s,border-color .3s;position:sticky;top:0;background:var(--glass-bg)!important;border-bottom:1px solid var(--glass-border)!important}.apple-card{background:var(--card-bg);border-radius:18px;padding:24px;transition:transform .3s,box-shadow .3s,background-color .3s;box-shadow:0 4px 24px #0000000a}.apple-card:hover{transform:translateY(-2px);box-shadow:0 8px 32px #00000014}.ant-layout-header{background:0 0!important;height:auto!important;padding:0!important;line-height:normal!important}.ant-layout{background:0 0!important}.page-content{animation:.4s cubic-bezier(.2,.8,.2,1) fadeInScale}@keyframes fadeInScale{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.ant-skeleton-content .ant-skeleton-paragraph>li,.ant-skeleton-content .ant-skeleton-title{background:linear-gradient(90deg,#bebebe33 25%,#8181813d 37%,#bebebe33 63%) 0 0/400% 100%;animation:1.4s infinite skeleton-loading}@keyframes skeleton-loading{0%{background-position:100%}to{background-position:0}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#0000001a;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0003}.table-row-even{background-color:var(--card-bg)}.table-row-odd{background-color:var(--table-row-stripe)}.table-row-even:hover,.table-row-odd:hover{background-color:var(--table-row-hover)!important}[data-theme=dark] .ant-table-thead>tr>th{color:#a1a1a6!important;background:0 0!important}[data-theme=dark] .ant-menu-dark{background:0 0!important}.ant-menu-horizontal{border-bottom:none!important;line-height:56px!important}.ant-menu-horizontal>.ant-menu-item{height:56px!important;padding:0 24px!important;font-size:16px!important;line-height:56px!important}.ant-menu-horizontal .ant-menu-item:hover{transition:all .2s;transform:translateY(-1px)}
