:root{color:#14273d;font-synthesis:none;--navy:#102237;--blue:#3268e9;--muted:#778495;--border:#e5e9ef;--heading:"Segoe UI", sans-serif;background:#f5f7fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:1.5}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button,a,input{transition:background .15s,border-color .15s,box-shadow .15s}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:3px;outline:3px solid #8aaefb}button{color:inherit}a{color:var(--blue);text-decoration:none}button svg{flex-shrink:0}input{color:#172b43;background:#fff;border:1px solid #dce2e9;border-radius:7px;width:100%;min-width:0;height:45px;padding:0 13px}input::placeholder{color:#9ba5b3}input:hover{border-color:#bdc9d8}input:focus{border-color:#7e9eef;outline:none;box-shadow:0 0 0 3px #3268e914}input:disabled{background:#f5f7fa}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--heading);letter-spacing:-.025em}fieldset{border:0;min-width:0;margin:0;padding:0}.eyebrow{letter-spacing:.17em;color:var(--muted);font-size:12px;font-weight:700;display:block}.button{white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:39px;padding:9px 15px;font-size:14px;font-weight:600;display:inline-flex}.button-primary{color:#fff;background:var(--blue);border-color:var(--blue)}.button-primary:hover:not(:disabled){background:#245ad8;border-color:#245ad8}.button-secondary{color:#35475d;background:#fff;border-color:#dfe5ed;box-shadow:0 1px 2px #10223703}.button-secondary:hover:not(:disabled){background:#f5f8fd;border-color:#c7d4e9}.icon-button{color:#7b8795;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.icon-button:hover:not(:disabled){color:#243e61;background:#edf2fa}.text-button{color:#5076bb;background:0 0;border:0;align-items:center;gap:6px;padding:5px;font-size:14px;font-weight:500;display:inline-flex}.text-button:hover{color:#1a52c7}.muted{color:var(--muted);font-size:12px}.small-dot{background:#54ad99;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.brand{color:var(--navy);font-family:var(--heading);letter-spacing:-1.2px;align-items:center;gap:10px;font-size:28px;font-weight:800;line-height:1;display:flex}.brand-icon{color:#4a79e8;background:#ebf0fe;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.brand-light{color:#fff}.brand-light .brand-icon{color:#8dadf9;background:#274260}.brand-period{color:#648dec}.notice{border:1px solid;border-radius:7px;align-items:flex-start;gap:10px;margin-bottom:19px;padding:13px 15px;font-size:16px;line-height:1.65;display:flex}.notice svg{flex-shrink:0;margin-top:1px}.notice strong{font-weight:600}.notice-error{color:#a44435;background:#fff6f4;border-color:#f4dcd7}.notice-success{color:#277451;background:#f1faf6;border-color:#d4ebdf}.notice-info{color:#4a6088;background:#f0f5ff;border-color:#dce6fb}.notice-info strong{color:#34517e}.section-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.section-heading h3{font-size:14px}.section-heading h2{font-size:18px}.section-heading p{color:var(--muted);margin-top:5px;font-size:12px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.login-page{grid-template-columns:minmax(400px,45%) 1fr;min-height:100dvh;display:grid}.login-story{color:#fff;background:var(--navy);flex-direction:column;padding:52px 64px 30px;display:flex;position:relative;overflow:hidden}.login-story:after{content:"";pointer-events:none;border:1px solid #ffffff07;border-radius:50%;width:470px;height:470px;position:absolute;bottom:-275px;right:-175px;box-shadow:0 0 0 70px #ffffff02,0 0 0 140px #ffffff02}.login-story-copy{max-width:440px;margin:auto 0;padding:80px 0 100px}.login-story-copy .eyebrow{color:#839bbb;font-size:12px}.login-story-copy h1{letter-spacing:-1.7px;margin:20px 0;font-size:clamp(31px,3.15vw,46px);font-weight:650;line-height:1.28}.login-story-copy>p{color:#a0b0c5;max-width:340px;font-size:16px;line-height:1.9}.story-flow{color:#b6c6dc;align-items:center;gap:14px;margin-top:42px;font-size:12px;display:flex}.story-flow span{align-items:center;gap:7px;display:flex}.story-flow svg{color:#7398df;width:17px}.story-flow i{background:#435870;width:16px;height:1px}.login-story-footer{color:#7a90ac;letter-spacing:.13em;align-items:center;gap:8px;font-size:12px;display:flex}.login-main{background:#fff;flex-direction:column;justify-content:center;align-items:center;padding:70px 48px 28px;display:flex}.login-box{width:100%;max-width:352px;margin:auto 0}.login-box h2{margin:11px 0 9px;font-size:29px;font-weight:750}.login-intro{color:var(--muted);margin-bottom:32px;font-size:16px}.login-form{flex-direction:column;display:flex}.login-form label{margin-bottom:8px;font-size:14px;font-weight:550}.login-form input{height:47px;margin-bottom:21px}.login-submit{justify-content:space-between;height:47px;margin-top:5px;padding:10px 17px}.login-help{border-top:1px solid var(--border);color:#8b96a4;align-items:flex-start;gap:10px;margin-top:28px;padding-top:23px;font-size:12px;line-height:1.7;display:flex}.login-help svg{color:#99a6b8;flex-shrink:0;margin-top:3px}.login-footer{color:#9da6b1;margin-top:55px;font-size:12px}.mobile-brand{display:none}.app-loading{background:#f5f7fa;flex-direction:column;justify-content:center;align-items:center;gap:25px;min-height:100dvh;display:flex}.loading-caption{color:var(--muted);align-items:center;gap:9px;font-size:12px;display:flex}.startup-error{text-align:center;max-width:440px;padding:20px}.dashboard-shell{min-height:100dvh;display:flex}.sidebar{background:var(--navy);z-index:10;flex-direction:column;width:224px;padding:34px 22px 23px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar>.brand{padding:0 8px}.workspace-label{letter-spacing:.15em;color:#667e9c;margin:51px 12px 14px;font-size:12px;font-weight:600}.nav-link{color:#e2ebfb;border-radius:7px;align-items:center;gap:11px;padding:12px 13px;font-size:14px;font-weight:500;display:flex}.nav-link.active{background:#213a56}.nav-link svg{color:#97b7ec}.nav-count{text-align:center;color:#d6e4fa;background:#344e6a;border-radius:4px;min-width:21px;margin-left:auto;font-size:12px;line-height:19px}.sidebar-note{background:#172b42;border:1px solid #2a3c52;border-radius:9px;margin-top:auto;margin-bottom:25px;padding:18px 15px}.sidebar-note-icon{color:#7e9fd7;margin-bottom:11px}.sidebar-note h3{letter-spacing:0;color:#d7e1ef;margin-bottom:7px;font-size:12px;font-weight:600}.sidebar-note p{color:#8598b0;font-size:12px;line-height:1.9}.sidebar-footer{letter-spacing:.1em;color:#6e859f;white-space:nowrap;align-items:center;gap:6px;padding-left:4px;font-size:12px;display:flex}.sidebar-footer .small-dot{background:#7892ad;width:4px;height:4px}.topbar{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;gap:20px;height:77px;padding:0 43px;display:flex}.breadcrumb{color:#9aa4b1;gap:15px;font-size:12px;display:flex}.breadcrumb strong{color:#5e6f82;font-weight:500}.topbar-account{align-items:center;gap:10px;display:flex}.account-avatar{color:#6d83a2;background:#edf1f7;border-radius:50%;place-items:center;width:29px;height:29px;font-size:12px;font-weight:600;display:grid}.account-email{color:#6b7a8c;text-overflow:ellipsis;max-width:235px;margin-right:7px;font-size:12px;overflow:hidden}.dashboard-main{max-width:1440px;margin:0 auto;padding:42px 43px 21px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:31px;display:flex}.page-heading .eyebrow{font-size:12px}.page-heading h1{letter-spacing:-1.1px;margin:8px 0 7px;font-size:27px;font-weight:750}.page-heading h1>span{color:#4675d6}.page-heading p{color:var(--muted);font-size:16px}.page-heading>.button{min-height:36px;font-size:14px}.metrics{grid-template-columns:1fr 1fr 1.13fr;gap:17px;margin-bottom:23px;display:grid}.metric{border:1px solid var(--border);background:#fff;border-radius:9px;padding:19px 21px}.metric-label{color:#7d8896;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.metric-label svg{color:#8b9db4}.metric-value{font-family:var(--heading);letter-spacing:-1px;align-items:baseline;gap:12px;margin-top:12px;font-size:28px;font-weight:650;line-height:1.3;display:flex}.metric-value>span{letter-spacing:0;color:#8f99a8;font-family:Segoe UI,sans-serif;font-size:12px;font-weight:400;line-height:1.5}.metric-next .metric-value{font-size:26px}.monitors-section{margin-top:31px}.monitors-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:19px;display:flex}.monitors-heading h2{letter-spacing:-.25px;align-items:center;gap:9px;font-size:15px;font-weight:750;display:flex}.monitors-heading h2>span{color:#8492a5;letter-spacing:0;background:#edf1f6;border:1px solid #dee5ee;border-radius:5px;place-items:center;min-width:22px;height:20px;font-family:Segoe UI,sans-serif;font-size:12px;font-weight:500;display:inline-grid}.monitors-heading p{color:#8b97a5;margin-top:5px;font-size:12px}.live-label{color:#8d98a6;align-items:center;gap:6px;font-size:12px;display:flex}.live-label .small-dot{background:#6fab9c;width:5px;height:5px}.empty-state{border:1px solid var(--border);text-align:center;background:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:370px;padding:34px 30px;display:flex}.empty-illustration{width:142px;height:101px;margin:0 0 23px;position:relative}.empty-orbit{border:1px dashed #d7e1ef;border-radius:50%;width:123px;height:92px;position:absolute;top:4px;left:9px;transform:rotate(-18deg)}.empty-window{text-align:left;background:linear-gradient(135deg,#fff,#f5f8fe);border:1px solid #cbd7e9;border-radius:7px;width:91px;height:64px;padding:8px 9px;position:absolute;top:17px;left:24px;box-shadow:0 7px 17px #1a39600a}.empty-window>span{vertical-align:top;background:#b9c9df;border-radius:50%;width:3px;height:3px;margin-right:3px;display:inline-block}.empty-window-line{background:#e1e9f6;border-radius:3px;width:45px;height:4px;position:absolute;top:30px;left:11px}.empty-window-line.short{width:31px;top:41px}.empty-badge{color:#5c84d8;background:#e9f0ff;border:4px solid #fff;border-radius:11px;place-items:center;width:43px;height:43px;display:grid;position:absolute;bottom:5px;right:7px;box-shadow:0 4px 10px #1a396008}.empty-state>.eyebrow{color:#8f9bb0;letter-spacing:.15em;font-size:12px}.empty-state h3{letter-spacing:-.7px;margin:11px 0 10px;font-size:21px;font-weight:700}.empty-state>p{color:#8895a5;max-width:400px;font-size:16px;line-height:1.85}.empty-state>.button{margin-top:20px}.empty-steps{color:#8997aa;border-top:1px solid #edf0f5;align-items:center;gap:26px;margin-top:31px;padding-top:22px;font-size:12px;display:flex}.empty-steps>span{align-items:center;gap:7px;display:flex}.empty-steps b{color:#9aacc5;background:#f0f4fb;border-radius:4px;place-items:center;width:20px;height:20px;font-size:12px;font-weight:500;display:grid}.dashboard-footer{color:#a3acb7;justify-content:space-between;gap:18px;margin-top:26px;font-size:12px;display:flex}.loading-state{color:#8799b0;border:1px solid var(--border);background:#fff;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:220px;font-size:16px;display:flex}.monitor-list{flex-direction:column;gap:17px;display:flex}.monitor-card{border:1px solid var(--border);background:#fff;border-radius:10px;overflow:hidden}.monitor-summary{align-items:flex-start;gap:14px;padding:23px 23px 19px;display:flex}.site-icon{color:#7090bf;background:#f0f4fb;border:1px solid #e4ebf5;border-radius:10px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.monitor-identity{flex:1;min-width:0}.monitor-name-row{align-items:center;gap:11px;display:flex}.monitor-name-row h2{font-size:16px;font-weight:750}.enabled-label{color:#8c98a7;background:#f2f4f7;border-radius:4px;padding:0 6px;font-size:12px;line-height:19px}.enabled-label.is-enabled{color:#428f74;background:#ebf7f0}.monitor-identity>p{color:#8995a5;margin-top:5px;font-size:16px}.site-link{color:#7390b6;align-items:center;gap:5px;margin-top:6px;font-size:12px;display:inline-flex}.site-link:hover{text-decoration:underline}.expand-button{margin-top:2px}.rotate{transform:rotate(180deg)}.monitor-meta{border-top:1px solid #f0f2f6;grid-template-columns:1fr 1.2fr 1.15fr auto;align-items:start;gap:20px;padding:17px 23px 21px;display:grid}.monitor-meta>div{min-width:0}.meta-label{letter-spacing:.095em;color:#97a2b0;margin-bottom:8px;font-size:12px;font-weight:600;display:block}.meta-value{color:#6b7e96;align-items:center;gap:6px;min-height:21px;font-size:12px;display:flex}.meta-value svg{color:#8ba0ba;flex-shrink:0}.recipient-value{overflow-wrap:anywhere;padding-top:3px;display:block}.meta-date{color:#a1adbb;margin-top:5px;font-size:12px;display:block}.run-button{align-self:center;min-height:33px;padding:8px 10px;font-size:14px}.status{white-space:nowrap;border-radius:4px;align-items:center;gap:5px;min-height:21px;padding:2px 7px;font-size:12px;line-height:1.6;display:inline-flex}.status-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:4px;height:4px}.status-idle{color:#8c99a9;background:#f2f4f8}.status-running{color:#577bbe;background:#edf3fd}.status-baseline{color:#6481a1;background:#f0f4f8}.status-unchanged{color:#478973;background:#edf7f2}.status-changed{color:#4775d1;background:#edf2ff}.status-error{color:#ba6252;background:#fff1ed}.card-feedback{padding:0 23px}.card-feedback .notice{margin-top:2px;margin-bottom:18px}.monitor-details{border-top:1px solid var(--border)}.detail-tabs{border-bottom:1px solid var(--border);background:#fafbfd;gap:23px;padding:0 23px;display:flex}.detail-tabs button{color:#8b98a9;background:0 0;border:0;border-bottom:2px solid #0000;padding:13px 0 11px;font-size:14px}.detail-tabs button.active{color:#426dbb;border-bottom-color:#668ae0;font-weight:600}.monitor-form{padding:23px}.setting-toggle{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;padding-bottom:22px;display:flex}.setting-toggle>div>label,.schedule-heading label,.field>label{font-size:12px;font-weight:550}.setting-toggle p,.field p,.schedule-heading p{color:#8c99aa;margin-top:5px;font-size:12px}.switch{cursor:pointer;flex-shrink:0;display:inline-flex;position:relative}.switch input{opacity:0;z-index:1;cursor:pointer;width:40px;height:23px;margin:0;position:absolute}.switch-track{background:#d8e0ec;border-radius:13px;width:38px;height:22px;transition:background .15s;display:block}.switch-track:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #16315630}.switch input:checked+.switch-track{background:#487be9}.switch input:checked+.switch-track:after{transform:translate(16px)}.switch input:focus-visible+.switch-track{outline-offset:3px;outline:3px solid #8aaefb}.switch input:disabled+.switch-track{opacity:.5}.form-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.field>label{margin-bottom:7px;display:block}.field input{height:40px;font-size:14px}.schedule-heading{justify-content:space-between;align-items:center;gap:15px;margin-top:27px;display:flex}.preset-buttons{flex-wrap:wrap;gap:7px;display:flex}.preset-buttons button{color:#7c90ae;background:#f9fbfe;border:1px solid #e2e8f1;border-radius:4px;padding:5px 8px;font-size:14px}.preset-buttons button:hover:not(:disabled){background:#ecf2ff;border-color:#c8d8f5}.time-chips{flex-wrap:wrap;gap:7px;min-height:28px;margin-top:14px;display:flex}.time-chip{color:#547aaf;font-variant-numeric:tabular-nums;background:#f0f5ff;border:1px solid #dce6f6;border-radius:5px;align-items:center;gap:7px;padding:5px 7px;font-size:14px;display:inline-flex}.time-chip svg{color:#98add0}.time-chip:hover:not(:disabled){background:#e4ecfb;border-color:#b7cbef}.add-time{align-items:center;gap:8px;margin-top:13px;display:flex}.add-time input{width:115px;height:34px;font-size:14px}.add-time .button{min-height:34px;padding:7px 10px;font-size:14px}.form-bottom{border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:20px;margin-top:23px;padding-top:19px;display:flex}.form-bottom p{color:#95a1b1;max-width:360px;font-size:12px;line-height:1.7}.form-bottom .button{min-height:36px;font-size:14px}.history{padding:23px}.history-empty{color:#8b99aa;padding:20px 0;font-size:16px}.run-list{margin:0;padding:0;list-style:none}.run-item{border-top:1px solid #edf1f7;padding:15px 0}.run-item:first-child{border-top:0;padding-top:0}.run-top{justify-content:space-between;align-items:center;gap:15px;display:flex}.run-top>div{align-items:center;gap:9px;display:flex}.run-top time{color:#96a3b3;white-space:nowrap;font-size:12px}.run-trigger{color:#96a3b3;font-size:12px}.run-item>p{color:#7b8a9e;overflow-wrap:anywhere;margin-top:8px;font-size:16px;line-height:1.7}.run-item .run-error{color:#b46758}.notification-line{color:#8196b0;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:5px;margin-top:8px;font-size:12px;display:flex}.password-panel{background:#fff;border:1px solid #dbe4f2;border-radius:9px;margin-bottom:23px;padding:23px}.password-fields{grid-template-columns:1fr 1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.password-panel .notice{margin-top:0}.password-panel>.section-heading{margin-bottom:23px}.spinning{animation:1.2s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width>=1600px){.dashboard-main{padding-top:50px}.page-heading h1{font-size:32px}.empty-state{min-height:450px}}@media (width<=1180px){.sidebar{width:195px;padding-inline:17px}.workspace{width:calc(100% - 195px);margin-left:195px}.dashboard-main{padding:33px 28px 21px}.topbar{padding-inline:28px}.page-heading h1{font-size:24px}.metrics{gap:12px}.metric{padding:17px}.metric-value{flex-direction:column;gap:4px}.metric-value>span{font-size:12px}.monitor-meta{grid-template-columns:1fr 1.15fr 1fr;gap:16px}.run-button{grid-column:3;justify-self:start}.monitor-meta>div:nth-child(3){grid-area:1/3}.run-button{grid-row:2;margin-top:-6px}.sidebar-footer{font-size:12px}.login-story{padding:42px}.login-page{grid-template-columns:minmax(350px,45%) 1fr}}@media (width<=900px){.sidebar{width:76px;padding:29px 13px}.sidebar>.brand{justify-content:center;padding:0}.sidebar .brand>span:last-child,.workspace-label,.nav-link>span,.sidebar-note,.sidebar-footer{display:none}.sidebar .brand-icon{width:38px;height:38px}.sidebar nav{margin-top:42px}.nav-link{justify-content:center;padding:14px 12px}.nav-link svg{width:21px;height:21px}.workspace{width:calc(100% - 76px);margin-left:76px}.dashboard-main{padding:29px 25px 20px}.topbar{height:70px;padding-inline:25px}.page-heading{align-items:flex-start}.page-heading h1{font-size:24px}.page-heading>.button{gap:0;min-width:35px;margin-top:20px;padding:8px;font-size:14px}.page-heading>.button svg{width:17px;height:17px}.empty-steps{flex-wrap:wrap;justify-content:center;gap:15px}.empty-steps>span{font-size:12px}.login-story{padding:37px 30px}.login-story-copy h1{font-size:31px}.login-story-copy>p{font-size:16px}.login-page{grid-template-columns:minmax(300px,43%) 1fr}.login-main{padding:60px 34px 26px}.story-flow{gap:8px;font-size:12px}.story-flow i{width:8px}.story-flow span{gap:4px}.story-flow svg{width:14px}.password-fields{grid-template-columns:1fr;gap:16px}.schedule-heading{flex-direction:column;align-items:flex-start}.monitor-meta{padding-inline:19px;font-size:12px}.monitor-summary{padding-inline:19px}.monitor-name-row h2{font-size:15px}.form-bottom{align-items:flex-start}.form-bottom p{max-width:220px}}@media (width<=640px){.sidebar{flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:62px;padding:0 19px;position:static}.sidebar>.brand{justify-content:flex-start;gap:8px;font-size:23px}.sidebar .brand-icon{border-radius:7px;width:28px;height:28px}.sidebar .brand-icon svg{width:22px;height:22px}.sidebar .brand>span:last-child{display:block}.sidebar nav{margin:0}.nav-link{gap:7px;padding:7px 10px}.nav-link>span{font-size:12px;display:block}.nav-link>.nav-count{min-width:17px;font-size:12px;line-height:16px}.nav-link svg{width:14px;height:14px}.dashboard-shell{display:block}.workspace{width:100%;margin:0}.topbar{gap:10px;height:51px;padding:0 20px}.breadcrumb{gap:8px;font-size:12px}.breadcrumb>span:first-child,.breadcrumb>span:nth-child(2){display:none}.topbar-account{gap:5px}.account-avatar{width:24px;height:24px;font-size:12px}.account-email{max-width:150px;margin-right:2px;font-size:12px}.topbar-account .icon-button{width:28px;height:28px}.dashboard-main{padding:26px 17px 20px}.page-heading{gap:10px;margin-bottom:22px}.page-heading h1{max-width:265px;margin-bottom:9px;font-size:24px;line-height:1.25}.page-heading p{max-width:265px;font-size:16px}.page-heading .eyebrow{font-size:12px}.page-heading>.button{margin-top:25px}.metrics{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:17px}.metric{padding:14px}.metric-label{font-size:12px}.metric-label svg{width:16px;height:16px}.metric-value{gap:4px;margin-top:9px;font-size:24px}.metric-next{grid-column:1/-1;justify-content:space-between;align-items:center;gap:15px;display:flex}.metric-next .metric-label{flex-direction:row-reverse;justify-content:flex-start;gap:7px}.metric-next .metric-value{align-items:flex-end;margin:0;font-size:20px}.metric-next .metric-value>span{text-align:right;max-width:170px;font-size:12px}.notice{gap:8px;padding:11px 12px;font-size:16px;line-height:1.7}.notice svg{width:16px;height:16px;margin-top:2px}.monitors-section{margin-top:25px}.monitors-heading{margin-bottom:15px}.monitors-heading h2{font-size:14px}.monitors-heading p{font-size:12px}.live-label{gap:0;font-size:14px}.live-label .small-dot{width:6px;height:6px}.empty-state{min-height:365px;padding:28px 22px}.empty-state h3{max-width:260px;margin-top:10px;font-size:20px}.empty-state>p{max-width:290px;font-size:16px}.empty-state .eyebrow{font-size:12px}.empty-illustration{height:91px;margin-bottom:20px;transform:scale(.9)}.empty-steps{flex-direction:column;align-items:flex-start;gap:10px;margin-top:24px;padding-top:19px}.empty-steps>span{font-size:12px}.dashboard-footer{flex-direction:column;gap:10px;margin-top:22px;font-size:12px}.monitor-summary{gap:11px;padding:18px 16px 16px}.site-icon{border-radius:8px;width:36px;height:36px}.site-icon svg{width:20px;height:20px}.monitor-name-row{gap:8px}.monitor-name-row h2{font-size:14px}.monitor-identity>p{font-size:16px;line-height:1.75}.site-link{font-size:12px}.enabled-label{font-size:12px;line-height:17px}.expand-button{flex-shrink:0;width:24px;height:26px}.monitor-meta{grid-template-columns:1fr 1fr;gap:17px 14px;padding:16px}.monitor-meta>div:nth-child(3){grid-area:2/1/auto/-1;padding-right:120px}.run-button{grid-area:2/2;place-self:center end;margin-top:0}.meta-label{margin-bottom:6px;font-size:12px}.meta-value{font-size:12px}.status{padding-inline:5px;font-size:12px}.meta-date,.recipient-value{font-size:12px}.detail-tabs{gap:22px;padding-inline:16px}.detail-tabs button{font-size:14px}.monitor-form{padding:18px 16px}.form-grid{grid-template-columns:1fr;gap:18px}.setting-toggle{margin-bottom:18px;padding-bottom:18px}.schedule-heading{gap:10px;margin-top:20px}.preset-buttons{gap:5px}.preset-buttons button{padding:5px 7px;font-size:14px}.form-bottom{flex-direction:column;gap:15px}.form-bottom p{max-width:100%;font-size:12px}.form-bottom .button{align-self:stretch}.history{padding:18px 16px}.section-heading h3{font-size:12px}.text-button{font-size:14px}.run-top{gap:8px}.run-top time,.run-trigger{font-size:12px}.run-top>div{gap:5px}.run-item>p{font-size:16px}.notification-line{font-size:12px}.card-feedback{padding-inline:16px}.password-panel{padding:18px 16px}.password-panel h2{font-size:16px}.section-heading p{font-size:12px}.login-page{background:#fff;display:block}.login-story{display:none}.login-main{justify-content:flex-start;min-height:100dvh;padding:33px 26px 22px}.mobile-brand{align-self:flex-start;margin-bottom:65px;display:block}.mobile-brand .brand{font-size:25px}.mobile-brand .brand-icon{width:32px;height:32px}.login-box{max-width:380px}.login-box h2{font-size:29px}.login-footer{margin-top:65px;font-size:12px}}.setting-toggle>div>label,.schedule-heading label,.field>label,.setting-toggle p,.field p,.schedule-heading p,.form-bottom p,.section-heading p,.login-help,.sidebar-note p{font-size:14px}.run-trigger,.run-top time,.notification-line,.meta-label,.meta-date,.status,.enabled-label,.eyebrow,.login-footer,.dashboard-footer,.sidebar-footer,.workspace-label,.live-label,.empty-steps>span,.empty-steps b,.site-link,.account-email,.breadcrumb,.metric-label,.metric-value>span,.metric-next .metric-value>span,.monitors-heading p{font-size:12px}.metric-value{gap:8px}.metric-value>span{font-size:12px}.sidebar-footer{white-space:normal;line-height:1.8}.sidebar-note h3{font-size:14px}.sidebar{width:244px}.workspace{width:calc(100% - 244px);margin-left:244px}.workspace-label,.sidebar-footer{font-size:10px}.account-email{max-width:230px}.login-story-footer{font-size:10px}.story-flow{flex-wrap:wrap;font-size:13px}.login-story-copy .eyebrow{font-size:11px}.monitor-meta{grid-template-columns:1fr 1.25fr 1.1fr;gap:20px}.run-button{grid-column:3;justify-self:start}.monitor-meta>div:nth-child(3){grid-area:1/3}.run-button{grid-row:2;margin-top:-5px}.meta-value,.recipient-value{font-size:14px}.empty-steps{flex-wrap:wrap;justify-content:center;gap:18px}.empty-steps>span{font-size:12px}.empty-steps b{flex-shrink:0;font-size:11px}.empty-state{padding-block:40px}.monitors-heading h2{font-size:18px}.metric-label{align-items:flex-start}.metric-next .metric-value>span{font-size:12px}.login-story-copy>p,.login-intro,.page-heading p,.empty-state>p,.monitor-identity>p,.run-item>p,.history-empty,.notice,.loading-state{font-size:16px}.form-bottom{align-items:flex-start}.button{min-height:42px}.time-chip{min-height:32px}.icon-button{width:36px;height:36px}.page-heading>.button{min-height:40px}.run-top{flex-wrap:wrap;align-items:flex-start}.run-top>div{flex-wrap:wrap}.nav-link>span{font-size:14px}.nav-link>.nav-count{font-size:12px}@media (width<=1180px){.sidebar{width:218px}.workspace{width:calc(100% - 218px);margin-left:218px}.metric-label{font-size:12px}.metric-value{flex-direction:column}.login-story-copy>p{font-size:16px}.metrics{grid-template-columns:1fr 1fr 1.1fr}.metric{padding:16px}}@media (width<=900px){.sidebar{width:76px}.workspace{width:calc(100% - 76px);margin-left:76px}.page-heading>.button .refresh-text{display:none}.page-heading>.button{min-width:40px}.monitor-meta{grid-template-columns:1fr 1fr}.monitor-meta>div:nth-child(3){grid-area:2/1/auto/-1;padding-right:155px}.run-button{grid-area:2/2;place-self:center end;margin-top:0}.metrics{grid-template-columns:1fr 1fr}.metric-next{grid-column:1/-1;justify-content:space-between;align-items:center;gap:15px;display:flex}.metric-next .metric-value{align-items:flex-end;margin:0}.metric-next .metric-value>span{text-align:right}.password-fields{gap:20px}.form-bottom{flex-direction:column}.form-bottom p{max-width:none}.empty-steps{flex-direction:column;align-items:flex-start}.login-story-copy .eyebrow{font-size:11px}.story-flow{font-size:13px}.story-flow span{gap:6px}.story-flow i{display:none}.story-flow{gap:14px}.login-story-footer{font-size:10px}}@media (width<=640px){.sidebar{width:100%;height:66px}.workspace{width:100%;margin:0}.sidebar .brand-icon{width:30px;height:30px}.nav-link>span,.nav-link>.nav-count{font-size:12px}.account-email{max-width:150px;font-size:12px}.topbar{height:56px}.topbar-account .icon-button{width:32px;height:32px}.metric-next .metric-value>span{max-width:180px;font-size:12px}.metric-next .metric-label{flex-direction:row;font-size:12px}.metric-next .metric-label svg{display:none}.metric-value{font-size:26px}.page-heading .eyebrow,.empty-state .eyebrow{font-size:11px}.page-heading h1{font-size:27px}.page-heading p{font-size:16px}.monitors-heading{flex-wrap:wrap}.monitors-heading p{font-size:12px}.live-label{gap:6px;font-size:12px}.empty-state h3{font-size:22px}.empty-state>p{font-size:16px}.empty-state{padding-inline:20px}.empty-steps>span,.empty-steps b{font-size:12px}.empty-steps{gap:12px}.dashboard-footer{font-size:12px}.monitor-name-row{flex-wrap:wrap;gap:7px}.monitor-name-row h2{font-size:18px}.monitor-identity>p{font-size:16px}.monitor-meta{gap:20px 12px}.meta-label{letter-spacing:.04em;font-size:11px}.meta-value{font-size:14px}.status{white-space:normal;font-size:12px}.meta-date{font-size:12px}.monitor-meta>div:nth-child(3){grid-column:1/-1;padding-right:0}.run-button{grid-area:3/1/auto/-1;justify-self:stretch}.detail-tabs button,.text-button,.preset-buttons button,.time-chip,.add-time .button,.form-bottom .button{font-size:14px}.field input{height:44px;font-size:16px}.preset-buttons{gap:7px}.preset-buttons button{padding:7px 8px}.add-time input{width:130px;height:40px;font-size:16px}.add-time .button{min-height:40px}.form-bottom p{font-size:14px}.form-bottom .button{min-height:42px}.section-heading h3{font-size:16px}.run-top time,.run-trigger,.notification-line{font-size:12px}.run-item>p,.notice{font-size:16px}.notice svg{width:18px;height:18px}.login-footer{font-size:12px}.login-form label,.login-help{font-size:14px}.login-intro{font-size:16px}.password-panel h2{font-size:20px}.section-heading p{font-size:14px}}
