*,:after,:before{box-sizing:border-box}#root,body,html{height:100%;margin:0;max-width:100vw;overflow-x:hidden;padding:0;width:100%}:root{--fc-space-xs:4px;--fc-space-sm:8px;--fc-space-md:12px;--fc-space-lg:16px;--fc-space-xl:24px;--fc-space-2xl:32px;--fc-space-3xl:48px;--fc-space-4xl:64px;--fc-radius-xs:4px;--fc-radius-sm:6px;--fc-radius-md:10px;--fc-radius-lg:14px;--fc-radius-xl:20px;--fc-radius-pill:999px;--fc-color-canvas:#000;--fc-color-surface-card:#0a0f1c;--fc-color-surface-card-hover:#111827;--fc-color-surface-elevated:#141c2e;--fc-color-surface-inset:#05070c;--fc-color-surface-divider:#ffffff0f;--fc-color-surface-divider-strong:#ffffff1f;--fc-color-brand-base:#00d4ff;--fc-color-brand-light:#5be6ff;--fc-color-brand-dark:#008ab0;--fc-color-brand-subtle:#00d4ff1a;--fc-color-accent-violet:#7c5cff;--fc-color-accent-violet-subtle:#7c5cff1a;--fc-color-status-good:#00e676;--fc-color-status-warn:#ffb020;--fc-color-status-critical:#ff4d6d;--fc-color-status-info:#60a5fa;--fc-color-text-primary:#f8fafc;--fc-color-text-secondary:#cbd5e1;--fc-color-text-muted:#94a3b8;--fc-color-text-muted-aa:#94a3b8;--fc-color-text-disabled:#475569;--fc-color-text-on-accent:#000;--fc-font-display:clamp(28px,5vw,44px);--fc-font-hero:clamp(26px,4.5vw,36px);--fc-font-big:clamp(20px,3vw,24px);--fc-font-mini:clamp(16px,2vw,18px);--fc-motion-fast:120ms cubic-bezier(0.4,0,0.2,1);--fc-motion-base:220ms cubic-bezier(0.4,0,0.2,1);--fc-motion-slow:360ms cubic-bezier(0.2,0.8,0.2,1)}[data-skip-to-content]{background:#0a1528f5;border:1px solid #ff8a1c99;border-radius:8px;box-shadow:0 8px 24px #00000080;color:#f1f5f9;font-size:13px;font-weight:600;padding:10px 16px;text-decoration:none;transition:transform .12s cubic-bezier(.4,0,.2,1)}[data-skip-to-content]:focus-visible{height:auto!important;left:12px!important;outline:2px solid #ff8a1cd9;outline-offset:2px;overflow:visible!important;position:fixed!important;top:12px!important;width:auto!important;z-index:100000}.fc-tap-target-44{position:relative}.fc-tap-target-44:after{background:#0000;content:"";height:44px;left:50%;pointer-events:auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:44px}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior:none;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11","ss01";background:#0b1120;color:#e2e8f0;font-family:Inter,Plus Jakarta Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0;overscroll-behavior-y:none;padding:0}#root,body{min-height:100vh;min-height:100dvh}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button{cursor:pointer}input[type=date]{color-scheme:dark}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(.7);opacity:.7}input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}img,svg{display:block;max-width:100%}table{border-collapse:collapse;border-spacing:0}:focus-visible{border-radius:inherit;box-shadow:0 0 0 2px #fc80198c,0 0 0 4px #fc80192e;outline:none}::selection{background:#fc801940;color:#1f2a3f}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#64748b40;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#64748b73}*{scrollbar-color:#64748b40 #0000;scrollbar-width:thin}.fc-mono{font-feature-settings:"tnum";font-family:JetBrains Mono,ui-monospace,SF Mono,Cascadia Code,Menlo,Consolas,Liberation Mono,monospace;font-variant-numeric:tabular-nums}.fc-num{font-feature-settings:"tnum";font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.01em}code{font-family:JetBrains Mono,ui-monospace,SF Mono,Cascadia Code,Menlo,Consolas,monospace}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}@keyframes fc-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes fc-fade-in{0%{opacity:0}to{opacity:1}}.sk{animation:shimmer 1.8s ease-in-out infinite;background:linear-gradient(90deg,#1e293b66,#33415599 40%,#1e293b66 80%);background-size:800px 100%;border-radius:8px}.fc-nav-item:hover:not(.active){background:#94a3b80d}.fc-nav-item:hover:not(.active) .fc-nav-label{color:#f1f5f9}.fc-compare-full{display:inline}.fc-compare-short{display:none!important}@media (max-width:1024px){.fc-compare-full{display:none!important}.fc-compare-short{display:inline!important}}@media (max-width:768px){.fc-date-btns{-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.fc-date-btns::-webkit-scrollbar{display:none}.fc-compare-wrap>div:last-child:not(:first-child):not(:nth-child(2)),.fc-range-label{display:none!important}.fc-filter-row{align-items:stretch!important;flex-direction:column!important;gap:8px!important}.fc-datetime{display:none!important}.fc-chart-responsive{max-height:220px}}@media (max-width:480px){.fc-date-btns button{font-size:10.5px!important;padding:6px 9px!important}.fc-compare-wrap button{font-size:10.5px!important;padding:6px 10px!important}.fc-compare-label span{display:none!important}.fc-compare-label{gap:0!important}}.fc-g4{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.fc-g3{grid-gap:14px;grid-template-columns:repeat(3,1fr)}.fc-g2,.fc-g3{display:grid;gap:14px;margin-bottom:14px}.fc-g2{grid-gap:14px;grid-template-columns:1fr 1fr}.fc-g5{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,1fr)}@media (max-width:1024px){.fc-g3,.fc-g4{grid-template-columns:repeat(2,1fr)!important}.fc-g5{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:768px){.fc-g4{gap:8px!important}.fc-g3,.fc-g4{grid-template-columns:repeat(2,1fr)!important}.fc-g2,.fc-g3{gap:10px!important}.fc-g2{grid-template-columns:1fr!important}.fc-g5{gap:8px!important;grid-template-columns:repeat(2,1fr)!important}}@media (max-width:480px){.fc-g2,.fc-g3,.fc-g4,.fc-g5{gap:8px!important;grid-template-columns:1fr!important}.fc-compare-grid{gap:10px!important;grid-template-columns:1fr!important;text-align:center}}@media (max-width:768px){.fc-modal{max-width:94vw!important;padding:20px 18px!important;width:94vw!important}.fc-modal,.fc-modal-lg{border-radius:14px!important}.fc-modal-lg{max-height:90vh!important;max-width:96vw!important;padding:18px 14px!important;width:96vw!important}}@media (max-width:480px){.fc-login-card{border-radius:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;max-width:100vw!important;min-height:100vh!important;min-height:100dvh!important;padding:28px 22px!important;width:100vw!important}.fc-login-wrap{align-items:stretch!important}}.fc-table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto;scrollbar-width:thin}.fc-table-scroll table{min-width:500px}@media (max-width:768px){.fc-table-scroll{border-radius:8px;margin:0 -4px;padding:0 4px}}@media (max-width:1024px){.fc-sidebar{padding-bottom:env(safe-area-inset-bottom,0)!important}}@media (max-width:768px){.fc-ai-fab{bottom:calc(16px + env(safe-area-inset-bottom, 0px))!important;height:50px!important;right:16px!important;width:50px!important}.fc-ai-panel{border:none!important;border-radius:0!important;height:100%!important;inset:0!important;width:100%!important}}@supports (padding:env(safe-area-inset-bottom)){.fc-header{padding-left:max(28px,env(safe-area-inset-left))!important;padding-right:max(28px,env(safe-area-inset-right))!important}@media (max-width:768px){.fc-header{padding-left:max(14px,env(safe-area-inset-left))!important;padding-right:max(14px,env(safe-area-inset-right))!important}}}@media print{body{background:#fff;color:#000}.fc-hamburger,.fc-header,.fc-sidebar{display:none!important}}
/*# sourceMappingURL=main.113f5d1a.css.map*/