.pa-activation .p5-portrait-surface{max-width:52rem;padding:1.25rem}.pa-activation .p5-back{margin-bottom:1.5rem}.pa-activation :is(p,h1,h2,h3){overflow-wrap:anywhere;margin-block:.8rem}.pa-activation .p5-detail-note{margin-block:1.25rem}.pa-activation-form{gap:1rem;margin-block:1.25rem;display:grid}.pa-activation label{gap:.5rem;display:grid}.pa-activation input{border:1px solid var(--glass-control-border);border-radius:var(--glass-control-radius);background:var(--glass-panel-solid);width:100%;min-width:0;min-height:50px;color:var(--glass-text);caret-color:var(--glass-accent);font:inherit;box-shadow:var(--glass-control-shadow);padding:.7rem;font-size:1rem}.pa-activation input:-webkit-autofill{-webkit-text-fill-color:var(--glass-text);box-shadow:inset 0 0 0 1000px var(--glass-panel-solid)}.pa-activation .pa-activation-check{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.pa-activation input[type=checkbox]{width:22px;min-height:22px;accent-color:var(--glass-accent)}.pa-activation button{min-height:44px;margin-block:.3rem}.pa-activation button:not(.p5-primary-action){border:1px solid var(--glass-border);border-radius:var(--glass-control-radius);background:var(--glass-panel-solid);color:var(--glass-text);font:inherit;padding:.6rem}.pa-invitation-qr{background:#fff;border-radius:12px;max-width:100%;height:auto;margin:1rem auto;display:block}.pa-referral-summary{margin-block:1.25rem}.pa-referral-summary .p5-category-button{color:inherit;text-decoration:none}.pa-activation label+.p5-primary-action{margin-top:.75rem}.pa-referral-income{color:var(--glass-accent);font-variant-numeric:tabular-nums;font-size:2rem}
