.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url("./media/figtree-latin-ext-wght-normal-O22BDGD7.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url("./media/figtree-latin-wght-normal-SOXVSX3R.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url("./media/jetbrains-mono-cyrillic-ext-wght-normal-BUWC6ZS3.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url("./media/jetbrains-mono-cyrillic-wght-normal-ENSFVLK4.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url("./media/jetbrains-mono-greek-wght-normal-Y3BRZMJV.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url("./media/jetbrains-mono-vietnamese-wght-normal-SP6EBKAH.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url("./media/jetbrains-mono-latin-ext-wght-normal-TSLVDSQR.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url("./media/jetbrains-mono-latin-wght-normal-VBS632QH.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.page{max-width:1120px;margin:0 auto;padding:36px 32px 48px}.back{display:inline-flex;align-items:center;gap:6px;margin:0 0 10px -6px;padding:4px 6px;border-radius:var(--radius-sm);color:var(--text-3);font-size:13px;font-weight:550;text-decoration:none}.back:hover{background:var(--surface-hover);color:var(--text)}.back:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.page__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:20px}.page__title{font-size:24px;font-weight:700;letter-spacing:-.02em}.page__subtitle{margin:4px 0 0;color:var(--text-3);font-size:13.5px}.page__search{position:relative;flex:0 0 300px}.page__search .input{padding-left:32px;background:var(--surface)}.page__search-icon{position:absolute;top:50%;left:10px;display:inline-flex;color:var(--text-3);transform:translateY(-50%);pointer-events:none}.panel{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-panel)}.table-scroll{overflow-x:auto}.table{width:100%;border-collapse:collapse;font-size:13.5px}.table th{height:40px;padding:0 20px;border-bottom:1px solid var(--border);background:var(--surface-sunken);color:var(--text-3);font-size:12px;font-weight:600;text-align:left;white-space:nowrap}.table td{height:60px;padding:0 20px;border-bottom:1px solid var(--border);white-space:nowrap}.table tbody tr:last-child td{border-bottom:0}.table tbody tr{transition:background-color .12s var(--ease-out)}.table tbody tr:hover{background:var(--surface-hover)}.table__right{text-align:right!important}.badge{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px 0 7px;border-radius:999px;background:var(--resolved-bg);color:var(--resolved-text);font-size:12px;font-weight:600}.badge--inactive{background:var(--surface-hover);color:var(--text-3)}.badge__dot{width:6px;height:6px;border-radius:50%;background:currentColor}.panel__state{display:flex;flex-direction:column;gap:10px;padding:20px}.panel__state--centered{align-items:center;gap:6px;padding:64px 28px;text-align:center}.skeleton-row{height:40px;border-radius:var(--radius);background:linear-gradient(90deg,var(--surface-hover) 0%,var(--surface-sunken) 50%,var(--surface-hover) 100%);background-size:200% 100%;animation:shimmer 1.4s linear infinite}@keyframes shimmer{to{background-position:-200% 0}}.panel__state-icon{display:inline-flex;margin-bottom:6px;padding:10px;border-radius:50%;background:var(--surface-hover);color:var(--text-3)}.panel__state-icon--error{background:var(--unassigned-bg);color:var(--unassigned-text)}.panel__state-title{margin:0;font-size:14px;font-weight:650}.panel__state-text{max-width:44ch;margin:0 0 10px;color:var(--text-3);font-size:13px}@media(max-width:700px){.page{padding:22px max(14px,env(safe-area-inset-right)) max(32px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}.page__header{flex-direction:column;align-items:stretch}.page__search{flex-basis:auto}}:root,[data-theme=light]{color-scheme:light;--bg: #f4f5f8;--surface: #ffffff;--surface-sunken: #f8f9fb;--surface-hover: #f2f3f7;--surface-active: #eceefb;--border: #e6e8ee;--border-strong: #d6d9e1;--text: #13151b;--text-2: #464c5a;--text-3: #686e7d;--text-on-primary: #ffffff;--primary: #5046e5;--primary-hover: #4338ca;--primary-soft: #eef0ff;--primary-text: #4338ca;--focus-ring: rgba(80, 70, 229, .32);--unassigned-text: #c0264f;--unassigned-bg: #fdecf1;--open-text: #1b62d4;--open-bg: #e7f0fe;--waiting-text: #9a5806;--waiting-bg: #fdf1dc;--resolved-text: #127548;--resolved-bg: #e1f5ea;--online: #16a34a;--late-text: #c2410c;--plate-l-bg: 92%;--plate-s-bg: 68%;--plate-l-text: 30%;--plate-s-text: 52%;--shadow-panel: 0 1px 2px rgba(17, 24, 39, .04), 0 2px 6px -2px rgba(17, 24, 39, .06);--shadow-pop: 0 12px 32px -8px rgba(17, 24, 39, .18), 0 2px 6px rgba(17, 24, 39, .06);--shadow-bubble: 0 1px 2px rgba(17, 24, 39, .05);--segment-active: #ffffff;--scrim: rgba(8, 10, 16, .38);--text-on-alert: #ffffff;--scrollbar: #cfd3dc;--selection: rgba(80, 70, 229, .18)}[data-theme=dark]{color-scheme:dark;--bg: #0b0d12;--surface: #12151c;--surface-sunken: #0f1218;--surface-hover: #1a1e27;--surface-active: #1e2140;--border: #222734;--border-strong: #2d3343;--text: #eceef4;--text-2: #b0b6c4;--text-3: #858c9d;--text-on-primary: #ffffff;--primary: #5d54f2;--primary-hover: #6b63ff;--primary-soft: rgba(124, 116, 255, .14);--primary-text: #aaa4ff;--focus-ring: rgba(124, 116, 255, .45);--unassigned-text: #ff8aa2;--unassigned-bg: rgba(255, 92, 124, .14);--open-text: #7cb0ff;--open-bg: rgba(77, 148, 255, .14);--waiting-text: #f4b85e;--waiting-bg: rgba(245, 166, 35, .14);--resolved-text: #56d3a3;--resolved-bg: rgba(52, 199, 140, .13);--online: #3ddc84;--late-text: #fb923c;--plate-l-bg: 24%;--plate-s-bg: 40%;--plate-l-text: 82%;--plate-s-text: 85%;--shadow-panel: 0 0 0 1px rgba(255, 255, 255, .015), 0 8px 24px -12px rgba(0, 0, 0, .7);--shadow-pop: 0 0 0 1px rgba(255, 255, 255, .04), 0 18px 40px -10px rgba(0, 0, 0, .75);--shadow-bubble: none;--segment-active: #262b38;--scrim: rgba(0, 0, 0, .55);--text-on-alert: #ffffff;--scrollbar: #2f3545;--selection: rgba(124, 116, 255, .32)}:root{--font-sans: "Figtree Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono Variable", ui-monospace, "Cascadia Code", monospace;--radius-sm: 6px;--radius: 8px;--radius-lg: 12px;--ease-out: cubic-bezier(.16, 1, .3, 1);--lightbox-backdrop: rgba(6, 8, 14, .82);--lightbox-text: #f1f3f8;--lightbox-text-muted: rgba(241, 243, 248, .6);--lightbox-control: rgba(255, 255, 255, .08);--lightbox-control-hover: rgba(255, 255, 255, .18);--lightbox-image-ground: #ffffff;--lightbox-image-shadow: 0 24px 60px -12px rgba(0, 0, 0, .6)}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:14px;line-height:1.45;font-feature-settings:"ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;caret-color:var(--primary)}html.theme-switching *,html.theme-switching *:before,html.theme-switching *:after{transition:background-color .2s var(--ease-out),border-color .2s var(--ease-out),color .2s var(--ease-out),fill .2s var(--ease-out)!important}::selection{background:var(--selection)}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:var(--scrollbar);border:3px solid transparent;border-radius:999px;background-clip:padding-box}*::-webkit-scrollbar-track{background:transparent}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--primary-text);text-underline-offset:3px}h1,h2,h3{margin:0;text-wrap:balance}kbd{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border:1px solid var(--border-strong);border-bottom-width:2px;border-radius:var(--radius-sm);background:var(--surface);color:var(--text-3);font-family:var(--font-sans);font-size:11px;font-weight:600;line-height:1}.mono{font-family:var(--font-mono);font-size:.92em;letter-spacing:-.01em}.tabular{font-variant-numeric:tabular-nums}.page-marker{height:1px}.page-loading{padding:14px;color:var(--text-3);font-size:12.5px;text-align:center}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);color:var(--text);font-size:13px;font-weight:550;text-decoration:none;white-space:nowrap;transition:background-color .12s var(--ease-out),border-color .12s var(--ease-out),transform .12s var(--ease-out)}.btn:hover:not(:disabled){background:var(--surface-hover)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--primary{border-color:transparent;background:var(--primary);color:var(--text-on-primary);box-shadow:0 1px 2px #1118271f,inset 0 1px #ffffff24}.btn--primary:hover:not(:disabled){background:var(--primary-hover)}.btn--ghost{border-color:transparent;background:transparent;color:var(--text-2)}.btn--ghost:hover:not(:disabled){color:var(--text)}.btn--icon{width:32px;padding:0;justify-content:center}.btn kbd{margin-left:2px;border-color:currentColor;background:transparent;color:inherit;opacity:.65}.input{height:34px;width:100%;padding:0 10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-sunken);outline:none;transition:border-color .12s var(--ease-out),box-shadow .12s var(--ease-out),background-color .12s var(--ease-out)}.input::placeholder{color:var(--text-3)}.input:focus{border-color:var(--primary);background:var(--surface);box-shadow:0 0 0 3px var(--focus-ring)}.popover{min-width:220px;padding:4px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-pop);animation:popover-in .14s var(--ease-out)}.popover__label{padding:8px 10px 4px;color:var(--text-3);font-size:12px;font-weight:600}.popover__item{display:flex;align-items:center;gap:10px;width:100%;height:34px;padding:0 10px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text);font-size:13px;text-align:left;text-decoration:none;outline:none}.popover__item:hover,.popover__item:focus-visible,.popover__item.cdk-menu-item-active{background:var(--surface-hover)}.popover__item--current{color:var(--primary-text);font-weight:600}.popover__item--muted{color:var(--text-3)}.popover__check{display:inline-flex;margin-left:auto;color:var(--primary-text)}.popover__kbd{margin-left:auto}.popover__count{min-width:22px;margin-left:auto;padding:1px 6px;border-radius:999px;color:var(--text-3);font-size:12px;font-weight:600;text-align:center}.popover__count--alert{background:var(--unassigned-bg);color:var(--unassigned-text)}.popover__count--notify{background:var(--unassigned-text);color:var(--text-on-alert)}@keyframes popover-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}@media(pointer:coarse){.btn{min-height:40px}.btn--icon{width:40px;min-width:40px}.input,textarea{font-size:16px!important}.input{height:42px}.popover__item{height:44px}}@media(hover:none){kbd{display:none!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;transition-duration:1ms!important}}
