.suc{color:var(--mb-paper);font-family:var(--mb-ui);width:100%;max-width:440px;margin:auto}.suc .suc-brand{display:flex;align-items:center;gap:10px;padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid var(--mb-line)}.suc .suc-brand .bm-mark{width:34px;height:34px;color:var(--mb-gold)}.suc .suc-brand b{display:block;font:400 23px/1 var(--mb-display);letter-spacing:.04em}.suc .suc-brand small{display:block;color:var(--mb-dim);font:400 8px/1.4 var(--mb-mono);letter-spacing:.24em;margin-top:4px}.suc h1{font:400 48px/1.06 var(--mb-display);text-transform:uppercase;margin:8px 0 12px;overflow-wrap:anywhere}.suc .suc-intro{font-size:14px;line-height:1.6;color:var(--mb-dim);margin-bottom:18px}.suc .suc-eyebrow{font:400 10px/1.5 var(--mb-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--mb-gold)}.suc .suc-context{padding:12px 14px;border:1px solid var(--mb-line);border-left:3px solid var(--mb-gold);border-radius:8px;background:var(--mb-studio);margin:18px 0;font-size:13px;line-height:1.5}.suc .suc-context small{display:block;color:var(--mb-dim);font:400 9px/1.5 var(--mb-mono);margin-bottom:4px}.suc .suc-field{display:grid;gap:6px;margin:12px 0;color:var(--mb-dim);font-size:12px;font-weight:600}.suc .suc-field input{width:100%;min-width:0;height:46px;background:var(--mb-raised);border:1px solid var(--mb-line);border-radius:8px;color:var(--mb-paper);padding:10px 12px;font:400 16px/1.3 var(--mb-ui)}.suc .suc-field input:focus-visible,.suc a:focus-visible,.suc button:focus-visible{outline:2px solid var(--mb-gold);outline-offset:3px}.suc .suc-field input::-moz-placeholder{color:var(--mb-dim)}.suc .suc-field input::placeholder{color:var(--mb-dim)}.suc .suc-birthday{margin:14px 0}.suc .suc-birthday>p{font-size:12px;color:var(--mb-dim);margin-bottom:6px}.suc .suc-birthday .bdy-fields{margin:0;gap:8px}.suc .suc-birthday .bdy-f>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.suc .suc-birthday .bdy-f select{height:46px;padding:8px;font-size:16px;background:var(--mb-raised);border-radius:8px}.suc .suc-birthday>small{display:block;font-size:11px;line-height:1.5;color:var(--mb-dim);margin-top:7px}.suc .suc-primary{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;width:100%;border:0;border-radius:var(--mb-r-pill);background:var(--mb-gold);color:var(--mb-night);font:700 15px/1.3 var(--mb-ui);padding:12px 16px;margin-top:16px;cursor:pointer}.suc .suc-primary:disabled,.suc button:disabled{opacity:.6;cursor:default}.suc .suc-terms{font-size:11px;line-height:1.6;color:var(--mb-dim);text-align:center;margin-top:12px}.suc .suc-terms a{text-decoration:underline}.suc .suc-error{color:var(--mb-live)}.suc .suc-error,.suc .suc-note{font-size:13px;line-height:1.5;margin-top:12px}.suc .suc-note{color:var(--mb-paper)}.suc .suc-providers{display:grid;gap:8px;border-top:1px solid var(--mb-line);margin-top:22px;padding-top:18px}.suc .suc-providers p{font-size:12px;color:var(--mb-dim);line-height:1.5}.suc .suc-providers button{display:flex;justify-content:center;align-items:center;gap:10px;min-height:44px;background:none;border:1px solid var(--mb-line);border-radius:var(--mb-r-pill);color:var(--mb-paper)}.suc .suc-email{background:var(--mb-studio);border:1px solid var(--mb-line);border-radius:10px;padding:16px;margin:22px 0;overflow-wrap:anywhere}.suc .suc-link{display:inline-flex;align-items:center;min-height:44px;border:0;padding:6px 0;background:none;color:var(--mb-gold);font-size:13px;text-decoration:underline;cursor:pointer}.suc .suc-help{border-top:1px solid var(--mb-line);margin-top:22px;padding-top:18px;font-size:13px;line-height:1.6;color:var(--mb-dim)}@media(max-width:420px){.suc h1{font-size:42px}.suc .suc-brand{margin-bottom:18px;padding-bottom:18px}}.community-auth:has(.suc) .community-auth-card{background:transparent;border:0;padding:8px;max-width:440px}.community-auth .suc button[type=submit].suc-link{background:transparent;color:var(--mb-gold)}.suc .text-center{text-align:left;margin-bottom:12px}.suc .auth-back{display:none}