*{border:none;margin:0;padding:0}*,:before,:after{box-sizing:border-box}a,a:link,a:visited,a:hover{text-decoration:none}aside,nav,footer,header,section,main{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}ul,ul li{list-style:none}img{vertical-align:top}img,svg{max-width:100%;height:auto}address{font-style:normal}input,textarea,button,select{font-family:inherit;font-size:inherit;color:inherit;background-color:#0000}input::-ms-clear{display:none}textarea{resize:vertical}button,input[type=submit]{box-shadow:none;cursor:pointer;background:0 0;display:inline-block}button::-moz-focus-inner{border:0;padding:0}label{cursor:pointer}legend{display:block}input[type=file]{max-width:100%}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-400-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-400-latin.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-600-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-600-latin.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-700-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-700-latin.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:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/press-start-2p-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/press-start-2p-latin.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:Play;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/play-400-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Play;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/play-400-latin.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:Play;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/play-700-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Play;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/play-700-latin.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}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#181a20;--color-surface:#1f222c;--color-surface-glass:#16181e85;--color-input:#0c0e1259;--color-input-focus:#10121873;--color-border:#ffffff14;--color-border-subtle:#ffffff1a;--color-text:#e8edf2;--color-text-muted:#8b90a0;--color-text-on-accent:#0d0d0d;--color-accent:#78c6e8;--color-accent-deep:#5e9ab5;--color-accent-card:#02353b;--color-error:#e74c3c;--color-error-deep:#c0392b;--color-alert-status-opened:#7ec8ff;--color-alert-status-in_progress:#c486ff;--color-alert-status-acknowledged:#c486ff;--color-alert-status-waiting:#ffc107;--color-alert-status-resolved:#2ecc71;--color-alert-status-cancelled:#e74c3c;--color-alert-status-reopened:#c486ff;--glass-blur:16px;--glass-blur-input:10px;--shadow-glass:inset 0 1px 1px #bdbdbd5b,  inset 0 -1px 1px #00000059,  inset 0 0 24px #ffffff18,  0 18px 40px #00000082,  0 4px 12px #00000047;--shadow-input-inset:inset 0 2px 4px #00000073,  inset 0 1px 2px #00000059,  inset 0 -1px 1px #ffffff0a;--shadow-input-inset-focus:inset 0 2px 5px #00000080,  inset 0 1px 2px #0006,  inset 0 -1px 1px #ffffff0d,  0 0 0 1px color-mix(in srgb, var(--color-accent) 45%, transparent);--gradient-accent:linear-gradient(to right, var(--color-accent), var(--color-accent-deep));--gradient-error:linear-gradient(to right, var(--color-error), var(--color-error-deep));--auth-error-duration:1.1s;--sidebar-width-collapsed:60px;--sidebar-width-expanded:240px;--widget-sidebar-width-expanded:280px;--sidebar-icon-size:44px;--sidebar-gap:.75rem;--font-ui:"Montserrat", system-ui, sans-serif;--font-body:"Montserrat", system-ui, sans-serif;--font-heading:"Press Start 2P", system-ui, sans-serif;--font-scale:1}html,body,#app{font-family:var(--font-body)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}button,.btn,input,select,.desktop-widget__title,.glass-sidebar,.settings-menu__label,.settings-menu__section-title,.settings-menu__summary,.font-field__label,.font-field__chip,.color-field__label,.toggle-row__label,.toggle-row__hint{font-family:var(--font-ui)}textarea{font-family:var(--font-body)}select option{background-color:var(--color-surface);color:var(--color-text)}.font-ui{font-family:var(--font-ui)}.font-body{font-family:var(--font-body)}.font-heading{font-family:var(--font-heading)}:root{scrollbar-color:color-mix(in srgb, var(--color-text-muted) 38%, transparent) transparent;scrollbar-width:thin}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--color-text-muted) 38%, transparent) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-text-muted) 38%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--color-accent) 48%, var(--color-text-muted) 22%);background-clip:padding-box}::-webkit-scrollbar-corner{background:0 0}.scroll-area{overscroll-behavior:contain;overflow:hidden auto}.btn{isolation:isolate;min-width:5.5rem;color:var(--color-text-on-accent);cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;padding:10px 20px;transition:opacity .2s;display:inline-flex;position:relative;overflow:hidden}.btn--accent{background:var(--gradient-accent)}.btn--ghost{min-width:0;color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--color-accent) 35%, transparent)}.btn--ghost:hover:not(:disabled){opacity:1;background:color-mix(in srgb, var(--color-accent) 18%, transparent)}.btn__error-layer{z-index:0;background:var(--gradient-error);opacity:0;pointer-events:none;position:absolute;inset:0}.btn.is-error .btn__error-layer{animation:btn-error-fade var(--auth-error-duration) ease-in-out}.btn__label{z-index:1;position:relative}.btn:hover:not(:disabled):not(.is-error){opacity:.9}.btn:disabled{opacity:.6;cursor:not-allowed}@keyframes btn-error-fade{0%,to{opacity:0}40%{opacity:1}}.glass-panel{isolation:isolate;background:linear-gradient(155deg, #ffffff08 0%, #ffffff03 40%, #0000002e 100%), var(--color-surface-glass);width:100%;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(130%);box-shadow:var(--shadow-glass);border:1px solid #ffffff14;border-radius:20px;flex-direction:column;padding:1.25rem;display:flex;position:relative;overflow:hidden}.glass-panel:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(90% 55% at 18% -5%,#ffffff0f,#0000 55%),linear-gradient(#ffffff08 0%,#ffffff03 18%,#0000 42%);position:absolute;inset:0}.glass-panel:after{content:"";filter:blur(1.5px);pointer-events:none;z-index:0;background:radial-gradient(#ffffff0a 0%,#ffffff03 40%,#0000 70%);border-radius:50%;width:58%;height:34%;position:absolute;top:6%;left:10%}.glass-input{text-align:left;border:1px solid var(--color-border);background:linear-gradient(180deg, #0000002e 0%, #ffffff05 100%), var(--color-input);width:100%;-webkit-backdrop-filter:blur(var(--glass-blur-input)) saturate(120%);box-shadow:var(--shadow-input-inset);color:var(--color-text);border-radius:12px;outline:none;margin:.5rem 0;padding:12px 16px;transition:border-color .2s,box-shadow .2s,background-color .2s}.glass-input:focus{border-color:color-mix(in srgb, var(--color-accent) 50%, transparent);background:linear-gradient(180deg, #00000038 0%, #ffffff05 100%), var(--color-input-focus);box-shadow:var(--shadow-input-inset-focus)}.glass-input::placeholder{color:var(--color-text-muted)}.glass-input:disabled{opacity:.65}.glass-sidebar{--sidebar-pad:calc((var(--sidebar-width-collapsed) - var(--sidebar-icon-size)) / 2);z-index:100;width:var(--sidebar-width-collapsed);padding:var(--sidebar-pad) 0;background:linear-gradient(155deg, #ffffff08 0%, #ffffff03 40%, #0000002e 100%), var(--color-surface-glass);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(130%);box-shadow:var(--shadow-glass);isolation:isolate;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;transition:width .28s;display:flex;position:fixed;top:.75rem;bottom:.75rem;left:.75rem;overflow:hidden}.glass-sidebar:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;z-index:0;background:#12161cc7;transition:opacity .28s;position:absolute;inset:0}.glass-sidebar>*{z-index:1;position:relative}.glass-sidebar.is-expanded{width:var(--sidebar-width-expanded)}.glass-sidebar.is-expanded:before{opacity:1}.glass-sidebar__nav,.glass-sidebar__footer{padding:0 var(--sidebar-pad);box-sizing:border-box;flex-direction:column;align-items:stretch;gap:.4rem;min-width:0;display:flex}.glass-sidebar__nav{overscroll-behavior:contain;flex:1;padding-top:.35rem;overflow:hidden auto}.glass-sidebar__footer{border-top:1px solid #ffffff0f;margin-top:auto;padding-top:.55rem}.glass-sidebar__item{width:100%;max-width:100%;height:var(--sidebar-icon-size);min-height:var(--sidebar-icon-size);color:var(--color-text);cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:10px;justify-content:flex-start;align-items:center;gap:0;padding:0;text-decoration:none;transition:background-color .2s,opacity .2s,color .2s,gap .28s;display:flex;overflow:visible}.glass-sidebar.is-expanded .glass-sidebar__item{gap:.7rem}.glass-sidebar__item:hover:not(.is-disabled):not(:disabled){background:#ffffff0f}.glass-sidebar__item.is-active{background:color-mix(in srgb, var(--color-accent) 18%, transparent);color:var(--color-text)}.glass-sidebar__item.is-disabled,.glass-sidebar__item:disabled{opacity:.4;cursor:not-allowed}.glass-sidebar__icon{flex:0 0 var(--sidebar-icon-size);width:var(--sidebar-icon-size);height:var(--sidebar-icon-size);letter-spacing:0;color:var(--color-accent);background:#ffffff0a;border-radius:10px;place-items:center;font-size:.9rem;font-weight:600;line-height:1;display:grid;position:relative;overflow:visible}.glass-sidebar__icon img{object-fit:contain;width:20px;height:20px}.glass-sidebar__label{white-space:nowrap;text-overflow:ellipsis;text-align:left;opacity:0;pointer-events:none;flex:auto;min-width:0;max-width:0;padding-right:0;font-size:.875rem;line-height:1.2;transition:opacity .2s,transform .2s,max-width .28s,padding-right .28s;overflow:hidden;transform:translate(-6px)}.glass-sidebar.is-expanded .glass-sidebar__label{opacity:1;pointer-events:auto;max-width:12rem;padding-right:.5rem;transform:translate(0)}.glass-sidebar__profile{width:100%;max-width:100%;height:var(--sidebar-icon-size);min-height:var(--sidebar-icon-size);color:var(--color-text-muted);box-sizing:border-box;justify-content:flex-start;align-items:center;gap:0;font-size:.8rem;transition:gap .28s;display:flex;overflow:hidden}.glass-sidebar.is-expanded .glass-sidebar__profile{gap:.7rem}.glass-sidebar__profile-name{white-space:nowrap;text-overflow:ellipsis;text-align:left;opacity:0;pointer-events:none;flex:auto;min-width:0;max-width:0;padding-right:0;transition:opacity .2s,transform .2s,max-width .28s;overflow:hidden;transform:translate(-6px)}.glass-sidebar.is-expanded .glass-sidebar__profile-name{opacity:1;max-width:12rem;transform:translate(0)}.glass-sidebar__badge{letter-spacing:.06em;text-transform:uppercase;max-width:0;color:var(--color-text-muted);opacity:0;flex:none;padding-right:0;font-size:.65rem;transition:opacity .2s,max-width .28s,padding-right .28s;overflow:hidden}.glass-sidebar.is-expanded .glass-sidebar__badge{opacity:1;max-width:4rem;padding-right:.5rem}.glass-sidebar__badge--live{color:var(--color-text-muted);font-weight:700}.nav-unread-badge{z-index:2;color:#fff;letter-spacing:0;min-width:1.05rem;height:1.05rem;box-shadow:0 0 0 2px color-mix(in srgb, var(--color-bg,#12141c) 88%, transparent);pointer-events:none;background:#e83a4a;border-radius:999px;place-items:center;padding:0 .28rem;font-size:.62rem;font-weight:700;line-height:1;display:grid;position:absolute;top:0;right:0;transform:translate(28%,-28%)}.ws-live-badge{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.15rem .45rem;font-size:.65rem;font-weight:700;display:inline-flex}.ws-live-badge.is-on{color:var(--color-alert-status-resolved);background:color-mix(in srgb, var(--color-alert-status-resolved) 16%, transparent)}.ws-live-badge.is-off{color:var(--color-text-muted);background:#ffffff0f}.nav-ws-dot{z-index:2;pointer-events:none;width:7px;height:7px;box-shadow:0 0 0 2px color-mix(in srgb, var(--color-bg,#12141c) 88%, transparent);border-radius:50%;position:absolute;bottom:1px;right:1px}.nav-ws-dot.is-on{background:#3dcf7a;animation:1.8s ease-in-out infinite nav-ws-pulse}.nav-ws-dot.is-off{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-bg,#12141c) 88%, transparent), 0 0 6px #e255558c;background:#e25555;animation:none}@keyframes nav-ws-pulse{0%,to{opacity:.55;box-shadow:0 0 0 2px color-mix(in srgb, var(--color-bg,#12141c) 88%, transparent), 0 0 0 0 #0000;transform:scale(.92)}50%{opacity:1;box-shadow:0 0 0 2px color-mix(in srgb, var(--color-bg,#12141c) 88%, transparent), 0 0 7px 1px #3dcf7ab3;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.nav-ws-dot.is-on{opacity:1;box-shadow:0 0 0 2px color-mix(in srgb, var(--color-bg,#12141c) 88%, transparent), 0 0 6px #3dcf7a8c;animation:none;transform:none}}html.is-anim-mode-switcher-disabled .mode-switcher__indicator{display:none}html.is-anim-mode-switcher-disabled .mode-switcher__btn.is-active{border-color:color-mix(in srgb, var(--color-accent) 50%, transparent);background:color-mix(in srgb, var(--color-accent) 15%, transparent)}html.is-anim-mode-switcher-disabled .mode-switcher__indicator,html.is-anim-mode-switcher-disabled .mode-switcher__btn{transition:none!important}html.is-anim-widget-appear-disabled .desktop-widget.is-appearing{opacity:1!important;animation:none!important}html.is-anim-widget-appear-disabled .desktop-widget.is-disappearing{opacity:0!important;animation:none!important}html.is-anim-settings-transitions-disabled .settings-page.is-page-appearing,html.is-anim-settings-transitions-disabled .alerts-page.is-page-appearing,html.is-anim-settings-transitions-disabled .alert-detail.is-page-appearing{opacity:1!important;animation:none!important}html.is-anim-settings-transitions-disabled .settings-detail-fade-enter-active,html.is-anim-settings-transitions-disabled .settings-detail-fade-leave-active,html.is-anim-settings-transitions-disabled .settings-menu__item{transition:none!important}html.is-anim-settings-transitions-disabled .settings-detail-fade-enter-from,html.is-anim-settings-transitions-disabled .settings-detail-fade-leave-to{opacity:1!important;transform:none!important}html.is-anim-notes-alert-disabled .w-notes__item.is-alerting{animation:none!important}html.is-reduced-effects .glass-panel,html.is-reduced-effects .glass-sidebar,html.is-reduced-effects .section-card,html.is-reduced-effects .glass-input,html.is-reduced-effects .desktop-board__fx,html.is-reduced-effects .desktop-board__reset,html.is-reduced-effects .desktop-board__edit,html.is-reduced-effects .widget-sidebar,html.is-reduced-effects .alert-notify,html.is-reduced-effects .permissions-gate,html.is-reduced-effects .settings-page__panel{-webkit-backdrop-filter:none!important;background:linear-gradient(155deg,#ffffff0a 0%,#ffffff04 40%,#00000047 100%),#12161cf0!important}html.is-reduced-effects .glass-panel:after,html.is-reduced-effects .glass-card-aura{display:none!important}html.is-reduced-effects .desktop-widget.is-appearing{opacity:1!important;animation:none!important}html.is-reduced-effects .desktop-widget.is-disappearing{opacity:0!important;animation:none!important}html.is-reduced-effects .settings-page.is-page-appearing,html.is-reduced-effects .alerts-page.is-page-appearing,html.is-reduced-effects .alert-detail.is-page-appearing{opacity:1!important;animation:none!important}html.is-reduced-effects .desktop-widget.is-floating{box-shadow:0 10px 24px #00000059,0 4px 10px #0003!important}@media (prefers-reduced-motion:reduce){.glass-card-aura{display:none!important}.bg-blob__core{animation:none!important}.desktop-widget.is-appearing{opacity:1!important;animation:none!important}.desktop-widget.is-disappearing{opacity:0!important;animation:none!important}.settings-page.is-page-appearing,.alerts-page.is-page-appearing,.alert-detail.is-page-appearing{opacity:1!important;animation:none!important}}:root{--glass-aura-intensity:.55;--glass-aura-size:1;--glass-hover-motion:.55}.glass-panel,.section-card{transform-origin:var(--glass-aura-x,50%) var(--glass-aura-y,50%);transition:transform .34s cubic-bezier(.22,1,.36,1),border-color .24s,box-shadow .24s,opacity .2s}.glass-panel.is-glass-hover-active,.section-card.is-glass-hover-active{transform:scale(var(--glass-hover-scale,1))}html.is-card-hover-scale-disabled .glass-panel.is-glass-hover-active,html.is-card-hover-scale-disabled .section-card.is-glass-hover-active{transform:none!important}.glass-card-aura{border-radius:inherit;pointer-events:none;z-index:0;opacity:var(--glass-aura-opacity,0);transform:scale(var(--glass-aura-glow-scale,1));transform-origin:var(--glass-aura-x,50%) var(--glass-aura-y,50%);background:radial-gradient(circle at var(--glass-aura-x,50%) var(--glass-aura-y,50%), color-mix(in srgb, var(--color-accent-card) 48%, transparent) 0%, color-mix(in srgb, var(--color-accent-card) 18%, transparent) var(--glass-aura-stop-mid,34%), color-mix(in srgb, var(--color-accent-card) 6%, transparent) var(--glass-aura-stop-soft,52%), transparent var(--glass-aura-stop-end,72%));transition:opacity .3s,transform .34s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.glass-panel>.glass-card-aura,.section-card>.glass-card-aura{z-index:0}.glass-panel>:not(.glass-card-aura),.section-card>:not(.glass-card-aura){z-index:1;position:relative}.glass-panel.is-glass-aura-fading .glass-card-aura,.section-card.is-glass-aura-fading .glass-card-aura{transition:opacity .3s,transform .34s cubic-bezier(.22,1,.36,1)}.glass-panel.is-glass-aura-active,.section-card.is-glass-aura-active{border-color:color-mix(in srgb, var(--color-accent-card) 30%, #ffffff1a);box-shadow:var(--shadow-glass), 0 0 28px color-mix(in srgb, var(--color-accent-card) 10%, transparent)}html.is-card-aura-disabled .glass-card-aura{display:none!important}html.is-card-aura-disabled .glass-panel.is-glass-aura-active,html.is-card-aura-disabled .section-card.is-glass-aura-active{box-shadow:var(--shadow-glass);border-color:#ffffff14}html.is-card-hover-scale-disabled .glass-card-aura{transform:none!important}@media (prefers-reduced-motion:reduce){.glass-panel.is-glass-hover-active,.section-card.is-glass-hover-active{transform:none!important}.glass-card-aura{transition:opacity .2s;transform:none!important}}.ambient-blobs{pointer-events:none;z-index:0;width:100%;position:absolute;inset:0 auto auto 0;overflow:hidden}.bg-blob{pointer-events:none;z-index:0;will-change:transform;position:absolute}.bg-blob__layer{width:100%;height:100%;display:block;position:relative}.bg-blob__core,.bg-blob__glitch{filter:blur(80px);border-radius:50%;width:100%;height:100%;display:block}.bg-blob__core{opacity:.68}.bg-blob__glitch{opacity:0;pointer-events:none;position:absolute;inset:0}.bg-blob--accent .bg-blob__core{background:radial-gradient(circle, var(--color-accent) 0%, transparent 70%)}.bg-blob--accent .bg-blob__glitch{background:radial-gradient(circle, var(--color-error) 0%, transparent 70%)}.bg-blob--deep .bg-blob__core{background:radial-gradient(circle, var(--color-accent-deep) 0%, transparent 70%)}.bg-blob--deep .bg-blob__glitch{background:radial-gradient(circle, var(--color-error-deep) 0%, transparent 70%)}.bg-blob.is-error .bg-blob__glitch--a{animation:bg-blob-glitch-ghost-a var(--auth-error-duration) ease-in-out}.bg-blob.is-error .bg-blob__glitch--b{animation:bg-blob-glitch-ghost-b var(--auth-error-duration) ease-in-out}.bg-blob.is-error.bg-blob--accent .bg-blob__core{animation:bg-blob-glitch-core var(--auth-error-duration) ease-in-out, bg-blob-error-flash-accent var(--auth-error-duration) ease-in-out}.bg-blob.is-error.bg-blob--deep .bg-blob__core{animation:bg-blob-glitch-core var(--auth-error-duration) ease-in-out, bg-blob-error-flash-deep var(--auth-error-duration) ease-in-out}@keyframes bg-blob-glitch-core{0%,to{filter:blur(80px);transform:translate(0)skew(0)scale(1)}25%{filter:blur(78px);transform:translate(-8px,4px)skew(-1.5deg)scale(1.02)}50%{filter:blur(82px);transform:translate(10px,-5px)skew(1.5deg)scale(.98)}75%{filter:blur(80px);transform:translate(-6px,-3px)skew(-1deg)scale(1.01)}}@keyframes bg-blob-glitch-ghost-a{0%,to{opacity:0;transform:translate(0)}20%{opacity:.28;transform:translate(-12px,3px)}45%{opacity:.12;transform:translate(8px,-6px)}70%{opacity:.22;transform:translate(-10px,5px)}}@keyframes bg-blob-glitch-ghost-b{0%,to{opacity:0;transform:translate(0)}25%{opacity:.22;transform:translate(10px,-4px)}55%{opacity:.1;transform:translate(-8px,6px)}80%{opacity:.18;transform:translate(7px,-3px)}}@keyframes bg-blob-error-flash-accent{0%,to{background:radial-gradient(circle, var(--color-accent) 0%, transparent 70%)}40%{background:radial-gradient(circle, color-mix(in srgb, var(--color-error) 55%, var(--color-accent)) 0%, transparent 70%)}}@keyframes bg-blob-error-flash-deep{0%,to{background:radial-gradient(circle, var(--color-accent-deep) 0%, transparent 70%)}40%{background:radial-gradient(circle, color-mix(in srgb, var(--color-error-deep) 55%, var(--color-accent-deep)) 0%, transparent 70%)}}.permissions-gate[data-v-2bd5d779]{z-index:90;-webkit-backdrop-filter:blur(12px);background:#080a0eb8;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.permissions-gate__panel[data-v-2bd5d779]{width:min(600px,100%);padding:1.4rem 1.35rem 1.3rem}.permissions-gate__panel h2[data-v-2bd5d779]{color:var(--color-text);margin:0 0 .65rem;font-size:1.15rem;font-weight:700}.permissions-gate__lead[data-v-2bd5d779]{color:var(--color-text-muted);margin:0 0 1rem;font-size:.92rem;line-height:1.5}.permissions-gate__list[data-v-2bd5d779]{flex-direction:column;gap:.75rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.permissions-gate__list li[data-v-2bd5d779]{border:1px solid var(--color-border);background:#ffffff08;border-radius:12px;flex-direction:column;gap:.15rem;padding:.7rem .85rem;display:flex}.permissions-gate__list strong[data-v-2bd5d779]{color:var(--color-text);font-size:.9rem}.permissions-gate__list span[data-v-2bd5d779]{color:var(--color-text-muted);font-size:.8rem;line-height:1.35}.permissions-gate__note[data-v-2bd5d779]{color:var(--color-text-muted);margin:0 0 1.15rem;font-size:.78rem;line-height:1.4}.permissions-gate__actions[data-v-2bd5d779]{justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.permissions-gate__skip[data-v-2bd5d779]{border:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:10px;padding:.65rem .9rem;font-size:.88rem}.permissions-gate__skip[data-v-2bd5d779]:hover:not(:disabled){color:var(--color-text)}.permissions-gate__skip[data-v-2bd5d779]:disabled,.permissions-gate__actions .btn[data-v-2bd5d779]:disabled{opacity:.65;cursor:wait}.permissions-gate-enter-active[data-v-2bd5d779],.permissions-gate-leave-active[data-v-2bd5d779]{transition:opacity .18s}.permissions-gate-enter-active .permissions-gate__panel[data-v-2bd5d779],.permissions-gate-leave-active .permissions-gate__panel[data-v-2bd5d779]{transition:transform .18s,opacity .18s}.permissions-gate-enter-from[data-v-2bd5d779],.permissions-gate-leave-to[data-v-2bd5d779]{opacity:0}.permissions-gate-enter-from .permissions-gate__panel[data-v-2bd5d779],.permissions-gate-leave-to .permissions-gate__panel[data-v-2bd5d779]{opacity:0;transform:translateY(10px)scale(.98)}.boot-splash[data-v-002d65ef]{background:var(--color-bg);min-height:100vh;color:var(--color-text);place-items:center;display:grid}.boot-splash.is-shell[data-v-002d65ef]{grid-template-columns:calc(var(--sidebar-width-collapsed) + var(--sidebar-gap) * 2) 1fr;padding:var(--sidebar-gap);box-sizing:border-box;place-items:stretch stretch;gap:0;display:grid}.boot-splash__sidebar[data-v-002d65ef]{width:var(--sidebar-width-collapsed);background:color-mix(in srgb, var(--color-surface) 80%, transparent);border:1px solid var(--color-border);border-radius:16px}.boot-splash__main[data-v-002d65ef]{flex-direction:column;justify-content:center;gap:.85rem;padding:1.5rem 1rem;display:flex}.boot-splash__brand[data-v-002d65ef]{font-family:var(--font-heading);letter-spacing:.02em;color:var(--color-accent);font-size:1.5rem;font-weight:700}.boot-splash__hint[data-v-002d65ef]{color:var(--color-text-muted);margin:.35rem 0 0;font-size:.95rem}.boot-splash__shimmer[data-v-002d65ef]{background:linear-gradient(90deg, color-mix(in srgb, var(--color-surface) 90%, transparent) 0%, color-mix(in srgb, var(--color-accent) 18%, transparent) 50%, color-mix(in srgb, var(--color-surface) 90%, transparent) 100%);background-size:200% 100%;border-radius:8px;width:min(280px,70%);height:.85rem;animation:1.2s ease-in-out infinite boot-shimmer-002d65ef}.boot-splash__shimmer--short[data-v-002d65ef]{width:min(160px,40%)}@keyframes boot-shimmer-002d65ef{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.boot-splash__shimmer[data-v-002d65ef]{animation:none}}.color-field[data-v-70b2a043]{flex-direction:column;gap:.55rem;display:flex}.color-field__meta[data-v-70b2a043]{flex-direction:column;gap:.2rem;display:flex}.color-field__label[data-v-70b2a043]{color:var(--color-text);font-size:.92rem;font-weight:600}.color-field__hint[data-v-70b2a043]{color:var(--color-text-muted);font-size:.8rem;line-height:1.35}.color-field__controls[data-v-70b2a043]{grid-template-columns:3rem 1fr;align-items:center;gap:.65rem;display:grid}.color-field__picker[data-v-70b2a043]{border:1px solid var(--color-border);cursor:pointer;background:0 0;border-radius:12px;width:3rem;height:3rem;padding:0;overflow:hidden}.color-field__picker[data-v-70b2a043]::-webkit-color-swatch-wrapper{padding:0}.color-field__picker[data-v-70b2a043]::-webkit-color-swatch{border:none;border-radius:11px}.color-field__picker[data-v-70b2a043]::-moz-color-swatch{border:none;border-radius:11px}.color-field__hex[data-v-70b2a043]{letter-spacing:.04em;text-transform:lowercase;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.sound-picker[data-v-598fecc0]{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:.65rem;padding:.85rem .95rem;display:flex}.sound-picker.is-muted-panel .sound-picker__list[data-v-598fecc0]{opacity:.55}.sound-picker__head[data-v-598fecc0]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.sound-picker__titles[data-v-598fecc0]{flex-direction:column;gap:.15rem;min-width:0;display:flex}.sound-picker__title[data-v-598fecc0]{color:var(--color-text);font-size:.92rem;font-weight:650}.sound-picker__hint[data-v-598fecc0]{color:var(--color-text-muted);font-size:.75rem;line-height:1.3}.sound-picker__enable[data-v-598fecc0]{color:var(--color-text-muted);cursor:pointer;align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.sound-picker__list[data-v-598fecc0]{flex-direction:column;gap:.35rem;display:flex}.sound-picker__list.is-muted[data-v-598fecc0]{opacity:.55}.sound-picker__list.is-muted .sound-picker__item[data-v-598fecc0]{cursor:default}.sound-picker__list.is-muted .sound-picker__play[data-v-598fecc0]{opacity:1;pointer-events:auto;cursor:pointer}.sound-picker__item[data-v-598fecc0]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:#ffffff08;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:.65rem;padding:.55rem .65rem;display:flex}.sound-picker__item[data-v-598fecc0]:hover{border-color:color-mix(in srgb, var(--color-accent) 30%, transparent)}.sound-picker__item.is-active[data-v-598fecc0]{border-color:color-mix(in srgb, var(--color-accent) 45%, transparent);background:color-mix(in srgb, var(--color-accent) 12%, transparent)}.sound-picker__item--custom[data-v-598fecc0]{cursor:default}.sound-picker__item-text[data-v-598fecc0]{flex-direction:column;gap:.1rem;min-width:0;display:flex}.sound-picker__item-label[data-v-598fecc0]{color:var(--color-text);font-size:.88rem;font-weight:600}.sound-picker__item-hint[data-v-598fecc0]{color:var(--color-text-muted);font-size:.75rem}.sound-picker__play[data-v-598fecc0],.sound-picker__use[data-v-598fecc0],.sound-picker__remove[data-v-598fecc0],.sound-picker__upload[data-v-598fecc0]{color:var(--color-text);font:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;flex:none;font-size:.75rem;font-weight:600}.sound-picker__play[data-v-598fecc0]{width:2rem;height:2rem;padding:0}.sound-picker__use[data-v-598fecc0],.sound-picker__upload[data-v-598fecc0]{padding:.35rem .55rem}.sound-picker__use.is-active[data-v-598fecc0]{border-color:color-mix(in srgb, var(--color-accent) 45%, transparent);color:var(--color-accent)}.sound-picker__upload[data-v-598fecc0]{align-items:center;display:inline-flex;position:relative;overflow:hidden}.sound-picker__upload input[data-v-598fecc0]{opacity:0;cursor:pointer;position:absolute;inset:0}.sound-picker__remove[data-v-598fecc0]{width:2rem;height:2rem;color:var(--color-error);padding:0}.sound-picker__custom-actions[data-v-598fecc0]{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.sound-picker__error[data-v-598fecc0]{color:var(--color-error);margin:0;font-size:.8rem}.reply-templates[data-v-3f9b9082]{flex-direction:column;gap:.9rem;display:flex}.reply-templates__hint[data-v-3f9b9082],.reply-templates__empty[data-v-3f9b9082]{color:var(--color-text-muted);margin:0;font-size:.82rem;line-height:1.45}.reply-templates__list[data-v-3f9b9082]{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.reply-templates__item[data-v-3f9b9082],.reply-templates__add[data-v-3f9b9082]{flex-direction:column;gap:.4rem;display:flex}.reply-templates__item-label[data-v-3f9b9082]{color:var(--color-text-muted);font-size:.8rem;font-weight:600}.reply-templates__item-row[data-v-3f9b9082]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem;display:grid}.reply-templates__textarea[data-v-3f9b9082]{resize:vertical;text-align:left;width:100%;min-height:3.2rem}.reply-templates__remove[data-v-3f9b9082]{width:2rem;height:2rem;color:var(--color-text-muted);cursor:pointer;background:#ffffff0f;border:none;border-radius:10px;font-size:1.2rem;line-height:1}.reply-templates__remove[data-v-3f9b9082]:hover{color:var(--color-error);background:color-mix(in srgb, var(--color-error) 14%, transparent)}.reply-templates__add-footer[data-v-3f9b9082]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.reply-templates__meta[data-v-3f9b9082]{color:var(--color-text-muted);font-size:.78rem}.reply-templates__error[data-v-3f9b9082]{color:var(--color-error);margin:0;font-size:.85rem}.settings-panel[data-v-8d47b58e]{flex-direction:column;gap:1rem;display:flex}.settings-panel__preview-row[data-v-8d47b58e]{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.25rem;display:flex}.settings-panel__link-sample[data-v-8d47b58e]{color:var(--color-accent);text-underline-offset:3px;font-weight:600;text-decoration:underline}.font-field[data-v-8d47b58e]{border-bottom:1px solid var(--color-border);flex-direction:column;gap:.45rem;padding-bottom:.35rem;display:flex}.font-field[data-v-8d47b58e]:last-child{border-bottom:none;padding-bottom:0}.font-field__label[data-v-8d47b58e]{color:var(--color-text);font-size:.92rem;font-weight:600}.font-field__hint[data-v-8d47b58e]{color:var(--color-text-muted);margin:0;font-size:.8rem;line-height:1.4}.font-field__hint--top[data-v-8d47b58e]{margin-bottom:.15rem}.font-field__hint a[data-v-8d47b58e]{color:var(--color-accent)}.font-field__status[data-v-8d47b58e]{color:var(--color-error);margin:0;font-size:.8rem;line-height:1.35}.font-field__apply-both[data-v-8d47b58e]{border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;background:#ffffff08;border-radius:12px;padding:.7rem 1rem;font-size:.88rem;font-weight:600;transition:border-color .15s,color .15s}.font-field__apply-both[data-v-8d47b58e]:hover{border-color:color-mix(in srgb, var(--color-accent) 45%, transparent);color:var(--color-accent)}.font-field__row[data-v-8d47b58e]{grid-template-columns:1fr auto;align-items:center;gap:.55rem;display:grid}.font-field__row .glass-input[data-v-8d47b58e]{margin:0}.font-field__presets[data-v-8d47b58e]{flex-wrap:wrap;gap:.4rem;display:flex}.font-field__chip[data-v-8d47b58e]{border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;background:#ffffff08;border-radius:999px;padding:.35rem .65rem;font-size:.78rem;transition:border-color .15s,background-color .15s}.font-field__chip[data-v-8d47b58e]:hover,.font-field__chip.is-active[data-v-8d47b58e]{border-color:color-mix(in srgb, var(--color-accent) 50%, transparent);background:color-mix(in srgb, var(--color-accent) 14%, transparent)}.font-field__sample[data-v-8d47b58e]{color:var(--color-text);margin:.25rem 0 0;font-size:.95rem;line-height:1.45}.font-field__sample--heading[data-v-8d47b58e]{font-size:1.25rem;font-weight:700}.font-scale[data-v-8d47b58e]{flex-direction:column;gap:.65rem;display:flex}.font-scale__label[data-v-8d47b58e]{color:var(--color-text);font-size:.92rem;font-weight:600}.font-scale__range[data-v-8d47b58e]{width:100%;accent-color:var(--color-accent);cursor:pointer}.toggle-row[data-v-8d47b58e]{border:1px solid var(--color-border);cursor:pointer;background:#ffffff08;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.toggle-row__text[data-v-8d47b58e]{flex-direction:column;gap:.2rem;display:flex}.toggle-row__label[data-v-8d47b58e]{color:var(--color-text);font-size:.92rem;font-weight:600}.toggle-row__hint[data-v-8d47b58e]{color:var(--color-text-muted);font-size:.8rem;line-height:1.35}.toggle-row__input[data-v-8d47b58e]{width:1.15rem;height:1.15rem;accent-color:var(--color-accent);cursor:pointer}.settings-panel__reset-status[data-v-8d47b58e]{border:1px solid var(--color-border);color:var(--color-text-muted);font:inherit;cursor:pointer;background:#ffffff08;border-radius:12px;align-self:flex-start;margin-top:.35rem;padding:.55rem .9rem;font-size:.85rem}.settings-panel__reset-status[data-v-8d47b58e]:hover{border-color:color-mix(in srgb, var(--color-accent) 40%, transparent);color:var(--color-accent)}.preview-shell[data-v-46267f7c]{box-sizing:border-box;border:1px solid var(--color-border);background:linear-gradient(160deg,#ffffff0a,#00000038);border-radius:16px;justify-content:center;align-items:center;gap:1rem;width:100%;padding:1.25rem;display:flex}.swatch[data-v-93e86f2d]{border-radius:12px;width:3.4rem;height:3.4rem;box-shadow:inset 0 1px 1px #ffffff40,0 8px 18px #00000059}.chip[data-v-9f9e339a]{border:1px solid var(--color-border-subtle);color:var(--color-text);background:#ffffff0a;border-radius:999px;padding:.65rem 1rem;font-size:.9rem;font-weight:600}.mode-switcher[data-v-605fd528]{align-items:flex-start;gap:.3rem;max-width:100%;display:inline-flex;position:relative}.mode-switcher--wrap[data-v-605fd528]{flex-wrap:wrap}.mode-switcher--compact[data-v-605fd528]{gap:.25rem}.mode-switcher--equal[data-v-605fd528]{width:100%;min-width:0;display:flex;overflow:hidden}.mode-switcher--equal .mode-switcher__btn[data-v-605fd528]{box-sizing:border-box;flex:1;min-width:0;padding:.28rem .4rem;font-size:.68rem}.mode-switcher__indicator[data-v-605fd528]{z-index:0;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--color-accent) 50%, transparent);background:color-mix(in srgb, var(--color-accent) 15%, transparent);pointer-events:none;will-change:left, top, width, height;border-radius:999px;transition:left .32s cubic-bezier(.22,1,.36,1),top .32s cubic-bezier(.22,1,.36,1),width .32s cubic-bezier(.22,1,.36,1),height .32s cubic-bezier(.22,1,.36,1),opacity .2s;position:absolute;top:0;left:0}html.is-reduced-effects .mode-switcher__indicator[data-v-605fd528],html.is-anim-mode-switcher-disabled .mode-switcher__indicator[data-v-605fd528]{transition:none}.mode-switcher__btn[data-v-605fd528]{z-index:1;box-sizing:border-box;color:var(--color-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:.2rem .5rem;font-size:.7rem;line-height:1.2;transition:color .2s,background-color .2s,border-color .2s;position:relative}.mode-switcher--compact .mode-switcher__btn[data-v-605fd528]{padding:.15rem .45rem;font-size:.65rem}.mode-switcher--large[data-v-605fd528]{gap:.45rem}.mode-switcher--large .mode-switcher__btn[data-v-605fd528]{padding:.55rem 1.1rem;font-size:.95rem;font-weight:600}.mode-switcher--large .mode-switcher__indicator[data-v-605fd528],.mode-switcher--large .mode-switcher__btn[data-v-605fd528]{border-radius:14px}.mode-switcher__btn.is-active[data-v-605fd528]{color:var(--color-text)}.mode-switcher__btn[data-v-605fd528]:not(.is-active):hover{color:color-mix(in srgb, var(--color-text) 88%, var(--color-text-muted));border-color:color-mix(in srgb, var(--color-accent) 22%, var(--color-border));background:color-mix(in srgb, var(--color-accent) 8%, #ffffff08)}.mode-switcher__btn[data-v-605fd528]:focus-visible{outline:2px solid color-mix(in srgb, var(--color-accent) 55%, transparent);outline-offset:2px}.stack[data-v-234234e4]{flex-direction:column;align-items:flex-start;gap:.85rem;display:flex}.sample[data-v-234234e4]{margin:0;font-size:1.15rem;font-weight:600}.sample--main[data-v-234234e4]{color:var(--color-text)}.sample--muted[data-v-234234e4]{color:var(--color-text-muted)}.sample--on-accent[data-v-234234e4]{color:var(--color-text-on-accent);background:var(--gradient-accent);border-radius:10px;padding:.45rem .9rem;display:inline-flex}.font-size-preview[data-v-2bcf37dd] .preview-shell,[data-v-2bcf37dd] .preview-shell{align-items:baseline}.size[data-v-2bcf37dd]{color:var(--color-text);margin:0;font-weight:700;line-height:1}.size--sm[data-v-2bcf37dd]{opacity:.55;font-size:1.4rem}.size--md[data-v-2bcf37dd]{opacity:.8;font-size:2.1rem}.size--lg[data-v-2bcf37dd]{font-size:3rem}.sample[data-v-acb546a2]{color:var(--color-text);margin:0;line-height:1}.sample--ui[data-v-acb546a2]{font-family:var(--font-ui);letter-spacing:.04em;font-size:1.35rem;font-weight:600}.sample--body[data-v-acb546a2]{font-family:var(--font-body);font-size:2rem;font-weight:600}.sample--heading[data-v-acb546a2]{font-family:var(--font-heading);font-size:2.4rem;font-weight:700}.alerts-status{color:var(--color-text);background:#ffffff0f;border-radius:8px;align-items:center;padding:.28rem .55rem;font-size:.82rem;font-weight:600;display:inline-flex}.alerts-status--opened{color:var(--color-alert-status-opened);background:color-mix(in srgb, var(--color-alert-status-opened) 22%, transparent)}.alerts-status--in_progress{color:var(--color-alert-status-in_progress);background:color-mix(in srgb, var(--color-alert-status-in_progress) 20%, transparent)}.alerts-status--acknowledged{color:var(--color-alert-status-acknowledged);background:color-mix(in srgb, var(--color-alert-status-acknowledged) 20%, transparent)}.alerts-status--waiting{color:var(--color-alert-status-waiting);background:color-mix(in srgb, var(--color-alert-status-waiting) 14%, transparent)}.alerts-status--resolved{color:var(--color-alert-status-resolved);background:color-mix(in srgb, var(--color-alert-status-resolved) 14%, transparent)}.alerts-status--cancelled{color:var(--color-alert-status-cancelled);background:color-mix(in srgb, var(--color-alert-status-cancelled) 18%, transparent)}.alerts-status--reopened{color:var(--color-alert-status-reopened);background:color-mix(in srgb, var(--color-alert-status-reopened) 20%, transparent)}.status-colors-preview[data-v-ca85f9f1]{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}body{background-color:var(--color-bg);color:var(--color-text)}
