@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap');
:root{--bg:#f7f9fb;--panel:#fff;--ink:#1c2d40;--muted:#8a98a8;--line:#e6ebf0;--green:#28a879;--soft:#ebf8f1;--mint:#43be91;--blue:#718eaf;--input:#f9fbfc;--red:#df6b72;--amber:#d5a254;--gray:#e7edf1;--shadow:0 3px 13px #1b324006}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font:13px/1.65 'DM Sans',sans-serif}button,input{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}h1,h2,h3{font-family:Manrope,sans-serif;margin:0;line-height:1.3;letter-spacing:-.04em}h1{font-size:33px;font-weight:800}h2{font-size:18px;font-weight:750}h3{font-size:13px;letter-spacing:-.02em}p{color:var(--muted);margin:9px 0;line-height:1.8}.wrap{width:calc(100% - 80px);max-width:1120px;margin:0 auto}.icon{width:19px;height:19px;flex-shrink:0;vertical-align:middle}.topbar{background:var(--panel);border-bottom:1px solid var(--line)}.topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:25px;height:91px}.brand{display:flex;align-items:center;gap:12px}.brand-icon{display:grid;place-items:center;width:41px;height:41px;border-radius:12px;background:var(--green);color:white}.brand-icon svg{width:28px;height:28px}.brand>span:last-child{font:800 23px/1.2 Manrope;letter-spacing:-1px}.brand small{display:block;font:700 7px/1.5 'DM Sans';letter-spacing:2px;color:var(--muted);margin-top:5px}.topbar nav{display:flex;align-items:center;gap:29px;font-size:11px;font-weight:600;color:#8b99a8}.topbar nav>a.active{color:var(--ink)}.topbar nav>a:hover{color:var(--green)}.download-link{display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--panel);padding:10px 13px;border-radius:7px;color:var(--ink)}.download-link svg{width:15px;height:15px}.download-link>span{font-size:9px;color:var(--muted);border-left:1px solid var(--line);padding-left:8px;margin-left:1px}.demo-notice{background:#eef4fa;color:#8ba2b8;border:1px solid #e1eaf4;border-radius:7px;padding:10px 15px;font-size:9px;margin-top:25px}.demo-notice>b{font-size:8px;letter-spacing:1px;color:#63829f;margin-right:10px}.page-intro{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:36px 0 26px}.eyebrow{font-size:8px;font-weight:750;letter-spacing:1.6px;color:var(--green);display:flex;align-items:center;gap:7px}.eyebrow>span{height:5px;width:5px;border-radius:50%;background:var(--green)}.page-intro h1{margin:13px 0 10px}.page-intro p{font-size:11px;margin:0}.intro-actions{display:flex;gap:8px;align-items:center;flex-shrink:0}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid var(--green);background:var(--green);color:white;padding:12px 17px;border-radius:7px;font-size:11px;font-weight:650;min-height:42px}.button:hover{filter:brightness(.97)}.button.secondary{border-color:var(--line);background:var(--panel);color:#7d90a1}.button.small{font-size:10px;min-height:35px;padding:9px 12px;gap:7px}.button.small .icon{width:14px;height:14px}.button.full{width:100%}.icon-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:7px;background:var(--panel);color:#92a0ae;width:35px;height:35px}.icon-button .icon{width:16px;height:16px}.overall{border:1px solid #d5ebdf;background:#eef8f2;display:flex;align-items:center;gap:18px;padding:24px 27px;border-radius:10px;margin-bottom:23px}.overall-symbol{width:45px;height:45px;border-radius:50%;display:grid;place-items:center;color:#35996f;background:#dcf1e4;flex-shrink:0}.overall-symbol .icon{width:24px;height:24px}.overall h2{font-size:19px;color:#307d5f;letter-spacing:-.5px}.overall p{font-size:10px;color:#7ea38f;margin:6px 0 0}.live-indicator{margin-left:auto;font-size:7px;font-weight:700;letter-spacing:1px;color:#639f81;display:flex;gap:7px;align-items:center;white-space:nowrap}.live-indicator i{width:6px;height:6px;background:#44b482;border-radius:50%;box-shadow:0 0 0 4px #44b48212}.overall.down{background:#fff1f2;border-color:#f2d9dc}.overall.down .overall-symbol{background:#fbe1e3;color:#d16b73}.overall.down h2{color:#b25c65}.overall.down p{color:#c6969d}.overall.down .live-indicator{color:#b9757e}.overall.down .live-indicator i{background:var(--red);box-shadow:none}.overall.degraded,.overall.maintenance{background:#fff9ef;border-color:#efdfbf}.overall.degraded .overall-symbol,.overall.maintenance .overall-symbol{background:#f8ecd4;color:#c69a55}.overall.degraded h2,.overall.maintenance h2{color:#ad864a}.overall.degraded p,.overall.maintenance p{color:#bca786}.overall.degraded .live-indicator,.overall.maintenance .live-indicator{color:#b99b6a}.overall.degraded .live-indicator i,.overall.maintenance .live-indicator i{background:var(--amber);box-shadow:none}.overall.pending,.overall.empty{background:#f0f5f9;border-color:#dfe7ee}.overall.pending h2,.overall.empty h2{color:#708da4}.overall.pending p,.overall.empty p{color:#99adbc}.overall.pending .overall-symbol,.overall.empty .overall-symbol{background:#e4edf5;color:#8aa3b9}.overall.pending .live-indicator,.overall.empty .live-indicator{display:none}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;margin-bottom:32px}.stat{background:var(--panel);border:1px solid var(--line);border-radius:9px;padding:22px 19px;display:flex;align-items:center;gap:15px;box-shadow:var(--shadow)}.stat-icon{width:35px;height:35px;border-radius:9px;display:grid;place-items:center;flex-shrink:0}.stat-icon .icon{width:18px;height:18px}.stat-icon.green{background:#edf8f1;color:#66ae8b}.stat-icon.blue{background:#edf3f9;color:#829fbe}.stat-icon.amber{background:#fcf5e9;color:#c2a476}.stat-icon.gray{background:#f1f4f7;color:#94a5b5}.stat small{display:block;font-size:9px;color:#98a5b2}.stat strong{display:block;font:750 23px/1.3 Manrope;letter-spacing:-.7px;margin-top:6px}.stat strong>span{font:400 10px 'DM Sans';color:#a7b3bd;letter-spacing:0}.stat strong.time-value{font-size:19px}.stat strong.time-value>span{display:block;font-size:7px;margin-top:4px}.page-tabs{display:flex;align-items:center;gap:25px;border-bottom:1px solid var(--line);margin-bottom:28px}.page-tabs>a{display:flex;align-items:center;gap:8px;font-size:11px;color:#93a2b0;padding:0 1px 15px;position:relative}.page-tabs>a.active{color:var(--ink);font-weight:650}.page-tabs>a.active:after{content:'';position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--green);border-radius:5px}.page-tabs>a>.icon{width:16px;height:16px}.page-tabs>span{margin-left:auto;display:flex;align-items:center;gap:7px;font-size:8px;color:#a6b1bc;padding-bottom:15px}.page-tabs>span>i{width:5px;height:5px;background:#5abd94;border-radius:50%}.page-tabs>span>i.offline{background:var(--red)}.section-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.section-head h2{font-size:17px;letter-spacing:-.45px}.section-head h2>span{display:inline-block;vertical-align:middle;color:#9caab7;background:#edf1f5;border:1px solid var(--line);font:400 9px 'DM Sans';border-radius:5px;padding:2px 6px;margin-left:7px;letter-spacing:0}.section-head p{font-size:10px;margin:6px 0 0}.search{display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--panel);border-radius:7px;padding:9px 12px;width:215px;flex-shrink:0}.search>.icon{width:15px;height:15px;color:#aab7c1}.search input{border:0;background:none;outline:none;min-width:0;width:100%;color:var(--ink);font-size:10px}.search input::placeholder{color:#aab6c0}.service-tools{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:20px 0 8px}.filters{display:flex;gap:6px;flex-wrap:wrap}.filters button{background:none;color:#95a5b3;border:1px solid transparent;border-radius:5px;padding:7px 11px;font-size:9px}.filters button.active{background:var(--panel);border-color:var(--line);color:var(--ink);box-shadow:0 2px 4px #19304003}.legend{display:flex;align-items:center;gap:13px;color:#a4b0ba;font-size:8px}.legend>span{display:flex;gap:5px;align-items:center;white-space:nowrap}.legend i{height:6px;width:6px;border-radius:2px}.ok{background:var(--mint)}.fail{background:var(--red)}.unknown{background:var(--amber)}.no-data{background:var(--gray)}.group-label{text-transform:uppercase;color:#a2b0bc;font-size:8px;letter-spacing:1px;font-weight:650;padding:18px 2px 10px}.monitor{background:var(--panel);border:1px solid var(--line);border-radius:9px;padding:21px 23px;margin-bottom:13px;box-shadow:var(--shadow)}.monitor-top{display:flex;align-items:center;gap:12px;margin-bottom:19px}.monitor-icon{display:grid;place-items:center;width:33px;height:33px;border-radius:8px;background:var(--input);border:1px solid var(--line);color:#879eb0}.monitor-icon .icon{width:17px;height:17px}.monitor-name{min-width:0}.monitor-name button{display:flex;align-items:center;gap:9px;border:0;padding:0;background:transparent;color:var(--ink);font-size:12px;font-weight:650;text-align:left}.monitor-name button>.icon{width:12px;height:12px;color:#c2ccd4}.monitor-name>span{display:block;color:#a9b5bf;font-size:8px;margin-top:4px}.monitor-name>span>i{font-style:normal;margin:0 5px;color:#d1d9df}.monitor-status{display:flex;gap:6px;align-items:center;margin-left:auto;font-size:9px;white-space:nowrap}.monitor-status i{width:5px;height:5px;border-radius:50%;background:currentColor}.monitor-status.up{color:#38a77c}.monitor-status.down{color:var(--red)}.monitor-status.pending,.monitor-status.stale,.monitor-status.unknown,.monitor-status.degraded,.monitor-status.maintenance{color:var(--amber)}.history{display:grid;grid-template-columns:repeat(var(--bars),minmax(0,1fr));gap:4px;height:27px}.bar{display:block;border:0;padding:0;min-width:0;border-radius:2px;transition:filter .15s,transform .15s}.bar:hover,.bar:focus-visible{filter:brightness(.9);transform:scaleY(1.15);outline:2px solid var(--ink);outline-offset:2px}.monitor-bottom{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:8px;color:#adb8c2;margin-top:12px}.monitor-bottom>div{display:flex;gap:21px}.monitor-bottom strong{font-weight:550;margin-left:6px;color:#72899d}.monitor-bottom strong.success-text{color:#48a888}.monitor-bottom strong.warning-text{color:#c29b57}.monitor-bottom strong.muted{color:#a3b1bd}.monitor-notice{display:flex;align-items:center;gap:6px;border-top:1px solid var(--line);padding-top:10px;margin-top:12px;color:#bf985b;font-size:9px}.monitor-notice .icon{width:13px;height:13px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:26px;box-shadow:var(--shadow)}.response{margin:30px 0 23px}.pill{display:inline-flex;align-items:center;gap:5px;font-size:8px;font-weight:500;color:#97a8b8;border:1px solid var(--line);background:var(--input);border-radius:5px;padding:4px 8px;white-space:nowrap}.pill.green{background:#edf8f0;border-color:#dbeee2;color:#65a483}.pill.red{background:#fff1f1;border-color:#f4dadd;color:#cd7b84}.chart{display:flex;gap:12px;margin:26px 0 15px}.chart-y{display:flex;flex-direction:column;justify-content:space-between;padding:9px 0 30px;font-size:8px;color:#b0bdc8;text-align:right;min-width:25px}.chart-content{position:relative;flex:1;min-width:0}.chart-content svg{width:100%;height:150px;overflow:visible;display:block}.grid-line{stroke:var(--line);stroke-width:1;stroke-dasharray:3 5;fill:none}.chart-path{stroke:#65ba9d;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.chart-content circle{fill:#55ac90;stroke:var(--panel);stroke-width:1.5}.chart-x{display:flex;align-items:center;justify-content:space-between;font-size:8px;color:#b2bdc7;margin-top:10px}.chart-empty{position:absolute;top:40%;left:0;right:0;text-align:center;font-size:11px;color:#adbbc7}.chart-note{display:flex;gap:6px;align-items:center;font-size:8px;color:#a9b6c2;border-top:1px solid var(--line);padding-top:14px}.chart-note .icon{width:12px;height:12px}.incidents .section-head{margin-bottom:25px}.text-link{font-size:9px;color:#7e96aa;font-weight:600}.no-incidents{display:flex;align-items:center;gap:15px;padding:8px 0 4px}.no-incidents>span{display:grid;place-items:center;border-radius:50%;width:35px;height:35px;background:#edf8f1;color:#65ae89;flex-shrink:0}.no-incidents .icon{width:18px;height:18px}.no-incidents h3{font-size:11px;font-weight:600}.no-incidents p{font-size:9px;margin:4px 0 0}.incident{display:flex;align-items:flex-start;gap:15px;border-top:1px solid var(--line);padding:20px 0}.incident:first-of-type{border:0}.incident:last-child{padding-bottom:0}.incident-marker{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fff0f2;color:#d47d85;flex-shrink:0}.incident-marker.resolved{background:#ecf6ef;color:#75ac90}.incident-marker .icon{width:15px;height:15px}.incident h3{font-size:12px;display:flex;align-items:center;gap:9px}.incident h3 .pill{font-size:7px;letter-spacing:0}.incident p{font-size:10px;margin:6px 0}.incident small{font-size:8px;color:#a5b3bf}.incident-duration{margin-left:auto;color:#a7b4bf;font-size:9px;white-space:nowrap}.data-note{display:flex;justify-content:space-between;gap:20px;margin:23px 0 35px;color:#aab7c2;font-size:8px}.data-note>span:first-child{display:flex;align-items:flex-start;gap:6px}.data-note .icon{width:12px;height:12px;margin-top:1px}.footer{border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:9px;color:#a7b3bf;padding-top:23px;padding-bottom:28px}.footer a{color:#8295a7}.footer b{font-weight:500;font-size:8px;margin-left:4px}.footer-dot{margin:0 10px}.connection-warning{padding:12px 15px;margin-bottom:18px;border:1px solid #eed6ba;background:#fff7ed;color:#bf955f;border-radius:6px;font-size:11px}.empty{border:1px dashed var(--line);border-radius:9px;padding:50px;text-align:center;color:var(--muted)}.loading,.setup-error{padding:100px 0;text-align:center;color:var(--muted)}.loading>span{display:inline-block;width:8px;height:8px;background:var(--green);border-radius:50%;margin-right:10px}.setup-error>span{color:var(--amber);display:block;margin-bottom:20px}.setup-error>span>.icon{width:40px;height:40px}.setup-error h1{font-size:29px}.setup-error p{margin:15px auto 25px;max-width:500px;font-size:12px}dialog{width:calc(100% - 35px);max-width:550px;max-height:90vh;overflow:auto;padding:25px;border:1px solid var(--line);border-radius:13px;background:var(--panel);color:var(--ink);box-shadow:0 25px 100px #1a31432b}dialog::backdrop{background:#18334955;backdrop-filter:blur(3px)}.dialog-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:23px}.dialog-head h2{font-size:20px}.dialog-head .icon-button{width:30px;height:30px}.detail-line{display:flex;align-items:flex-start;justify-content:space-between;gap:25px;padding:17px 0;border-bottom:1px solid var(--line);font-size:11px}.detail-line>span{color:var(--muted);flex-shrink:0}.detail-line strong{font-weight:550;text-align:right}.detail-line strong>small{display:block;font-weight:400;color:var(--muted);font-size:9px;margin-top:4px}.detail-status{display:inline-block;color:var(--green);background:var(--soft);border-radius:5px;padding:5px 10px;font-size:10px;margin-bottom:8px}.detail-status.down{background:#fff0f1;color:var(--red)}.detail-status.stale,.detail-status.degraded,.detail-status.unknown{background:#fff7ed;color:var(--amber)}.detail-note{font-size:10px;margin-top:21px;line-height:1.9}#toast{position:fixed;left:50%;bottom:25px;transform:translate(-50%,20px);max-width:calc(100% - 40px);background:var(--ink);color:var(--panel);font-size:11px;border-radius:7px;box-shadow:0 10px 40px #182c4233;padding:13px 20px;opacity:0;pointer-events:none;transition:.2s;z-index:100}#toast.show{opacity:1;transform:translate(-50%,0)}.install-intro{padding:60px 0 40px;max-width:700px}.install-intro h1{font-size:43px;margin:15px 0}.install-intro>p{font-size:14px}.install-badges{display:flex;gap:8px;margin-top:23px}.install-badges span{border:1px solid var(--line);background:var(--panel);border-radius:5px;color:#7d94a6;padding:5px 9px;font-size:10px}.install-grid{display:grid;grid-template-columns:1fr 320px;gap:25px;align-items:start;margin-bottom:55px}.install-grid aside{position:sticky;top:25px}.instruction{position:relative;padding:30px;margin-bottom:20px}.step-number{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:8px;color:var(--green);background:var(--soft);font-size:11px;font-weight:700;margin-bottom:20px}.instruction h2{font-size:23px;margin-bottom:15px}.instruction p{font-size:12px;line-height:1.9}.instruction>.button{margin-top:15px}code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9em;background:var(--input);color:#6b8f9c;padding:3px 5px;border-radius:3px;overflow-wrap:anywhere}pre{background:var(--input);border:1px solid var(--line);border-radius:7px;padding:18px;font-size:11px;overflow:auto;line-height:1.9;margin:20px 0}pre code{padding:0;background:none;white-space:pre;overflow-wrap:normal}.download-card{padding:28px}.package-icon{width:48px;height:48px;background:var(--soft);color:var(--green);border-radius:12px;font-size:30px;text-align:center;margin-bottom:25px}.download-card .eyebrow{font-size:8px}.download-card h2{font-size:26px;line-height:1.4;margin:14px 0}.download-card p{font-size:11px;margin-bottom:23px}.download-docs{display:flex;flex-direction:column;margin-top:20px}.download-docs>a{padding:10px 0;border-bottom:1px solid var(--line);font-size:10px;color:#89a0b2}.download-docs>a:hover{color:var(--green)}.install-note{padding:23px;font-size:11px;color:#829bad}.install-note>strong{font-weight:600}.install-note p{font-size:10px}:focus-visible{outline:2px solid var(--green);outline-offset:4px}html.dark{--bg:#101820;--panel:#17212b;--ink:#e0e8ef;--muted:#788da0;--line:#283644;--green:#4dbf91;--soft:#183c30;--mint:#3caa7f;--blue:#779bb8;--input:#141e27;--gray:#263441;--shadow:none}html.dark .overall.up{background:#18332a;border-color:#28513f}html.dark .overall.up h2{color:#8cc5a8}html.dark .overall.up p{color:#679e83}html.dark .overall-symbol{background:#244936;color:#81bfa0}html.dark .demo-notice{background:#192c3e;border-color:#294057;color:#7194b1}html.dark .stat-icon.green,html.dark .no-incidents>span,html.dark .incident-marker.resolved{background:#20392e}html.dark .stat-icon.blue{background:#223446}html.dark .stat-icon.amber{background:#403727}html.dark .stat-icon.gray{background:#28333e}html.dark .pill.green{background:#213e2f;border-color:#315340}html.dark .pill.red{background:#40262e;border-color:#59313a}html.dark .overall.down{background:#3b252c;border-color:#60323d}html.dark .overall.down h2{color:#d496a0}html.dark .overall.down p{color:#aa7880}html.dark .overall.down .overall-symbol{background:#53313b}html.dark .overall.degraded,html.dark .overall.maintenance{background:#393125;border-color:#54472e}html.dark .overall.degraded h2,html.dark .overall.maintenance h2{color:#d6b781}html.dark .overall.degraded p,html.dark .overall.maintenance p{color:#aa9574}html.dark .overall.pending,html.dark .overall.empty{background:#21313f;border-color:#2c4355}html.dark .overall.pending .overall-symbol{background:#2c4354}html.dark .detail-status.down,html.dark .incident-marker{background:#432b33}html.dark .detail-status.stale,html.dark .detail-status.degraded,html.dark .detail-status.unknown{background:#403623}html.dark .section-head h2>span{background:#23323f}
@media(max-width:1100px){.wrap{width:calc(100% - 60px)}h1{font-size:29px}.stats{gap:13px}.stat{padding:20px 15px;gap:10px}.stat strong{font-size:21px}.stat small{font-size:8px}.stat-icon{width:30px;height:30px}.stat-icon .icon{width:16px;height:16px}.stat strong.time-value{font-size:17px}.overall .live-indicator{font-size:6px}.overall h2{font-size:18px}.history{gap:3px;height:26px}.install-grid{grid-template-columns:1fr 285px;gap:20px}}
@media(max-width:850px){.page-intro h1{font-size:26px}.page-intro{display:block;position:relative;padding-top:31px}.page-intro p{max-width:550px}.intro-actions{margin-top:19px;justify-content:flex-end}.stats{grid-template-columns:repeat(2,1fr)}.stat{padding:23px;gap:17px}.stat strong{font-size:26px}.stat strong.time-value{font-size:22px}.stat strong.time-value>span{font-size:8px}.stat small{font-size:10px}.stat-icon{width:37px;height:37px}.stat-icon .icon{width:19px;height:19px}.topbar nav{gap:18px;font-size:10px}.topbar nav .download-link{padding:9px 11px;gap:7px}.topbar nav .download-link>span{display:none}.overall{padding:22px;gap:15px}.overall h2{font-size:17px}.overall p{font-size:9px}.live-indicator{display:none}.service-tools{display:block;margin-top:18px}.service-tools .legend{justify-content:flex-end;margin-top:15px}.data-note{flex-direction:column;gap:9px}.page-tabs{gap:23px}.page-tabs>a{font-size:10px}.page-tabs>span{font-size:7px}.section-head h2{font-size:16px}.monitor{padding:20px}.install-grid{grid-template-columns:1fr}.install-grid aside{position:static;display:grid;grid-template-columns:1fr 1fr;gap:25px}.download-card h2{font-size:25px}.install-note{padding:25px 10px}.install-intro h1{font-size:37px}}
@media(max-width:580px){.wrap{width:calc(100% - 32px)}.topbar-inner{height:auto;min-height:82px;gap:17px;flex-wrap:wrap;padding-top:19px;padding-bottom:16px}.brand{gap:9px}.brand-icon{width:35px;height:35px;border-radius:10px}.brand-icon svg{width:24px;height:24px}.brand>span:last-child{font-size:21px}.brand small{font-size:6px;letter-spacing:1.5px;margin-top:4px}.topbar nav{width:100%;justify-content:space-between;gap:15px;font-size:10px;border-top:1px solid var(--line);padding-top:13px;margin-top:2px}.topbar nav .download-link{padding:8px 11px;font-size:9px}.download-link svg{width:13px;height:13px}.demo-notice{font-size:8px;padding:10px 12px;line-height:1.9;margin-top:19px}.demo-notice>b{font-size:7px;margin-right:7px}.page-intro{padding:29px 0 20px}.eyebrow{font-size:7px;letter-spacing:1.2px}.page-intro h1{font-size:28px;line-height:1.35;max-width:360px;margin:12px 0 13px}.page-intro p{font-size:11px;line-height:1.9}.intro-actions{margin-top:19px;justify-content:flex-start}.button.small{font-size:9px;padding:9px 12px}.icon-button{width:34px;height:34px}.overall{gap:13px;padding:20px 16px;margin-bottom:17px;align-items:flex-start;border-radius:8px}.overall-symbol{width:34px;height:34px}.overall-symbol .icon{width:20px;height:20px}.overall h2{font-size:15px;line-height:1.5;letter-spacing:-.4px}.overall p{font-size:9px;line-height:1.8;margin-top:5px}.stats{gap:11px;margin-bottom:25px}.stat{padding:18px 12px;gap:10px;align-items:flex-start;border-radius:8px}.stat-icon{width:27px;height:27px;border-radius:7px;margin-top:2px}.stat-icon .icon{width:15px;height:15px}.stat small{font-size:8px;line-height:1.7}.stat strong{font-size:24px;margin-top:7px}.stat strong>span{font-size:9px}.stat strong.time-value{font-size:18px;margin-top:9px}.stat strong.time-value>span{font-size:6px;line-height:1.8}.page-tabs{gap:20px;position:relative;margin-bottom:42px}.page-tabs>a{font-size:10px;gap:6px;padding-bottom:13px}.page-tabs>a>.icon{width:14px;height:14px}.page-tabs>span{position:absolute;right:0;top:47px;font-size:7px;padding:0}.section-head{align-items:flex-start;gap:15px;flex-wrap:wrap}.section-head h2{font-size:17px}.section-head p{font-size:9px;margin-top:6px}.services>.section-head .search{width:100%;max-width:100%;padding:10px 12px}.search input{font-size:10px}.service-tools{margin:15px 0 3px}.filters{gap:3px}.filters button{padding:7px 9px;font-size:8px}.legend{gap:11px;font-size:7px}.service-tools .legend{margin:15px 0 7px;justify-content:flex-start}.group-label{font-size:7px;padding-top:17px;padding-bottom:10px}.monitor{padding:17px 14px;margin-bottom:12px;border-radius:8px}.monitor-top{gap:9px;margin-bottom:17px}.monitor-icon{width:29px;height:29px;border-radius:7px}.monitor-icon .icon{width:15px;height:15px}.monitor-name button{font-size:11px;gap:6px;line-height:1.6}.monitor-name button>.icon{width:10px;height:10px}.monitor-name>span{font-size:7px;margin-top:3px}.monitor-name>span>i{margin:0 3px}.monitor-status{font-size:7px;gap:5px}.monitor-status i{width:4px;height:4px}.history{gap:2px;height:24px}.bar{border-radius:1.5px}.monitor-bottom{margin-top:10px;font-size:6px;gap:10px}.monitor-bottom>div{gap:11px}.monitor-bottom strong{margin-left:4px}.monitor-notice{font-size:8px;line-height:1.7;gap:5px}.monitor-notice .icon{width:12px;height:12px}.panel{padding:20px 17px}.response{margin-top:24px;margin-bottom:18px}.response .section-head{flex-wrap:nowrap}.response .section-head h2{font-size:15px;line-height:1.5;max-width:230px}.response .section-head p{font-size:8px}.response .section-head .pill{font-size:6px;padding:4px 6px;margin-top:4px}.chart{gap:9px;margin:23px 0 12px}.chart-content svg{height:120px}.chart-y{font-size:7px;min-width:19px}.chart-x{font-size:6px;margin-top:12px}.chart-note{font-size:7px;gap:5px;line-height:1.8;align-items:flex-start}.chart-note .icon{width:11px;height:11px;margin-top:1px}.incidents .section-head{margin-bottom:22px}.incidents .section-head h2{font-size:16px}.incidents .section-head p{font-size:8px;max-width:230px}.text-link{font-size:8px;white-space:nowrap}.no-incidents{gap:12px;align-items:flex-start;padding:0}.no-incidents>span{width:30px;height:30px}.no-incidents h3{font-size:10px;line-height:1.8}.no-incidents p{font-size:8px;line-height:1.8}.incident{gap:10px;padding:18px 0}.incident h3{font-size:11px;flex-wrap:wrap;gap:6px}.incident h3>.pill{font-size:6px}.incident p{font-size:9px}.incident small{font-size:7px;line-height:1.8;display:block}.incident-marker{width:27px;height:27px}.incident-marker .icon{width:14px;height:14px}.incident-duration{font-size:7px;margin-top:5px}.data-note{font-size:7px;margin:20px 0 28px;gap:10px;line-height:1.8}.data-note .icon{width:11px;height:11px;margin-top:1px}.footer{font-size:8px;flex-direction:column;align-items:flex-start;gap:11px;padding-top:20px;padding-bottom:24px}.footer b{font-size:7px}.install-intro{padding:37px 0 30px}.install-intro h1{font-size:34px;line-height:1.35}.install-intro>p{font-size:12px;line-height:1.9}.install-badges{gap:6px;flex-wrap:wrap;margin-top:21px}.install-badges span{font-size:8px;padding:5px 8px}.instruction{padding:23px;margin-bottom:17px}.instruction h2{font-size:21px;line-height:1.45}.instruction p{font-size:11px;line-height:1.9}.instruction pre{font-size:10px;padding:15px}.step-number{margin-bottom:18px}.install-grid aside{grid-template-columns:1fr;gap:5px}.download-card{padding:25px}.download-card h2{font-size:26px}.install-note{padding:22px 5px}.setup-error{padding:65px 0}.setup-error h1{font-size:25px}.setup-error p{font-size:11px}dialog{padding:22px;max-height:88vh}.dialog-head{margin-bottom:20px}.dialog-head h2{font-size:20px}.detail-line{font-size:10px;gap:18px;padding:15px 0}.detail-line>span{max-width:40%;flex-shrink:1}.detail-line>strong{max-width:60%;overflow-wrap:anywhere}.detail-note{font-size:9px}.detail-line strong>small{font-size:8px}#toast{font-size:10px;width:calc(100% - 35px);padding:13px 18px;text-align:center}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

.monitor-status.unknown{background:transparent}
