@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--op-ink: #0a0a0a;--op-ink-side: #0d0d0d;--op-ink-card: #111111;--op-ink-raised: #1a1a1a;--op-ink-active: #1c1c1c;--op-line: #232323;--op-line-strong: #343434;--op-text: #f2f2f2;--op-text-2: #b5b5b5;--op-text-3: #8e8e8e;--op-text-4: #6b6b6b;--op-green: #00c267;--op-green-ink: #0a2a1b;--op-green-paper: #007a41;--op-amber: #fb923c;--op-amber-ink: #2b1a0e;--op-red: #f87171;--op-red-ink: #2a1010;--op-btn: #e8e8e8;--op-btn-text: #0a0a0a;--op-paper: #f7f5f1;--op-paper-card: #ffffff;--op-paper-line: #e3dfd7;--op-paper-text: #0a0a0a;--op-paper-text-2: #55524c;--op-sans: "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--op-mono: "Geist Mono", ui-monospace, Menlo, monospace;--op-fs-eyebrow: 11.5px;--op-fs-small: 12.5px;--op-fs-meta: 13px;--op-fs-ui: 13.5px;--op-fs-body: 15px;--op-fs-h3: 17px;--op-fs-h2: 19px;--op-fs-h1: 26px;--op-fs-stat: 28px;--op-fs-display: 34px;--op-fs-hero: 64px;--op-r-bar: 2px;--op-r-control: 10px;--op-r-nav: 9px;--op-r-card: 12px;--op-r-panel: 14px;--op-r-pill: 99px;--op-control-h: 44px}*,*:before,*:after{box-sizing:border-box}html{color-scheme:dark}body{margin:0;background:var(--op-ink);color:var(--op-text);font-family:var(--op-sans);font-size:var(--op-fs-body);line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit}.op-mono{font-family:var(--op-mono)}.op-eyebrow{font-family:var(--op-mono);font-size:var(--op-fs-eyebrow);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--op-green)}.op-eyebrow--quiet{color:var(--op-text-3)}.op-card{border:1px solid var(--op-line);border-radius:var(--op-r-panel);background:var(--op-ink-card)}.op-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--op-control-h);padding:0 16px;border-radius:var(--op-r-control);border:1px solid var(--op-line-strong);background:transparent;color:var(--op-text);font:600 14px var(--op-sans);text-decoration:none;cursor:pointer}.op-btn:hover{background:var(--op-ink-raised)}.op-btn--primary{background:var(--op-btn);color:var(--op-btn-text);border-color:var(--op-btn)}.op-btn--primary:hover{background:#fff}.op-btn:focus-visible,.op-input:focus-visible,a:focus-visible{outline:2px solid var(--op-green);outline-offset:2px}.op-btn[disabled]{opacity:.5;cursor:not-allowed}.op-input{height:var(--op-control-h);padding:0 12px;border:1px solid var(--op-line-strong);border-radius:var(--op-r-control);background:var(--op-ink-card);color:var(--op-text);font:14px var(--op-sans);width:100%}.op-pill{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:var(--op-r-pill);border:1px solid var(--op-line-strong);font-size:var(--op-fs-small);color:var(--op-text-2);white-space:nowrap}.op-pill--mono{font-family:var(--op-mono);border-color:transparent;background:var(--op-ink-raised)}.op-state{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:var(--op-r-pill);font-size:12.5px;font-weight:600}.op-state--up{background:var(--op-green-ink);color:var(--op-green)}.op-state--degraded{background:var(--op-amber-ink);color:var(--op-amber)}.op-state--down{background:var(--op-red-ink);color:var(--op-red)}.op-state--paused,.op-state--pending,.op-state--maintenance{background:var(--op-ink-raised);color:var(--op-text-2)}.op-dot{width:9px;height:9px;border-radius:99px;flex:none;background:var(--op-text-4)}.op-dot--up{background:var(--op-green)}.op-dot--degraded{background:var(--op-amber)}.op-dot--down{background:var(--op-red)}.op-bars{display:flex;gap:3px;align-items:stretch;height:24px}.op-bars>span{flex:1;min-width:3px;border-radius:var(--op-r-bar);background:var(--op-line)}.op-bars>.up{background:var(--op-green)}.op-bars>.degraded{background:var(--op-amber)}.op-bars>.down{background:var(--op-red)}.op-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}:root{--op-sans: "Geist Variable", "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--op-mono: "Geist Mono Variable", "Geist Mono", ui-monospace, Menlo, monospace}html,body,#root{min-height:100%}body{overflow-wrap:break-word}h1,h2,h3,p{margin:0}button,input,select,textarea{font-family:inherit}code,.mono{font-family:var(--op-mono)}:focus-visible{outline:2px solid var(--op-green);outline-offset:2px}::placeholder{color:var(--op-text-4)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.link{color:var(--op-green);font-size:13.5px}.link-btn{background:none;border:0;padding:0;color:var(--op-green);font-size:13.5px;text-decoration:underline;cursor:pointer;min-height:24px}.muted{color:var(--op-text-2)}.dim{color:var(--op-text-3)}.small{font-size:13px}.strong{font-weight:600}.grow{flex:1}.row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.col{display:flex;flex-direction:column}.skip{position:absolute;left:-999px;top:8px;z-index:10;padding:10px 14px;border-radius:10px;background:var(--op-btn);color:var(--op-btn-text);font-weight:600}.skip:focus{left:8px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:none;height:44px;padding:0 14px;border:1px solid var(--op-line-strong);border-radius:10px;background:transparent;color:var(--op-text);font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap}.btn:hover{background:var(--op-ink-raised)}.btn--primary{padding:0 16px;border-color:var(--op-btn);background:var(--op-btn);color:var(--op-btn-text)}.btn--primary:hover{background:#fff}.btn--big{height:48px;padding:0 22px;font-size:15px}.btn--small{font-size:13.5px;padding:0 16px}.btn--danger{color:var(--op-red)}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn--on{background:var(--op-green-ink);color:var(--op-green);font-size:13.5px;padding:0 16px}.btn--on:hover{background:var(--op-green-ink)}.input,.select,.textarea{width:100%;min-height:44px;padding:0 12px;border:1px solid var(--op-line-strong);border-radius:10px;background:var(--op-ink-card);color:var(--op-text);font-size:14px}.textarea{padding:10px 12px;line-height:1.5;resize:vertical}.input--mono{font-family:var(--op-mono);font-size:13.5px}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:34px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 16 16' fill='none' stroke='%23F2F2F2' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field>label,.field>.label{font-size:13px;font-weight:600;color:var(--op-text-2)}.field>.hint{font-size:12.5px;color:var(--op-text-3)}.field-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.check{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:14px;cursor:pointer}.check input,.tick{flex:none;width:18px;height:18px;margin:0;accent-color:var(--op-green)}.form{display:flex;flex-direction:column;gap:14px}.form-error,.note--bad{color:var(--op-red);font-size:13.5px}.note--good{display:inline-flex;align-items:center;gap:6px;color:var(--op-green);font-size:13.5px}.waiting{color:var(--op-text-3);font-size:13px}.list-row .what>.waiting,.alerts-row .what>.waiting{font-size:13px;color:var(--op-text-3)}.dns{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--op-line);border-radius:12px;background:var(--op-ink)}.dns dl{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px 12px;align-items:center;margin:0}.dns dt{font-size:12.5px;color:var(--op-text-3)}.dns dd{margin:0;min-width:0;font-family:var(--op-mono);font-size:13px;overflow-wrap:anywhere}.logo{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--op-text);font-size:19px;font-weight:700;letter-spacing:-.01em;min-height:44px}.logo svg{flex:none}.logo em{font-style:normal;color:var(--op-green)}.eyebrow{font-family:var(--op-mono);font-size:12px;font-weight:600;letter-spacing:.14em;color:var(--op-green);text-transform:uppercase}.caps{font-family:var(--op-mono);font-size:11.5px;font-weight:600;letter-spacing:.12em;color:var(--op-text-3);text-transform:uppercase}.pill{display:inline-flex;align-items:center;font-size:12px;padding:3px 9px;border-radius:99px;border:1px solid var(--op-line-strong);color:var(--op-text-2);white-space:nowrap}.pill--mono{font-family:var(--op-mono);font-size:11.5px;border-color:transparent;background:var(--op-ink-raised)}.pill--strong{font-weight:600;padding:3px 10px}.tag{display:inline-flex;align-items:center;font-size:12px;font-weight:600;padding:3px 10px;border-radius:99px;white-space:nowrap}.tag--up{background:var(--op-green-ink);color:var(--op-green)}.tag--degraded{background:var(--op-amber-ink);color:var(--op-amber)}.tag--down{background:var(--op-red-ink);color:var(--op-red)}.tag--quiet{background:var(--op-ink-raised);color:var(--op-text-2)}.tag--outline{padding:2px 10px;border:1px solid var(--op-amber);color:var(--op-amber)}.dot{flex:none;width:9px;height:9px;border-radius:99px;background:var(--op-text-4)}.dot--up{background:var(--op-green)}.dot--degraded{background:var(--op-amber)}.dot--down{background:var(--op-red)}.bars{display:flex;gap:2px;height:22px}.bars>span{flex:1;min-width:2px;border-radius:2px;background:var(--op-line)}.bars>.up,.bars>.operational{background:var(--op-green)}.bars>.degraded,.bars>.degraded_performance,.bars>.degraded_quality,.bars>.under_maintenance{background:var(--op-amber)}.bars>.down,.bars>.partial_outage,.bars>.major_outage{background:var(--op-red)}.bubble{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-top:1px;border-radius:99px;background:var(--op-green-ink);color:var(--op-green)}.bubble--sm{width:22px;height:22px}.bubble--run{background:var(--op-line);color:var(--op-text)}.bubble--warn{background:var(--op-amber-ink);color:var(--op-amber)}.bubble--bad{background:var(--op-red-ink);color:var(--op-red)}.bubble--none{background:transparent;color:var(--op-text-3)}.spin{animation:spin .9s linear infinite;transform-origin:50% 50%}@keyframes spin{to{transform:rotate(360deg)}}.panel{border:1px solid var(--op-line);border-radius:14px;background:var(--op-ink-card)}.panel--pad{display:flex;flex-direction:column;gap:12px;padding:16px 18px 18px}.panel--amber{border-color:var(--op-amber)}.panel-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;padding:16px 18px 10px}.h-card{font-size:16px;font-weight:700}.h-side{font-size:15px;font-weight:700}.line-list{list-style:none;margin:0;padding:0}.skeleton{border-radius:12px;background:var(--op-ink-card);border:1px solid var(--op-line);min-height:64px;animation:pulse 1.4s ease-in-out infinite}@keyframes pulse{50%{opacity:.55}}.quiet{color:var(--op-text-3);font-size:13.5px;padding:8px 0}.error-note{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 18px;border:1px solid var(--op-line-strong);border-radius:12px;background:var(--op-ink-card)}.error-note p{flex:1 1 240px}.empty{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:22px 20px;border:1px dashed var(--op-line-strong);border-radius:14px}.codeblock{margin:0;padding:12px 14px;border:1px solid var(--op-line);border-radius:10px;background:var(--op-ink);font-family:var(--op-mono);font-size:12.5px;line-height:1.6;color:var(--op-text-2);overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px}.ob{max-width:868px;margin:0 auto;padding:0 24px 56px;display:flex;flex-direction:column;gap:28px}.ob--pick{max-width:928px;gap:26px}.ob--alerts{max-width:1088px;gap:26px}.ob--narrow{max-width:508px}.ob-top{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding-top:22px}.ob-top a.who,.ob-top .who{font-size:14px;color:var(--op-text-2);text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.ob-head{display:flex;flex-direction:column;gap:10px;padding-top:12px}.ob-head h1{font-size:34px;font-weight:700;letter-spacing:-.025em;line-height:1.15;overflow-wrap:anywhere}.ob-head h1 .mono{font-weight:600;letter-spacing:-.02em}.ob-head p{color:var(--op-text-2)}.ob-head p .mono{color:var(--op-text)}.ob-foot{padding-top:16px;border-top:1px solid var(--op-line);font-size:13px;color:var(--op-text-3)}.paste{display:flex;flex-direction:column;gap:12px}.paste>label{font-size:13px;font-weight:600;color:var(--op-text-2)}.paste-box{display:flex;flex-wrap:wrap;gap:8px;padding:8px;border:1px solid var(--op-line-strong);border-radius:14px;background:var(--op-ink-card)}.paste-box:focus-within{border-color:var(--op-text-3)}.paste-box input{flex:1 1 260px;min-width:0;height:52px;padding:0 14px;border:0;background:transparent;color:var(--op-text);font-family:var(--op-mono);font-size:16px;border-radius:8px}.paste-box .btn{height:52px;padding:0 24px;font-size:15px}.chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.chips li{font-size:12.5px;padding:4px 10px;border-radius:99px;border:1px solid var(--op-line-strong);color:var(--op-text-2)}.paste .fine{font-size:13px;color:var(--op-text-3);text-align:center}.progress-top{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:var(--op-text-2)}.meter{height:6px;border-radius:99px;background:var(--op-line);overflow:hidden}.meter>span{display:block;height:100%;border-radius:99px;background:var(--op-green);transition:width .3s ease}.meter--thin{height:4px}.meter--grey>span{background:var(--op-text-4)}.steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--op-line);border-radius:14px;background:var(--op-ink-card);overflow:hidden}.steps>li{display:flex;gap:14px;align-items:flex-start;padding:14px 18px;border-top:1px solid var(--op-line)}.steps>li:first-child{border-top:0}.steps--tight>li{gap:12px;padding:10px 18px}.steps--flat{border:0;border-radius:0;background:none;padding-bottom:6px}.steps--flat>li:first-child{border-top:1px solid var(--op-line)}.step-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.step-text>:first-child{font-weight:600}.step-text>:last-child{font-size:13.5px;color:var(--op-text-2);overflow-wrap:anywhere}.steps--tight .step-text{gap:1px}.steps--tight .step-text>:last-child{font-size:13px}.step--idle .step-text>:first-child{color:var(--op-text-3)}.step-ms{flex:none;font-family:var(--op-mono);font-size:12px;color:var(--op-text-3)}.cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.cta-row>.fine{font-size:13px;color:var(--op-text-3)}.pick-section{display:flex;flex-direction:column;gap:10px}.pick-list{display:flex;flex-direction:column;border:1px solid var(--op-line);border-radius:14px;background:var(--op-ink-card);overflow:hidden}.pick-row{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:flex-start;padding:14px 18px;border-top:1px solid var(--op-line);cursor:pointer}.pick-row:first-child{border-top:0}.pick-row:hover{background:#141414}.pick-row .tick{margin-top:3px}.pick-row .what{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:2px}.pick-row .what>:first-child{font-weight:600}.pick-row .what>:last-child{font-size:13.5px;color:var(--op-text-2)}.pick-row .pills{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:6px;margin-left:32px}.nudges{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.nudge{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:18px;border:1px dashed var(--op-line-strong);border-radius:14px}.nudge>:first-child{font-weight:600}.nudge>p{font-size:13.5px;color:var(--op-text-2)}.nudge .btn{margin-top:4px;padding:0 16px}.summary-bar{position:sticky;bottom:12px;display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;padding:18px 20px;border:1px solid var(--op-line-strong);border-radius:14px;background:var(--op-ink-card)}.summary-bar .what{flex:1 1 320px;display:flex;flex-direction:column;gap:2px}.summary-bar .what>:first-child{font-weight:600}.summary-bar .what>:last-child{font-size:13.5px;color:var(--op-text-2)}.summary-bar .code{font-size:13px;color:var(--op-text-3)}.summary-bar .code code{color:var(--op-text-2)}.banner-ok{display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:12px;background:var(--op-green-ink)}.banner-ok .bubble{margin:0;background:var(--op-green);color:var(--op-ink)}.two-up{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:18px;align-items:start}.alerts-card{display:flex;flex-direction:column}.alerts-card>h2{padding:18px 20px 6px;font-size:18px;font-weight:700}.alerts-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 20px;border-top:1px solid var(--op-line)}.alerts-card>h2+.alerts-row{border-top:0}.alerts-row .what{flex:1 1 200px;display:flex;flex-direction:column;min-width:0}.alerts-row .what>:first-child{font-weight:600}.alerts-row .what>:nth-child(2){font-size:13.5px;color:var(--op-text-2)}.alerts-row .what .mono{color:var(--op-text)}.alerts-row--stack{flex-direction:column;align-items:stretch;gap:4px}.alerts-row--stack>:first-child{font-weight:600}.alerts-row--stack>p{font-size:13.5px;color:var(--op-text-2)}.alerts-row--last{padding:16px 20px 20px}.slack-form{flex:1 1 100%;display:flex;flex-wrap:wrap;gap:8px}.slack-form .input{flex:1 1 220px;width:auto}.qr{flex:none;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:88px;height:88px;border:1px dashed var(--op-line-strong);border-radius:10px;font-family:var(--op-mono);font-size:11px;color:var(--op-text-3);text-align:center}.page-card{display:flex;flex-direction:column;gap:16px;padding:18px 20px 20px}.page-card>h2{font-size:18px;font-weight:700}.preview{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--op-line);border-radius:12px;background:var(--op-ink)}.preview-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.preview-head>:first-child{font-weight:700;flex:1}.preview-comp{display:flex;flex-direction:column;gap:6px;padding-top:10px;border-top:1px solid var(--op-line)}.preview-comp>div:first-child{display:flex;justify-content:space-between;gap:10px;font-size:13.5px}.preview-comp>div:first-child>:last-child{font-family:var(--op-mono);color:var(--op-text-3)}.shell{display:flex;min-height:100vh}.side{flex:none;width:220px;border-right:1px solid var(--op-line);background:var(--op-ink-side)}.side-in{position:sticky;top:0;height:100vh;overflow-y:auto;padding:20px 14px;display:flex;flex-direction:column;gap:18px}.side .logo{padding:0 6px;font-size:17px;min-height:24px}.side .select{font-size:13.5px;font-weight:600;background-color:transparent}.side-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.side-nav a{display:flex;align-items:center;justify-content:space-between;gap:8px;height:44px;padding:0 12px;border-radius:9px;color:var(--op-text-2);font-size:14px;text-decoration:none;white-space:nowrap}.side-nav a:hover{background:var(--op-ink-raised)}.side-nav a[aria-current=page]{background:var(--op-ink-active);color:var(--op-text);font-weight:600}.side-nav a>span{font-size:12px;font-weight:400;color:var(--op-text-3)}.side-nav a>span.mono{font-weight:500}.side-nav a>span.open{color:var(--op-red);font-weight:600}.plan{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--op-line);border-radius:10px}.plan>:first-child{font-size:13px;font-weight:600}.plan>:nth-child(2){font-size:12.5px;color:var(--op-text-2)}.plan a{font-size:12.5px;color:var(--op-green)}.main{flex:1;min-width:0;padding:24px 28px 48px;display:flex;flex-direction:column;gap:20px}.main-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px}.main-head h1{font-size:26px;font-weight:700;letter-spacing:-.02em}.main-head .find{width:220px;max-width:100%}.crumb{font-size:13px;color:var(--op-text-3)}.crumb a{color:var(--op-text-2)}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.tiles--wide{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.tile{display:flex;flex-direction:column;gap:2px;padding:14px 16px;border:1px solid var(--op-line);border-radius:12px;background:var(--op-ink-card)}.tile>:first-child{font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.55}.tile>:last-child{font-size:13px;color:var(--op-text-2)}.tile--up>:first-child{color:var(--op-green)}.tile--zero>:first-child{color:var(--op-text-3)}.tile--amber>:first-child{color:var(--op-amber)}.tile--alert{border-color:var(--op-amber);background:var(--op-amber-ink)}.tile--alert>:first-child{color:var(--op-amber)}.tile--alert>:last-child{color:var(--op-text)}.tile--down{border-color:var(--op-red);background:var(--op-red-ink)}.tile--down>:first-child{color:var(--op-red)}.tile--down>:last-child{color:var(--op-text)}.next{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:12px 18px;border:1px solid var(--op-line);border-radius:12px;background:var(--op-ink-card)}.next h2{font-size:14px;font-weight:700}.next ul{display:contents;list-style:none}.next li{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--op-text)}.next li.done{color:var(--op-text-3)}.next li a{color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:7px;min-height:24px}.next li a:hover{text-decoration:underline}.next .ring{flex:none;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:99px;border:1.5px solid var(--op-line-strong);color:var(--op-green)}.next .done .ring{border:0;background:var(--op-green-ink)}.filters{display:flex;flex-wrap:wrap;gap:6px}.filter{height:44px;padding:0 14px;border:1px solid var(--op-line-strong);border-radius:99px;background:transparent;color:var(--op-text-2);font-size:13.5px;cursor:pointer}.filter:hover{background:var(--op-ink-raised)}.filter[aria-pressed=true]{border-color:var(--op-text-2);background:var(--op-ink-active);color:var(--op-text);font-weight:600}.table{border:1px solid var(--op-line);border-radius:14px;background:var(--op-ink-card);overflow:hidden}.thead,.trow{display:grid;grid-template-columns:minmax(240px,2.2fr) 112px minmax(170px,1.5fr) minmax(170px,1.3fr) 84px;gap:0 16px}.thead{padding:10px 18px;font-family:var(--op-mono);font-size:11px;font-weight:600;letter-spacing:.1em;color:var(--op-text-3);text-transform:uppercase}.thead>:last-child,.trow>.c-30{text-align:right}.trow{align-items:center;padding:12px 18px;border-top:1px solid var(--op-line)}.trow:hover{background:#141414}.trow .c-first{min-width:0}.trow .c-name{display:flex;align-items:center;gap:10px;min-width:0;min-height:44px;text-decoration:none;color:var(--op-text)}.trow .c-name>span:last-child{display:flex;flex-direction:column;min-width:0}.trow .c-name b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trow .c-name small{font-family:var(--op-mono);font-size:12px;color:var(--op-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trow .c-type,.trow .c-now{font-size:13px;color:var(--op-text-2)}.trow .c-now--degraded{font-weight:600;color:var(--op-amber)}.trow .c-now--down{font-weight:600;color:var(--op-red)}.trow .c-30{font-family:var(--op-mono);font-size:12.5px;color:var(--op-text-2)}.detail-head{display:flex;flex-wrap:wrap;align-items:flex-start;gap:14px 18px}.detail-head .id{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:6px}.detail-head .title{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.detail-head h1{font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.55}.detail-head .target{font-family:var(--op-mono);font-size:14px;color:var(--op-text-2);overflow-wrap:anywhere}.detail-head .sub{font-size:13.5px;color:var(--op-text-3)}.actions{display:flex;flex-wrap:wrap;gap:8px}.cols{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start}.cols>.wide{flex:999 1 520px;min-width:0;display:flex;flex-direction:column;gap:18px}.cols>.narrow{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:18px}.diff{display:flex;flex-direction:column;border:1px solid var(--op-line);border-radius:10px;overflow:hidden;font-family:var(--op-mono);font-size:12.5px}.diff>div{display:flex;gap:10px;padding:9px 12px}.diff>.minus{background:var(--op-red-ink)}.diff>.plus{background:var(--op-green-ink)}.diff>.minus>:first-child{flex:none;color:var(--op-red)}.diff>.plus>:first-child{flex:none;color:var(--op-green)}.diff-name{font-size:12.5px;color:var(--op-text-3);margin-top:4px}.verdict{display:inline-flex;align-items:flex-start;gap:8px;font-size:13.5px;color:var(--op-green)}.verdict svg{flex:none;margin-top:3px}.verdict--bad{color:var(--op-red)}.tools{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));column-gap:18px;padding:0 18px 8px;list-style:none;margin:0}.tools>li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-height:44px;padding:6px 0;border-top:1px solid var(--op-line)}.tools code{flex:1 1 140px;font-size:13px;overflow-wrap:anywhere}.mini{font-size:11.5px;padding:2px 8px;border-radius:99px;border:1px solid var(--op-line-strong);color:var(--op-text-2);white-space:nowrap}.mini--write{color:var(--op-text)}.mini--changed{border-color:transparent;font-weight:600;background:var(--op-amber-ink);color:var(--op-amber)}.mini--test{border-color:transparent;font-weight:600;background:var(--op-green-ink);color:var(--op-green)}.speed{display:flex;flex-direction:column;gap:4px}.speed>div:first-child{display:flex;justify-content:space-between;gap:8px;font-family:var(--op-mono);font-size:12.5px}.speed>div:first-child>:last-child{color:var(--op-text-3)}.uptime-num{display:flex;align-items:baseline;gap:8px}.uptime-num>:first-child{font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.55}.uptime-num>:last-child{font-size:13px;color:var(--op-text-3)}.bars--tall{height:26px}.badge-img{display:block;height:26px;max-width:100%}.facts{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;font-size:13.5px}.facts dt{color:var(--op-text-3)}.facts dd{margin:0;overflow-wrap:anywhere}.rt{width:100%;border-collapse:collapse;font-size:13px}.rt th{text-align:left;font-family:var(--op-mono);font-size:11px;font-weight:600;letter-spacing:.1em;color:var(--op-text-3);text-transform:uppercase;padding:8px 18px}.rt td{padding:10px 18px;border-top:1px solid var(--op-line);color:var(--op-text-2);vertical-align:top}.rt td.num,.rt th.num{text-align:right;font-family:var(--op-mono)}.rt-wrap{overflow-x:auto}.run-result{display:flex;flex-direction:column;gap:8px;padding:14px 18px;border:1px solid var(--op-line-strong);border-radius:12px;background:var(--op-ink-card)}.agent-banner{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:14px 18px;border:1px solid var(--op-amber);border-radius:12px;background:var(--op-amber-ink)}.agent-banner .what{flex:1 1 360px;display:flex;flex-direction:column;gap:2px}.agent-banner .what>:first-child{font-weight:600}.agent-banner .what>:last-child{font-size:13.5px;color:var(--op-text-2)}.agent-banner .btn--primary{border:0}.chart-legend{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--op-text-3)}.chart-legend>span{width:18px;border-top:2px dashed var(--op-text-3)}.chart{position:relative;height:120px;display:flex;align-items:flex-end;gap:4px;padding-bottom:1px;border-bottom:1px solid var(--op-line-strong);box-sizing:content-box}.chart>.bar{flex:1;border-radius:3px 3px 0 0;background:var(--op-green)}.chart>.bar--low{background:var(--op-amber)}.chart>.bar--none{background:var(--op-ink-raised)}.chart>.target{position:absolute;left:0;right:0;border-top:2px dashed var(--op-text-3)}.chart-axis{display:flex;justify-content:space-between;font-family:var(--op-mono);font-size:11.5px;color:var(--op-text-3)}.q-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 18px;border-top:1px solid var(--op-line)}.q-row .what{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:2px}.q-row .what>:first-child{font-weight:600}.q-row .what>:last-child{font-size:13px;color:var(--op-text-2)}.answers{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.answer{display:flex;flex-direction:column;gap:6px;padding:14px;border:1px solid var(--op-line);border-radius:10px;background:var(--op-ink)}.answer>:first-child{font-family:var(--op-mono);font-size:11.5px;font-weight:600;letter-spacing:.08em;color:var(--op-green);text-transform:uppercase}.answer--now{border-color:var(--op-red)}.answer--now>:first-child{color:var(--op-red)}.judge{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:10px;background:var(--op-red-ink)}.judge>:first-child{font-weight:600;color:var(--op-red)}.judge>:last-child{font-size:13.5px}.judge--pass{background:var(--op-green-ink)}.judge--pass>:first-child{color:var(--op-green)}.rule-ticks{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13px;color:var(--op-text-2)}.rule-ticks li{display:inline-flex;align-items:center;gap:6px}.rule-ticks .ok{color:var(--op-green);display:inline-flex}.rule-ticks .bad{color:var(--op-red);display:inline-flex}.live{display:flex;flex-direction:column;gap:8px}.live:empty{margin-top:-20px}.list{display:flex;flex-direction:column}.list-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 18px;border-top:1px solid var(--op-line);min-height:60px}.list-row:first-child{border-top:0}.panel-head+.list>.list-row:first-child,.panel-head+.list-row{border-top:1px solid var(--op-line)}a.list-row{text-decoration:none;color:inherit}a.list-row:hover{background:#141414}.list-row .what{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:2px}.list-row .what>:first-child{font-weight:600}.list-row .what>:nth-child(2){font-size:13px;color:var(--op-text-2)}.card-body{display:flex;flex-direction:column;gap:14px;padding:4px 18px 18px}.split{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px;align-items:start}.timeline{list-style:none;margin:0;padding:0 18px 12px}.timeline li{display:grid;grid-template-columns:58px 1fr;gap:12px;padding:8px 0;border-top:1px solid var(--op-line);font-size:13.5px}.timeline time{font-family:var(--op-mono);font-size:12px;color:var(--op-text-3);padding-top:2px}.summary-ai{display:flex;flex-direction:column;gap:4px;padding:14px 18px;border:1px solid var(--op-line);border-radius:12px;background:var(--op-ink-card)}.once{display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid var(--op-green);border-radius:12px;background:var(--op-green-ink)}.once code{font-size:13px;overflow-wrap:anywhere}.type-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.type-grid label{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border:1px solid var(--op-line-strong);border-radius:10px;font-size:13.5px;cursor:pointer}.type-grid label:has(input:checked){border-color:var(--op-text-2);background:var(--op-ink-active);font-weight:600}.type-grid label:has(input:focus-visible){outline:2px solid var(--op-green);outline-offset:2px}.type-grid input{position:absolute;opacity:0;pointer-events:none}.case{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--op-line);border-radius:12px;background:var(--op-ink)}.login{display:flex;flex-direction:column;gap:12px;padding:22px}.login .btn{width:100%}.login .or{display:flex;align-items:center;gap:12px;font-size:12.5px;color:var(--op-text-3)}.login .or:before,.login .or:after{content:"";flex:1;border-top:1px solid var(--op-line)}fieldset{border:0;margin:0;padding:0;min-width:0}legend{padding:0;font-size:13px;font-weight:600;color:var(--op-text-2);margin-bottom:6px}@media(max-width:860px){.shell{flex-direction:column}.side{width:auto;border-right:0;border-bottom:1px solid var(--op-line)}.side-in{position:static;height:auto;overflow:visible;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:10px 16px}.side .logo{flex:1;padding:0;min-height:44px}.side .svc{flex:0 1 180px}.side-nav{flex:1 1 100%;min-width:0;margin:0 -16px;padding:0 16px;overflow-x:auto}.side-nav ul{flex-direction:row;gap:4px}.side-nav a{gap:8px}.side-in>.grow,.plan{display:none}.main{padding:18px 16px 40px}.main-head .find{flex:1 1 160px;width:auto}}@media(max-width:760px){.thead{display:none}.trow{grid-template-columns:1fr auto;gap:6px 12px;padding:12px 14px}.trow:first-of-type{border-top:0}.trow .c-first{grid-column:1 / -1}.trow .c-bars{grid-column:1 / -1;grid-row:3}.trow .c-type{grid-row:2;grid-column:2;text-align:right}.trow .c-now{grid-row:2;grid-column:1}.trow .c-30{grid-column:1 / -1;grid-row:4;text-align:left}.trow .c-30:before{content:"30 days: ";font-family:var(--op-sans);color:var(--op-text-3)}.ob,.ob--pick,.ob--alerts{padding:0 16px 40px}.ob-head h1{font-size:28px}.pick-row .pills{margin-left:32px}.two-up,.split{grid-template-columns:1fr}.detail-head h1{font-size:24px}.facts{grid-template-columns:1fr;gap:2px 0}.facts dd{margin-bottom:8px}.summary-bar{position:static}}.admin-tabs a.filter{display:inline-flex;align-items:center;text-decoration:none}.admin-tabs a.filter[aria-current=page]{border-color:var(--op-text-2);background:var(--op-ink-active);color:var(--op-text);font-weight:600}.admin-person .what>.admin-note{font-size:13.5px;color:var(--op-text);font-style:italic;overflow-wrap:anywhere}.admin-person .actions{flex:none}.chart--dense{gap:2px}.chart--dense>.bar{min-width:2px}.trace-row{width:100%;border:0;border-top:1px solid var(--op-line);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.line-list>li:first-child>.trace-row{border-top:0}.trace-row:hover{background:#141414}.trace-detail{display:flex;flex-direction:column;gap:12px;padding:4px 18px 16px}.trace-call{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid var(--op-line);border-radius:12px;background:var(--op-ink)}.asst-fab{position:fixed;right:20px;bottom:20px;z-index:40;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px;border:1px solid var(--op-btn);border-radius:99px;background:var(--op-btn);color:var(--op-btn-text);font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 6px 24px #00000073}.asst-fab:hover{background:#fff}.asst-fab[aria-expanded=true]{background:var(--op-ink-raised);border-color:var(--op-line-strong);color:var(--op-text)}.asst{position:fixed;right:20px;bottom:76px;z-index:41;display:flex;flex-direction:column;width:min(420px,calc(100vw - 32px));height:min(640px,calc(100vh - 100px));border:1px solid var(--op-line-strong);border-radius:14px;background:var(--op-ink-card);box-shadow:0 18px 48px #0000008c;overflow:hidden}.asst-head{display:flex;align-items:center;gap:10px;padding:12px 12px 12px 18px;border-bottom:1px solid var(--op-line)}.asst-title{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.asst-title h2{font-size:15px;font-weight:700}.asst-title span{font-size:12.5px;color:var(--op-text-3)}.asst-clear{min-height:44px;color:var(--op-text-2)}.asst-x{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:10px;background:none;color:var(--op-text-2);cursor:pointer}.asst-x:hover{background:var(--op-ink-raised);color:var(--op-text)}.asst-body{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:16px 18px}.asst-intro{display:flex;flex-direction:column;gap:12px;color:var(--op-text-2);font-size:14px}.asst-suggest{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.asst-chip{width:100%;min-height:44px;padding:8px 14px;border:1px solid var(--op-line-strong);border-radius:10px;background:transparent;color:var(--op-text);font-size:14px;text-align:left;cursor:pointer}.asst-chip:hover{background:var(--op-ink-raised)}.asst-chip[disabled]{opacity:.5;cursor:not-allowed}.asst-msg{display:flex;flex-direction:column;gap:8px;max-width:92%}.asst-msg--user{align-self:flex-end}.asst-msg--assistant{align-self:flex-start}.asst-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.asst-msg--user .asst-text{padding:9px 13px;border-radius:12px 12px 4px;background:var(--op-ink-raised)}.asst-text a{color:var(--op-green)}.asst-card{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border:1px solid var(--op-line-strong);border-radius:12px;background:var(--op-ink);font-size:13.5px;line-height:1.5}.asst-card p{white-space:pre-wrap;overflow-wrap:anywhere}.asst-card--ask{border-color:var(--op-text-4)}.asst-card--bad{border-color:var(--op-red)}.asst-card-row{display:flex;flex-wrap:wrap;gap:8px}.asst-state{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--op-text-3)}.asst-state--done{color:var(--op-green)}.asst-state--failed{color:var(--op-red)}.asst-working{flex-direction:row;align-items:center;gap:8px;color:var(--op-text-3);font-size:13.5px}.asst-error{margin:0 18px 8px;color:var(--op-red);font-size:13.5px}.asst-note{margin:0 18px 8px;color:var(--op-amber);font-size:13.5px}.asst-form{display:flex;align-items:flex-end;gap:8px;padding:12px 12px 12px 18px;border-top:1px solid var(--op-line)}.asst-form .textarea{flex:1;min-height:44px;max-height:160px;resize:none}@media(max-width:600px){.asst-fab{right:12px;bottom:12px}.asst{right:8px;left:8px;bottom:64px;top:8px;width:auto;height:auto}}
