@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,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:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_1bc20f{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_1bc20f{--font-body:"IBM Plex Sans","IBM Plex Sans Fallback"}:root{--background:#0a0f1c;--surface:#121a2b;--surface-muted:#182338;--line:#243247;--line-strong:#4c6b8a;--text:#e6edf3;--text-muted:#9db0c4;--accent:#1f6feb;--accent-strong:#3b82f6;--accent-glow:#00d4ff;--ok:#3fb950;--warning:#f2cc60;--critical:#ff4d4d;--radius:10px;--sidebar-width:248px}*{box-sizing:border-box}body,html{margin:0;min-height:100%}body{background:var(--background);color:var(--text);font-family:var(--font-body),"IBM Plex Sans",sans-serif;font-size:15px;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.shell{display:flex;min-height:100vh}.sidebar{width:var(--sidebar-width);border-right:1px solid var(--line);background:var(--surface);padding:24px 18px}.brand-block{display:grid;grid-gap:10px;gap:10px;margin-bottom:24px;justify-items:center;text-align:center}.brand-link{width:100%}.brand-link,.brand-logo-wrap{display:inline-flex;justify-content:center}.brand-logo-wrap{align-items:center;padding:8px 10px;border:1px solid var(--line-strong);border-radius:10px;background:radial-gradient(circle at 50% 42%,rgba(0,212,255,.18),transparent 56%),linear-gradient(180deg,#20314a,#172234);box-shadow:inset 0 0 0 1px rgba(230,237,243,.04)}.brand-logo{display:block;width:120px;height:auto;max-width:100%;object-fit:contain}.brand-block p{margin:0;color:var(--text-muted)}.nav-list{display:grid;grid-gap:6px;gap:6px}.nav-link{display:flex;align-items:center;gap:10px;border:1px solid transparent;border-radius:8px;padding:10px 12px;color:var(--text-muted);transition:background-color .14s ease,border-color .14s ease,color .14s ease}.nav-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;color:color-mix(in srgb,var(--text-muted) 72%,var(--accent-glow))}.nav-link:hover{border-color:var(--line)}.nav-link-active,.nav-link:hover{background:var(--surface-muted);color:var(--text)}.nav-link-active{border-color:var(--line-strong);font-weight:600}.content{display:flex;flex:1 1;flex-direction:column;min-width:0}.topbar{justify-content:space-between;border-bottom:1px solid var(--line);padding:18px 24px;background:rgba(10,15,28,.92)}.topbar,.topbar-actions{display:flex;align-items:center}.topbar-actions{gap:8px}.filter-group{display:flex;gap:8px}.button,.filter-button{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line-strong);border-radius:8px;background:var(--accent);color:var(--text);cursor:pointer;padding:9px 14px;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.button:hover,.filter-button:hover{background:var(--accent-strong);border-color:var(--accent-glow)}.filter-button{background:var(--surface);color:var(--text)}.filter-button:hover{background:var(--surface-muted)}.filter-button-active{background:var(--accent);border-color:var(--accent-glow);color:var(--text)}.button-secondary{background:var(--surface);color:var(--text)}.button-secondary:hover{background:var(--surface-muted)}.button-danger{background:rgba(255,77,77,.14);border-color:color-mix(in srgb,var(--critical) 65%,var(--line));color:var(--critical)}.button-danger:hover{background:rgba(255,77,77,.22);border-color:var(--critical)}.operator-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:var(--text-muted)}.button-small{padding:7px 10px}.button-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:color-mix(in srgb,var(--warning) 78%,#000 22%);color:#111827;font-size:.76rem;font-weight:700;line-height:1}.content-scroll{padding:24px}.page-stack{display:grid;grid-gap:24px;gap:24px}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.page-header h1{margin:0;font-size:2rem;letter-spacing:-.03em}.page-title{gap:12px}.page-title,.page-title-icon{display:inline-flex;align-items:center}.page-title-icon{justify-content:center;width:38px;height:38px;border:1px solid color-mix(in srgb,var(--line-strong) 68%,transparent);border-radius:10px;background:linear-gradient(180deg,rgba(31,111,235,.2),rgba(0,212,255,.08));color:color-mix(in srgb,var(--text) 82%,var(--accent-glow));box-shadow:inset 0 0 0 1px rgba(230,237,243,.03)}.section-title{gap:10px}.section-title,.section-title-icon{display:inline-flex;align-items:center}.section-title-icon{justify-content:center;width:16px;color:color-mix(in srgb,var(--text-muted) 68%,var(--accent-glow))}.page-header p{margin:8px 0 0;color:var(--text-muted)}.summary-line{font-weight:500}.header-actions{display:flex;gap:10px}.page-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(320px,1fr);grid-gap:24px;gap:24px}.guide-intro-panel{overflow:hidden}.guide-intro-grid,.guide-two-column{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.9fr);grid-gap:24px;gap:24px;align-items:start}.guide-intro-title{margin:0 0 12px;font-size:1.2rem}.guide-toc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.guide-toc-link{display:inline-flex;align-items:center;min-height:42px;border:1px solid var(--line);border-radius:8px;padding:10px 12px;background:var(--surface-muted);color:var(--text)}.guide-toc-link:hover{border-color:var(--line-strong)}.guide-tab-grid{display:flex;gap:8px;flex-wrap:wrap}.guide-tab{display:inline-flex;align-items:center;min-height:38px;border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:var(--surface-muted);color:var(--text-muted)}.guide-tab:hover{border-color:var(--line-strong);color:var(--text)}.guide-tab-active{border-color:color-mix(in srgb,var(--accent) 70%,var(--line-strong));background:color-mix(in srgb,var(--accent) 14%,var(--surface));color:var(--text);font-weight:600}.guide-section{scroll-margin-top:88px}.guide-section-body{display:grid;grid-gap:16px;gap:16px}.guide-section-body>p{margin:0}.guide-bullet-list,.guide-step-list{margin:0;padding-left:20px;display:grid;grid-gap:8px;gap:8px}.guide-figure{margin:0;display:grid;grid-gap:10px;gap:10px}.guide-figure img{display:block;width:100%;border:1px solid var(--line);border-radius:12px;background:var(--surface-muted)}.guide-figure figcaption{color:var(--text-muted);font-size:.92rem}.alerting-grid{grid-template-columns:minmax(0,1.8fr) minmax(320px,.9fr)}.alerting-grid,.alerting-side-stack{display:grid;grid-gap:24px;gap:24px}.settings-summary-grid,.settings-top-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.settings-workspace-grid{grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr)}.settings-stack,.settings-workspace-grid{display:grid;grid-gap:24px;gap:24px}.settings-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.settings-status-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.settings-status-card{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:8px;padding:14px;background:var(--surface-muted)}.settings-status-card>span{color:var(--text-muted);font-size:.9rem}.settings-status-card strong{font-size:1rem}.settings-status-ok{border-color:color-mix(in srgb,var(--ok) 50%,var(--line));background:color-mix(in srgb,var(--surface-muted) 82%,var(--ok) 18%)}.settings-status-warning{border-color:color-mix(in srgb,var(--warning) 50%,var(--line));background:color-mix(in srgb,var(--surface-muted) 86%,var(--warning) 14%)}.settings-status-summary-card{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:8px;padding:12px 13px;background:var(--surface-muted)}.settings-status-summary-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.settings-status-summary-name{color:var(--text);font-size:.93rem;font-weight:600;line-height:1.2}.settings-status-summary-detail{margin:0;color:var(--text-muted);font-size:.9rem;line-height:1.35}.settings-tabs{display:flex;gap:8px;flex-wrap:wrap}.settings-tab{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:8px;padding:8px 12px;color:var(--text-muted);background:var(--surface-muted)}.settings-tab-active,.settings-tab:hover{border-color:var(--line-strong);color:var(--text)}.settings-tab-active{background:var(--surface);font-weight:600}.settings-form-stack{display:grid;grid-gap:18px;gap:18px}.settings-subpanel{display:grid;grid-gap:16px;gap:16px;border-top:1px solid var(--line);padding-top:18px}.settings-main-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(320px,.8fr);grid-gap:24px;gap:24px}.page-grid>*,.settings-main-grid>*,.settings-summary-grid>*{min-width:0}.panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:20px}.panel-compact{padding:18px 20px}.panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.panel-header h2{margin:0;font-size:1.1rem}.text-link{color:var(--accent)}.text-link:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent-glow);text-decoration-color:var(--accent-glow)}.text-link-break{overflow-wrap:anywhere;word-break:break-word}.table-wrap{overflow-x:auto}.data-table{width:100%;border-collapse:collapse}.data-table td,.data-table th{padding:12px 10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere}.logs-record-list{display:grid;grid-gap:14px;gap:14px}.logs-record{border:1px solid var(--line);border-radius:10px;background:var(--surface-muted);overflow:hidden}.logs-record[open]{border-color:var(--line-strong)}.logs-record-summary{display:grid;grid-gap:10px;gap:10px;padding:16px 18px;cursor:pointer;list-style:none}.logs-record-summary::-webkit-details-marker{display:none}.logs-record-topline{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.logs-record-topline strong{font-size:1rem}.logs-record-meta{display:flex;gap:16px;flex-wrap:wrap;color:var(--text-muted);font-size:.92rem}.logs-record-preview{margin:0;color:var(--text);line-height:1.5;overflow-wrap:anywhere}.logs-record-body{border-top:1px solid var(--line);padding:16px 18px 18px}.logs-record-actions{display:flex;justify-content:flex-end;margin-top:16px}.logs-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 18px;gap:14px 18px;margin:0}.logs-detail-grid>div{display:grid;grid-gap:6px;gap:6px;min-width:0}.logs-detail-grid dt{color:var(--text-muted);font-size:.9rem}.logs-detail-grid dd{margin:0;overflow-wrap:anywhere;line-height:1.5}.data-table th{color:var(--text-muted);font-weight:500}.table-wrap-cell{overflow-wrap:anywhere;white-space:normal}.table-filter-form{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.table-filter-form input{min-width:280px;max-width:420px}.data-table tbody tr:last-child td{border-bottom:0}.alerts-table td,.alerts-table th{overflow-wrap:normal}.alerts-action-cell,.alerts-opened-cell,.alerts-service-cell,.alerts-severity-cell,.alerts-state-cell{white-space:nowrap}.alerts-service-cell{width:120px}.alerts-summary-cell,.alerts-target-cell{overflow-wrap:anywhere;word-break:break-word}.alerts-summary-cell{min-width:260px}.status-chip{display:inline-flex;border-radius:8px;border:1px solid;background:rgba(255,255,255,.02);padding:2px 8px;font-size:.85rem}.status-healthy,.status-ok{color:var(--ok)}.status-degraded,.status-warning{color:var(--warning)}.status-critical,.status-offline{color:var(--critical)}.status-acknowledged{color:var(--line-strong)}.stack-list{display:grid;grid-gap:12px;gap:12px;list-style:none;margin:0;padding:0}.auth-action-stack{justify-items:center;text-align:center}.auth-action-stack .button{justify-self:center}.inline-link-row,.table-toolbar,.toolbar-inline{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.alert-filter-stack{display:grid;grid-gap:10px;gap:10px;margin-top:4px}.alert-filter-group{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border:1px solid var(--line);border-radius:8px;padding:8px 10px;background:color-mix(in srgb,var(--surface) 78%,var(--surface-muted))}.alert-filter-label{flex:0 0 auto;min-width:52px;color:var(--text-muted);font-size:.84rem;font-weight:600;letter-spacing:.01em}.alert-filter-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.alert-filter-pill{display:inline-flex;align-items:center;min-height:34px;border:1px solid var(--line);border-radius:8px;padding:6px 12px;background:transparent;color:var(--text-muted);font-size:.95rem;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.alert-filter-pill:hover{border-color:var(--line-strong);background:rgba(255,255,255,.03);color:var(--text)}.alert-filter-pill-active{border-color:color-mix(in srgb,var(--accent) 70%,var(--line-strong));background:color-mix(in srgb,var(--accent) 18%,var(--surface));color:var(--text)}.inline-form{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.checkbox-row{align-items:flex-start}.checkbox-row,.cron-toggle,.form-grid label.checkbox-row,.form-grid label.cron-toggle,.settings-checkbox-stack .checkbox-row{display:flex;gap:10px}.checkbox-row input{width:16px;height:16px;margin:0;flex:0 0 auto;transform:translateY(2px)}.checkbox-row span,.cron-toggle span{display:inline}.table-toolbar{justify-content:space-between;margin-top:16px}.list-card{border:1px solid var(--line);border-radius:8px;padding:14px;background:var(--surface-muted)}.list-card p{margin:10px 0}.alert-contact-edit-form{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.list-head,.list-meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.list-meta{color:var(--text-muted);font-size:.92rem}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.form-grid label{display:grid;grid-gap:8px;gap:8px}.form-grid span{font-weight:500}.field-label{min-width:0}.field-label,.field-label-inline,.settings-heading-inline{display:inline-flex;align-items:center;gap:8px}.help-inline{position:relative;flex:0 0 auto}.help-icon,.help-inline{display:inline-flex;align-items:center}.help-icon{justify-content:center;width:16px;height:16px;color:var(--text-muted);cursor:help;transition:color .14s ease}.help-inline:focus-within .help-icon,.help-inline:hover .help-icon{color:var(--text)}.help-tooltip{bottom:calc(100% + 8px);z-index:20;width:min(260px,calc(100vw - 48px));padding:10px 12px;border:1px solid var(--line-strong);border-radius:8px;color:var(--text);font-size:.86rem;font-weight:400;line-height:1.45;box-shadow:0 8px 24px rgba(0,0,0,.28);opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity .14s ease,transform .14s ease}.help-tooltip,.help-tooltip:after{position:absolute;left:50%;background:#0d1523}.help-tooltip:after{content:"";top:100%;width:10px;height:10px;border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);transform:translate(-50%,-50%) rotate(45deg)}.help-inline:focus-within .help-tooltip,.help-inline:hover .help-tooltip{opacity:1;transform:translate(-50%)}.form-grid input,.form-grid select,.form-grid textarea{border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);color:var(--text);padding:10px 12px}.form-grid textarea{resize:vertical;min-height:84px}.button:focus,.filter-button:focus,.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.nav-link:focus{outline:2px solid var(--accent-glow);outline-offset:2px}.field-span{grid-column:1/-1}.field-compact input,.field-compact select{max-width:360px}.field-actions{display:flex;align-items:flex-end}.settings-inline-form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:end}.settings-inline-field{display:grid;grid-gap:8px;gap:8px}.settings-template-textarea{min-height:200px;line-height:1.55;white-space:pre-wrap}.settings-template-textarea-compact{min-height:110px}.settings-inline-field span{font-weight:500}.settings-inline-field select{border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);color:var(--text);padding:10px 12px}.settings-info-stack,.settings-summary-stack{display:grid;grid-gap:16px;gap:16px}.settings-info-block{display:grid;grid-gap:10px;gap:10px}.settings-info-block h3{margin:0;font-size:1rem}.settings-command-block{margin:0;border:1px solid var(--line);border-radius:8px;background:#0d1523;padding:14px 16px;overflow-x:auto}.settings-command-block code{font-family:var(--font-mono),"IBM Plex Mono",monospace;font-size:.92rem;white-space:pre}.settings-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.settings-kpi{display:grid;grid-gap:4px;gap:4px;border:1px solid var(--line);border-radius:8px;background:var(--surface-muted);padding:12px 14px}.settings-kpi span{color:var(--text-muted);font-size:.92rem}.settings-kpi strong{font-size:1.05rem}.report-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.report-list,.report-metrics-grid{display:grid;grid-gap:12px;gap:12px}.report-inline-stats{display:flex;flex-wrap:wrap;gap:10px 16px;color:var(--text-muted);font-size:.92rem}.overview-state-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.overview-state-card{display:grid;grid-gap:14px;gap:14px;border:1px solid var(--line);border-radius:8px;background:var(--surface-muted);padding:16px}.overview-state-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.overview-state-head h3{margin:0;font-size:1rem}.overview-state-head strong{font-size:1.15rem}.overview-bar-list{display:grid;grid-gap:12px;gap:12px}.overview-bar-row{display:grid;grid-gap:6px;gap:6px}.overview-bar-label{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text-muted)}.overview-bar-label strong{color:var(--text);font-size:.95rem}.overview-bar-track{height:8px;border-radius:999px;background:#0f1727;overflow:hidden}.overview-bar-fill{display:block;height:100%;border-radius:999px}.overview-bar-ok{background:var(--ok)}.overview-bar-warning{background:var(--warning)}.overview-bar-critical{background:var(--critical)}.settings-detail-list{display:grid;grid-gap:10px;gap:10px;margin:0}.settings-detail-list>div{display:grid;grid-template-columns:minmax(120px,.9fr) minmax(0,1.4fr);grid-gap:16px;gap:16px;padding-bottom:10px;border-bottom:1px solid var(--line)}.settings-detail-list>div:last-child{padding-bottom:0;border-bottom:0}.settings-detail-list dt{color:var(--text-muted)}.settings-detail-list dd{margin:0}.settings-chip-row{display:flex;flex-wrap:wrap;gap:8px}.settings-main-panel{display:grid;grid-gap:18px;gap:18px}.settings-side-stack{display:grid;grid-gap:24px;gap:24px}.settings-section-card{display:grid;grid-gap:16px;gap:16px;border:1px solid var(--line);border-radius:8px;background:var(--surface-muted);padding:16px}.settings-section-head{display:grid;grid-gap:4px;gap:4px}.settings-section-head h3{margin:0;font-size:.98rem}.settings-section-head p{margin:0;color:var(--text-muted)}.settings-subgrid{gap:14px}.settings-checkbox-stack{display:grid;grid-gap:10px;gap:10px}.settings-diagnostic-grid,.settings-note-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.settings-plain-list li{align-items:center}.settings-reference-list{display:grid;grid-gap:10px;gap:10px}.helper-text{margin:0;color:var(--text-muted)}.notice{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:12px 14px}.notice-success{border-color:color-mix(in srgb,var(--ok) 45%,var(--line));color:var(--ok)}.notice-info{border-color:color-mix(in srgb,var(--accent-glow) 35%,var(--line));background:color-mix(in srgb,var(--surface) 80%,var(--accent-glow) 20%)}.notice-warning{border-color:color-mix(in srgb,var(--warning) 45%,var(--line));background:color-mix(in srgb,var(--surface) 86%,var(--warning) 14%);color:var(--text)}.notice strong{display:block;margin-bottom:6px}.notice p{margin:0}.notice-error{border-color:color-mix(in srgb,var(--critical) 45%,var(--line));color:var(--critical)}.inventory-stack{display:grid;grid-gap:20px;gap:20px}.mini-heading{margin:0 0 10px;font-size:.96rem}.plain-list{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}.plain-list li{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding-bottom:8px}.cron-job-list{display:grid;grid-gap:16px;gap:16px}.cron-job-card{border:1px solid var(--line);border-radius:8px;background:var(--surface-muted);padding:16px}.cron-job-disclosure{padding:0;overflow:hidden}.cron-job-summary{list-style:none;cursor:pointer;padding:16px}.cron-job-summary::-webkit-details-marker{display:none}.cron-job-disclosure[open] .cron-job-summary{border-bottom:1px solid var(--line)}.cron-job-disclosure .cron-job-form,.cron-job-disclosure .cron-run-history,.cron-job-disclosure .cron-runtime-block{margin:0 16px 16px}.cron-job-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.cron-job-title{display:grid;grid-gap:4px;gap:4px}.cron-job-chip-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.cron-job-command{margin:0 0 14px;color:var(--text-muted);overflow-wrap:anywhere}.cron-runtime-block{margin-bottom:16px}.cron-action-stack,.cron-runtime-block{display:grid;grid-gap:12px;gap:12px}.cron-runtime-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.cron-runtime-grid>div{display:grid;grid-gap:4px;gap:4px}.cron-job-form{align-items:start}.cron-toggle{display:flex;align-items:flex-start;gap:10px}.cron-toggle input{width:16px;height:16px;margin:0}.modal-backdrop{position:fixed;inset:0;display:grid;place-items:center;background:rgba(10,15,28,.78);padding:24px;z-index:1000}.modal{width:min(760px,100%);max-height:calc(100vh - 48px);overflow:auto;border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:20px}.modal-stack{display:grid;grid-gap:16px;gap:16px}.install-state-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.install-command-block{display:grid;grid-gap:8px;gap:8px}.install-command-actions{display:flex;justify-content:flex-end}.install-method-tabs{display:flex;gap:10px}.cron-run-history{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.cron-run-history h3{margin:0;font-size:.95rem}.code-block{margin:0;overflow:auto;border:1px solid var(--line);border-radius:8px;background:#0f1727;color:var(--text);padding:12px;white-space:pre-wrap;word-break:break-word;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.92rem;line-height:1.45}.auth-screen{display:grid;min-height:100vh;place-items:center;padding:24px}.auth-card{width:min(480px,100%);border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:24px}.auth-copy{display:grid;grid-gap:8px;gap:8px;margin-bottom:18px;justify-items:center;text-align:center}.auth-logo-wrap{display:inline-flex;align-items:center;justify-content:center;padding:6px 8px;border:1px solid var(--line-strong);border-radius:12px;background:radial-gradient(circle at 50% 38%,rgba(0,212,255,.2),transparent 56%),linear-gradient(180deg,#243754,#1a2740);box-shadow:inset 0 0 0 1px rgba(230,237,243,.05),0 0 24px rgba(0,212,255,.08)}.auth-logo{display:block;width:188px;height:auto;max-width:100%;object-fit:contain}.auth-copy h1{margin:0;font-size:1.8rem;letter-spacing:-.03em}.auth-copy p{margin:0;color:var(--text-muted)}@media (max-width:980px){.shell{flex-direction:column}.sidebar{width:auto;border-right:0;border-bottom:1px solid var(--line)}.alerting-grid,.cron-runtime-grid,.form-grid,.guide-intro-grid,.guide-toc-grid,.guide-two-column,.install-state-grid,.logs-detail-grid,.overview-state-grid,.page-grid,.report-metrics-grid,.settings-detail-list>div,.settings-diagnostic-grid,.settings-inline-form,.settings-kpi-grid,.settings-main-grid,.settings-note-grid,.settings-status-grid,.settings-status-summary-grid,.settings-summary-grid,.settings-top-grid,.settings-workspace-grid{grid-template-columns:1fr}.page-header,.panel-header,.topbar{flex-direction:column;align-items:flex-start}.alert-filter-group{align-items:flex-start}}@media (max-width:640px){.content-scroll,.panel{padding:16px}.data-table{display:block;overflow-x:auto}.cron-job-chip-row{justify-content:flex-start}.panel,.panel-compact,.settings-section-card{padding:14px}}