@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";.simple-login{min-height:100vh;min-height:100svh;position:relative;isolation:isolate;overflow:hidden;background:#142027}.simple-login-header{position:relative;z-index:1;padding:28px 32px}.simple-login-header .brand{width:fit-content}.simple-login-main{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-height:calc(100svh - 99px);padding:24px 24px 100px}.login-credentials{width:100%;max-width:360px;padding:32px;border:1px solid #e0e5dd;border-radius:10px;background:#f7f8f4}.login-credentials h1{margin:0 0 26px;font-size:22px;font-weight:650;letter-spacing:-.5px}.login-credentials label{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;color:#45534a;font-size:14px;font-weight:500}.login-credentials input{min-height:46px;font-size:16px;background:#fff}.login-credentials .button{min-height:46px;font-size:14px}.login-credentials .error-box{overflow-wrap:anywhere}.login-retry{display:block;margin:18px auto 0}.simple-login .login-atom{position:absolute;z-index:0;width:430px;height:430px;top:50%;right:-70px;bottom:auto;opacity:1;transform:translateY(-45%) rotate(-25deg)}.simple-login .login-atom:before{top:60px;right:60px;bottom:60px;left:60px}.simple-login .login-atom:after{top:-60px;right:-60px;bottom:-60px;left:-60px}.simple-login .login-atom .orbit-core{top:155px;right:155px;bottom:155px;left:155px;font-size:42px}.simple-login .login-atom .node-one{top:25px;left:99px}.simple-login .login-atom .node-two{bottom:44px;right:58px}.simple-login .login-atom .node-three{top:177px;left:56px}@media(max-width:600px){.simple-login-header{padding:24px}.simple-login-main{min-height:calc(100svh - 91px);padding:16px 20px 80px}.login-credentials{padding:28px 24px}.simple-login .login-atom{top:auto;bottom:-175px;right:-190px;transform:rotate(-25deg)}}@media(max-height:520px){.simple-login-main{padding-top:12px;padding-bottom:28px}}:root{font-family:DM Sans,sans-serif;color:#23322d;background:#f5f6f3;font-synthesis:none;font-weight:400;--ink: #23322d;--muted: #758079;--line: #e3e7e1;--green: #38765b;--sidebar: #142027;--accent: #accab8}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:default;opacity:.5}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #76ad92;outline-offset:3px}button{border:0}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Manrope,DM Sans,sans-serif}h1{font-size:31px;font-weight:750;letter-spacing:-1.2px;margin-bottom:10px;line-height:1.3}h2{font-size:17px;letter-spacing:-.4px;margin-bottom:14px;font-weight:750;display:flex;gap:9px;align-items:center}h3{font-size:16px}p{line-height:1.6}small{font-size:12px}code{font-size:12px;overflow-wrap:anywhere}strong{font-weight:650}.muted{color:var(--muted)}.space-top{margin-top:26px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:1.8px;color:#85938a;margin-bottom:11px}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:42px;padding:10px 16px;border-radius:8px;font-size:12px;font-weight:650;white-space:nowrap;transition:background .15s,border-color .15s}.button.primary{background:#2d654e;color:#fff;border:1px solid #2d654e}.button.primary:hover{background:#24533f}.button.secondary{background:#fff;color:#42534a;border:1px solid #dce2da}.button.secondary:hover{border-color:#9ab4a4;background:#f9fbf7}.button.small{min-height:33px;padding:7px 11px;font-size:11px}.button.full{width:100%}.text-button{color:var(--green);font-size:12px;font-weight:600;background:transparent;padding:0}.text-link{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:#5c7063;font-weight:600}.icon-button{width:33px;height:33px;background:transparent;color:#7d8981;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;flex-shrink:0}.icon-button:hover{background:#eff3ed;color:#345c46}.app-shell{display:flex;min-height:100vh}.sidebar{width:232px;background:var(--sidebar);color:#9eaaa9;position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;padding:31px 19px 0;z-index:30}.brand{display:flex;align-items:center;font-family:Manrope,sans-serif;font-weight:750;font-size:29px;color:#f5f9f5;letter-spacing:-1px;gap:11px}.brand-period{color:#a4c6b1;margin-left:-10px}.brand-mark{position:relative;background:#accab8;border:1px solid #bfdbc8;color:#243b31;width:41px;height:43px;border-radius:10px;font:700 24px Manrope,sans-serif;display:inline-flex;align-items:center;justify-content:center;letter-spacing:-1px;flex-shrink:0}.brand-mark>span{font:600 8px DM Sans,sans-serif;position:absolute;right:5px;top:3px;letter-spacing:0}.sidebar-caption{font-size:9px;letter-spacing:1.7px;color:#738180;font-weight:600;margin:45px 14px 17px}.sidebar nav{display:flex;flex-direction:column;gap:7px}.sidebar nav a{padding:12px 14px;display:flex;align-items:center;gap:12px;font-size:12px;font-weight:500;border-radius:8px}.sidebar nav a:hover{background:#1d2b31;color:#fff}.sidebar nav a.active{background:#2b3e3c;color:#c5e0ce}.nav-dot{width:5px;height:5px;background:#abcbb6;border-radius:50%;margin-left:auto}.sidebar-bottom{margin-top:auto}.private-network{display:flex;align-items:center;gap:10px;padding:16px 11px 22px;font-size:11px}.network-dot{width:6px;height:6px;border-radius:50%;background:#a7c4b0;box-shadow:0 0 0 4px #243731}.private-network small{display:block;font-size:9px;color:#768681;margin-top:5px}.private-network>svg{margin-left:auto;color:#637570}.profile{border-top:1px solid #29353a;display:flex;align-items:center;gap:10px;margin:0 -19px;padding:21px 19px}.avatar{height:33px;width:33px;background:#33433f;border:1px solid #4a5c52;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#c1d6c7;font-size:12px}.profile>div{min-width:0;flex:1}.profile strong{display:block;color:#cbd3ce;font-size:10px}.profile small{display:block;max-width:124px;overflow:hidden;text-overflow:ellipsis;color:#72827b;font-size:9px;margin-top:4px}.profile button{background:none;color:#7b8b83;padding:4px}.workspace{margin-left:232px;width:calc(100% - 232px);display:flex;flex-direction:column;min-height:100vh}.topbar{height:74px;flex-shrink:0;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 38px;background:#fafbf8}.breadcrumb{display:flex;align-items:center;gap:14px;font-size:11px;color:#8b938d}.breadcrumb strong{color:#48584e;font-weight:500}.slash{color:#c3cac2}.topbar-right{display:flex;align-items:center;gap:23px}.topbar-date{color:#899189;font-size:11px}.private-tag{display:flex;align-items:center;gap:7px;border:1px solid #e2e8df;background:#f4f7f0;color:#6b7e6c;border-radius:6px;font-size:10px;padding:6px 10px}.status-dot{height:5px;width:5px;background:currentColor;display:inline-block;border-radius:50%;flex-shrink:0}.main-content{padding:36px 38px 45px;width:100%;max-width:1580px;margin:0 auto;flex:1}.page-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:29px}.page-description{color:#819085;font-size:12px;margin-bottom:0}.head-actions{display:flex;align-items:center;gap:10px}.overview-banner{padding:18px 20px;display:flex;align-items:center;gap:14px;background:#eef5ec;border:1px solid #dce7d6;border-radius:10px;margin-bottom:24px}.overview-banner.attention{background:#faf5e9;border-color:#eee3c8}.banner-icon{display:flex;align-items:center;justify-content:center;width:39px;height:39px;border-radius:50%;background:#e1eddc;color:#59845b;flex-shrink:0}.attention .banner-icon{background:#f3e9cc;color:#ac8943}.overview-banner strong{font-size:12px;display:block;margin-bottom:3px}.overview-banner p{margin:0;font-size:10px;color:#7e8876;line-height:1.6}.overview-banner>a{display:flex;align-items:center;gap:9px;margin-left:auto;font-size:10px;font-weight:600;white-space:nowrap;color:#6e7b61}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:35px}.stat-card{padding:20px 18px 17px;border:1px solid var(--line);border-radius:10px;background:#fff;min-height:151px;display:flex;flex-direction:column;align-items:flex-start}.stat-title{display:flex;gap:8px;align-items:center;font-size:10px;color:#7e897f;margin-bottom:20px}.stat-title svg{color:#7f9585}.stat-card>strong{font:750 29px Manrope,sans-serif;letter-spacing:-1px;margin-bottom:13px;white-space:nowrap}.stat-card>strong.stat-date{font-size:17px;letter-spacing:-.5px;line-height:1.8}.stat-card>strong.stat-space{font-size:26px}.stat-denominator{font-size:12px;font-weight:400;color:#9ba69c;letter-spacing:0}.stat-foot{font-size:10px;color:#93a08f;margin-top:auto}.stat-bottom{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:auto}.stat-bottom>a{color:#a0aaa1}.badge{display:inline-flex;align-items:center;gap:6px;font-size:9px;font-weight:550;padding:5px 8px;border-radius:5px;background:#eff1ef;color:#8b938e;line-height:1;white-space:nowrap}.badge.up,.badge.healthy,.badge.published,.badge.success,.badge.verified,.badge.sent{background:#edf5eb;color:#5d815a}.badge.down,.badge.failed,.badge.critical,.badge.mismatch{background:#f9eeeb;color:#ad6655}.badge.warning,.badge.stale,.badge.unverified{background:#f8f1df;color:#ac8a43}.badge.running{color:#54789e;background:#edf2f8}.badge.disabled{background:#f1f1ee;color:#9b9c94}.home-columns{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:27px}.section-head{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:17px}.section-head h2{margin-bottom:4px}.section-head p{font-size:10px;color:#929a8f;margin-bottom:0}.service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.service-tile{background:#fff;border:1px solid var(--line);border-radius:10px;padding:17px 16px;display:flex;flex-direction:column;align-items:flex-start;min-height:181px;transition:border-color .2s,transform .2s}.service-tile:hover{border-color:#b1c9b4;transform:translateY(-2px)}.service-tile-top{display:flex;justify-content:space-between;align-items:flex-start;width:100%;margin-bottom:18px}.service-tile-top>svg{color:#a4afa4}.app-icon{width:38px;height:38px;border:1px solid #e1dbf1;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;font-size:21px;font-family:Manrope;font-weight:750;flex-shrink:0}.app-icon.purple{background:#f0eafc;color:#926cc4;border-color:#e9dff9}.app-icon.green{background:#eff5e7;color:#819658;border-color:#e8eedb}.service-tile strong{font-size:12px;margin-bottom:9px}.observed-label{font-size:8px;color:#a1ab9e;margin-top:10px}.panel{background:#fff;border:1px solid var(--line);border-radius:10px;padding:22px}.device-list{padding:0 18px}.device-row{display:flex;gap:12px;align-items:center;padding:18px 0}.device-row+.device-row{border-top:1px solid var(--line)}.device-row>div{flex:1}.device-row strong{font-size:12px}.device-row small{display:block;margin-top:6px}.device-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #e8ebe5;background:#f5f7f1;color:#88987b;border-radius:9px;flex-shrink:0}.backup-summary{text-align:center;padding:24px 20px}.backup-emblem{background:#f2f5ed;border:1px solid #e5ecdd;border-radius:50%;width:66px;height:66px;display:flex;align-items:center;justify-content:center;margin:0 auto 13px;color:#859b75}.backup-summary h3{font-size:15px;margin-top:14px;margin-bottom:6px}.backup-summary>p{font-size:10px;color:#939d8e;margin-bottom:20px}.backup-summary dl{text-align:left;margin-top:22px;margin-bottom:16px;border-top:1px solid #eef0ea}.backup-summary dl div{font-size:10px}.backup-summary dd{font-size:10px;font-weight:500}.backup-summary .button{font-size:10px}.schedule-note{font-size:9px;color:#88977d;display:flex;align-items:center;justify-content:center;gap:6px;margin:20px 0}.worker-note{display:flex;align-items:center;gap:9px;background:#eef1e9;border:1px solid #e2e7dc;border-radius:8px;padding:14px;margin-top:15px;color:#85967c}.worker-note strong{display:block;font-size:10px;color:#74876b}.worker-note small{display:block;font-size:9px;margin-top:4px;color:#9aa591}.worker-note .warning-dot{color:#bb9144}.app-footer{border-top:1px solid var(--line);padding:20px 38px;display:flex;justify-content:space-between;font-size:9px;color:#a0a89d;letter-spacing:.3px}.app-footer>span:first-child{font-size:8px;letter-spacing:1px}.app-footer .muted{margin:0 7px;color:#c2c8bc}.empty-card{grid-column:1/-1;background:#fff;border:1px dashed #d5ddd0;border-radius:10px;min-height:220px;padding:32px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#84917e}.empty-card h2,.empty-card h3{margin:15px 0 8px;color:#63735d}.empty-card p{font-size:12px;max-width:350px}.empty-icon{display:flex;align-items:center;justify-content:center;background:#f2f5ed;border-radius:12px;padding:12px}.empty{display:flex;align-items:center;justify-content:center;gap:11px;padding:60px 25px;color:#8d9988;font-size:13px}.empty.compact{padding:27px 15px;font-size:11px}.error-box{display:flex;align-items:flex-start;gap:10px;background:#fbefea;color:#a05b49;padding:14px 16px;border:1px solid #f0d7ce;border-radius:8px;font-size:12px;line-height:1.6;margin-bottom:20px}.error-box svg{flex-shrink:0;margin-top:1px}.action-note{background:#eaf3e7;border:1px solid #d8e6d1;padding:13px 16px;font-size:12px;line-height:1.7;border-radius:8px;color:#5b7950;margin-bottom:24px}.sample-note{background:#fff4cf;border:1px solid #eddd9e;color:#99761d;border-radius:7px;padding:11px;font-size:11px;margin-bottom:16px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.boot-screen{display:flex;min-height:100vh;align-items:center;justify-content:center;flex-direction:column}.boot-screen .empty{padding:30px}.services-list{display:flex;flex-direction:column;gap:18px}.service-detail-head{display:flex;gap:14px;align-items:center}.service-detail-head>div{flex:1;min-width:0}.service-detail-head h2{margin-bottom:5px}.url-text{font-size:11px;display:inline-flex;align-items:center;gap:5px;max-width:100%;overflow-wrap:anywhere}.service-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:24px;border-top:1px solid var(--line);padding-top:20px}.service-metrics span{display:block;font-size:11px;color:#9aab93;margin-bottom:8px}.service-metrics strong{font-size:12px}.service-metrics small{display:block;color:#97a28f;font-size:9px;line-height:1.8;margin-top:6px}.container-note{display:flex;gap:20px;font-size:10px;color:#99a18f;margin-top:18px;padding-top:14px;border-top:1px solid #edf0e8}.version-note{font-size:11px;color:#7a8d43;background:#f1f5e5;padding:10px;border-radius:5px;margin-top:15px;margin-bottom:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a181b88;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;display:flex;align-items:center;justify-content:center;padding:22px}.modal{background:#fff;border:1px solid var(--line);border-radius:15px;width:570px;max-width:100%;max-height:90vh;overflow:auto;padding:26px;box-shadow:0 15px 70px #0e251d33}.form-grid{display:flex;flex-direction:column;gap:16px}.form-grid label,.login-form label{font-size:11px;font-weight:600;display:flex;flex-direction:column;gap:8px;color:#66725f}input,select{width:100%;min-height:42px;border:1px solid #dde4d8;border-radius:7px;background:#fbfcf9;padding:10px 11px;font-size:12px;color:#45543c}input::placeholder{color:#b1baaa}input:focus,select:focus{background:#fff;border-color:#9ab490;outline:none}.form-columns{display:flex;gap:16px}.form-columns>*{flex:1;min-width:0}.field-help{font-size:10px;line-height:1.8;color:#91a085;margin-top:-5px;margin-bottom:0}.form-grid label.checkbox{flex-direction:row;align-items:center;font-weight:400;gap:8px}.checkbox input{min-height:0;width:15px;height:15px;accent-color:#3f7056}.form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:9px;padding-top:18px;border-top:1px solid var(--line)}.devices-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.device-card h2{margin:18px 0 12px}.device-card dl{font-size:11px;margin:20px 0}.device-card dd{font-size:11px}.backup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.backup-grid h2{font-size:15px}.observation-line{font-size:11px;color:#98a28f;margin-top:-10px;margin-bottom:22px}dl{margin:15px 0 0}dl>div{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid #eff1eb}dl>div:last-child{border-bottom:0}dt{color:#8c9b82;font-size:11px;display:flex;align-items:center;gap:7px}dd{margin:0;text-align:right;font-size:11px;color:#69785f}dd .badge{font-size:9px}.issues-panel{background:#fcf9ef;border-color:#e9dfc2;margin-bottom:20px}.issues-panel h2{font-size:13px;color:#9e8343}.issues-panel ul{padding-left:18px;margin-bottom:0;font-size:11px;color:#9a8858;line-height:2}.table-scroll{overflow:auto;margin:0 -5px}table{width:100%;border-collapse:collapse;text-align:left;font-size:11px;white-space:nowrap}th{font-weight:500;color:#9aa68e;font-size:10px;border-bottom:1px solid var(--line);padding:15px 12px}td{border-bottom:1px solid #edf0e7;padding:16px 12px;color:#6a785f}tr:last-child td{border-bottom:0}td small{display:block;color:#a5ae99;font-size:9px;margin-top:6px}.archive-name{max-width:260px;overflow:hidden;text-overflow:ellipsis}.storage-chart{width:100%;height:150px}.chart-labels{display:flex;justify-content:space-between;gap:15px;font-size:10px;color:#9da88f}.settings-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px}.settings-columns .panel p{font-size:11px}.settings-columns h2{font-size:15px}.settings-columns .form-grid{gap:17px}.settings-columns .form-grid label{font-size:10px}.link-command{background:#f3f7ed;border-radius:7px;padding:13px;margin-top:15px;font-size:11px}.link-command code{display:block;word-break:break-all;margin-bottom:15px}.danger-text{color:#ad7155}.incident-row{display:flex;gap:14px;align-items:center;padding:19px 0;border-bottom:1px solid var(--line)}.incident-row:last-child{border-bottom:0}.incident-row>div{flex:1}.incident-row strong{font-size:12px}.incident-row small{display:block;margin-top:6px;color:#a1ab96;font-size:10px}.incident-dot{width:8px;height:8px;border-radius:50%;background:#bba267;flex-shrink:0}.incident-dot.critical{background:#bf8068}.incident-dot.resolved{background:#84a673}.login-page{display:grid;grid-template-columns:1.05fr 1fr;min-height:100vh}.login-story{background:var(--sidebar);padding:45px 56px 25px;display:flex;flex-direction:column;color:#d6ded7;position:relative;overflow:hidden}.login-story>.brand{align-self:flex-start}.login-story>div{margin:auto 0;position:relative;padding:65px 0}.login-story h1{font-size:54px;line-height:1.22;font-weight:650;letter-spacing:-2.5px;margin:24px 0}.login-story h1 span{color:#a6c5ad}.login-story .eyebrow{font-size:9px;letter-spacing:2.5px;color:#809b89}.login-story>div>p:last-of-type{font-size:13px;line-height:1.8;color:#7f9686}.login-foot{font-size:10px;color:#657c6e;margin-bottom:0}.orbit{position:absolute;width:250px;height:250px;border:1px solid #6e93752a;border-radius:50%;right:-100px;bottom:20px;transform:rotate(-25deg)}.orbit:before{content:"";position:absolute;top:35px;right:35px;bottom:35px;left:35px;border-radius:50%;border:1px solid #6e93752a}.orbit:after{content:"";position:absolute;top:-35px;right:-35px;bottom:-35px;left:-35px;border-radius:50%;border:1px solid #6e93751a}.orbit-core{position:absolute;top:85px;right:85px;bottom:85px;left:85px;background:#253e31;border:1px solid #4b7050;border-radius:17px;display:flex;align-items:center;justify-content:center;font-size:32px;color:#a2c0a7;font-weight:600;transform:rotate(25deg)}.orbit-node{position:absolute;background:#789a79;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #6c906a14}.node-one{top:14px;left:56px}.node-two{bottom:25px;right:34px}.node-three{top:103px;left:31px;width:6px;height:6px;background:#7c9a7444}.login-form-wrap{background:#f7f8f4;padding:60px 55px 25px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.login-form{width:100%;max-width:350px;margin:auto 0}.login-icon{height:55px;width:55px;background:#edf2e9;border:1px solid #dde7d6;border-radius:14px;color:#7c9c71;display:flex;align-items:center;justify-content:center;margin-bottom:28px}.login-form>.eyebrow{font-size:9px;color:#9ba78e}.login-form h2{font-size:25px;letter-spacing:-.9px;margin-bottom:10px}.login-form>.muted{font-size:12px;margin-bottom:29px}.login-form label{margin-bottom:18px}.login-form input{background:#fff;min-height:46px}.login-form .button{margin-top:6px;min-height:46px;font-size:12px}.network-note{display:flex;gap:11px;border-top:1px solid var(--line);margin-top:26px;padding-top:22px;color:#a2b093}.network-note>svg{flex-shrink:0}.network-note strong{font-size:10px;color:#879a76}.network-note p{font-size:10px;margin-top:4px;line-height:1.8}.login-copyright{font-size:9px;color:#acb5a3;margin-top:40px}.mobile-menu,.menu-scrim{display:none}@media(min-width:1600px){.main-content{padding-top:48px}.stats-grid{gap:23px}.home-columns{grid-template-columns:minmax(0,1fr) 330px;gap:32px}.service-tile{min-height:205px}.stat-card{min-height:170px;padding:24px}.service-grid{gap:20px}}@media(max-width:1200px){.sidebar{width:208px;padding-left:15px;padding-right:15px}.profile{margin:0 -15px;padding:20px 15px}.workspace{margin-left:208px;width:calc(100% - 208px)}.main-content{padding:28px 26px}.topbar{padding:0 26px}.home-columns{grid-template-columns:minmax(0,1fr) 265px;gap:20px}.stats-grid{gap:10px}.stat-card{padding:17px 13px}.stat-card>strong.stat-date{font-size:14px}.stat-card>strong.stat-space{font-size:22px}.stat-title{font-size:9px;gap:6px}.service-grid,.devices-grid{grid-template-columns:repeat(2,1fr)}.login-story{padding:40px}.login-story h1{font-size:45px}.orbit{right:-170px}.login-form-wrap{padding:45px 40px}}@media(max-width:960px){.home-columns{grid-template-columns:1fr}.home-aside{display:grid;grid-template-columns:1fr}.backup-summary dl{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.backup-summary dl div{flex-direction:column;border:0}.backup-summary .backup-emblem{display:none}.service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card>strong.stat-date{font-size:17px}.settings-columns,.backup-grid{grid-template-columns:1fr}.overview-banner>a{font-size:0;gap:0}.container-note{flex-direction:column;gap:8px}.service-metrics{grid-template-columns:1fr 1fr}.service-metrics>div:first-child{grid-column:1/-1}.login-story h1{font-size:38px}.login-story{padding:30px}.login-form-wrap{padding:40px 30px}}@media(max-width:720px){.sidebar{transform:translate(-100%);transition:transform .2s;width:232px}.menu-open .sidebar{transform:translate(0)}.menu-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#14202770;z-index:25}.workspace{margin-left:0;width:100%}.mobile-menu{display:flex;margin-left:-5px}.topbar{height:62px;padding:0 20px}.topbar-date{display:none}.topbar-right{gap:10px}.main-content{padding:26px 20px 35px}.page-head{align-items:flex-start;margin-bottom:24px}.page-head h1{font-size:26px}.page-head .button{font-size:0;padding:10px;gap:0}.page-head .button svg{width:19px;height:19px}.page-description{font-size:11px;max-width:340px}.eyebrow{font-size:8px}.overview-banner{padding:14px;gap:11px}.overview-banner p{font-size:9px}.overview-banner strong{font-size:11px}.banner-icon{width:32px;height:32px}.overview-banner>a{display:none}.stat-card{min-height:144px;padding:17px}.stat-title{font-size:9px}.stats-grid{gap:12px;margin-bottom:29px}.stat-card>strong.stat-date{font-size:15px}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-tile{min-height:171px}.section-head h2{font-size:16px}.backup-summary dl{display:block}.backup-summary dl div{flex-direction:row;border-bottom:1px solid #eef0e7}.panel{padding:20px}.device-list{padding:0 16px}.device-row .button{font-size:10px}.app-footer{padding:17px 20px;font-size:8px}.app-footer>span:first-child{font-size:7px}.devices-grid{gap:13px}.device-card{padding:16px}.device-card dl div{flex-direction:column;align-items:flex-start;gap:6px}.device-card .button{font-size:10px;gap:6px;padding:9px}.service-detail-head{gap:11px;flex-wrap:wrap}.service-detail-head>div{width:calc(100% - 70px)}.service-detail-head>.badge{margin-left:50px}.service-detail-head>.icon-button{margin-left:auto}.service-metrics{gap:15px}.container-note{font-size:9px}.modal{padding:22px}.modal-backdrop{padding:12px}.form-columns{flex-direction:column;gap:16px}.incident-row{gap:10px;flex-wrap:wrap}.incident-row .badge{margin-left:18px}.incident-row strong{font-size:11px}.incident-row small{font-size:9px}.login-page{grid-template-columns:1fr}.login-story{padding:25px 26px}.login-story>.brand{font-size:25px}.login-story>.brand .brand-mark{width:34px;height:36px;font-size:21px}.login-story>div{padding:27px 0 8px}.login-story h1{font-size:33px;line-height:1.15;letter-spacing:-1.5px;margin:15px 0 8px}.login-story h1 br{display:none}.login-story h1 span{display:block}.login-story>div>p:last-of-type,.login-foot{display:none}.orbit{height:180px;width:180px;right:-60px;bottom:-50px;opacity:.55}.orbit-core{top:60px;right:60px;bottom:60px;left:60px;font-size:24px}.orbit:before{top:25px;right:25px;bottom:25px;left:25px}.login-form-wrap{padding:30px 26px 20px}.login-icon{display:none}.login-form h2{font-size:23px}.login-form>.muted{margin-bottom:23px}.login-copyright{margin-top:28px}.login-form{max-width:440px}.login-form label{margin-bottom:15px}.network-note{margin-top:22px;padding-top:19px}.observation-line{line-height:1.8}.chart-labels{font-size:8px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
