._7K-bbW_page{max-width:var(--content-width-standard);padding:var(--section-space-compact) var(--gutter) var(--section-space);margin-inline:auto}._7K-bbW_panel{gap:var(--space-6);max-width:720px;padding:var(--space-5);border:var(--border-width) solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-xs);margin-inline:auto;display:grid}._7K-bbW_intro{gap:var(--space-3);display:grid}._7K-bbW_title{color:var(--ink);font-size:var(--text-h1);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-h1);text-wrap:balance;margin:0}._7K-bbW_description{color:var(--ink-secondary);font-size:var(--text-body-lg);line-height:var(--line-height-body);text-wrap:pretty;margin:0}._7K-bbW_form{gap:var(--space-6);display:grid}._7K-bbW_authNotice{padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--line);border-radius:var(--radius-md);background:var(--paper);color:var(--ink-secondary);font-size:var(--text-small);line-height:var(--line-height-body);margin:0}._7K-bbW_fieldset{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}._7K-bbW_legend,._7K-bbW_label{color:var(--ink);font-size:var(--text-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);padding:0}._7K-bbW_legend{margin-block-end:var(--space-3)}._7K-bbW_optional{color:var(--ink-muted);font-weight:var(--font-weight-regular)}._7K-bbW_choices{gap:var(--space-2);flex-wrap:wrap;display:flex}._7K-bbW_choice{align-items:center;gap:var(--space-2);min-height:var(--size-touch-target);padding:var(--space-2) var(--space-4);border:var(--border-width) solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--ink);font-size:var(--text-small);line-height:var(--line-height-normal);cursor:pointer;display:inline-flex}._7K-bbW_choice:hover{background:var(--surface-hover)}._7K-bbW_choice:has(._7K-bbW_choiceInput:checked){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--surface-raised));font-weight:var(--font-weight-medium)}._7K-bbW_choice:has(._7K-bbW_choiceInput:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}._7K-bbW_choiceInput{width:1rem;height:1rem;accent-color:var(--accent);margin:0}._7K-bbW_choiceInput:focus-visible{outline:none}._7K-bbW_choiceLabel{min-width:0}._7K-bbW_field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}._7K-bbW_textarea{width:100%;min-width:0;min-height:9rem;padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--ink);font-family:inherit;font-size:var(--text-body);line-height:var(--line-height-body);resize:vertical}._7K-bbW_textarea:hover:not(:focus){border-color:var(--ink-secondary)}._7K-bbW_textarea:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}._7K-bbW_textarea[aria-invalid=true]{border-color:var(--alert)}._7K-bbW_hint{font-size:var(--text-meta);line-height:var(--line-height-normal);color:var(--ink-muted)}._7K-bbW_errorText{font-size:var(--text-meta);line-height:var(--line-height-normal);color:var(--alert);margin:0}._7K-bbW_alert{padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--alert);border-radius:var(--radius-md);background:color-mix(in srgb, var(--alert) 8%, var(--surface-raised));color:var(--ink);font-size:var(--text-small);line-height:var(--line-height-body);margin:0}._7K-bbW_alert:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}._7K-bbW_alert a,._7K-bbW_privacyNote a{color:var(--ink);text-underline-offset:.3em}._7K-bbW_privacyNote{color:var(--ink-muted);font-size:var(--text-meta);line-height:var(--line-height-body);margin:0}._7K-bbW_form>button[type=submit]{width:100%}._7K-bbW_success{justify-items:start;gap:var(--space-3);display:grid}._7K-bbW_successMark{border:var(--border-width) solid color-mix(in srgb, var(--accent) 38%, var(--line));border-radius:var(--radius-pill);background:color-mix(in srgb, var(--accent) 12%, var(--surface-raised));place-items:center;width:3.5rem;height:3.5rem;display:inline-grid;position:relative}._7K-bbW_successMark:before{border-bottom:4px solid var(--accent);border-left:4px solid var(--accent);content:"";width:1.25rem;height:.7rem;transform:translateY(-10%)rotate(-45deg)}._7K-bbW_successTitle{color:var(--ink);font-size:var(--text-h2);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);margin:0}._7K-bbW_successTitle:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}._7K-bbW_successBody{color:var(--ink-secondary);font-size:var(--text-body-lg);line-height:var(--line-height-body);margin:0}._7K-bbW_successActions{gap:var(--space-3);width:100%;margin-block-start:var(--space-3);display:grid}._7K-bbW_primaryAction,._7K-bbW_secondaryAction{min-height:var(--size-touch-target);padding:var(--space-2) var(--space-5);border:var(--border-width) solid transparent;border-radius:var(--radius-pill);font-size:var(--text-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}._7K-bbW_primaryAction{background:var(--accent);border-color:var(--accent);color:var(--accent-foreground)}._7K-bbW_primaryAction:hover{background:var(--accent-hover);border-color:var(--accent-hover)}._7K-bbW_secondaryAction{background:var(--surface-raised);border-color:var(--line-strong);color:var(--ink)}._7K-bbW_secondaryAction:hover{background:var(--surface-hover)}._7K-bbW_primaryAction:focus-visible,._7K-bbW_secondaryAction:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (min-width:760px){._7K-bbW_panel{padding:var(--space-8)}._7K-bbW_form>button[type=submit]{justify-self:start;width:auto}._7K-bbW_successActions{flex-wrap:wrap;width:auto;display:flex}}@media (prefers-reduced-motion:no-preference){._7K-bbW_choice,._7K-bbW_textarea,._7K-bbW_primaryAction,._7K-bbW_secondaryAction{transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard)}}
