.optout{min-height:100vh;flex-direction:column;justify-content:center;padding:24px;position:relative}.optout,.optout-brand{display:flex;align-items:center}.optout-brand{position:absolute;top:26px;left:30px;gap:9px;font-weight:640;font-size:17px;letter-spacing:-.02em}.optout-brand .glyph{width:26px;height:26px;border-radius:7px;background:var(--ink);color:var(--acid);display:grid;place-items:center;font-weight:800;font-size:12px}.optout-inner{width:min(520px,92vw)}.optout-kicker{font-family:var(--mono);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:20px;display:inline-flex;align-items:center;gap:10px}.optout-kicker .pip{width:7px;height:7px;border-radius:50%;background:var(--acid-deep);box-shadow:0 0 10px var(--acid-glow)}.optout h1{font-size:clamp(32px,5vw,46px);letter-spacing:-.035em;margin:0 0 16px;line-height:1.02}.optout p{color:var(--ink-soft);font-size:15.5px;line-height:1.6;margin:0 0 28px}.optout-back{display:inline-block;margin-top:24px;font-size:13.5px;color:var(--ink-soft);border-bottom:1px solid transparent}.optout-back:hover{border-color:var(--ink-soft)}.optout-done{background:var(--panel);border:1.5px solid var(--ink);border-radius:16px;padding:24px}.optout-done-tag{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--acid-deep);margin-bottom:12px}.optout-done-tag .dot{width:8px;height:8px;border-radius:50%;background:var(--acid);box-shadow:0 0 10px var(--acid-glow)}.optout-done p{margin:0;color:var(--ink-soft);font-size:15px;line-height:1.6}.optout-done b{color:var(--ink)}