:root{color-scheme:light}*{box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#24364b;background:#f3f6fb;line-height:1.5}h1,h2{color:#032d60;letter-spacing:-.5px}h1{font-size:27px}h2{font-size:19px;margin-top:28px}a{color:#0176d3}button{background:#0176d3!important;color:white!important;border:1px solid #0176d3;border-radius:7px;min-height:40px;font-weight:650;cursor:pointer;padding:9px 16px}button:hover{background:#005fb2!important}input,select{background:#fff;color:#24364b;border:1px solid #bccbdc;border-radius:6px;min-height:40px;padding:10px;font:inherit}label{font-size:13px;color:#405a75}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #79b8f0;outline-offset:3px}.card{border-radius:12px!important;box-shadow:0 8px 30px #153b620a!important;border-color:#dce5ef!important}body:has(#f){background:radial-gradient(ellipse at 12% 15%,#e3f1ff,transparent 55%),radial-gradient(ellipse at 85% 85%,#e9eafa,transparent 55%),#f5f8fc;border-top:4px solid #0176d3;min-height:100dvh}#f{width:min(420px,calc(100% - 36px));padding:38px;border-radius:14px;border:1px solid #e0e7f0;box-shadow:0 18px 60px #13396210}#f h1{margin:30px 0 7px;font-size:28px}#f>p{font-size:14px;color:#6a7f96}.access-brand{display:flex;align-items:center;gap:14px;color:#0176d3;font-size:36px;font-weight:800}.access-brand span{font-size:23px;font-weight:700;color:#032d60;line-height:1.25}.access-brand small{display:block;font-size:8px;font-weight:600;letter-spacing:1.8px;color:#7891ac;margin-top:4px}.access-footer{font-size:10px;text-align:center;color:#7c8fa4;border-top:1px solid #edf1f6;padding-top:20px;margin-top:18px}body:has(#rows){max-width:1180px;margin:32px auto;padding:0 24px}body:has(#rows)>table{background:white;border:1px solid #dce5ef;border-radius:10px;display:block;overflow:auto}body:has(#rows) form{background:white;padding:20px;border:1px solid #dce5ef;border-radius:10px}body:has(#rows)>p{color:#637991;font-size:13px}body:has(#verify){max-width:600px;background:#f3f6fb;margin:45px auto;padding:32px}#verify{background:white;border:1px solid #dce5ef;border-radius:12px;padding:24px}#verify input{width:100%}#codes:empty{display:none}#secret{overflow-wrap:anywhere}header{gap:16px;flex-wrap:wrap}@media(max-width:600px){#f{padding:27px}body:has(#rows){margin:20px auto;padding:0 16px}form input,form select{max-width:100%}header h1{font-size:23px}body:has(#verify){padding:20px;margin:15px auto}}

#message[data-tone=success]{color:#216e42}#licenseCompany{display:block;margin-top:6px}body:has(#companies) .card{overflow-x:auto}

button:disabled{opacity:.5;cursor:not-allowed}
