:root{color-scheme:light;--page: #f9f9f7;--surface: #fcfcfb;--surface-2: #f2f1ed;--border: rgba(11, 11, 11, .1);--border-strong: #e1e0d9;--text: #0b0b0b;--text-2: #52514e;--muted: #898781;--accent: #0f766e;--accent-ink: #f2f1ec;--series-1: #2a78d6;--usage-bar: #9ec9c5;--grid: #e1e0d9;--axis: #c3c2b7;--good: #0ca30c;--warning: #fab219;--serious: #ec835a;--critical: #d03b3b;--critical-ink: #c62828;--info-ink: #1d5fb8;--good-ink: #097c09;--serious-ink: #bd4415;--warning-ink: #b47b04;--fill-up: #7fc97f;--fill-down: #d03b3b;--fill-unknown: #c3c2b7;--radius: 10px;--shadow: 0 1px 2px rgba(11, 11, 11, .04), 0 1px 8px rgba(11, 11, 11, .04)}@media (prefers-color-scheme: dark){:root:where(:not([data-theme=light])){color-scheme:dark;--page: #0d0d0d;--surface: #1a1a19;--surface-2: #222220;--border: rgba(255, 255, 255, .1);--border-strong: #2c2c2a;--text: #e8e7e1;--text-2: #c3c2b7;--muted: #898781;--accent: #2dd4bf;--accent-ink: #04211f;--usage-bar: #2a5f5a;--critical-ink: #f87171;--info-ink: #7cb0f0;--good-ink: #0ca50c;--serious-ink: #ec845c;--warning-ink: #fab219;--fill-up: #47ab4f;--fill-down: #b71824;--fill-unknown: #2c2c2a;--series-1: #3987e5;--grid: #2c2c2a;--axis: #383835;--shadow: none}}:root[data-theme=dark]{color-scheme:dark;--page: #0d0d0d;--surface: #1a1a19;--surface-2: #222220;--border: rgba(255, 255, 255, .1);--border-strong: #2c2c2a;--text: #e8e7e1;--text-2: #c3c2b7;--muted: #898781;--accent: #2dd4bf;--accent-ink: #04211f;--usage-bar: #2a5f5a;--critical-ink: #f87171;--info-ink: #7cb0f0;--good-ink: #0ca50c;--serious-ink: #ec845c;--warning-ink: #fab219;--fill-up: #47ab4f;--fill-down: #b71824;--fill-unknown: #2c2c2a;--series-1: #3987e5;--grid: #2c2c2a;--axis: #383835;--shadow: none}*{box-sizing:border-box}body{margin:0;background:var(--page);color:var(--text);font:14px/1.5 system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}.shell{min-height:100vh;display:flex;flex-direction:column}.header-stack{position:sticky;top:0;z-index:20}.topbar{display:flex;align-items:center;gap:20px;padding:0 20px;height:56px;background:var(--surface);border-bottom:1px solid var(--border)}.brand{display:flex;align-items:center;gap:9px;font-weight:650;letter-spacing:-.01em;font-size:15px;white-space:nowrap}.brand-mark{width:22px;height:22px;flex:none;border-radius:6px;background:var(--accent);display:grid;place-items:center;color:var(--accent-ink);font-size:12px;font-weight:700}.nav{display:flex;gap:2px;overflow-x:auto}.nav a{padding:6px 11px;border-radius:7px;color:var(--text-2);font-weight:500;white-space:nowrap}.nav a:hover{background:var(--surface-2);color:var(--text)}.nav a.active{background:var(--surface-2);color:var(--text);font-weight:600}.topbar-right{margin-left:auto;display:flex;align-items:center;gap:10px}.topbar-vendor{display:block;height:26px;width:auto}@media (max-width: 640px){.topbar-vendor{display:none}}main{flex:1;padding:22px 20px 56px;max-width:1400px;width:100%;margin:0 auto}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.page-head h1{margin:0;font-size:21px;font-weight:640;letter-spacing:-.015em}.page-head p{margin:3px 0 0;color:var(--muted);font-size:13px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.card-head{padding:13px 16px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:12px}.card-head h2{margin:0;font-size:13px;font-weight:620;letter-spacing:-.005em}.card-body{padding:16px}.grid{display:grid;gap:14px}.cols-4{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.cols-2{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.cols-3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.stat{padding:15px 16px}.stat .label{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-weight:600}.stat .value{font-size:30px;font-weight:630;letter-spacing:-.02em;margin-top:5px;line-height:1.1}.stat .sub{font-size:12px;color:var(--muted);margin-top:3px}.status{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-weight:550}.status .dot{width:8px;height:8px;border-radius:50%;flex:none}.status-online .dot{background:var(--good)}.status-offline .dot{background:var(--critical)}.status-pending .dot{background:var(--muted)}.status-muted .dot{background:var(--warning)}.status-decommissioned .dot{background:var(--muted);opacity:.5}.status-ok .dot{background:var(--good)}.status-warn .dot{background:var(--warning)}.status-crit .dot{background:var(--critical)}.status-unknown .dot{background:var(--muted)}.sev{font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.05em}.sev-info{color:var(--muted)}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:13px}th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600;padding:9px 12px;border-bottom:1px solid var(--border-strong);white-space:nowrap}td{padding:10px 12px;border-bottom:1px solid var(--border);vertical-align:middle}tbody tr:last-child td{border-bottom:none}tbody tr:hover{background:var(--surface-2)}tr.row-link{cursor:pointer}tr.row-link:hover td:first-child a{color:var(--accent)}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}tr.log-open td{border-bottom:none}tr.log-detail td{padding-top:0}tr.log-detail:hover{background:none}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.preview-raw{margin:0;max-height:340px;overflow:auto;padding:10px 12px;background:var(--surface-2, rgba(127, 127, 127, .08));border:1px solid var(--border);border-radius:6px;white-space:pre;line-height:1.5}.meter{--pct: 0%;position:relative;height:6px;min-width:54px;border-radius:3px;background:var(--surface-2);overflow:hidden}.meter:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--pct);border-radius:3px;background:var(--series-1)}.meter.is-warn:after{background:var(--warning)}.meter.is-crit:after{background:var(--critical)}.meter-row{display:flex;align-items:center;gap:9px}.meter-row .n{font-variant-numeric:tabular-nums;min-width:42px;text-align:right;color:var(--text-2)}.btn{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:8px;border:1px solid var(--border-strong);background:var(--surface);cursor:pointer;font-weight:550;font-size:13px;line-height:16px;transition:background .12s}.btn:hover{background:var(--surface-2)}.btn-primary{background:var(--accent);border-color:transparent;color:var(--accent-ink)}.btn-primary:hover{background:var(--accent);filter:brightness(1.07)}.btn-danger{color:var(--critical-ink)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-sm{padding:4px 9px;font-size:12px;border-radius:6px;line-height:15px}.btn-icon{padding:7px 9px}.btn>.glyph{font-size:14px;line-height:16px}.btn-icon>.glyph{display:block;font-size:15px}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),select,textarea{padding:7px 10px;border-radius:8px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font:inherit;font-weight:400;font-size:13px;min-width:0}textarea{resize:vertical;min-height:84px}input:focus,select:focus,textarea:focus{outline:2px solid var(--accent);outline-offset:-1px}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}label.field{display:grid;gap:5px;font-size:12px;color:var(--text-2);font-weight:550}.hint{font-weight:400;font-size:11.5px;color:var(--muted);line-height:1.5;margin-top:1px}.toolbar{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:14px}.empty{padding:44px 16px;text-align:center;color:var(--muted)}.tag{display:inline-block;padding:1px 7px;border-radius:999px;background:var(--surface-2);border:1px solid var(--border);font-size:11px;color:var(--text-2);margin-right:4px}.banner{padding:11px 14px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);margin-bottom:14px;font-size:13px}.banner-warn{border-left:3px solid var(--warning)}.banner-error{border-left:4px solid var(--critical);background:color-mix(in srgb,var(--critical) 7%,var(--surface));border-color:color-mix(in srgb,var(--critical) 22%,var(--border));border-left-color:var(--critical);padding:13px 16px}.banner-error .banner-lead{font-weight:650}.banner-ok{border-left:3px solid var(--good)}.banner-info{border-left:3px solid var(--accent, #0f766e)}.banner-row{display:flex;align-items:center;gap:12px}.banner-row>:first-child{flex:1 1 auto;min-width:0}pre.snippet{margin:8px 0 0;padding:11px 13px;border-radius:8px;background:var(--surface-2);border:1px solid var(--border);overflow-x:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;white-space:pre-wrap;word-break:break-all}.login{min-height:100vh;display:grid;place-items:center;padding:20px}.login .card{max-width:380px;width:100%;text-align:center;padding:32px 28px}.login h1{margin:14px 0 4px;font-size:20px}.login p{margin:0 0 22px;color:var(--muted);font-size:13px}.chart-title{font-size:12px;font-weight:620;color:var(--text-2);margin-bottom:2px}.chart-sub{font-size:11px;color:var(--muted);margin-bottom:8px}.tooltip{background:var(--surface);border:1px solid var(--border-strong);border-radius:8px;padding:7px 10px;font-size:12px;box-shadow:0 3px 14px #0000001f}.tooltip .t-time{color:var(--muted);font-size:11px;margin-bottom:2px}.tooltip .t-val{font-weight:620;font-variant-numeric:tabular-nums}@media (max-width: 640px){.topbar{gap:10px 12px;padding:8px 12px;height:auto;min-height:56px;flex-wrap:wrap}.topbar .nav{order:3;flex-basis:100%}.topbar-right{flex-wrap:wrap;row-gap:8px}main{padding:16px 12px 44px}.stat .value{font-size:25px}}.enroll-lead{color:var(--muted);max-width:62ch;line-height:1.6}.enroll-stack{display:flex;flex-direction:column;gap:18px}.enroll-choice{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.choice-card{display:flex;flex-direction:column;align-items:flex-start;gap:10px;text-align:left;font:inherit;color:inherit;cursor:pointer;background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:22px 22px 20px;transition:border-color .12s ease,transform .12s ease}.choice-card:hover{border-color:var(--accent);transform:translateY(-1px)}.choice-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.choice-card>svg{color:var(--accent)}.choice-card h3{margin:0;font-size:1.05rem}.choice-card p{margin:0;color:var(--muted);font-size:.875rem;line-height:1.55}.choice-go{margin-top:6px;font-size:.8125rem;font-weight:600;color:var(--accent)}.choice-soon{color:var(--muted);font-weight:500}.os-detected{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--border)}.os-detected>svg{color:var(--accent);flex:none}.os-name{margin:0;font-size:1.1rem;font-weight:600}.os-sub{margin:2px 0 0;color:var(--muted);font-size:.8125rem}.os-switch{margin-left:auto;display:flex;gap:6px;flex-wrap:wrap}.enroll-field{display:flex;align-items:center;gap:10px;margin-bottom:16px;font-size:.875rem}.enroll-field>span{color:var(--muted)}.download-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:16px}.download-meta{color:var(--muted);font-size:.8125rem}.token-row{display:flex;align-items:stretch;gap:10px;margin:14px 0}.token-value{flex:1;min-width:0;overflow-x:auto;white-space:nowrap;background:var(--page);border:1px solid var(--border);border-radius:6px;padding:10px 12px;font-size:.8125rem;line-height:1.5;-webkit-user-select:all;user-select:all}.enroll-facts{display:flex;gap:28px;flex-wrap:wrap;margin:16px 0 0}.enroll-facts dt{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:3px}.enroll-facts dd{margin:0;font-size:.875rem}.enroll-alt{margin-top:20px;border-top:1px solid var(--border);padding-top:14px}.enroll-alt summary{cursor:pointer;font-size:.875rem;color:var(--accent)}.enroll-alt[open] summary{margin-bottom:10px}.soon{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:8px 0}.soon>svg{color:var(--accent);opacity:.6}.soon h3{margin:0;font-size:1.15rem}@media (max-width: 620px){.os-switch{margin-left:0;width:100%}.token-row{flex-direction:column}}.person{display:flex;flex-direction:column;gap:1px}.person-name{font-weight:500}.person-email{font-size:.75rem;color:var(--muted)}.dim{color:var(--muted);font-size:.8125rem}.right{text-align:right}.role-key{display:grid;gap:14px;margin:0}.role-key dt{font-weight:600;font-size:.875rem;margin-bottom:2px}.role-key dd{margin:0;color:var(--muted);font-size:.8125rem;line-height:1.55}.invite-form{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;margin-top:16px}.invite-form label{display:flex;flex-direction:column;gap:4px;flex:1 1 190px}.invite-form label>span{font-size:.75rem;color:var(--muted)}@media (max-width: 620px){.invite-form{flex-direction:column;align-items:stretch}}.site-picker{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);padding:10px 14px}.site-picker>span{font-weight:600;color:var(--text)}.site-picker select{font-weight:600}.provision-form{display:flex;flex-direction:column;gap:14px;max-width:460px;margin-top:18px}.provision-form .enroll-field{flex-direction:column;align-items:stretch;gap:5px;margin-bottom:0}.provision-form .enroll-field>span{font-weight:600;color:var(--text);font-size:.8125rem}.provision-form input,.provision-form select{padding:8px 10px;border:1px solid var(--border-strong);border-radius:6px;background:var(--page);color:var(--text);font:inherit}.provision-form button{align-self:flex-start;margin-top:4px}.notify-health{display:flex;gap:14px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.notify-health-body{flex:1 1 280px;min-width:0}.notify-health-actions{display:flex;gap:8px;flex:0 0 auto}.notify-health-error{margin-top:5px;font-size:12px;color:var(--critical-ink);overflow-wrap:anywhere}.pill{display:inline-block;padding:2px 9px;border-radius:999px;border:1px solid currentColor;font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.05em;line-height:1.6}.pill-ok{color:var(--good-ink)}.pill-degraded{color:var(--serious-ink)}.pill-broken{color:var(--critical-ink)}.pill-info{color:var(--info-ink)}.pager{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 14px;border-top:1px solid var(--border);font-size:12px;color:var(--text-2)}.muted-line{margin-top:2px;font-size:11px;color:var(--text-3, var(--text-2));font-variant-numeric:tabular-nums}.pager-controls{display:flex;align-items:center;gap:6px}.pager select{font-size:12px;padding:2px 6px}.stack>*+*{margin-top:16px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0c0a098c;display:flex;align-items:center;justify-content:center;padding:20px;z-index:100}.modal{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 20px 50px #0000004d;width:100%;max-width:460px;max-height:calc(100vh - 40px);display:flex;flex-direction:column}.modal:focus{outline:none}.modal:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.modal-wide{max-width:640px}.modal-lg{max-width:min(780px,calc(100vw - 48px))}.modal-xl{max-width:min(1060px,calc(100vw - 48px))}.modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border)}.modal-head h2{margin:0;font-size:15px}.modal-body{padding:18px;overflow-y:auto;font-size:13px}.modal-body p{margin-top:0;margin-bottom:0;line-height:1.55}.modal-body>*+*{margin-top:16px}.modal-body>*+p,.modal-body>p+*{margin-top:16px}.modal-body>:last-child{margin-bottom:0}.modal-foot{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--border)}.modal textarea{width:100%;background:var(--surface-2)}.confirm-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:22px;font-weight:700;letter-spacing:.32em;text-align:center;padding:12px;margin:4px 0 12px;border-radius:8px;background:var(--surface-2);border:1px dashed var(--border);-webkit-user-select:all;user-select:all}.confirm-input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:17px;letter-spacing:.22em;text-align:center;text-transform:uppercase;width:100%;padding:9px;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--text)}.danger-note{padding:10px 12px;border-radius:8px;border-left:3px solid var(--critical);background:var(--surface-2);margin-bottom:12px}.danger-note ul{margin:6px 0 0;padding-left:18px}.plain-list{margin:0;padding-left:18px;color:var(--text-2);line-height:1.55}.plain-list li+li{margin-top:5px}.form-section{display:grid;gap:10px;margin-top:18px}.form-section:first-of-type{margin-top:0}.form-section>h3{margin:0;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding-bottom:6px;border-bottom:1px solid var(--border)}.field-row{display:flex;gap:10px;flex-wrap:wrap}.field-row>*{flex:1 1 170px;min-width:0}.setting-pair{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;margin-top:18px}.setting-pair>*{margin-top:0}.setting-pair>.setting-row{align-content:space-between}@media (max-width: 640px){.setting-pair{grid-template-columns:1fr;gap:0}}.danger-zone,.setting-row{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding-top:14px;border-top:1px solid var(--border)}.danger-zone>div,.setting-row>div{display:grid;gap:3px;max-width:330px}.danger-zone strong,.setting-row strong{font-size:12px;color:var(--text)}.cols-5{grid-template-columns:repeat(auto-fit,minmax(175px,1fr))}.cols-6{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.stat-link{text-align:left;font:inherit;cursor:pointer;width:100%}.stat-link:hover{border-color:var(--accent)}.stat-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.delivery-problems{margin:0;padding-left:18px;display:grid;gap:10px}.log-filters{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}.log-filter{display:flex;align-items:center;gap:6px}.log-filter-label{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.os-bars{display:grid;gap:10px}.os-bar{display:grid;grid-template-columns:90px 1fr 44px;align-items:center;gap:10px}.os-name{font-weight:600;font-size:13px}.os-count{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.os-track{height:9px;border-radius:5px;background:var(--surface-2);position:relative;overflow:hidden}.os-track:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--pct, 0%);background:var(--accent);border-radius:5px}.account-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;padding:14px}.account-card{display:grid;gap:9px;align-content:start;text-align:left;font:inherit;cursor:pointer;padding:14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-height:128px}.account-card:hover{border-color:var(--accent)}.account-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.account-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:2px 10px;flex-wrap:wrap}.account-name{font-weight:640;font-size:15px;letter-spacing:-.01em;flex:1 1 auto}.account-count{color:var(--muted);font-size:12px;white-space:nowrap}.account-meta{display:flex;align-items:baseline;gap:7px;white-space:nowrap}.tag-micro{font-size:10px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border:1px solid var(--border);border-radius:4px;padding:1px 5px;line-height:1.5}.account-bits{margin:0;padding-left:16px;display:grid;gap:2px;font-size:13px}.account-quiet{color:var(--muted);font-size:13px}.account-card-foot{display:flex;align-items:center;gap:9px;margin-top:auto;color:var(--muted);font-size:12px}.account-meter{flex:1;height:5px;border-radius:3px;background:var(--surface-2);overflow:hidden}.account-meter-fill{display:block;height:100%;width:var(--pct, 0%);border-radius:3px}.active-account{display:inline-flex;align-items:center;gap:6px;padding:3px 4px 3px 10px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-size:12px;font-weight:600;white-space:nowrap}.active-account-clear{border:0;background:#0000002e;color:inherit;cursor:pointer;border-radius:999px;width:17px;height:17px;line-height:1;font-size:10px;display:grid;place-items:center}.active-account-clear:hover{background:#00000052}.group-add{display:flex;gap:8px;align-items:center}.group-add input{flex:1;max-width:320px}.acting-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:8px 16px;background:var(--accent);color:var(--accent-ink);font-size:13px;border-bottom:1px solid rgba(0,0,0,.2)}.acting-bar strong{font-weight:650}.acting-bar .btn{background:#ffffff29;border-color:#ffffff80;color:var(--accent-ink)}.acting-bar .btn:hover{background:#ffffff42}.display-shell{min-height:100vh;padding:28px 34px;display:flex;flex-direction:column;gap:22px}.display-bar{display:flex;align-items:baseline;justify-content:space-between;gap:20px;flex-wrap:wrap}.display-bar h1{margin:0;font-size:clamp(28px,2.6vw,54px);letter-spacing:-.01em}.display-clock{font-size:clamp(28px,2.6vw,54px);font-variant-numeric:tabular-nums;font-weight:600}.display-date{font-size:clamp(13px,1vw,20px);color:var(--text-2)}.display-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px}.display-stat{border:1px solid var(--border);border-radius:12px;padding:18px 20px;background:var(--surface)}.display-stat .n{font-size:clamp(44px,5.4vw,112px);font-weight:650;line-height:1.05;font-variant-numeric:tabular-nums}.display-stat .l{font-size:clamp(12px,.95vw,19px);color:var(--text-2);text-transform:uppercase;letter-spacing:.06em}.display-stat.bad .n{color:var(--critical-ink)}.display-stat.good .n{color:var(--good-ink)}.display-down{display:grid;gap:8px}.display-down-row{display:flex;justify-content:space-between;gap:16px;padding:clamp(10px,.9vw,18px) clamp(14px,1.2vw,24px);border-radius:9px;background:var(--surface-2);font-size:clamp(17px,1.5vw,30px)}.display-quiet{display:flex;align-items:center;justify-content:center;flex:1;font-size:clamp(24px,2.2vw,46px);color:var(--text-2)}.btn-icon{padding:0;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center}.card-bare{border:none;background:transparent;box-shadow:none}.card-bare>.card-head{padding-left:0;padding-right:0}.card-bare>.card-body{padding-left:0;padding-right:0}.nav-here{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none;font-weight:650;font-size:23px;letter-spacing:-.01em;color:var(--accent);white-space:nowrap}@media (max-width: 760px){.nav-here{position:static;transform:none;font-size:18px}}.srv-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;font-size:13px;margin-bottom:14px}.srv-meters{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:18px}.srv-meter-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.srv-meter-label{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-2)}.srv-meter-value{font-size:20px;font-weight:650;font-variant-numeric:tabular-nums}.srv-bar{height:6px;border-radius:3px;background:var(--surface-2);overflow:hidden;margin:6px 0 4px}.srv-bar-fill{height:100%;border-radius:3px;transition:width .3s ease}.srv-meter-detail{font-size:12px;color:var(--text-2)}.srv-posture{margin-top:16px;border-top:1px solid var(--border)}.sys-pairs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sys-pairs .sys-label{flex:0 0 132px;overflow-wrap:anywhere}.sys-pairs-security .sys-label{flex-basis:160px}@media (max-width: 760px){.sys-pairs{grid-template-columns:minmax(0,1fr)}}.health-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}.health-columns>.table-wrap+.table-wrap{border-left:1px solid var(--border);padding-left:22px;margin-left:-1px}@media (max-width: 900px){.health-columns{grid-template-columns:minmax(0,1fr);gap:0}.health-columns>.table-wrap+.table-wrap{border-left:0;border-top:1px solid var(--border);padding-left:0;margin-left:0}}.sys-row{display:flex;gap:12px;padding:5px 0;border-bottom:1px solid var(--border-subtle, rgba(128, 128, 128, .12));font-size:13px}.sys-row:last-child{border-bottom:none}.sys-label{flex:0 0 42%;color:var(--text-2)}.sys-value{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.sys-hint{color:var(--muted);font-size:12px}.sys-stamp{margin-top:10px;color:var(--muted);font-size:11.5px}.audience-modes{display:grid;gap:8px;margin-bottom:14px}.audience-modes label{display:flex;gap:9px;align-items:flex-start;padding:9px 11px;border:1px solid var(--border-subtle, rgba(128, 128, 128, .2));border-radius:8px;cursor:pointer;font-size:13px}.audience-modes label:has(input:checked){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,transparent)}.audience-modes label>span{display:grid;gap:2px}.audience-modes .hint{color:var(--muted);font-size:12px}.linkish{background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.linkish:hover,.linkish:focus-visible{color:var(--accent);text-decoration:underline}.kv{width:100%;border-collapse:collapse;font-size:13px}.kv th,.kv td{padding:3px 0;vertical-align:top;border:0}.kv th{color:var(--text-2);white-space:nowrap;width:1%}.btn.btn-current,.btn.btn-current:disabled{background:var(--accent);border-color:transparent;color:var(--accent-ink);opacity:1;cursor:default;font-weight:650}pre.diag-tail{margin:0;padding:10px 12px;border-radius:8px;background:var(--surface-2);border:1px solid var(--border);overflow:auto;max-height:260px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5;white-space:pre;color:var(--text-2)}.th-sort{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:4px;width:100%;cursor:pointer;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit}th.num .th-sort{justify-content:flex-end}.th-sort:hover{color:var(--text)}.th-sort:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.th-arrow{width:9px;font-size:10px;line-height:1}.report-controls{display:flex;gap:12px;flex-wrap:wrap;align-items:end}.report-controls .field{margin-bottom:0}.report-exports{margin-left:auto;display:flex;gap:8px;align-self:end}.report-exports [aria-disabled=true]{opacity:.45;pointer-events:none}.report-scope{margin-top:16px;padding-top:16px;border-top:1px solid var(--border)}.row-set-aside td{color:var(--muted);font-style:italic}.report-kinds{margin-top:16px;padding-top:14px;border-top:1px solid var(--border);display:flex;gap:6px;flex-wrap:wrap}.picklist-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.picklist-all{padding:1px 7px;font-size:11.5px}.picklist-count{color:var(--muted);font-size:12px}.picklist-search{margin-left:auto;width:180px;padding:3px 8px;font-size:12.5px}.picklist-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picklist{margin-top:6px;max-height:210px;overflow-y:auto;border:1px solid var(--border);border-radius:8px;padding:4px;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1px 10px}.picklist-row{display:flex;align-items:baseline;gap:7px;padding:4px 7px;border-radius:6px;cursor:pointer;font-weight:400}.picklist-row:hover{background:var(--surface-2)}.picklist-sub{color:var(--muted);font-size:12px;margin-left:auto}.banner-switches{display:flex;gap:18px;flex-wrap:wrap;margin-bottom:12px}.banner-switches label{display:flex;gap:6px;align-items:center;font-weight:400}.banner-level{max-width:220px}.banner-when{display:flex;gap:12px;flex-wrap:wrap}.banner-when .field{flex:1 1 200px}.banner-audience{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:12px}.maintenance-preview{border:1px solid var(--border);border-radius:10px;background:var(--page);overflow:hidden}.maintenance-preview .login{min-height:0;height:auto;padding:32px 16px;position:relative}.maintenance-preview .login-branded:before,.maintenance-preview .login-branded:after,.maintenance-preview .login-vendor{position:absolute}.login-branded{position:relative;isolation:isolate}.login-branded:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;background:#05070d url(/login-bg.svg) center / cover no-repeat}.login-branded:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse at center,#05070d8c,#05070d47 45%,#05070d0d)}.login-branded .card{background:var(--surface);border:1px solid var(--border-strong);box-shadow:0 18px 50px #0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.login-branded .brand-icon{color:var(--accent);display:block;margin:0 auto}.kind-icon{display:inline-flex;align-items:center;color:var(--text-2);flex:none}.kind-bug{color:var(--critical-ink)}.kind-idea{color:var(--warning-ink)}.btn .kind-icon{margin-right:5px}.release-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:10px}.release-head h3{margin:0;font-size:15px;font-weight:620;letter-spacing:-.01em}.release-head p{margin:3px 0 0;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.release-now{flex:none;font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.05em;color:var(--accent);border:1px solid var(--accent);border-radius:999px;padding:3px 9px;white-space:nowrap}.release-changes{list-style:none;margin:0;padding:0}.release-change{display:flex;gap:10px;align-items:baseline;padding:5px 0;font-size:13.5px;line-height:1.5}.release-kind{flex:none;width:62px;font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.05em}.release-area{flex:none;width:78px;font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.release-note{margin:0 0 8px 88px;font-size:12px;line-height:1.5;color:var(--muted);font-style:italic}.release-migrations{display:flex;align-items:baseline;gap:10px;margin:10px 0 0;padding-top:9px;border-top:1px solid var(--border);font-size:12px}.release-migrations>span{flex:none;width:78px;font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.release-migrations code{font-size:11.5px;color:var(--text-2);word-break:break-word}.wizard-steps{display:flex;flex-wrap:wrap;gap:4px 2px;list-style:none;margin:0 0 18px;padding:0 0 12px;border-bottom:1px solid var(--border)}.wizard-step button{display:flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--muted);font-size:13px;font-weight:500;padding:5px 10px;border-radius:7px;cursor:pointer}.wizard-step button:disabled{cursor:default}.wizard-step.is-done button{color:var(--text-2)}.wizard-step.is-active button{color:var(--text);font-weight:620}.wizard-num{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;border:1px solid var(--border);font-size:11px;font-variant-numeric:tabular-nums}.wizard-step.is-active .wizard-num{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.wizard-step.is-done .wizard-num{border-color:var(--text-2)}.wizard-row{display:flex;flex-wrap:wrap;gap:12px;align-items:start}.wizard-row .field{flex:1 1 200px;min-width:0}.wizard-row textarea,.wizard-row input{width:100%}.row-actions{display:inline-flex;gap:6px;justify-content:flex-end}.field-hint{font-size:11.5px;color:var(--muted);line-height:1.45;font-weight:400}.field-note{position:relative;display:inline-flex;align-items:center}.field-note-btn{display:inline-flex;align-items:center;justify-content:center;padding:3px;border:0;border-radius:5px;background:none;color:var(--muted);cursor:help}.field-note-btn:hover{color:var(--text-2);background:var(--surface-2, transparent)}.field-note-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.field-note-pop{position:absolute;bottom:calc(100% + 7px);right:-6px;z-index:5;width:max-content;max-width:330px;padding:9px 11px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);box-shadow:0 4px 16px #00000024;font-size:11.5px;font-weight:400;line-height:1.5;color:var(--text-2);visibility:hidden;opacity:0;transition:opacity 90ms ease-out}.field-note-btn:hover+.field-note-pop,.field-note-btn:focus-visible+.field-note-pop,.field-note:hover .field-note-pop{visibility:visible;opacity:1}@media (prefers-reduced-motion: reduce){.field-note-pop{transition:none}}.ops-pct{margin-left:6px;font-size:11px;font-weight:500;color:var(--muted)}.sev-word{font-weight:600;text-transform:capitalize}.sev-critical{color:var(--critical-ink)}.sev-warning{color:var(--serious-ink)}.field-with-note{display:flex;align-items:center;gap:4px}.field-with-note input{flex:1 1 auto;min-width:0}.input-readonly{background:var(--surface-2);color:var(--text-2);cursor:default}.wizard-choices{display:flex;flex-wrap:wrap;gap:10px}.wizard-choice{flex:1 1 260px;display:grid;gap:5px;text-align:left;padding:13px 15px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit;cursor:pointer}.wizard-choice span{font-size:12.5px;color:var(--text-2);line-height:1.5}.wizard-choice:hover{border-color:var(--text-2)}.wizard-choice.is-active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.wizard-summary{border:1px solid var(--border);border-radius:10px;padding:12px 15px}.wizard-summary h4{margin:0 0 6px;font-size:12px;font-weight:650;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.wizard-summary ul{margin:0;padding-left:18px;font-size:13.5px;line-height:1.7}.wizard-summary .muted{color:var(--muted)}.wizard-nav{display:flex;justify-content:space-between;gap:10px;margin-top:20px;padding-top:15px;border-top:1px solid var(--border)}.row-sub{display:block;font-size:11.5px;font-weight:400;color:var(--muted);margin-top:1px}@media (max-width: 560px){.release-change{flex-wrap:wrap;gap:2px 10px}.release-kind,.release-area{width:auto}.release-change>span:last-child{flex:1 1 100%}.release-note{margin-left:0}.release-migrations{flex-wrap:wrap;gap:4px}.release-migrations>span{width:auto}}.subnav{display:flex;gap:2px;flex-wrap:wrap;margin:-4px 0 14px;border-bottom:1px solid var(--border)}.subnav-tab{border:0;background:transparent;color:var(--text-2);font-size:13px;font-weight:500;padding:7px 11px;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.subnav-tab:hover{color:var(--text)}.stack>*+.subnav{margin-top:16px}.subnav-tab.is-active{color:var(--text);font-weight:620;border-bottom-color:var(--accent)}.login-vendor{position:fixed;right:26px;bottom:22px;z-index:0;display:block;transition:filter .15s ease}.login-vendor:hover img,.login-vendor:focus-visible img{filter:brightness(1.18)}.login-vendor img{display:block;height:40px;width:auto}@media (max-width: 520px){.login-vendor{display:none}}.login-support{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 10px;margin-top:18px;padding-top:14px;border-top:1px solid var(--border);font-size:13px}.login-support>span:first-child{color:var(--text-2)}.login-support .muted{color:var(--muted);font-size:12px}.about-banner{display:flex;align-items:center;gap:14px;padding:18px;margin:-4px 0 16px;border-radius:10px;border:1px solid var(--border);background:#05070d url(/login-bg.svg) center 38% / cover no-repeat;color:#e8eef6;position:relative;isolation:isolate}.about-sky{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;pointer-events:none;z-index:0}.about-mark,.about-banner-text{position:relative;z-index:1}.about-sky i{position:absolute;height:2px;border-radius:2px;background:linear-gradient(90deg,#eaf6ff00,#eaf6ff8c 58%,#fff);filter:drop-shadow(0 0 3px rgba(178,224,255,.6));transform-origin:100% 50%;opacity:0;--peak: 1;animation:about-meteor 30s linear infinite}.about-sky i:nth-child(1){left:12%;top:2px;width:74px;--peak: 1;animation-delay:.8s}.about-sky i:nth-child(2){left:34%;top:0;width:58px;--peak: .55;animation-delay:3.5s}.about-sky i:nth-child(3){left:20%;top:9px;width:86px;--peak: .85;animation-delay:6.2s}.about-sky i:nth-child(4){left:44%;top:4px;width:52px;--peak: .4;animation-delay:9.5s}.about-sky i:nth-child(5){left:6%;top:6px;width:68px;--peak: 1;animation-delay:12s}.about-sky i:nth-child(6){left:38%;top:1px;width:78px;--peak: .7;animation-delay:15.5s}.about-sky i:nth-child(7){left:26%;top:11px;width:46px;--peak: .5;animation-delay:18.2s}.about-sky i:nth-child(8){left:16%;top:5px;width:92px;--peak: .95;animation-delay:21.8s}.about-sky i:nth-child(9){left:48%;top:8px;width:62px;--peak: .65;animation-delay:24.5s}.about-sky i:nth-child(10){left:30%;top:3px;width:70px;--peak: .45;animation-delay:27.4s}@keyframes about-meteor{0%{opacity:0;transform:translateZ(0) rotate(13deg) scaleX(.14)}0.4%{opacity:var(--peak)}6%{opacity:calc(var(--peak) * .92)}8%{opacity:0}10%{transform:translate3d(210px,48px,0) rotate(13deg) scaleX(1)}to{opacity:0;transform:translate3d(210px,48px,0) rotate(13deg) scaleX(1)}}.about-banner h2{margin:0;font-size:19px;letter-spacing:.2px;color:#eff3f8}.about-banner p{margin:3px 0 0;font-size:13px;color:#e8eef6d1}.about-mark{color:var(--accent);display:block;flex:none}:root{--vendor-panel: #e2e0d9;--vendor-ink: #5f5e59}@media (prefers-color-scheme: dark){:root:where(:not([data-theme=light])){--vendor-panel: #bfbeb9}}:root[data-theme=dark]{--vendor-panel: #bfbeb9}.about-vendor{display:flex;flex-direction:column;align-items:center;gap:8px;background:var(--vendor-panel);border-radius:10px;padding:13px 16px 14px}.about-vendor strong{font-size:15px;letter-spacing:-.01em;color:#333}.about-logo{display:block;height:44px;width:auto}.about-copyright{text-align:center;font-size:12px;color:var(--muted)}.about-rule{border:0;border-top:1px solid var(--border);margin-bottom:0}.about-block h3,.about-vendor h3{margin:0 0 6px;font-size:12px;text-transform:uppercase;letter-spacing:.6px;color:var(--muted)}.about-vendor h3{color:var(--vendor-ink);margin-bottom:0}.about-row{display:flex;gap:12px;padding:5px 0;font-size:14px}.about-row-label{flex:none;width:118px;color:var(--text-2)}.about-row-value{font-variant-numeric:tabular-nums}.about-note{margin:8px 0 0;font-size:13px;color:var(--text-2);white-space:pre-wrap}.support-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px 18px;margin-bottom:14px;align-items:start}.support-publish{border:1px solid var(--border);border-radius:8px;padding:12px 14px;margin-bottom:14px;background:var(--surface-2)}.dropzone{border:1px dashed var(--border-strong);border-radius:8px;padding:10px;transition:border-color .12s ease,background .12s ease}.dropzone.is-over{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,transparent)}.attach-list{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:6px}.attach-row{display:flex;align-items:center;gap:9px;padding:5px 7px;border-radius:6px;background:var(--surface-2);font-weight:400}.attach-thumb{width:42px;height:32px;flex:none;object-fit:cover;border-radius:4px;border:1px solid var(--border);background:var(--surface)}.attach-thumb-file{display:grid;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:650;letter-spacing:.04em;color:var(--text-2)}.attach-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.attach-size{color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.attach-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.attach-gallery{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.attach-gallery img{max-height:150px;max-width:100%;border:1px solid var(--border);border-radius:6px}.attach-files{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:4px}.attach-files a{color:var(--accent);text-decoration:underline}.add-inline{display:flex;gap:8px;align-items:center;margin-bottom:12px}.add-inline input{flex:1 1 auto;min-width:0;max-width:460px}.tree{list-style:none;margin:0;padding:0}.tree-site+.tree-site{border-top:1px solid var(--border)}.tree-row{display:flex;align-items:center;gap:10px;width:100%;padding:10px 16px;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.tree-row:hover{background:var(--surface-2)}.tree-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tree-caret{flex:none;width:12px;color:var(--muted);transition:transform .12s ease}.tree-caret.is-open{transform:rotate(90deg)}.tree-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree-meta{color:var(--muted);font-size:12.5px;margin-left:auto;white-space:nowrap}.tree-body{padding:0 16px 12px 38px}.tree-groups{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:2px}.tree-group{display:flex;align-items:center;gap:10px;padding:5px 8px;border-radius:6px}.tree-group:hover{background:var(--surface-2)}.tree-group .tree-meta{margin-left:auto}.spinner{display:inline-block;flex:none;border:2px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.spinner{animation:none;border-top-color:var(--accent);border-right-color:var(--accent)}.about-sky{display:none}}.working{display:inline-flex;align-items:center;gap:7px;color:var(--text-2);font-size:12.5px;white-space:nowrap}.billing-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.billing-head h3{margin:0;font-size:16px;font-weight:640}.billing-head p{margin:4px 0 0;font-size:12.5px;color:var(--text-2)}.billing-total{text-align:right}.billing-total span{display:block;font-size:26px;font-weight:640;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.billing-total small{color:var(--muted);font-size:11.5px}.billing-mine{display:flex;flex-wrap:wrap;gap:14px 40px}.billing-mine>div{display:grid;gap:2px}.billing-mine strong{font-size:19px;font-weight:640;letter-spacing:-.015em;font-variant-numeric:tabular-nums}.billing-mine span{font-size:12px;color:var(--text-2);line-height:1.5}.email-editor{display:grid;grid-template-columns:minmax(320px,420px) 1fr;gap:18px;align-items:start}@media (max-width: 1100px){.email-editor{grid-template-columns:1fr}}.email-group+.email-group{margin-top:16px;padding-top:14px;border-top:1px solid var(--border)}.email-group h4{margin:0 0 3px;font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.email-group .field-hint{margin:0 0 10px}.swatches{display:grid;gap:8px}.swatch{display:grid;gap:4px;font-size:13px}.swatch-row{display:flex;gap:8px;align-items:center}.swatch-row input[type=color]{flex:none;width:38px;height:30px;padding:2px;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface);cursor:pointer}.swatch-row input[type=text],.swatch-row .mono{flex:1 1 auto;min-width:0}.email-fields{display:grid;gap:7px}.email-field{display:flex;align-items:center;gap:8px;font-size:13.5px;cursor:pointer}.email-field input{flex:none}.email-actions{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.email-preview{position:sticky;top:calc(var(--header-h, 56px) + 20px)}.email-frame{width:100%;height:620px;border:1px solid var(--border);border-radius:12px;background:#fff}.modal-chromeless .modal-body{padding-top:20px}.account-internal{gap:0}.account-internal-row{display:flex;align-items:start;gap:9px}.account-internal-row input{margin-top:2px;flex:0 0 auto}.account-internal-row>span:last-child{display:grid;gap:2px}.account-internal-row strong{font-size:13px;font-weight:600}.dir-head{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:13px 16px;border-bottom:1px solid var(--border)}.dir-count{display:flex;align-items:baseline;gap:7px}.dir-count strong{font-size:19px;font-weight:640;letter-spacing:-.015em;font-variant-numeric:tabular-nums}.dir-count span{font-size:12.5px;color:var(--text-2)}.dir-search{width:min(280px,100%)}.dir-table td{padding-top:11px;padding-bottom:11px}.dir-table tbody td{color:var(--text-2)}.dir-name{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:620;color:var(--text);letter-spacing:-.01em}.dir-none{color:var(--muted)}.dir-fault{color:var(--critical-ink)}.dir-fleet{display:inline-flex;align-items:center;gap:8px}.dir-bar{width:54px;height:5px;border-radius:3px;background:var(--surface-2);overflow:hidden;flex:0 0 auto}.dir-bar{display:flex}.dir-bar>span{display:block;height:100%;flex:0 0 auto}.dir-bar>span+span{box-shadow:-1px 0 0 var(--surface)}.dir-fleet-n{font-variant-numeric:tabular-nums;font-size:12.5px;color:var(--text);white-space:nowrap}.dir-fleet-off{color:var(--critical-ink)}.dir-fleet-quiet{color:var(--muted)}.dir-actions{text-align:right;white-space:nowrap}.dir-actions .btn+.btn{margin-left:6px}.btn-quiet-danger{color:var(--text-2)}.btn-quiet-danger:hover{color:var(--critical-ink)}@media (max-width: 720px){.dir-head{padding:11px 13px}.dir-search{width:100%}}.wizard-rule{border:0;border-top:1px solid var(--border);margin:4px 0 2px}.wizard-choice-unit{font-weight:450;color:var(--text-2);font-size:12px}.stat-pair{display:flex;gap:18px;align-items:baseline}.stat-pair-half{display:grid;gap:1px}.stat-pair-half .value{line-height:1.05}.stat-pair-half .sub{margin-top:0}.risk-kind{font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.posture{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.posture-col{padding:14px 18px;min-width:0}.posture-col+.posture-col{border-left:1px solid var(--border)}.posture-col h4{margin:0 0 10px;font-size:11px;font-weight:650;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.posture-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:13px;padding:3px 0}.posture-row>span:first-child{color:var(--text-2)}.posture-row>span:last-child{text-align:right;font-weight:550}.posture-note{margin:9px 0 0;font-size:11.5px;color:var(--muted);line-height:1.5;overflow-wrap:anywhere}.posture-ok{color:var(--good-ink)}.posture-bad{color:var(--critical-ink)}.posture-unknown{color:var(--muted);font-weight:400}@media (max-width: 900px){.posture{grid-template-columns:1fr}.posture-col+.posture-col{border-left:0;border-top:1px solid var(--border)}}.plan-name{display:inline-flex;align-items:center;gap:8px}.plan-icon{flex:0 0 auto;color:var(--text-2)}.wizard-choice.is-active .plan-icon{color:var(--accent)}.wizard-choice strong{display:inline-flex;align-items:center;gap:8px}.plans-table tr.is-editing>td{background:var(--surface-2);border-bottom-color:transparent}.plan-editor-row>td{background:var(--surface-2);padding:4px 16px 16px}.plan-editor-actions{display:flex;gap:8px;align-items:center;margin-top:16px}.plan-add-strip{padding:12px 16px;border-top:1px solid var(--border)}.plan-features{margin-top:18px;padding-top:14px;border-top:1px solid var(--border)}.plan-features-head{display:grid;gap:3px;margin-bottom:12px}.plan-features-head strong{font-size:13px;font-weight:650}.plan-features-head .field-hint{max-width:70ch}.plan-features-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px}@media (max-width: 760px){.plan-features-grid{grid-template-columns:minmax(0,1fr)}}.plan-feature{display:flex;align-items:start;gap:9px;font-weight:400;cursor:pointer}.plan-feature input{margin-top:2px;flex:0 0 auto}.plan-feature>span{display:grid;gap:2px;min-width:0}.plan-feature strong{font-size:13px;font-weight:600}.plan-features-never{display:block;margin-top:12px;color:var(--warning-ink)}.plan-icon-pick{display:inline-flex;gap:4px}.plan-icon-opt{display:inline-flex;padding:5px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);color:var(--text-2);cursor:pointer}.plan-icon-opt:hover{color:var(--text)}.plan-icon-opt.is-active{border-color:var(--accent);color:var(--accent)}.wizard-quote{display:block;margin-top:6px;font-size:12.5px;font-weight:600;color:var(--text)}.wizard-choice.is-active .wizard-quote{color:var(--accent)}.sub-head{display:flex;align-items:center;gap:14px;padding:15px 17px}.sub-head .plan-icon{color:var(--accent)}.sub-head-name{display:grid;gap:2px;min-width:0}.sub-head-name h3{margin:0;font-size:17px;font-weight:640;letter-spacing:-.015em}.sub-head-name span{font-size:12.5px;color:var(--text-2)}.sub-blurb{margin:0;padding:0 17px 15px;font-size:13px;color:var(--text-2);line-height:1.55;max-width:68ch}.sub-rules{margin:0;padding-left:18px;font-size:13px;line-height:1.7;color:var(--text-2);max-width:78ch}.sub-rules li+li{margin-top:7px}.sub-rules strong{color:var(--text);font-weight:600}.ops-partial td{color:var(--text-2)}.ops-tag{margin-left:7px;font-size:11px;letter-spacing:.3px;text-transform:uppercase;color:var(--muted)}.ops-cell{display:flex;align-items:center;gap:9px}.ops-count{min-width:3.5ch;text-align:right;font-variant-numeric:tabular-nums}.ops-bar{flex:1;min-width:42px;max-width:160px;height:6px;border-radius:3px;background:var(--surface-2);overflow:hidden}.ops-bar>span{display:block;height:100%;border-radius:3px;background:var(--accent)}.ops-failed{color:var(--critical-ink);font-weight:600}.trial-days{display:flex;align-items:center;gap:7px}.trial-days input{width:90px}.trial-days>span{font-size:12px;color:var(--muted)}.notice-row+.notice-row{border-top:1px solid var(--border);padding-top:14px}.notice-head{display:flex;align-items:center;gap:8px;margin-bottom:2px}.notice-row textarea{width:100%}.dir-row{cursor:pointer}.dir-row:hover td{background:var(--surface-2)}.dir-row:focus-visible{outline:none}.dir-row:focus-visible td{box-shadow:inset 0 0 0 2px var(--accent)}.dir-row.is-open td{background:var(--surface-2)}.dir-detail-row td{border-top:0;background:var(--surface-2);padding:0 0 14px}.dir-detail{padding:2px 14px 0}.dir-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(212px,1fr));gap:18px 26px}.dir-detail h4{margin:0 0 7px;font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.dir-detail dl{margin:0;display:grid;grid-template-columns:minmax(66px,max-content) 1fr;gap:3px 10px;font-size:12.5px}.dir-detail dt{color:var(--muted)}.dir-detail dd{margin:0;color:var(--text)}.dir-detail dd .row-sub{display:block}.dir-detail-note,.dir-detail-empty{margin:0;font-size:12.5px;color:var(--muted)}.dir-detail-notes{margin-top:14px;padding-top:12px;border-top:1px solid var(--border);font-size:12.5px;color:var(--text-2)}.dir-detail-notes p{margin:0 0 6px}.dir-detail-notes p:last-child{margin-bottom:0}.dir-detail-notes strong{color:var(--text)}.dir-detail-actions{margin-top:14px}.legal-page{background:var(--page);color:var(--text);min-height:100vh}.legal-head{border-bottom:1px solid var(--border);background:var(--surface)}.legal-head-inner,.legal-body{max-width:78ch;margin:0 auto;padding:0 24px}.legal-head-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;height:56px}.legal-home{font-weight:620;letter-spacing:-.01em;color:var(--text);text-decoration:none}.legal-switch a,.legal-foot-links a{color:var(--accent);text-decoration:none}.legal-switch a:hover,.legal-foot-links a:hover,.legal-toc a:hover{text-decoration:underline}.legal-body{padding-top:48px;padding-bottom:96px;max-width:72ch}.legal-title{font-size:2.1rem;line-height:1.15;letter-spacing:-.02em;margin:0 0 8px}.legal-meta{color:var(--muted);font-size:.9rem;margin:0 0 24px}.legal-intro{font-size:1.1rem;line-height:1.6;color:var(--text-2);margin:0 0 40px}.legal-toc{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:16px 20px;margin:0 0 48px}.legal-toc ol{list-style:none;margin:0;padding:0;columns:2;column-gap:32px}.legal-toc li{break-inside:avoid;margin:0 0 6px}.legal-toc a{color:var(--text-2);text-decoration:none;font-size:.92rem}.legal-num{display:inline-block;min-width:2.6em;color:var(--muted);font-variant-numeric:tabular-nums}.legal-section{scroll-margin-top:72px;margin:0 0 40px}.legal-h2{font-size:1.35rem;line-height:1.3;letter-spacing:-.01em;margin:0 0 16px;padding-top:8px;border-top:1px solid var(--border)}.legal-h3{font-size:1.02rem;margin:28px 0 12px;color:var(--text)}.legal-anchor{margin-left:8px;color:var(--muted);text-decoration:none;opacity:0;transition:opacity .12s ease}.legal-h2:hover .legal-anchor,.legal-anchor:focus-visible{opacity:1}.legal-p{line-height:1.65;margin:0 0 16px}.legal-list{line-height:1.65;margin:0 0 16px;padding-left:22px}.legal-list li{margin:0 0 8px}.legal-table-wrap{overflow-x:auto;margin:0 0 20px}.legal-table{border-collapse:collapse;width:100%;font-size:.93rem;line-height:1.55}.legal-table th,.legal-table td{text-align:left;vertical-align:top;padding:10px 14px 10px 0;border-bottom:1px solid var(--border)}.legal-table th{color:var(--muted);font-weight:600;font-size:.82rem;text-transform:uppercase;letter-spacing:.04em;border-bottom-color:var(--border-strong)}.legal-note{border-left:3px solid var(--border-strong);background:var(--surface-2);border-radius:0 var(--radius) var(--radius) 0;padding:14px 18px;margin:0 0 20px;line-height:1.6}.legal-note-warn{border-left-color:var(--warning-ink)}.legal-foot{border-top:1px solid var(--border);padding-top:20px;margin-top:56px;color:var(--muted);font-size:.88rem}.legal-foot p{margin:0 0 6px}@media (max-width: 620px){.legal-toc ol{columns:1}.legal-title{font-size:1.65rem}}@media print{.legal-head,.legal-toc,.legal-anchor,.legal-foot-links{display:none!important}.legal-page{background:#fff;color:#000}.legal-body{max-width:none;padding:0}.legal-h2{break-after:avoid}.legal-note,.legal-table,.legal-list{break-inside:avoid}.legal-note{border-left:2px solid #000;background:none}.legal-body a[href^="mailto:"]:after{content:" (" attr(href) ")";font-size:.85em}}.about-legal{text-align:center;margin:4px 0 0;font-size:.82rem}.about-legal a,.login-legal a{color:var(--muted);text-decoration:none}.about-legal a:hover,.login-legal a:hover{color:var(--accent);text-decoration:underline}.login-legal{margin-top:18px;text-align:center;font-size:.82rem;color:var(--muted)}.inv-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--text-2);font-size:.92em;line-height:1.35}.unmon-mark{display:inline-flex;align-items:center;vertical-align:middle;color:var(--muted);flex:0 0 auto}.unmon-mark svg{display:block}.unmon-mark:hover{color:var(--text-2)}.pill-sm{padding:1px 7px;font-size:10px;letter-spacing:.04em}.srv-offsite{margin-top:12px;padding-top:12px;border-top:1px solid var(--border);display:grid;gap:4px}.srv-offsite-ok{color:var(--good)}.srv-offsite-warn{color:var(--warning-ink)}.srv-offsite-unknown{color:var(--text-2)}.demo-door .demo-card{max-width:560px}.demo-door .card{padding-bottom:22px}.demo-door .demo-lead{color:var(--text-2);font-size:13.5px;line-height:1.55;margin-bottom:18px}.demo-door .banner{text-align:left;margin-bottom:14px}.demo-door .linkish{color:var(--accent)}.demo-ways{display:flex;justify-content:center;gap:4px;margin:4px 0 16px;border-bottom:1px solid var(--border)}.demo-way{background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:8px 12px;font:inherit;font-size:13px;color:var(--text-2);cursor:pointer}.demo-way:hover{color:var(--text)}.demo-way.is-active{color:var(--text);font-weight:650;border-bottom-color:var(--accent)}.demo-way:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.demo-pane{display:grid;gap:12px;text-align:left}.demo-pane .field-row{gap:12px}.demo-optional{color:var(--muted);font-weight:400}.demo-go{width:100%;justify-content:center;margin-top:4px}.demo-door p.demo-fine{margin:0;font-size:11.5px;line-height:1.5;color:var(--muted);text-align:center}.demo-door .demo-fine a{color:var(--text-2);text-decoration:underline}.demo-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;font-size:15px}.demo-actions{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.demo-start{justify-items:center;text-align:center;gap:10px;padding:8px 0 4px}.demo-start-btn{width:100%;justify-content:center;padding:12px 18px;font-size:15px}.demo-start-hint{margin:0;font-size:12.5px;line-height:1.55;color:var(--muted);max-width:42ch}.demo-honeypot{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.demo-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:8px 16px;background:var(--accent);color:var(--accent-ink);font-size:13px;border-bottom:1px solid rgba(0,0,0,.2)}.demo-bar strong{font-weight:650}.demo-bar .btn{background:#ffffff29;border-color:#ffffff80;color:var(--accent-ink)}.demo-bar .btn:hover{background:#ffffff42}.login p.login-demo{margin:12px 0 0;font-size:13px}.login-demo a{color:var(--accent)}.login-demo a:hover{text-decoration:underline}.signed-out p.signed-out-lead{margin:0 0 20px}.signed-out-in{width:100%;justify-content:center;padding:11px 18px;font-size:14.5px}.signed-out-portal{margin-top:22px;padding-top:18px;border-top:1px solid var(--border);display:grid;gap:12px;justify-items:center}.signed-out-portal p{margin:0;font-size:12.5px;line-height:1.55;max-width:40ch}.demo-link-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 14px}.demo-link-row code{padding:6px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);font-size:13px;word-break:break-all}.demo-approval{border:1px solid color-mix(in srgb,var(--warning-ink) 40%,transparent);border-radius:10px;background:color-mix(in srgb,var(--warning-ink) 7%,transparent);padding:10px 12px}.demo-contact{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:13px;color:var(--text-2)}.demo-contact a{color:var(--accent)}.demo-contact a:hover{text-decoration:underline}.demo-code-shown{font-size:15px;font-weight:650;letter-spacing:.06em}.update-groups{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 10px}.update-groups .btn{gap:6px}.update-groups .btn.is-active{border-color:var(--accent);color:var(--accent);font-weight:620}.update-picker{max-height:min(46vh,420px);overflow-y:auto}.update-picker .tick-col{width:34px;text-align:center}.update-picker input[type=checkbox]{cursor:pointer}.update-group-row td{background:var(--surface-2);font-size:12px;font-weight:620;letter-spacing:.02em;color:var(--muted);text-transform:uppercase;position:sticky;top:0}.update-reboot{margin-left:6px}.update-count{margin-right:auto;color:var(--muted);font-size:12px;align-self:center}.update-pip{display:inline-block;width:7px;height:7px;border-radius:50%;margin-left:6px;background:var(--serious);vertical-align:middle}.update-pip[data-security=true]{background:var(--info-ink)}.login .download-card{max-width:560px;text-align:left}.download-card h1{text-align:center}.download-card .brand-icon{display:block;text-align:center}.login .download-page p{text-align:left}.download-lead{color:var(--text-2);font-size:14px;margin-bottom:0}.download-page .login-vendor{position:absolute}.download-page{position:relative;padding-bottom:86px}.download-lead-row{margin:18px 0 14px;text-align:center}.download-primary{width:100%;justify-content:center}.download-primary-sub{margin-top:8px;font-size:12px;color:var(--muted);line-height:1.5}.download-guessed{font-style:italic}.download-key{border-left:2px solid var(--accent);background:var(--surface-2);padding:10px 12px;border-radius:0 6px 6px 0;font-size:13px;line-height:1.55;color:var(--text-2)}.download-key strong{color:var(--text)}.download-toggle{width:100%;justify-content:center;margin-top:14px}.download-all{margin-top:12px}.download-group+.download-group{margin-top:14px}.download-group h2{font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 6px}.download-group .download-row{display:block;padding:7px 0;border-top:1px solid var(--border)}.download-group .download-row a{color:var(--accent);font-size:13px}.download-group .download-meta{margin-left:8px;font-size:12px;color:var(--muted)}.download-sha{display:block;margin-top:3px;font-size:10.5px;color:var(--muted);word-break:break-all;line-height:1.4}.download-version{margin:14px 0 0;text-align:center;font-size:12px;color:var(--muted)}.download-none{color:var(--text-2);font-size:14px}.enroll-elsewhere{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--border);font-size:12.5px;line-height:1.6;color:var(--muted)}.enroll-elsewhere a{color:var(--accent)}@media (max-width: 560px){.download-card{max-width:none}}.updates-blocked{margin:10px 2px 0;font-size:12.5px;line-height:1.6;color:var(--muted)}.update-age{margin:12px 0 0;font-size:12.5px;line-height:1.6;color:var(--muted)}.command-asked{margin-top:6px;font-size:12px}.os-support-ended{color:var(--critical-ink);font-weight:620}.command-detail{margin-top:7px;font-size:12px;line-height:1.65;opacity:.85}.command-detail code{font-size:11.5px}.saved-panel{border-top:1px solid var(--border);padding:8px 0}.saved-panel:first-of-type{border-top:none}.saved-panel-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.saved-panel-body{margin:10px 0 4px;padding-left:12px;border-left:2px solid var(--accent)}.saved-panel-actions{display:flex;gap:8px;margin-top:10px}.saved-panel-new{display:flex;align-items:flex-end;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid var(--border);flex-wrap:wrap}.site-panel-picker{margin:0 0 10px;padding-bottom:10px;border-bottom:1px solid var(--border)}.site-panel-picker .field{max-width:420px}.report-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.report-card{display:flex;flex-direction:column;gap:5px;text-align:left;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:inherit;cursor:pointer;font:inherit}.report-card:hover{border-color:var(--accent)}.report-card strong{font-size:15px}.report-card span{color:var(--text-2);font-size:13px;line-height:1.45}.report-card-note{color:var(--muted)!important;font-size:12px!important}.updates-mark{display:inline-flex;vertical-align:-2px;margin-left:4px;color:var(--muted)}.updates-mark-reboot{color:var(--accent)}.footer-messages{margin-bottom:12px}.footer-message{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:7px 0;border-top:1px solid var(--border)}.footer-message:first-child{border-top:none}.footer-message-text{flex:1 1 220px;display:flex;align-items:center;gap:8px}.footer-message.is-live .footer-message-text{font-weight:600}.footer-message-new{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;padding-top:12px;border-top:1px solid var(--border)}.footer-message-new .field:first-child{flex:1 1 240px}.run-missed{color:var(--critical-ink);font-weight:600}.stage-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;border:1px solid var(--border);border-radius:7px}.series-tag{display:inline-block;margin-left:7px;padding:1px 6px;border-radius:999px;border:1px solid var(--border);color:var(--muted);font-size:11px;font-weight:500;vertical-align:middle}.usage-days{padding:2px 0 0;max-width:calc(var(--usage-slots, 31) * 26px)}.usage-days-plot{display:flex;align-items:flex-end;gap:2px;height:92px;border-bottom:1px solid var(--grid)}.usage-slot{flex:1 1 0;display:flex;align-items:flex-end;justify-content:center;height:100%}.usage-bar{width:100%;max-width:24px;background:var(--usage-bar);border-radius:3px 3px 0 0}.usage-bar.is-peak{background:var(--accent)}.usage-days-axis{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-top:6px;font-size:11px;color:var(--muted)}.usage-days-peak{color:var(--text);font-weight:560}.key-secret{margin:8px 0;padding:8px 10px;border-radius:6px;background:var(--surface-2);border:1px solid var(--border-strong);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.key-new{padding:4px 0 12px}.billing-month{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px;margin-top:10px}.billing-month .hint{margin:0 0 6px}.usage-row>td{padding:10px 12px 14px;background:var(--surface-2);border-top:0}.link-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left}.link-btn:hover{text-decoration:underline}.link-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.refusing{padding:0 18px 16px}.refusing-list{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:10px}.refusing-list li{padding:10px 12px;border:1px solid var(--border);border-radius:8px;font-size:13px}.refusing-list .muted{font-size:12px;margin-top:2px}
