*{box-sizing:border-box}body{margin:0;background:#f5f7f2;color:#163b35;font:17px/1.6 system-ui,sans-serif}main{max-width:600px;padding:32px 28px;margin:32px auto;background:white;border:1px solid #d5dfd9;border-radius:20px}h1{font-size:clamp(29px,7vw,40px);line-height:1.2}.beta{float:right;background:#e4eee6;padding:5px 12px;border-radius:20px}label{display:block;font-weight:600;margin-top:16px}input:not([type=checkbox]){width:100%;padding:14px;border:1px solid #718b80;border-radius:8px;font:inherit}button{cursor:pointer;background:#245e50;color:white;border:1px solid #245e50;border-radius:9px;padding:13px 18px;font:inherit;font-weight:600;margin:12px 8px 0 0}button:disabled{opacity:.6;cursor:wait}.secondary{background:white;color:#163b35}.text{background:none;border:0;color:#245e50}.check{font-size:15px;font-weight:400}.check input{width:20px;height:20px;vertical-align:middle}.small{font-size:14px;color:#496158}a{color:#245e50}#webStatus{overflow-wrap:anywhere}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #e0a62b;outline-offset:3px}[hidden]{display:none!important}@media(max-width:640px){main{margin:0;border-radius:0;min-height:100vh}}
body{background:#f6f7f6;color:#142336;font:14px/1.6 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}main{max-width:520px;padding:36px 40px;margin:6vh auto;border:1px solid #dce2e5;border-radius:12px;box-shadow:0 10px 40px #10243a08}h1{font-size:32px;letter-spacing:-.045em;line-height:1.2;margin:30px 0 16px}.login-brand{display:flex;align-items:center;gap:11px}.login-brand img{width:36px;height:42px;filter:brightness(.18)}.login-brand strong{font-size:22px;line-height:1.2;letter-spacing:-.04em}.login-brand small{display:block;font-size:12px;letter-spacing:0;font-weight:450}.beta{background:#edf4f0;color:#08645a;font-size:9px;letter-spacing:.05em;padding:3px 8px;margin-left:auto;float:none}label{font-size:12px;margin-top:17px}input:not([type=checkbox]){border-color:#dce2e5;border-radius:6px;font-size:14px;padding:11px 12px;min-height:44px}button{font-size:13px;border-radius:6px;min-height:44px;padding:10px 16px;background:#08645a;border-color:#08645a}.secondary{color:#142336;border-color:#dce2e5}.text,a{color:#08645a}.check{font-size:12px}.check input{width:16px;height:16px}.small{font-size:11px;color:#5e6b7c;border-top:1px solid #e4e8eb;padding-top:20px;margin-top:24px}#webStatus{font-size:12px;padding:10px 0}a{font-size:12px}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #08645a;outline-offset:3px}@media(max-width:640px){main{margin:20px 14px;padding:24px;min-height:0;border-radius:10px}h1{font-size:29px;margin-top:28px}}
.about{border-top:1px solid #e4e8eb;margin-top:24px;padding-top:8px}.about h2{font-size:16px;letter-spacing:-.02em;margin:12px 0 6px}.about p,.about li{font-size:13px;color:#3d4b5c}.about ul{padding-left:20px;margin:6px 0 10px}
