*{box-sizing:border-box}body{margin:0;background:#10151e;color:#e9edf4;font:15px system-ui}main{max-width:700px;margin:6vh auto;padding:0 22px}header{margin-bottom:26px}header>p:first-child{color:#c7a86c;font-size:11px;letter-spacing:.14em}header p,.help,small,footer{color:#9caec4;line-height:1.6}h1{font-size:30px}h2{font-size:19px}section{background:#17212e;border:1px solid #334153;border-radius:12px;padding:22px;margin:16px 0}section[hidden]{display:none}label{display:block;margin:14px 0}small{display:block}input,select{display:block;width:100%;padding:10px;margin-top:6px;color:inherit;background:#0f1721;border:1px solid #46546a;border-radius:6px;font:inherit}button,.button{display:inline-block;background:#c7a86c;color:#141a21;border:0;border-radius:6px;padding:10px 15px;font:600 14px system-ui;cursor:pointer;text-decoration:none}button:disabled{opacity:.55}.subtle{background:#293648;color:#eee;margin-left:8px}.result{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid #334153}.result span{overflow-wrap:anywhere}#instructions{font-size:17px;line-height:1.6}#status{color:#e6c780;min-height:24px}footer{font-size:12px}.next-check{color:#e6c780;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}