.preorder-signup{color:#15243b;background:#f5f8fc;border:1px solid #d7e1ee;border-radius:14px;margin:20px 0;padding:20px}.preorder-button{color:#fff;cursor:pointer;background:#285ca0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:13px 18px;font-weight:700;display:inline-flex}.preorder-button:disabled{opacity:.6;cursor:wait}.preorder-signup form{gap:12px;margin-top:18px;display:grid}.preorder-signup input[type=email]{color:#15243b;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #bccbdc;border-radius:8px;padding:12px}.preorder-consent{align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;display:flex}.preorder-consent input{flex-shrink:0;margin-top:5px}.preorder-signup a{color:#214f8a;text-decoration:underline}.preorder-signup small{color:#53647b;font-size:12px;line-height:1.6}.preorder-success{margin-top:16px;line-height:1.7}.preorder-signup [role=alert]{color:#aa2525}.preorder-manage{color:#15243b;background:#fff;border:1px solid #d7e1ee;border-radius:16px;max-width:620px;margin:60px auto;padding:28px;line-height:1.7}.preorder-manage img{width:120px;height:auto}.preorder-manage h1{font-size:26px}.preorder-admin-grid{gap:16px;display:grid}.preorder-admin-grid article{background:#fff;border:1px solid #d7e1ee;border-radius:12px;padding:20px}.preorder-admin-grid dl{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin:16px 0;display:grid}.preorder-admin-grid dt{color:#53647b;font-size:12px}.preorder-admin-grid dd{margin:4px 0;font-size:22px;font-weight:700}@media (max-width:600px){.preorder-signup{padding:15px}.preorder-button{width:100%}.preorder-manage{margin:24px 12px;padding:20px}}
