.n326CG_page{overscroll-behavior:contain;color:#1c1a1c;background-color:var(--color-paper);background-image:repeating-linear-gradient(0deg,#0000,#0000 1px,#00000003 1px 2px),repeating-linear-gradient(90deg,#0000,#0000 1px,#00000003 1px 2px);flex-direction:column;align-items:center;min-height:0;padding:1.25rem 1rem;display:flex;overflow-y:auto}.n326CG_shell{flex-direction:column;flex-shrink:0;gap:.85rem;width:min(100%,28rem);margin-block:auto;animation:.55s cubic-bezier(.16,1,.3,1) both n326CG_rise;display:flex}.n326CG_topBar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.n326CG_back{color:#1c1a1c8c;font-size:.78rem;font-weight:600;text-decoration:none;transition:color .15s}.n326CG_back:hover{color:#1c1a1c}.n326CG_progressMeta{letter-spacing:.08em;text-transform:uppercase;color:#1c1a1c73;font-size:.72rem;font-weight:700}.n326CG_progressTrack{background:#1c1a1c1a;border-radius:999px;height:.45rem;overflow:hidden;box-shadow:inset 0 1px 2px #00000014}.n326CG_progressFill{border-radius:inherit;background:linear-gradient(90deg,#1c1a1c 0%,#3a363c 100%);height:100%;transition:width .35s cubic-bezier(.16,1,.3,1)}.n326CG_stage{background:#f6f6f3;border-radius:1rem;flex-direction:column;gap:.85rem;padding:1.35rem 1.2rem 1.25rem;display:flex;box-shadow:0 1px #ffffffbf,0 2px #1a181b,0 3px #0d0c0e,0 14px 28px #1c1a1c1f}.n326CG_kicker{letter-spacing:.12em;text-transform:uppercase;color:#1c1a1c6b;margin:0;font-size:.68rem;font-weight:700}.n326CG_title{font-family:var(--font-display);letter-spacing:-.045em;text-transform:lowercase;margin:0;font-size:clamp(1.55rem,5.5vw,1.95rem);font-weight:700;line-height:1.05}.n326CG_lede{color:#1c1a1c94;margin:-.15rem 0 .25rem;font-size:.95rem;line-height:1.4}.n326CG_roleGrid{grid-template-columns:1fr 1fr;gap:.55rem;margin-top:.25rem;display:grid}.n326CG_roleCard{appearance:none;text-align:center;cursor:pointer;background:#f7f6f3;border:1px solid #1c1a1c1a;border-radius:.85rem;flex-direction:column;align-items:center;gap:.35rem;padding:.85rem .7rem .8rem;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s;display:flex}.n326CG_roleCard:hover{background:#fff;transform:translateY(-1px)}.n326CG_roleCardActive{background:#fff;border-color:#1c1a1c;box-shadow:0 0 0 1px #1c1a1c}.n326CG_roleFace{object-fit:cover;object-position:center 16%;border-radius:50%;width:2.85rem;height:2.85rem}.n326CG_roleLabel{letter-spacing:-.01em;font-size:.92rem;font-weight:700}.n326CG_roleBlurb{color:#1c1a1c80;font-size:.72rem;line-height:1.3}.n326CG_field{flex-direction:column;gap:.4rem;display:flex}.n326CG_label{color:#1c1a1cb8;font-size:.82rem;font-weight:600}.n326CG_input,.n326CG_textarea{width:100%;font:inherit;color:#1c1a1c;background:#fafaf8;border:1px solid #1c1a1c24;border-radius:.7rem;padding:.85rem .9rem;font-size:1rem;transition:border-color .15s,box-shadow .15s,background .15s}.n326CG_input:focus,.n326CG_textarea:focus{background:#fff;border-color:#1c1a1c;outline:none;box-shadow:0 0 0 3px #1c1a1c14}.n326CG_textarea{resize:vertical;min-height:5.5rem}.n326CG_controls{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.35rem;display:flex}.n326CG_primaryBtn,.n326CG_ghostBtn{appearance:none;cursor:pointer;font:inherit;border:0;justify-content:center;align-items:center;font-weight:700;text-decoration:none;transition:transform .15s,opacity .15s,background .15s;display:inline-flex}.n326CG_primaryBtn{color:#1c1a1c;background:var(--color-accent);border-radius:.75rem;min-width:7.5rem;padding:.85rem 1.15rem}.n326CG_primaryBtn:hover:not(:disabled){transform:translateY(-1px)}.n326CG_primaryBtn:disabled{opacity:.55;cursor:not-allowed}.n326CG_ghostBtn{color:#1c1a1c99;background:0 0;border-radius:.75rem;padding:.7rem .85rem}.n326CG_ghostBtn:hover{color:#1c1a1c;background:#1c1a1c0d}.n326CG_error{color:#9c2f2f;margin:0;font-size:.86rem}@keyframes n326CG_rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:520px){.n326CG_page{padding:1rem .75rem}.n326CG_stage{padding:1.15rem .95rem 1.1rem}.n326CG_roleGrid{gap:.45rem}}@media (prefers-reduced-motion:reduce){.n326CG_shell,.n326CG_progressFill{transition:none;animation:none}.n326CG_roleCard:hover,.n326CG_primaryBtn:hover:not(:disabled){transform:none}}.n326CG_kicker,.n326CG_progressMeta,.n326CG_primaryBtn,.n326CG_ghostBtn{font-family:var(--font-label);font-weight:500}.n326CG_kicker,.n326CG_progressMeta,.n326CG_roleBlurb{color:#64615e}.n326CG_fineprint{opacity:.6;margin:12px 0 0;font-size:11px;line-height:1.5}.n326CG_fineprint a{color:inherit;text-decoration:underline}.n326CG_invite{background:#fff;border:1px solid #1c1a1c1a;border-radius:.85rem;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;display:flex}.n326CG_invite strong{font-size:.95rem;display:block}.n326CG_invite p{color:#64615e;overflow-wrap:anywhere;white-space:pre-line;margin:.2rem 0 0;font-size:.86rem;line-height:1.45}.n326CG_inviteAvatar{background:var(--color-accent);color:#1c1a1c;border-radius:50%;flex:none;place-items:center;width:2.4rem;height:2.4rem;font-weight:700;display:grid}.n326CG_inviteNotice{color:#64615e;margin:0;font-size:.82rem}.n326CG_referral{color:#4a4744;background:#1c1a1c0a;border-radius:.75rem;margin:0;padding:.75rem .85rem;font-size:.84rem;line-height:1.45}.n326CG_referral button{appearance:none;font:inherit;color:#1c1a1c;cursor:pointer;background:0 0;border:0;padding:.35rem 0;font-weight:600;text-decoration:underline}.n326CG_nextSteps{counter-reset:next;gap:.6rem;margin:0 0 .4rem;padding:0;list-style:none;display:grid}.n326CG_nextSteps li{counter-increment:next;grid-template-columns:1.6rem 1fr;column-gap:.65rem;font-size:.88rem;line-height:1.4;display:grid}.n326CG_nextSteps li:before{content:counter(next);width:1.6rem;height:1.6rem;font-family:var(--font-label);background:#1c1a1c0f;border-radius:50%;grid-row:span 2;place-items:center;font-size:.75rem;display:grid}.n326CG_nextSteps span{color:#64615e;overflow-wrap:anywhere}@media (max-width:520px){.n326CG_shell{margin-block:0 auto}.n326CG_back{align-items:center;min-height:44px;padding-right:.75rem;display:inline-flex}.n326CG_controls .n326CG_primaryBtn{min-height:48px}.n326CG_controls .n326CG_ghostBtn{min-height:44px}}
