._box_13qo3_1{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:13px 14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}._readyBox_13qo3_1{background:color-mix(in srgb,var(--success) 5%,var(--surface))}._summaryIcon_13qo3_1{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--secondary);color:var(--primary)}._readyBox_13qo3_1 ._summaryIcon_13qo3_1{color:var(--success)}._summaryText_13qo3_1{display:grid;gap:2px;min-width:0}._summaryText_13qo3_1 strong{font-size:11px}._summaryText_13qo3_1 span,._summaryText_13qo3_1 small{font-size:9px;line-height:1.45;color:var(--muted-foreground)}._reviewDialog_13qo3_1{width:min(900px,calc(100vw - 24px));max-width:900px;max-height:min(calc(100dvh - 24px),900px);display:flex;flex-direction:column;overflow:hidden;padding-bottom:max(var(--spacing-6),env(safe-area-inset-bottom))}._reviewHeader_13qo3_1{flex:none;padding-right:34px}._progress_13qo3_1{font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--primary);margin-bottom:3px}._policyScroll_13qo3_1{width:100%;min-height:180px;flex:1 1 auto;overflow:auto;border:1px solid var(--border);border-radius:var(--radius);background:var(--background);overscroll-behavior:contain}._policyScroll_13qo3_1>main{min-height:0!important;padding:18px!important}._policyScroll_13qo3_1>main>div{width:100%!important}._policyScroll_13qo3_1>main>div>div:first-child{display:none}._reviewStatus_13qo3_1{flex:none;display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:var(--radius);background:var(--secondary);color:var(--muted-foreground);font-size:10px;font-weight:600}._reviewComplete_13qo3_1{color:var(--success)}._reviewFooter_13qo3_1{flex:none;justify-content:flex-end;gap:8px;padding-top:2px}._reviewFooter_13qo3_1 button{min-width:128px}._ageStep_13qo3_1{padding:12px 0;overflow:auto;overscroll-behavior:contain}._ageAttestation_13qo3_1{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}._ageAttestation_13qo3_1>span{display:grid;gap:3px}._ageAttestation_13qo3_1 strong{font-size:11px}._ageAttestation_13qo3_1 small{font-size:10px;line-height:1.5;color:var(--muted-foreground)}._ageFooter_13qo3_1{position:sticky;bottom:0;z-index:5;margin-top:8px;padding:12px 0 max(2px,env(safe-area-inset-bottom));background:var(--popup)}@media(max-width:640px){._box_13qo3_1{grid-template-columns:auto 1fr}._box_13qo3_1>button{grid-column:1/-1;width:100%}._reviewDialog_13qo3_1{top:max(12px,env(safe-area-inset-top));transform:translate(-50%);max-height:calc(100dvh - max(24px,env(safe-area-inset-top)) - max(24px,env(safe-area-inset-bottom)));width:calc(100vw - 24px);padding:20px 16px max(16px,env(safe-area-inset-bottom))}._policyScroll_13qo3_1{min-height:140px}._reviewFooter_13qo3_1{display:grid;grid-template-columns:1fr 1fr;margin-top:12px}._reviewFooter_13qo3_1 button{width:100%;min-width:0;min-height:44px}._ageFooter_13qo3_1{grid-template-columns:1fr}._ageFooter_13qo3_1 button{width:100%}._ageAttestation_13qo3_1{padding:16px 14px}._ageAttestation_13qo3_1 strong{font-size:13px}._ageAttestation_13qo3_1 small{font-size:12px}._reviewHeader_13qo3_1{padding-right:44px}}._inviteField_18ogd_1{display:grid;gap:7px;font-size:12px;font-weight:700}._inviteField_18ogd_1 small{font-size:11px;line-height:1.5;font-weight:400;color:var(--muted-foreground)}._form_18ogd_3{width:100%;display:flex;flex-direction:column;gap:var(--spacing-4)}._submitButton_18ogd_10{width:100%;margin-top:var(--spacing-4)}._errorMessage_18ogd_15{background-color:color-mix(in srgb,var(--error) 15%,transparent);border:1px solid var(--error);color:var(--error);padding:var(--spacing-3);border-radius:var(--radius);margin-bottom:var(--spacing-4);font-size:.875rem}@media(max-width:480px){._buttonGroup_18ogd_27{gap:var(--spacing-2)}}._page_3ejo2_1{min-height:100vh;display:grid;place-items:center;background:var(--background);padding:28px 18px}._card_3ejo2_2{width:min(440px,100%);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:28px}._brand_3ejo2_3{display:inline-flex;align-items:center;min-height:44px;color:var(--foreground);text-decoration:none}._heading_3ejo2_4{margin:30px 0 22px}._betaTag_3ejo2_5{display:inline-flex;margin-bottom:9px;padding:5px 8px;border-radius:999px;background:color-mix(in srgb,var(--primary) 10%,var(--card));color:var(--primary);font-size:10px;font-weight:850;letter-spacing:.08em}._heading_3ejo2_4 h1{font-family:var(--font-family-display);font-size:36px;line-height:1.08;letter-spacing:-.04em;font-weight:800;margin:0 0 8px}._heading_3ejo2_4 p,._footer_3ejo2_7{color:var(--muted-foreground);font-size:13px;line-height:1.55}._footer_3ejo2_7{margin:20px 0 0;text-align:center}._footer_3ejo2_7 a{color:var(--primary);font-weight:600;display:inline-flex;align-items:center;min-height:44px;padding:0 4px}._oauthTerms_3ejo2_10{margin:9px 2px 0;color:var(--muted-foreground);font-size:10px;line-height:1.5;text-align:center}._oauthTerms_3ejo2_10 a{color:var(--primary);font-weight:700}._divider_3ejo2_12{display:flex;align-items:center;gap:12px;color:var(--muted-foreground);font-size:11px;margin:20px 0;text-transform:uppercase;letter-spacing:.06em}._divider_3ejo2_12:before,._divider_3ejo2_12:after{content:"";height:1px;background:var(--border);flex:1}._divider_3ejo2_12 span{white-space:nowrap}._planChoice_3ejo2_15{margin:0 0 20px;padding:16px;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--muted) 30%,var(--card));display:grid;gap:12px}._planChoice_3ejo2_15>div{display:grid;gap:4px}._planChoice_3ejo2_15 strong{font-size:13px}._planChoice_3ejo2_15 small{font-size:11px;line-height:1.5;color:var(--muted-foreground)}._planOptions_3ejo2_15{display:grid;gap:9px}._planOption_3ejo2_15,._planSelected_3ejo2_15{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:flex-start;padding:12px;border:1px solid var(--border);border-radius:11px;background:var(--card);cursor:pointer}._planSelected_3ejo2_15{border-color:var(--primary);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 40%,transparent)}._planOption_3ejo2_15>span,._planSelected_3ejo2_15>span{display:grid;gap:3px}._planOption_3ejo2_15 b,._planSelected_3ejo2_15 b{font-size:13px}._planOption_3ejo2_15 small,._planSelected_3ejo2_15 small{font-size:11px;line-height:1.45;color:var(--muted-foreground)}
