@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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}:root{--bg-base:#0f1419;--bg-surface:#161c22;--bg-elevated:#1e262e;--border-subtle:#2a333c;--text-primary:#e6edf3;--text-secondary:#8b98a5;--brand-indigo:#1b4a7a;--brand-indigo-light:#2db8d4;--brand-peach:#d4a328;--brand-peach-ink:#d4a328;--accent:#2db8d4;--accent-strong:#1b4a7a;--accent-ink:#fff;--hero-glow:#1b4a7a29;--field-line:#8b98a51a;--field-glow:#1b4a7a38;--switch-track:#2a333c;--card-fill:color-mix(in srgb, var(--bg-elevated) 86%, transparent);--card-shadow:0 18px 40px -28px #00000073;--card-ring:0 0 0 1px #ffffff0b;--status-ok:#22c55e;--status-warn:#f59e0b;--status-crit:#ef4444;--status-off:#64748b;--radius-card:8px;--radius-control:6px;--font-sans:"Inter Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark]{--bg-base:#0f1419;--bg-surface:#161c22;--bg-elevated:#1e262e;--border-subtle:#2a333c;--text-primary:#e6edf3;--text-secondary:#8b98a5;--accent:#2db8d4;--accent-strong:#1b4a7a;--accent-ink:#fff;--brand-peach:#d4a328;--brand-peach-ink:#d4a328;--hero-glow:#1b4a7a29;--field-line:#8b98a51a;--field-glow:#1b4a7a38;--switch-track:#2a333c;--card-fill:color-mix(in srgb, var(--bg-elevated) 86%, transparent);--card-shadow:0 18px 40px -28px #00000073;--card-ring:0 0 0 1px #ffffff0b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--bg-base:#f5f7f9;--bg-surface:#fff;--bg-elevated:#fff;--border-subtle:#d6dde3;--text-primary:#0f1419;--text-secondary:#4d5b68;--accent:#1b4a7a;--accent-strong:#1b4a7a;--accent-ink:#fff;--brand-peach:#b8891f;--brand-peach-ink:#b8891f;--hero-glow:#1b4a7a1f;--field-line:#0f14190f;--field-glow:#1b4a7a21;--switch-track:#e3e8ed;--card-fill:color-mix(in srgb, var(--bg-elevated) 92%, transparent);--card-shadow:0 18px 36px -24px #0f141929;--card-ring:0 0 0 1px #0f141912;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}:root[data-theme=light]{--bg-base:#f5f7f9;--bg-surface:#fff;--bg-elevated:#fff;--border-subtle:#d6dde3;--text-primary:#0f1419;--text-secondary:#4d5b68;--accent:#1b4a7a;--accent-strong:#1b4a7a;--accent-ink:#fff;--brand-peach:#b8891f;--brand-peach-ink:#b8891f;--hero-glow:#1b4a7a1f;--field-line:#0f14190f;--field-glow:#1b4a7a21;--switch-track:#e3e8ed;--card-fill:color-mix(in srgb, var(--bg-elevated) 92%, transparent);--card-shadow:0 18px 36px -24px #0f141929;--card-ring:0 0 0 1px #0f141912;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.panel,.toolbar,.stack,.page,.stations,.alarms,.users,.sites,.companies,.distributors,.roles,.imports,.inbox,.analytics,.audit,.plugins,.replay,.settings,.profile{grid-template-columns:minmax(0,1fr)}@media (max-width:1024px){.head{align-items:stretch!important}.head-r{flex-wrap:wrap}.f-search,.f-sel{flex:200px;min-width:0}.tabs,.seg{scrollbar-width:none;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.seg::-webkit-scrollbar{display:none}.tabs button,.seg button{white-space:nowrap;flex:none}.seg{max-width:100%;flex-wrap:nowrap!important}.n-data-table .n-data-table-table[style*=fixed]{min-width:1000px}}@media (max-width:720px){.head-r{width:100%}.head-r>*{flex:auto}.f-search,.f-sel,.filters>*{flex:100%;width:100%!important}.panel{padding-left:14px;padding-right:14px}.content-inner .title{font-size:20px}.sub{font-size:13px}.ph{flex-wrap:wrap!important;align-items:stretch!important}.ph-r{width:100%;flex-wrap:wrap!important}.ph h1{font-size:clamp(20px,6vw,26px)!important;line-height:1.2!important}.bar{grid-template-columns:110px 1fr 48px!important}.n-data-table .n-data-table-wrapper{overflow-x:auto}.n-data-table .n-data-table-table{min-width:560px}.n-drawer{max-width:100vw!important}.n-modal,.n-dialog{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important}.n-popover{max-width:calc(100vw - 16px)}.n-input .n-input__input-el,.n-input .n-input__textarea-el{font-size:16px!important}.n-data-table .n-data-table-th,.n-data-table .n-data-table-td{padding:10px!important}.n-pagination{flex-wrap:wrap;row-gap:6px}}@media (pointer:coarse){.n-button:not(.n-button--text-type):not(.n-button--circle-shape){min-height:40px}.n-menu-item-content{min-height:44px}}@media (max-width:480px){.content-inner{padding:12px!important}}.cards>.card,.ps{content-visibility:auto;contain-intrinsic-size:auto 84px}.content,.n-layout-content{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text-secondary) 45%, transparent) transparent}.content::-webkit-scrollbar{width:10px;height:10px}.content::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-secondary) 45%, transparent) content-box;border:2px solid #0000;border-radius:8px}@media (max-width:720px){.n-date-panel.n-date-panel--daterange,.n-date-panel.n-date-panel--datetimerange{max-width:calc(100vw - 16px);max-height:var(--dp-max-h,min(calc(100dvh - 32px), 560px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;width:calc(100vw - 16px);overflow:hidden auto;grid-template-columns:minmax(0,1fr)!important}.n-date-panel--daterange .n-date-panel-calendar,.n-date-panel--datetimerange .n-date-panel-calendar{min-width:0}.n-date-panel.n-date-panel--daterange{grid-template-areas:"left-calendar""right-calendar""footer""action"!important}.n-date-panel.n-date-panel--datetimerange{grid-template-areas:"header""left-calendar""right-calendar""footer""action"!important}.n-date-panel--daterange .n-date-panel-calendar,.n-date-panel--datetimerange .n-date-panel-calendar{padding-left:12px;padding-right:12px}.n-date-panel--daterange .n-date-panel-calendar--end,.n-date-panel--datetimerange .n-date-panel-calendar--end{border-top:1px solid var(--border-subtle)}.n-date-panel--daterange .n-date-panel__vertical-divider,.n-date-panel--datetimerange .n-date-panel__vertical-divider{display:none}.n-date-panel--datetimerange .n-date-panel-header{flex-wrap:wrap;row-gap:8px}.n-date-panel--datetimerange .n-date-panel-header>*{flex:calc(50% - 10px)!important;width:auto!important;margin-right:0!important}}.n-drawer .n-form-item-feedback-wrapper{min-height:28px}*,:before,:after{box-sizing:border-box}html,body,#app{height:100%}body{background:var(--bg-base);color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11", "ss01";margin:0;font-size:15px;line-height:1.5}.tabular-nums{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
