body{margin:0}.access-shell{min-height:100vh;display:flow-root}@scope(.access-shell){:scope{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#172639;background:#f0f4f7;font-family:system-ui,sans-serif}*{box-sizing:border-box}header{color:#fff;background:#122a40;align-items:center;gap:18px;min-height:64px;padding:12px max(20px,50vw - 450px);display:flex}header span{font-size:1.4rem;font-weight:800}header small{color:#c4d5e4}main{max-width:900px;margin:44px auto;padding:0 20px}.panel{background:#fff;border:1px solid #d5e0e9;border-radius:14px;max-width:520px;padding:clamp(20px,5vw,36px)}.panel+.panel{margin-top:18px}h1,h2{margin:0 0 12px;line-height:1.18}p{line-height:1.55}form{gap:16px;margin-top:24px;display:grid}label{gap:6px;font-weight:650;display:grid}input,button{font:inherit;border-radius:6px}input{border:1px solid #8192a5;width:100%;padding:10px}button{color:#fff;cursor:pointer;background:#135656;border:1px solid #0000;width:fit-content;padding:10px 16px;font-weight:650}button.secondary{color:#135656;background:#fff;border-color:#135656}button:disabled{opacity:.6;cursor:wait}:focus-visible{outline-offset:2px;outline:3px solid #207caa}.error{color:#992626}a{color:#135656}li{padding-block:5px}}
