.ndwAQa_screen{background:url(/assets/backgrounds/bg_base.png) center / cover no-repeat, var(--sky);min-height:100dvh;image-rendering:pixelated;place-items:safe center;padding:16px;display:grid;overflow:auto}.ndwAQa_card{background:var(--panel);border:4px solid var(--panel-edge);image-rendering:auto;border-radius:14px;flex-direction:column;gap:14px;width:min(380px,100%);padding:22px;display:flex;box-shadow:0 6px #3b2a1259}.ndwAQa_title{text-align:center;font-size:1.6rem}.ndwAQa_tabs{grid-template-columns:1fr 1fr;gap:6px;display:grid}.ndwAQa_tabs button{border:2px solid var(--panel-edge);color:var(--muted);background:0 0;border-radius:8px;padding:8px;font-weight:600}.ndwAQa_tabs button[aria-selected=true]{background:var(--panel-edge);color:var(--panel)}.ndwAQa_field{flex-direction:column;gap:4px;font-weight:600;display:flex}.ndwAQa_field input{font:inherit;border:2px solid var(--panel-edge);color:var(--ink);background:#fff;border-radius:8px;padding:10px 12px}.ndwAQa_hint{color:var(--muted);font-size:.85rem}.ndwAQa_error{color:var(--bad);font-weight:600}.ndwAQa_submit{background:var(--accent);color:var(--accent-ink);border:none;border-radius:10px;padding:12px;font-size:1.05rem;font-weight:700;box-shadow:0 4px #b9741d}.ndwAQa_submit:disabled{opacity:.6}.ndwAQa_layout{grid-template-columns:minmax(0,1fr) 380px;align-items:center;gap:20px;width:min(980px,100%);display:grid}.ndwAQa_intro{color:#fff6e0;image-rendering:auto;background:#251850e0;border:4px solid #4a3a8a;border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex;box-shadow:0 6px #140c2c66}.ndwAQa_banner{border-radius:8px;width:100%;height:auto;display:block}.ndwAQa_headline{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:1.7rem;line-height:1.2;display:flex}.ndwAQa_headline small{font-family:var(--font-game), system-ui, sans-serif;color:#ffd98a;font-size:1.05rem;font-weight:400}.ndwAQa_lead{color:#e8dcff}.ndwAQa_features{flex-direction:column;gap:6px;padding-left:1.2em;line-height:1.45;display:flex}.ndwAQa_features li::marker{color:#ffd98a}@media (max-width:820px){.ndwAQa_layout{grid-template-columns:1fr;justify-items:center}.ndwAQa_intro{width:min(560px,100%)}.ndwAQa_layout>form{order:-1;width:min(380px,100%)}}.ndwAQa_legal{color:#cbbcf0;font-size:.85rem}.ndwAQa_legal a{color:#ffd98a}.ndwAQa_hint a{color:#6b4fc0;font-weight:600}
