.page-module__zMhrWG__formWrapper{max-width:480px;margin:0 auto;padding-top:1rem}@media (min-width:768px){.page-module__zMhrWG__formWrapper{padding-top:2rem}}.page-module__zMhrWG__title{font-family:var(--font-display);color:var(--color-foreground);letter-spacing:-.025em;margin-bottom:.625rem;font-size:2.25rem;font-weight:700}.page-module__zMhrWG__subtitle{color:var(--color-muted);margin-bottom:2.5rem;font-size:1.0625rem;line-height:1.6}.page-module__zMhrWG__planFieldset{border:none;margin-bottom:.5rem;padding:0}.page-module__zMhrWG__planTabs{border-bottom:1px solid var(--color-border);gap:0;display:flex}.page-module__zMhrWG__planTab{cursor:pointer;text-align:center;flex:1;padding:.875rem .5rem .75rem;transition:color .15s;position:relative}.page-module__zMhrWG__planTab:after{content:"";background:0 0;height:2px;transition:background .15s;position:absolute;bottom:-1px;left:0;right:0}.page-module__zMhrWG__planTab:hover .page-module__zMhrWG__planName{color:var(--color-foreground)}.page-module__zMhrWG__planTabSelected:after{background:var(--color-foreground)}.page-module__zMhrWG__planTabSelected .page-module__zMhrWG__planName{color:var(--color-foreground);font-weight:700}.page-module__zMhrWG__planName{color:var(--color-muted);font-size:.9375rem;font-weight:500;transition:color .15s}.page-module__zMhrWG__planDetail{color:var(--color-muted);margin-top:1rem;margin-bottom:2rem;font-size:.875rem}.page-module__zMhrWG__form{flex-direction:column;gap:1.75rem;display:flex}.page-module__zMhrWG__field{flex-direction:column;display:flex}.page-module__zMhrWG__label{color:var(--color-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.8125rem;font-weight:500}.page-module__zMhrWG__optional{color:var(--color-muted);text-transform:none;letter-spacing:0;font-weight:400}.page-module__zMhrWG__errorMessage{color:hsl(var(--destructive));font-size:.875rem}.page-module__zMhrWG__submitButton{width:100%;margin-top:.75rem;padding:.75rem 1.25rem;font-size:1rem}.page-module__zMhrWG__submitButton:disabled{opacity:.5;cursor:not-allowed}.page-module__zMhrWG__keyBox{background:var(--color-hover-bg);border:1px solid var(--color-border);border-radius:var(--radius);align-items:center;gap:.75rem;margin-bottom:1rem;padding:1.25rem;display:flex}.page-module__zMhrWG__keyValue{word-break:break-all;color:var(--color-foreground);flex:1;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.875rem;line-height:1.5}.page-module__zMhrWG__copyButton{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-foreground);cursor:pointer;white-space:nowrap;font-size:.8125rem;font-weight:500;font-family:var(--font-sans);align-items:center;gap:.375rem;padding:.5rem .75rem;transition:background-color .15s;display:inline-flex}.page-module__zMhrWG__copyButton:hover{background-color:var(--color-hover-bg)}.page-module__zMhrWG__keyWarning{color:hsl(var(--destructive));margin-bottom:2.5rem;font-size:.875rem;font-weight:500}.page-module__zMhrWG__nextSteps{flex-direction:column;align-items:center;gap:1rem;display:flex}.page-module__zMhrWG__nextSteps .btn-primary{justify-content:center;width:100%;padding:.75rem 1.25rem;font-size:.9375rem}.page-module__zMhrWG__secondaryLink{color:var(--color-muted);text-underline-offset:3px;font-size:.9375rem;text-decoration:underline}.page-module__zMhrWG__secondaryLink:hover{color:var(--color-foreground)}.page-module__zMhrWG__authHelp{color:var(--color-muted);text-align:center;margin-top:2rem;font-size:.9375rem}.page-module__zMhrWG__link{color:var(--color-foreground);text-underline-offset:3px;text-decoration:underline}.page-module__zMhrWG__link:hover{color:var(--color-muted)}
