*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0;background:#eef3fa;color:#16324f;font:17px/1.65 system-ui,-apple-system,sans-serif}main{max-width:850px;margin:auto;padding:40px 28px}a{color:inherit;text-underline-offset:4px}.brand{font-size:13px;font-weight:750;text-decoration:none}.eyebrow{font-size:12px;letter-spacing:.16em;color:#587895;margin-top:55px}h1{font-size:clamp(38px,7vw,64px);letter-spacing:-.04em;line-height:1.08;margin:20px 0}p{color:#526b85}#status{padding:16px 20px;border-radius:14px;background:#fff;font-weight:650;color:#16324f;overflow-wrap:anywhere}button,.button{display:inline-block;background:#16324f;color:#fff;padding:14px 20px;border:0;border-radius:12px;font:inherit;font-weight:650;cursor:pointer;text-decoration:none}button:disabled{opacity:.5;cursor:wait}.secondary{background:#dbe5f0;color:#16324f}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #236ddd;outline-offset:4px}.row{background:white;border-radius:12px;padding:16px;margin:12px 0}.row strong{display:block}.row small{color:#587895}select{display:block;width:100%;font:inherit;padding:10px;margin-top:10px;border-radius:8px;border:1px solid #bbcbdc;background:#fff;color:#16324f}.file{display:block;margin:24px 0;padding:20px;border:1px dashed #95a9be;border-radius:12px}input{display:block;max-width:100%;margin-top:12px}#backup-list button{display:block;margin:10px 0}footer{font-size:13px;color:#587895;margin:55px 0 10px;border-top:1px solid #16324f20;padding-top:20px}@media(max-width:500px){main{padding:25px 20px}.eyebrow{margin-top:36px}button,.button{width:100%;text-align:center}}
