*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;min-height:100svh;background:#080a0e;color:#f5f5f5;font-family:Arial,Helvetica,sans-serif;display:grid;place-items:center;padding:28px}main{width:min(650px,100%);border:1px solid #343943;background:#101319;box-shadow:0 26px 80px #0008}.stripe{height:12px;background:repeating-linear-gradient(-45deg,#f5e500 0 14px,#11151b 14px 28px)}.content{padding:48px 48px 44px}.brand{display:flex;gap:13px;align-items:center;font-weight:800;letter-spacing:-.03em;font-size:17px}.brandmark{background:#f5e500;color:#080a0e;font-weight:900;font-size:34px;letter-spacing:-.1em;width:58px;height:52px;display:grid;place-items:center;transform:skew(-5deg)}.brand strong{display:block;letter-spacing:.16em;font-size:18px;line-height:1.5}.label{color:#f5e500;font-size:10px;font-weight:800;letter-spacing:.22em;margin-top:43px}h1{font-size:clamp(50px,9vw,78px);line-height:.98;letter-spacing:-.065em;margin:17px 0 23px;font-weight:900}h1 span{color:#f5e500}.lead{font-size:18px;line-height:1.5;color:#c6ccd6;margin:0 0 12px}.small{font-size:13px;line-height:1.7;color:#a4adbb}.actions{margin-top:31px}button{cursor:pointer;background:#f5e500;color:#080a0e;border:0;font:800 15px Arial,Helvetica,sans-serif;padding:17px 25px;min-width:190px}button:hover{background:#fff02b}button:disabled{cursor:wait;opacity:.7}button:focus-visible,a:focus-visible{outline:3px solid #fff;outline-offset:5px}#entry-status{min-height:36px;font-size:12px;line-height:1.6;color:#aeb7c5;margin:16px 0 0}footer{border-top:1px solid #313741;padding-top:25px;margin-top:24px;display:flex;justify-content:space-between;gap:15px;font-size:11px;color:#9da6b4}a{color:inherit;text-decoration:none}a:hover{color:#f5e500}.access{font-weight:700;color:#d5dbe3}noscript p{color:#f5e500;font-size:13px}@media(max-width:520px){body{padding:18px}.content{padding:32px 25px}.label{margin-top:35px}.lead{font-size:16px}footer{flex-direction:column;gap:10px}button{width:100%}}
