:root{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#203c36;background:#f5f7f5;font-synthesis:none;font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer;background:#173f37;border:1px solid #173f37;color:#fff;padding:11px 17px;border-radius:7px;font-weight:600;transition:background .15s}button:hover{background:#285c50}button:disabled{opacity:.45;cursor:not-allowed}button.secondary{background:transparent;color:#214c41;border-color:#cbd8d0}button.secondary:hover{background:#edf3ee}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}h1{font-size:36px;line-height:1.2;letter-spacing:-1.2px;font-weight:600;margin-bottom:12px}h2{font-size:17px;font-weight:650;letter-spacing:-.2px;margin-bottom:20px}h3{font-size:15px}p{color:#75817a;line-height:1.65}.sidebar{width:235px;position:fixed;inset:0 auto 0 0;background:#fff;border-right:1px solid #e2e8e2;display:flex;flex-direction:column;padding:32px 22px}.brand{display:flex;align-items:center;font-size:24px;font-weight:700;letter-spacing:-1px;gap:9px}.mark{width:35px;height:35px;background:#173f37;display:inline-grid;place-items:center;color:#d8edbe;border-radius:10px;font-family:Georgia,serif;font-size:27px;font-style:italic}.brand-dot{font-size:9px;color:#a5c684;align-self:flex-start;margin-top:7px;margin-left:-7px}.workspace{font-size:9px;letter-spacing:1.5px;color:#93a199;margin:48px 10px 16px;font-weight:700}nav{display:flex;flex-direction:column;gap:7px}nav button{text-align:left;background:transparent;color:#7b8982;border:0;padding:13px 11px;display:flex;gap:12px;font-size:13px}nav button span{font-size:19px;line-height:16px}nav button.active{color:#245646;background:#eaf1e7}nav small{margin-left:auto;background:#d8e5d0;padding:1px 6px;border-radius:4px}nav button:hover{background:#f0f5ed;color:#173f37}.sidebar-bottom{margin-top:auto;border-top:1px solid #e9eee8;padding:26px 9px 0}.sidebar-bottom strong{font-size:12px}.sidebar-bottom p{font-size:11px;margin:8px 0 30px}.shield{background:#edf4e6;color:#48754b;border-radius:10px;padding:9px;width:33px;text-align:center;margin-bottom:15px}.version{font-size:8px;letter-spacing:1.5px;color:#a0ada3}.shell{margin-left:235px}header{height:79px;border-bottom:1px solid #e2e8e2;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 42px;font-size:12px;color:#819087}header b{padding:0 15px;color:#bbc4bd;font-weight:400}.header-right{display:flex;gap:22px;align-items:center}.private{font-size:11px}.private i,.dot{display:inline-block;width:6px;height:6px;background:#639075;border-radius:50%;margin-right:8px}.avatar{border:1px solid #dce4da;background:#eef3e9;color:#214839;border-radius:50%;padding:8px;width:34px;height:34px}main{padding:40px 42px 0;max-width:1600px;margin:auto}.eyebrow{font-size:10px;letter-spacing:1.8px;font-weight:700;color:#83947b;margin-bottom:13px}.title-row{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px}.title-row p{font-size:13px;margin:0}.title-row button{flex-shrink:0;font-size:12px}.title-row button span{font-size:18px;margin-right:8px}.stats{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #dfe6dd;border-radius:10px;background:#fff;margin-bottom:25px}.stats>div{padding:24px;border-right:1px solid #e7ece5}.stats>div:last-child{border:0}.stats span{font-size:11px;color:#75867c}.stats strong{display:flex;align-items:center;font-size:34px;letter-spacing:-1px;font-weight:550;line-height:1;margin:18px 0 12px;gap:13px}.stats small{font-size:10px;color:#98a398}.dot.green{background:#70a57d}.dot.amber{background:#d4a557}.demo-strip{display:flex;align-items:center;gap:15px;background:#edf2e7;border:1px solid #dce6d1;border-radius:8px;padding:20px 23px;margin-bottom:28px}.demo-symbol{font-size:30px;color:#65835a}.demo-strip strong{font-size:13px}.demo-strip p{font-size:11px;margin:5px 0 0;color:#7a8a70}.demo-actions{margin-left:auto;display:flex;gap:8px}.demo-actions button{font-size:11px;padding:9px 12px}.panel{background:#fff;border:1px solid #e0e7de;border-radius:10px;padding:25px;margin-bottom:25px}.portfolio{padding:0}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.section-heading h2{margin:0}.portfolio .section-heading{padding:24px}.section-heading>span{font-size:10px;color:#8e9c90}.section-heading h2 span{background:#f0f4ed;padding:3px 7px;margin-left:7px;color:#8b9a84;font-size:11px;border-radius:4px}.muted{color:#98a398;font-size:11px}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}th{font-size:10px;color:#8b978e;font-weight:500;padding:13px 20px;background:#fafbf8;border-top:1px solid #edf0e9;border-bottom:1px solid #edf0e9}td{padding:20px;border-bottom:1px solid #edf0e9;font-size:11px}tr:last-child td{border-bottom:0}td small{display:block;color:#96a093;font-size:10px;margin-top:6px}td strong{font-weight:600;font-size:12px}.site-link{display:flex;gap:12px;align-items:center;padding:0;border:0;color:#29483b;background:transparent;text-align:left}.site-link:hover{background:transparent;color:#558643}.site-icon{width:34px;height:36px;border:1px solid #e2e9de;border-radius:7px;display:grid;place-items:center;background:#f2f5ed;color:#7a9271;font-family:Georgia,serif;font-size:19px}.site-link em{font-style:normal;font-size:7px;background:#eaf1e2;border-radius:3px;padding:2px 4px;margin-left:4px;color:#7b9363}.badge{display:inline-flex;gap:6px;align-items:center;font-size:10px;font-weight:500;padding:6px 8px;border-radius:5px;background:#f0f1ed;color:#859080;white-space:nowrap}.badge i{width:5px;height:5px;border-radius:50%;background:currentColor}.badge.success{color:#5b8763;background:#eef5e8}.badge.failed{color:#b8695b;background:#fcf0ea}.badge.blocked,.badge.stale{color:#ab8648;background:#fcf5e5}.badge.running,.badge.queued{color:#57818e;background:#eef4f7}.badge.demo{color:#85986a;background:#f1f4e7}.icon-button{background:none;color:#8f9e8f;border:1px solid #e5ebe1;padding:4px 8px;font-size:17px}.icon-button:hover{background:#edf2e7}.bottom-grid{display:grid;grid-template-columns:2fr 1fr;gap:24px}.bottom-grid .panel{margin:0}.flow{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);margin:28px 0 10px;gap:15px}.flow li{display:flex;flex-direction:column;gap:8px}.flow b{font-size:10px;background:#eff4e9;color:#809574;border-radius:50%;width:27px;height:27px;display:grid;place-items:center;margin-bottom:6px}.flow strong{font-size:11px;font-weight:600}.flow span{font-size:10px;line-height:1.6;color:#98a294}.safety{background:#f0f3eb}.safety h2{font-family:Georgia,serif;font-weight:400;font-size:26px;line-height:1.2;margin:12px 0}.safety p{font-size:11px}.safety-note{font-size:10px;color:#819072}footer{display:flex;justify-content:space-between;font-size:10px;color:#9ba797;padding:28px 0;margin-top:12px}footer b{padding:0 8px}.mobile-break{display:none}.alert{padding:15px 18px;background:#eaf2e3;border:1px solid #cddfc6;color:#3f6846;border-radius:7px;margin-bottom:20px;line-height:1.6}.alert.error{background:#fcf0e9;border-color:#e9cebf;color:#9b5746}.alert button{float:right;padding:0 5px;background:none;border:0;color:inherit}.loading{margin:100px auto;text-align:center}.auth{max-width:520px;margin:20px auto 60px;padding:36px}.auth h1{font-size:28px}.auth p{font-size:13px}label{display:flex;flex-direction:column;gap:7px;color:#657666;font-size:12px;margin-bottom:17px}input,textarea,select{border:1px solid #d9e2d5;border-radius:6px;background:#fff;color:#284535;padding:11px;min-width:0;width:100%}input:focus,textarea:focus,select:focus{outline:2px solid #9fb78c;outline-offset:1px}textarea{min-height:85px;resize:vertical}form>button{width:100%;margin-top:8px}.fine{font-size:11px!important;margin-top:18px;color:#8d9a87}.enrollment{text-align:center;background:#f6f8f2;border-radius:7px;padding:15px;margin-bottom:20px}.enrollment img{max-width:100%}.enrollment code{word-break:break-all}.codes{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:20px}.codes code{background:#f1f4ec;padding:10px;-webkit-user-select:all;user-select:all}.recovery{border-color:#bdd1a9}.overlay{position:fixed;inset:0;background:#102d236b;z-index:50;display:flex;justify-content:center;align-items:flex-start;padding:30px;overflow:auto}.modal{width:750px;max-width:100%;margin:0;padding:28px}.modal .section-heading{margin-bottom:25px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.checkbox{flex-direction:row;align-items:center}.checkbox input,.weekdays input{width:auto}.weekdays{display:flex;gap:18px;margin-bottom:20px}.weekdays label{flex-direction:row;align-items:center}.modal-actions{display:flex;justify-content:flex-end;gap:10px}.back{background:none;border:0;color:#7f9276;padding:0;margin-bottom:25px}.back:hover{background:none;color:#244d3a}.toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:25px}.danger.secondary{color:#b16855}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}dl{display:grid;grid-template-columns:1fr 1fr;gap:15px;font-size:12px}dt{color:#8a9981}dd{margin:0}pre{font-size:11px;overflow:auto;max-height:300px;padding:15px;background:#f7f9f4;border-radius:6px;white-space:pre-wrap;word-break:break-word}.job{border-top:1px solid #e9eee4;padding:16px 0}.job summary{display:flex;align-items:center;gap:20px;cursor:pointer;font-size:12px}.job summary small{display:block;color:#92a089;margin-top:6px}.job-message{margin-left:auto;color:#85937c;font-size:11px;max-width:45%;line-height:1.6}.events{list-style:none;padding:15px 0}.events li{display:flex;gap:25px;border-left:2px solid #dde8d4;padding:10px 20px}.events time{font-size:10px;color:#95a08b;min-width:125px}.events strong{font-size:12px}.events p{font-size:12px;margin-bottom:0}.health-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.account{max-width:650px}.empty{text-align:center;padding:55px 20px}.empty>span{font-size:40px;color:#91a780}.empty h3{margin-top:15px}.empty p{font-size:12px}@media(min-width:1500px){main{padding-top:50px}}@media(max-width:1150px){.sidebar{width:200px;padding:25px 15px}.shell{margin-left:200px}main{padding:30px 24px 0}header{padding:0 24px}.stats>div{padding:20px 16px}.demo-strip{flex-wrap:wrap}.demo-actions{margin-left:0;width:100%;padding-left:37px}.bottom-grid{grid-template-columns:1fr}.safety h2 br{display:none}}@media(max-width:760px){.sidebar{position:static;width:100%;padding:17px 20px;display:block;border-bottom:1px solid #e2e8de}.brand{font-size:22px}.workspace,.sidebar-bottom{display:none}nav{flex-direction:row;margin-top:18px;gap:4px}nav button{font-size:11px;padding:10px 8px;gap:7px}nav small{display:none}.shell{margin-left:0}header{height:54px;padding:0 20px;font-size:10px}.private{font-size:9px}main{padding:27px 18px 0}.title-row{align-items:flex-start;flex-direction:column;gap:18px}.title-row h1{font-size:30px}.title-row p{font-size:12px}.stats{grid-template-columns:1fr 1fr}.stats>div:nth-child(2){border-right:0}.stats>div:nth-child(-n+2){border-bottom:1px solid #e7ece5}.stats strong{font-size:29px;margin:12px 0}.stats small{font-size:9px}.demo-strip{padding:17px}.demo-strip p{font-size:10px}.demo-actions{padding-left:0;flex-wrap:wrap}.section-heading>span{display:none}.panel{padding:20px}.portfolio{padding:0}.flow{grid-template-columns:1fr 1fr;gap:24px}.detail-grid,.health-grid{grid-template-columns:1fr;gap:0}.job summary{gap:10px;flex-wrap:wrap}.job-message{max-width:100%;margin-left:0;width:100%}.events li{flex-direction:column;gap:8px}.overlay{padding:12px}.modal{padding:20px}.form-grid{grid-template-columns:1fr}.weekdays{gap:9px;flex-wrap:wrap}.auth{padding:25px}.auth h1{font-size:25px}.codes{grid-template-columns:1fr}footer{flex-direction:column;gap:9px}.toolbar button{font-size:11px}.mobile-break{display:block}}:root{color-scheme:dark;color:#eaf0f8;background:#080f19;--accent:#5ce8d5;--muted:#97a5b7;--line:#ffffff10}body{background:radial-gradient(ellipse at 80% 0,#20214645,transparent 50%),#080f19}p{color:#97a5b7}.sidebar{background:#0b121e;border-color:#ffffff0d}.brand{color:#eef4fa}.mark{background:linear-gradient(140deg,#62ecce,#667cec);color:#0b1a28;font-family:inherit;font-style:normal;box-shadow:0 0 24px #64dfcf14}.brand-dot{color:#77e9d2}.workspace{color:#657589}nav button{color:#8e9caf}nav button.active{background:#62e0d212;color:#8ce4d8;border:1px solid #75dbce24}nav button:hover{background:#ffffff07;color:#cce9ea}nav small{background:#70ddcb1c;color:#8be4d5}.sidebar-bottom{border-color:#ffffff0c}.shield{background:#5ce8d50b;color:#75d8ca}.sidebar-bottom p,.version{color:#67778b}header{background:#0b111cdb;border-color:#ffffff0d;color:#7c8a9e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}header b{color:#45546a}.private{color:#91a2b4}.private i{background:#73dcc6}.avatar{background:#172333;border-color:#2a3a4c;color:#80d9ce}.eyebrow{color:#7bdccf}.title-row h1{font-size:39px;color:#edf2fa}.title-row h1:first-line{color:#eef3fa}button{background:linear-gradient(110deg,#7ce9cf,#69cbd1);border-color:#75d9ce;color:#103335;box-shadow:0 0 18px #66d9ce0c}button:hover{background:linear-gradient(110deg,#97f1da,#85dce1)}button.secondary{background:#152031;color:#a0e4d8;border-color:#334459;box-shadow:none}button.secondary:hover{background:#1e3042}.stats{background:linear-gradient(120deg,#142131,#101825);border-color:#263246;box-shadow:0 8px 30px #00000012}.stats>div{border-color:#ffffff09}.stats span{color:#9ba9bb}.stats strong{color:#eff4fb}.stats small{color:#708298}.stats .green{background:#6fe0bf;box-shadow:0 0 12px #6fe0bf66}.stats .amber{background:#d2ad79}.demo-strip{background:linear-gradient(120deg,#112c303f,#29214466);border-color:#5b568044}.demo-symbol{color:#b29bdf}.demo-strip strong{color:#d9e1ef}.demo-strip p{color:#929eb3}.panel{background:linear-gradient(130deg,#142030aa,#101725);border-color:#2a3548;box-shadow:0 10px 35px #0000000d}.section-heading>span{color:#75849c}.section-heading h2 span{background:#222e40;color:#a8bacb}.portfolio{margin-bottom:28px;background:none;border:none}.portfolio .section-heading{padding:0;margin:30px 0 22px}.muted{color:#8d9aae}.badge{background:#202b39;color:#a1aabb}.badge.success{background:#65d4b413;color:#81dfc1}.badge.failed{background:#df7e7614;color:#ed9a95}.badge.blocked,.badge.stale{background:#d9ac7013;color:#dab47e}.badge.running,.badge.queued{background:#8c9bf321;color:#a9b7fa}.badge.demo{background:#9982dc13;color:#bba8eb}.badge.unknown{background:#ffffff07;color:#8c9bae}.site-icon{background:linear-gradient(145deg,#213a55,#19273e);color:#a2c7e5;border-color:#425b795c}.filters{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-bottom:22px}.search{margin:0;min-width:230px;flex:1;max-width:350px}.filter-tabs{display:flex;gap:5px;flex-wrap:wrap}.filter-tabs button{padding:9px 12px;background:none;border:1px solid transparent;color:#8699ad;font-size:11px;font-weight:500;box-shadow:none}.filter-tabs button.selected{background:#62e0d212;border-color:#65d6c636;color:#8ce4d8}.filter-tabs button:hover{background:#ffffff08}.site-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.site-card{position:relative;overflow:hidden;background:linear-gradient(135deg,#162333,#101a29);border:1px solid #2a3a4e;border-radius:12px;padding:22px;transition:border-color .3s,transform .3s,box-shadow .3s;animation:arrive .5s ease both}.site-card:hover{border-color:#56958d78;transform:translateY(-3px);box-shadow:0 12px 32px #0003}.site-card.running{border-color:#8c83d46b}.card-top{display:flex;align-items:center;gap:10px;margin-bottom:18px}.card-top .site-icon{width:42px;height:42px;font-size:23px}.mode-tag{margin-left:auto;font-size:8px;letter-spacing:1.5px;padding:5px 7px;border:1px solid #647a9a33;color:#859ab2;border-radius:4px}.mode-tag.demo{color:#b5a0dd;border-color:#9b80d72c}.card-top .icon-button{border:0;background:none;color:#8a9bb2;font-size:19px;box-shadow:none}.card-title{display:block;text-align:left;background:none!important;box-shadow:none;border:0;padding:0;color:#e9f0f9;max-width:100%}.card-title h3{font-size:16px;margin:0 0 7px;letter-spacing:-.2px}.card-title>span{color:#7e92a9;font-size:11px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-link{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;background:none!important;padding:18px 0;box-shadow:none}.status-link>span:last-child{color:#758ba1;font-size:9px;font-weight:400}.card-metrics{display:grid;grid-template-columns:1fr 1fr;gap:15px;border-top:1px solid #ffffff09;border-bottom:1px solid #ffffff09;padding:18px 0}.card-metrics small{font-size:10px;color:#8294a9;display:block;margin-bottom:10px}.card-metrics strong{font-size:22px;line-height:1;font-weight:550}.card-metrics strong.unknown{font-size:14px;color:#6f829a}.card-metrics strong.failed{color:#e29389}.card-metrics strong.blocked{color:#cfab77}.card-metrics strong.success{color:#91d9c9}.php-note{margin:12px 0 -2px;font-size:10px}.php-note.failed{color:#e29389}.php-note.blocked{color:#cfab77}.card-footer{display:flex;justify-content:space-between;gap:10px;align-items:flex-end;padding-top:19px}.card-footer>span{font-size:9px;color:#72859c}.card-footer strong{display:block;font-weight:400;margin-top:7px;color:#9aaabe;font-size:10px}.card-footer button{font-size:10px;padding:8px 11px}.card-progress{height:27px;margin:20px -22px -22px;position:relative;background:#2d2a47;display:flex;align-items:center;justify-content:center}.card-progress>span{position:relative;font-size:9px;color:#c3b5f2}.card-progress i{position:absolute;inset:0;width:40%;background:linear-gradient(90deg,transparent,#9a83df3b,transparent);animation:travel 2s linear infinite}.workflow-panel{position:relative;background:radial-gradient(ellipse at 60% 0,#533a7830,transparent 70%),linear-gradient(110deg,#142033,#11182c);border-color:#5a53794d;padding:28px;margin:28px 0;overflow:hidden}.workflow-panel .section-heading h2{margin:0;font-size:21px;color:#dce8f5}.workflow-graph{display:flex;align-items:flex-start;justify-content:space-between;margin:45px 0 28px;position:relative;padding:12px 0;background-image:linear-gradient(#ffffff02 1px,transparent 1px),linear-gradient(90deg,#ffffff02 1px,transparent 1px);background-size:22px 22px}.workflow-node{width:18%;text-align:center;position:relative;z-index:1}.node-icon{position:relative;background:linear-gradient(140deg,#2b456b,#1d2b49);border:1px solid #4e628d70;box-shadow:inset 0 1px 2px #ffffff1a,0 8px 20px #0002;width:62px;height:62px;border-radius:12px;margin:0 auto 17px;font-size:30px;color:#a6bedf;display:grid;place-items:center;transition:background .7s,border-color .7s,color .7s}.node-icon span{position:absolute;right:-5px;top:-6px;font-size:8px;color:#d2c0fa;background:#65518f;padding:3px;border-radius:3px;border:1px solid #ab8bce55}.workflow-node strong{display:block;font-size:12px;color:#cbd7e8;line-height:1.5}.workflow-node small{display:block;font-size:10px;color:#7d8da5;margin-top:7px}.workflow-node p{font-size:9px;line-height:1.6;color:#657b94;margin:9px 0 0}.flow-edge{height:1px;flex:1;margin:32px -5% 0;background:#5c608244;position:relative;z-index:0}.flow-edge i{position:absolute;inset:-1px 0;background:linear-gradient(90deg,transparent,#8de6d8,transparent);opacity:0}.flow-edge.done{background:#6ed6c55c}.flow-edge.flowing i{opacity:1;animation:flowpath 1.6s linear infinite}.workflow-node.done .node-icon{border-color:#6ad9bf66;background:linear-gradient(140deg,#20464b,#18343f);color:#85ddca}.workflow-node.done small{color:#80b6aa}.workflow-node.current .node-icon{background:linear-gradient(130deg,#59488a,#26314f);border-color:#b89af0;box-shadow:0 0 25px #b49aec24,inset 0 1px 4px #c4aff140;color:#d0bdf5}.workflow-node.current strong{color:#d7c9fa}.workflow-node.pulse .node-icon:after{content:"";position:absolute;inset:-6px;border:1px solid #ac8de65c;border-radius:17px;animation:nodepulse 2s ease infinite}.workflow-node.stopped .node-icon{border-color:#d5a675;color:#e0b18a;background:#49363e}.workflow-node.stopped small{color:#d4ad83}.workflow-caption{border-top:1px solid #ffffff0c;display:flex;gap:10px;align-items:center;padding-top:20px;color:#91a7bd;font-size:11px;min-height:40px}.workflow-id{margin-left:auto;font-family:monospace;color:#626c88}.signal{width:6px;height:6px;border-radius:50%;background:#7e8ba1;flex-shrink:0}.signal.live{background:#b69af3;box-shadow:0 0 12px #ae87ff;animation:nodepulse 2s infinite}.safety{background:linear-gradient(135deg,#25213c,#142633)}.safety h2{color:#c1b3e8;font-family:inherit;font-size:27px;font-weight:600}.safety-note{color:#83d9c9}.flow b{background:#1f2d45;color:#aa9cd9}.flow span{color:#74879f}.flow strong{color:#b6c5d9}footer{color:#596b84}th{background:#0e1828;border-color:#26354a;color:#7d90aa}td{border-color:#ffffff08;color:#bdcadc}td small{color:#7c8ca5}.site-link{color:#b8d9df}.site-link:hover{color:#8cdcc9}input,select,textarea{background:#0c1624;color:#d9e6f6;border-color:#2e3c53}input:focus,textarea:focus,select:focus{outline-color:#74cfc3}label{color:#94a7bd}.modal{background:#111d2c}.modal h3{color:#b5c5da}.overlay{background:#030916b5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.icon-button{background:none;border-color:#33445b;color:#8eabc2;box-shadow:none}.icon-button:hover{background:#263448}.auth{background:radial-gradient(ellipse at top right,#4b397b35,transparent 65%),#111d2c}.enrollment{background:#0a1421}.enrollment img{border-radius:5px}.enrollment code{color:#9ddcca}.fine{color:#7789a3}.alert{background:#152c2c;border-color:#3c6f66;color:#a6dac8}.alert.error{background:#2d1f2a;border-color:#704752;color:#e4adb0}.codes code,pre{background:#0a1321;color:#a2bbd0}.recovery{border-color:#65988a}.back{color:#88b8b2}.back:hover{color:#b2e8de}.job{border-color:#ffffff0c}.job-message{color:#9dafc4}.events li{border-color:#4a5677}.events time{color:#7387a2}dt{color:#8197b0}.php-panel{display:grid;grid-template-columns:1fr 1fr;gap:30px}.php-panel h2{font-size:30px;margin-bottom:15px}.php-panel h3{color:#c0cce0}.php-panel p{font-size:12px}.php-title{font-size:12px;margin-left:10px}.php-panel a{font-size:12px;color:#8bd7cf}.php-panel small{display:block;font-size:10px;color:#70859d;margin-top:15px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@keyframes arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes flowpath{0%{transform:translate(-80%);opacity:0}40%{opacity:1}to{transform:translate(80%);opacity:0}}@keyframes nodepulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes travel{0%{left:-40%}to{left:100%}}@media(max-width:1250px){.site-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-node strong{font-size:11px}.workflow-node p{display:none}.node-icon{width:53px;height:53px}.flow-edge{margin-top:27px}}@media(max-width:760px){.site-grid{grid-template-columns:1fr}.filters{gap:12px}.search{max-width:none}.filter-tabs{gap:1px}.filter-tabs button{font-size:10px;padding:8px}.workflow-panel{padding:22px 17px}.workflow-panel .section-heading h2{font-size:17px}.workflow-graph{flex-direction:column;margin:25px 0;gap:0;align-items:stretch}.workflow-node{width:100%;display:grid;grid-template-columns:50px 1fr auto;align-items:center;column-gap:15px;text-align:left;min-height:60px}.node-icon{grid-row:1/3;width:42px;height:42px;font-size:23px;margin:0}.node-icon span{font-size:7px}.workflow-node strong{font-size:12px}.workflow-node small{grid-column:3;grid-row:1/3;margin:0}.workflow-node p{display:block;grid-column:2;font-size:10px;margin-top:0;align-self:start}.flow-edge{height:20px;min-height:20px;flex:none;width:1px;margin:0 0 0 21px}.flow-edge i{animation:none}.flow-edge.flowing{background:#b39bde;box-shadow:0 0 8px #ad85e9}.workflow-caption{font-size:10px;line-height:1.6}.workflow-id{display:none}.php-panel{grid-template-columns:1fr;gap:15px}.title-row h1{font-size:31px}.stats>div:nth-child(-n+2){border-color:#ffffff08}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.backup-line{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:9px;color:#70869f;line-height:1.6}.backup-line strong{color:#9db2c7;font-weight:400;text-align:right}.public-key{grid-column:1/-1}.public-key textarea{font-family:ui-monospace,monospace;font-size:11px;min-height:80px}.update-warning{font-size:11px;color:#efc077;background:#d8a45713;border:1px solid #d8a45730;border-radius:6px;padding:9px 10px;margin:0 0 15px}.badge.outdated{color:#efc077;background:#d8a45717}.badge.updated{color:#81dfc1;background:#65d4b413}:root{font-size:16px}.workspace{font-size:11px;letter-spacing:1.2px}nav button{font-size:14px}.sidebar-bottom strong{font-size:14px}.sidebar-bottom p{font-size:13px}.version{font-size:10px}header{font-size:14px}.private{font-size:13px}.eyebrow{font-size:12px;letter-spacing:1.4px}.title-row p{font-size:15px}.title-row button{font-size:14px}.stats span{font-size:14px;line-height:1.5}.stats strong{font-size:38px}.stats small{font-size:12px;line-height:1.6}.demo-strip strong{font-size:16px}.demo-strip p{font-size:14px}.demo-actions button{font-size:13px;padding:11px 14px}.section-heading>span{font-size:12px}h2{font-size:20px}h3{font-size:17px}.section-heading h2 span{font-size:13px}.filter-tabs button{font-size:13px;padding:11px 13px}.search input{font-size:15px}.card-title h3{font-size:19px;line-height:1.4}.card-title>span{font-size:13px}.badge{font-size:12px;padding:7px 10px}.mode-tag{font-size:10px}.status-link>span:last-child{font-size:12px}.card-metrics small{font-size:13px}.card-metrics strong{font-size:26px}.card-metrics strong.unknown{font-size:17px}.php-note{font-size:13px;line-height:1.6}.backup-line{font-size:12px;align-items:flex-start}.card-footer{flex-wrap:wrap}.card-footer>span{font-size:12px}.card-footer strong{font-size:12px;line-height:1.5}.card-footer button{font-size:13px;padding:10px 13px}.update-warning{font-size:14px;line-height:1.5}.card-progress{height:33px}.card-progress>span{font-size:12px}.workflow-node strong{font-size:14px}.workflow-node small,.workflow-node p{font-size:12px}.workflow-caption{font-size:13px;line-height:1.6}.flow strong{font-size:14px}.flow span,.flow b{font-size:12px}.safety p{font-size:14px}.safety-note{font-size:13px}footer{font-size:12px;line-height:1.7}label{font-size:14px;line-height:1.5}input,select,textarea{font-size:15px}.fine{font-size:13px!important;line-height:1.7}.public-key textarea{font-size:13px}.auth p{font-size:15px}th{font-size:13px;padding:15px 20px}td{font-size:14px;line-height:1.6}td strong{font-size:15px}td small{font-size:12px}.muted{font-size:13px}dl{font-size:14px;line-height:1.6}.php-panel p,.php-title,.php-panel a{font-size:14px}.php-panel small{font-size:12px;line-height:1.7}.job summary{font-size:14px}.job-message{font-size:13px}.events time{font-size:12px}.events strong,.events p{font-size:14px}pre{font-size:13px}.back,.empty p{font-size:14px}@media(max-width:1100px){.stats{grid-template-columns:1fr 1fr}.stats>div:nth-child(2){border-right:0}.stats>div:nth-child(-n+2){border-bottom:1px solid #ffffff09}.flow{grid-template-columns:1fr 1fr;gap:22px}.site-grid{gap:18px}.status-link{gap:8px}.status-link>span:last-child{font-size:11px}}@media(max-width:760px){nav button{font-size:13px}header{font-size:12px;min-height:58px;height:auto;padding:13px 18px;gap:10px}.private{font-size:11px}.title-row p{font-size:15px}.title-row h1{font-size:33px}.stats>div{padding:21px 17px}.stats span{font-size:13px}.stats small{font-size:12px}.demo-strip p,.demo-actions button{font-size:13px}.filter-tabs button{font-size:12px;padding:10px}.card-title h3{font-size:20px}.workflow-node strong{font-size:14px}.workflow-node p,.workflow-node small{font-size:12px}.workflow-node{min-height:76px}.workflow-caption,.toolbar button{font-size:13px}.form-grid{gap:0}.weekdays{gap:13px}.modal-actions{flex-wrap:wrap}.job-message{font-size:13px}}.demo-controls{margin:0 0 28px;border:1px solid #2a3548;border-radius:8px;background:#121d2b66}.demo-controls>summary{cursor:pointer;padding:15px 20px;color:#a7b8ca;font-size:14px}.demo-controls .demo-strip{margin:0;border:0;border-top:1px solid #2a3548;border-radius:0 0 8px 8px}.status-link .badge{font-size:16px;font-weight:700;padding:12px 15px;border-radius:7px}.badge.healthy{color:#86f0c4;background:#2dce941f;border:1px solid #51dba75c}.badge.unhealthy{color:#ffaaa0;background:#ef685329;border:1px solid #ef88706b}.badge.unconfirmed{color:#c2ccda;background:#7b8eaa17;border:1px solid #8092ac45}.site-card.healthy{border-top:4px solid #62dca9}.site-card.unhealthy{border-top:4px solid #ed8f7e}.site-card.unconfirmed,.site-card.stale{border-top:4px solid #b49f76}.site-card.running{border-top:4px solid #a48de2}.badge.healthy i{width:8px;height:8px;box-shadow:0 0 10px #62dca95c}.badge.unhealthy i{width:8px;height:8px}.health-legend{font-size:13px;line-height:1.8;color:#a8b9cc;padding:14px 18px;border:1px solid #2a3548;background:#1123376b;border-radius:8px;margin:0 0 25px}.mobile-carousel-nav,.mobile-detail-nav{display:none}.shell,main,.panel,.title-row>div,.site-card,.form-grid>*{min-width:0}.site-card h3,.title-row h1{overflow-wrap:anywhere}@media(max-width:760px){body{background:#0a111d}button,input,select,textarea{touch-action:manipulation}input,select,textarea{font-size:16px}.sidebar{position:sticky;top:0;z-index:70;height:64px;padding:14px 18px;background:#0b1422f5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{font-size:23px}.mark{width:34px;height:34px;font-size:25px}.brand-dot{margin-top:5px}.sidebar nav{position:fixed;inset:auto 0 0;z-index:90;height:calc(66px + env(safe-area-inset-bottom,0px));padding:5px 10px calc(5px + env(safe-area-inset-bottom,0px));margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;background:#0c1728f5;border-top:1px solid #324159;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.sidebar nav button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:7px 3px;text-align:center;font-size:11px;font-weight:500;line-height:1.2;min-width:0;border-radius:9px}.sidebar nav button span{font-size:22px;line-height:22px}.sidebar nav small{display:none}.sidebar nav button.active{background:#63e1ca12;border-color:#63e1ca33}.shell header{padding:10px 16px;min-height:44px;gap:10px;border:0;background:none}.shell header>span{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 44px)}.shell header b{padding:0 7px}.header-right{gap:0}.private{display:none}.avatar{width:31px;height:31px;padding:6px}main{padding:14px 16px calc(90px + env(safe-area-inset-bottom,0px));width:100%;max-width:100%}.eyebrow{font-size:10px;margin-bottom:9px}.title-row{gap:13px;margin-bottom:20px}.title-row h1{font-size:29px;letter-spacing:-.8px;line-height:1.16;margin-bottom:9px}.title-row .mobile-break{display:none}.title-row p{font-size:13px;line-height:1.6}.title-row>button{min-height:42px;width:100%;padding:10px 14px}.stats{margin-bottom:20px;border-radius:12px}.stats>div{padding:15px 13px;min-height:103px}.stats span{font-size:11px;line-height:1.35;display:block;min-height:28px}.stats strong{font-size:29px;margin:8px 0 0}.stats small{display:none}.health-legend{font-size:11px;line-height:1.6;padding:12px;margin-bottom:20px}.portfolio .section-heading{margin:20px 0 14px;padding:0}.portfolio .section-heading h2{font-size:18px}.filters{display:block;margin-bottom:8px}.search{width:100%;min-width:0;max-width:none;display:block}.search input{height:43px}.filter-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:5px;padding:11px 0 7px;scrollbar-width:none;overscroll-behavior-x:contain}.filter-tabs::-webkit-scrollbar{display:none}.filter-tabs button{flex:none;font-size:12px;min-height:39px;padding:9px 13px;white-space:nowrap}.mobile-carousel-nav{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#c1d0e2;margin:9px 0 13px;font-size:12px}.mobile-carousel-nav small{display:block;font-size:10px;color:#7f98b3;margin-top:4px}.mobile-carousel-nav>div{display:flex;gap:7px}.mobile-carousel-nav button{min-height:36px;min-width:38px}.site-grid{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc(100% - 20px);gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-padding-left:0;scrollbar-width:none;max-width:100%;padding:3px 0 16px}.site-grid::-webkit-scrollbar{display:none}.site-card{scroll-snap-align:start;scroll-snap-stop:always;padding:20px 17px;border-radius:14px;box-shadow:0 7px 20px #0002;transform:none!important}.card-top{margin-bottom:16px}.card-top .site-icon{width:36px;height:36px;font-size:21px}.card-title h3{font-size:19px;line-height:1.4;min-height:27px}.card-title>span{font-size:12px}.status-link{padding:17px 0 14px;align-items:center;gap:8px}.status-link .badge{font-size:14px;padding:10px 11px}.status-link>span:last-child{font-size:10px;max-width:75px;text-align:right;line-height:1.5}.update-warning{font-size:12px;padding:9px;margin-bottom:13px}.card-metrics{padding:15px 0;gap:10px}.card-metrics small{font-size:11px;line-height:1.4}.card-metrics strong{font-size:23px}.card-metrics strong.unknown{font-size:15px}.php-note{font-size:12px;line-height:1.5;margin-bottom:0}.backup-line{font-size:10px;gap:8px;margin-top:13px}.card-footer{padding-top:16px;gap:10px;align-items:center;flex-wrap:nowrap}.card-footer>span,.card-footer strong{font-size:10px}.card-footer button{font-size:12px;padding:11px;min-height:40px;flex-shrink:0}.card-progress{margin:18px -17px -20px;height:31px}.card-progress>span{font-size:11px}.bottom-grid{display:none}.workflow-panel{margin:22px 0 0;padding:19px 16px;border-radius:13px}.workflow-panel .section-heading h2{font-size:18px}.workflow-graph{margin:20px 0}.workflow-node{min-height:65px;grid-template-columns:42px 1fr auto;column-gap:11px}.workflow-node strong{font-size:12px}.workflow-node small,.workflow-node p{font-size:10px}.node-icon{width:36px;height:36px;font-size:20px;border-radius:9px}.flow-edge{height:13px;min-height:13px;margin-left:17px}.workflow-caption{font-size:11px;line-height:1.6;padding-top:14px}.mobile-detail-nav{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:2px 0 18px}.mobile-detail-nav button{font-size:12px;padding:10px 12px;min-height:40px}.mobile-detail-nav>span{font-size:11px;color:#8fa8bf}.back{font-size:12px;margin-bottom:17px}.toolbar{gap:9px;display:grid;grid-template-columns:1fr 1fr}.toolbar>.badge{justify-self:start;font-size:11px;max-width:100%;white-space:normal}.toolbar>button{min-height:42px;padding:10px;font-size:12px}.toolbar>button:first-of-type{grid-column:1/-1}.detail-grid{gap:0}.panel{padding:19px 16px;border-radius:12px;margin-bottom:18px}.panel h2{font-size:18px}.detail-grid dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);font-size:12px;gap:13px}dd{overflow-wrap:anywhere}.php-panel h2{font-size:27px}.php-panel p{font-size:13px}.php-title{display:block;margin:12px 0 0;font-size:14px}.php-panel small{font-size:11px}.plugin-panel{padding:18px 14px;background:none;border:0;box-shadow:none}.plugin-panel>.table-scroll{overflow:visible}.plugin-table{white-space:normal;display:block;width:100%}.plugin-table thead{display:none}.plugin-table tbody{display:grid;gap:13px}.plugin-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border:1px solid #304058;background:#142031;border-radius:12px;overflow:hidden}.plugin-table td{display:block;padding:12px 14px;border:0;font-size:13px;overflow-wrap:anywhere;min-width:0}.plugin-table td:before{content:attr(data-label);display:block;font-size:10px;color:#8098b3;line-height:1.5;margin-bottom:6px}.plugin-table td:first-child{grid-column:1/-1;border-bottom:1px solid #ffffff0a;font-size:16px;font-weight:650;line-height:1.5}.plugin-table td:first-child small{font-size:10px;font-weight:400;white-space:normal;overflow-wrap:anywhere}.plugin-table td[data-label=Status]{grid-column:1/-1;padding-top:4px}.plugin-table td[data-label=Status] .badge{font-size:11px;white-space:normal;line-height:1.5}.plugin-table td[data-label=PHP-Anforderung]{grid-column:1/-1;padding-top:3px}.plugin-table td small{font-size:11px}.job summary{align-items:flex-start;gap:11px}.job summary .badge{font-size:10px;padding:6px}.job summary>span{font-size:12px}.job-message{font-size:12px;line-height:1.6}.events li{padding:9px 12px}.events p{font-size:12px}.events time{font-size:10px}.events strong{font-size:12px}.health-grid{display:block}.health-grid pre{max-width:100%;font-size:11px}.overlay{inset:0;padding:0;z-index:200;align-items:stretch}.modal{width:100%;max-width:100%;border:0;border-radius:0;min-height:100dvh;margin:0;padding:16px}.modal .section-heading{position:sticky;top:-1px;z-index:2;background:#111d2c;padding:16px 0;border-bottom:1px solid #314158;margin:0 0 20px}.modal-actions{position:sticky;bottom:0;background:#111d2cf5;padding:15px 0 calc(12px + env(safe-area-inset-bottom,0px));display:grid;grid-template-columns:1fr 1fr;gap:9px;border-top:1px solid #314158}.modal-actions button{font-size:13px;min-height:45px;padding:10px}.public-key textarea{font-size:12px;min-height:110px;overflow-wrap:anywhere}label{font-size:13px}.weekdays{gap:11px}.weekdays label{font-size:12px}.fine{font-size:12px!important}footer{padding:20px 0 0;margin-top:10px;font-size:10px}footer>span:last-child{display:none}.auth{padding:25px 20px;margin:12px 0 20px}.auth h1{font-size:25px}.auth p,.enrollment code{font-size:13px}.codes code{font-size:13px;overflow-wrap:anywhere}}@media(max-width:359px){main{padding-right:12px;padding-left:12px}.site-grid{grid-auto-columns:calc(100% - 12px)}.site-card{padding-right:14px;padding-left:14px}.status-link .badge{font-size:13px;padding:9px}.title-row h1{font-size:27px}.sidebar nav button{font-size:10px}}@media(max-width:760px){.sidebar{-webkit-backdrop-filter:none;backdrop-filter:none}}@media(max-width:760px){.health-legend,.title-row p{display:none}.title-row{gap:12px}.title-row h1{font-size:28px;margin-bottom:0}.stats>div{min-height:86px;padding:13px}.stats span{min-height:26px;font-size:11px}.stats strong{margin-top:5px;font-size:27px}}.mobile-summary{display:none}@media(max-width:760px){.overview-title{flex-direction:row;align-items:center;gap:12px}.overview-title>div{flex:1}.overview-title>button{width:43px;min-width:43px;height:43px;font-size:0;padding:8px}.overview-title>button span{font-size:24px;line-height:1;margin:0}.overview-title h1{font-size:27px}.mobile-summary{display:flex;gap:7px;flex-wrap:wrap;align-items:center;margin:0 0 18px}.mobile-summary>span,.mobile-summary>strong{padding:8px 10px;font-size:11px;font-weight:500;background:#1a293a;border:1px solid #2a3e53;border-radius:7px;color:#b2c3d6}.mobile-summary>strong{color:#8de4be;background:#2dce9412;border-color:#51dba729}.mobile-summary>.attention{color:#e4b97f;background:#d8a4570f;border-color:#d8a45725}.stats,.portfolio .section-heading{display:none}.filter-tabs{padding-top:9px}.mobile-carousel-nav{margin-top:7px}}@media(max-width:760px){.site-card{animation:none}}.backup-detected{padding:13px 15px;background:#61d6be0a;border:1px solid #61d6be2b;border-radius:8px;margin-bottom:15px}.backup-detected strong{font-size:14px;color:#a9dfd0}.backup-detected p{font-size:12px;margin:8px 0 0}.badge.php-warning{color:#efc077;background:#d8a45717}.badge.php-eol{color:#ffaaa0;background:#ef685329}.badge.php-supported{color:#86f0c4;background:#2dce941f}.badge.php-unknown{color:#bac9dd;background:#7b8eaa17}@media(max-width:760px){.title-row:not(.overview-title) p{display:block;font-size:12px;overflow-wrap:anywhere}}@media(max-width:760px){.overlay{overscroll-behavior:contain}}.card-footer small{display:block;font-size:10px;color:#7695ad;line-height:1.6;margin-top:5px}.card-metrics strong{overflow-wrap:anywhere;line-height:1.25}@media(max-width:760px){.card-footer small{font-size:9px}}.backup-result{padding:16px;border:1px solid var(--border,#30445b);border-radius:12px;margin-top:16px}.backup-path{overflow-wrap:anywhere;font-family:monospace;font-size:.9em}.backup-result p{overflow-wrap:anywhere}.network-sites{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px}.network-sites>div{padding:16px;border:1px solid #30445b;border-radius:12px;display:grid;gap:8px}.network-sites span{overflow-wrap:anywhere}.network-sites small{color:#8fa7bd}.system-panel{margin-bottom:20px}.system-panel dl{display:grid;grid-template-columns:minmax(140px,1fr) minmax(0,2fr);gap:12px}.system-panel dd{margin:0;overflow-wrap:anywhere}@media(max-width:640px){.system-panel dl{grid-template-columns:1fr;gap:8px}.system-panel dt:not(:first-child){margin-top:10px}}.backup-overview{min-width:0}.backup-browser{min-width:0;margin-top:24px}.backup-browser-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.backup-browser-heading h3{margin:0}.backup-browser-heading small{display:block;color:#91a8bf;font-size:.85em;margin-top:6px}.backup-filter{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.backup-filter .selected{border-color:#70d8cd;color:#a5eee6}.backup-carousel{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;max-width:100%;padding:4px 0 14px;scrollbar-width:thin}.backup-card{flex:0 0 min(340px,calc(100% - 12px));min-width:0;scroll-snap-align:start;padding:18px;border:1px solid #34465c;border-radius:14px;background:#0d1825;box-sizing:border-box;display:flex;flex-direction:column;gap:12px}.backup-card.available{border-color:#3e887c}.backup-card.failed,.backup-card.missing,.backup-card.unknown{border-color:#926c4b}.backup-card h3,.backup-card p{margin:0;overflow-wrap:anywhere}.backup-card dl{display:grid!important;grid-template-columns:80px minmax(0,1fr)!important;gap:8px!important;margin:0}.backup-card dd{margin:0;overflow-wrap:anywhere}.backup-card-path{margin-top:auto!important}.backup-card-path strong,.backup-card-path code{display:block;font-size:.85em;overflow-wrap:anywhere;word-break:break-word}.backup-card-path code{margin-top:8px;-webkit-user-select:all;user-select:all;color:#a6becf}.backup-card-error{color:#efb28b;font-size:.9em}.backup-run{color:#8ba1b5}.backup-swipe-nav{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:.85em;color:#93abc0}.backup-swipe-nav>div{display:flex;gap:8px}.badge.backup-completed{background:#173d37;color:#91e5cf}.badge.backup-failed,.badge.backup-unknown,.badge.backup-missing{background:#3c2c25;color:#efb28b}.maintenance-warning{margin:12px 0;padding:12px;border:1px solid #816642;background:#332a1c;border-radius:8px;color:#f0c78e;display:grid;gap:6px;overflow-wrap:anywhere;font-size:.85em}.maintenance-notice p{margin-bottom:0}@media(max-width:640px){.backup-browser-heading>button{width:100%}.backup-card{padding:16px;flex-basis:calc(100% - 12px)}.backup-filter button{font-size:13px;padding:8px 10px}.backup-overview{overflow:hidden}}@media(max-width:640px){.backup-overview>dl{display:block}.backup-overview>dl>dt{margin-top:14px;font-weight:600}.backup-overview>dl>dd{margin:6px 0 14px}}
