:root{font-family:Inter,Arial,sans-serif;color:#e9eef7;background:#0c1322;color-scheme:dark}*{box-sizing:border-box}body{margin:0}main{max-width:860px;margin:auto;padding:48px 22px}header{padding-bottom:32px}.tag{color:#9cb8fa;letter-spacing:.13em;font-size:12px;font-weight:700}h1{font-size:clamp(34px,6vw,54px);letter-spacing:-.04em;margin:16px 0}h2{font-size:22px;margin:0 0 14px}p,small,footer{color:#aab7cd;line-height:1.6}section{background:#141f33;border:1px solid #29364e;border-radius:18px;padding:28px;margin:18px 0}label{display:block;margin:18px 0 8px}input:not([type=checkbox]),select{width:100%;padding:13px;background:#0c1424;border:1px solid #3a4b66;border-radius:8px;color:#eef3ff;font:inherit}input:focus,select:focus,button:focus-visible{outline:2px solid #b7ccff;outline-offset:3px}button{border:0;border-radius:8px;background:#b8ceff;color:#10213b;padding:13px 19px;font:inherit;font-weight:700;cursor:pointer;margin:18px 8px 0 0}.secondary{background:transparent;color:#c7d7f4;border:1px solid #425777}button:disabled{opacity:.5;cursor:wait}.billing,.grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.actions button{width:100%;margin-top:10px}.checks{display:flex;flex-wrap:wrap;gap:8px 22px}.check,.checks label{display:flex;align-items:center;gap:8px;line-height:1.6;margin:10px 0}.check input,.checks input{accent-color:#b8ceff;width:18px;height:18px}fieldset{border:1px solid #3a4b66;border-radius:8px;margin-top:24px;padding:18px}legend{padding:0 8px}small{display:block;font-size:13px;margin-top:8px}#notice{padding:0 4px;white-space:pre-line;color:#e3ca8b}footer{margin-top:40px;font-size:13px}#mode{font-weight:700;color:#e3ca8b}[hidden]{display:none!important}@media(max-width:640px){main{padding-top:30px}.billing,.grid{grid-template-columns:1fr}section{padding:22px}.actions button{margin-right:0}}
