:root{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#152238;background:#f5f6f9;color-scheme:light}*{box-sizing:border-box}body{margin:0;min-height:100dvh;display:grid;place-items:center;padding:28px 18px}main{width:min(100%,460px)}.brand{display:flex;align-items:center;gap:10px;width:fit-content;margin:0 auto 28px;color:#172539;text-decoration:none;font-size:20px;font-weight:800;letter-spacing:1px}.brand span{display:grid;place-items:center;width:46px;height:46px;background:#e43e0a;color:white;border-radius:13px;font-size:18px}section{background:white;padding:36px;border:1px solid #e2e5eb;border-radius:20px;box-shadow:0 12px 35px #16243a08}.eyebrow{font-size:10px;letter-spacing:1.7px;font-weight:700;color:#7b5c50;margin:0 0 14px}h1{font-size:27px;line-height:1.2;letter-spacing:-.7px;margin:0 0 12px}#intro{font-size:14px;line-height:1.6;color:#586579;margin:0 0 24px}label{display:block;font-size:13px;font-weight:650;margin:20px 0 8px}input{font:inherit;width:100%;padding:13px;border:1px solid #b9c3d0;border-radius:9px;background:white;min-height:48px}.help{font-size:12px;line-height:1.6;color:#667186}button{width:100%;padding:14px 18px;border:0;border-radius:9px;font:inherit;font-size:14px;font-weight:700;background:#df3c0a;color:white;cursor:pointer;margin-top:16px;min-height:48px}button:disabled{opacity:.55;cursor:wait}button:hover:enabled{background:#ba3007}a{color:#a92f0d;text-underline-offset:3px}.back{font-size:13px;margin:24px 0}.back a{text-decoration:none}#result,#availability{font-size:14px;line-height:1.6;padding:14px;border-radius:9px;background:#f3f5f8}#result[data-error="true"]{background:#fff2ef;color:#8b2b15}footer{text-align:center;color:#6f7787;font-size:11px;margin-top:26px}:focus-visible{outline:3px solid #b45b25;outline-offset:3px}[hidden]{display:none!important}@media(max-width:480px){section{padding:26px 23px}h1{font-size:25px}}
