.X-8GYa_button{font:inherit;font-size:var(--type-label-size);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-button);border:var(--hairline-width) solid var(--color-hairline);background:var(--color-card);color:var(--color-text);cursor:pointer;font-weight:700}.X-8GYa_button:focus-visible,.X-8GYa_input:focus-visible,.X-8GYa_link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.X-8GYa_primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-scrim)}.X-8GYa_button:disabled{opacity:var(--opacity-inactive-text);cursor:not-allowed}.X-8GYa_panel{align-items:center;gap:var(--space-sm);flex-wrap:wrap;justify-content:flex-end;display:flex}.X-8GYa_who{min-width:0;font-size:var(--type-caption-size);line-height:var(--type-caption-line-height);flex-direction:column;display:flex}.X-8GYa_name{font-weight:700;font-size:var(--type-label-size)}.X-8GYa_email{overflow-wrap:anywhere;opacity:var(--opacity-inactive-text)}.X-8GYa_avatar{width:var(--space-xl);height:var(--space-xl);border-radius:var(--radius-full);background:var(--color-accent-soft);color:var(--color-accent);object-fit:cover;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.X-8GYa_sheet{width:min(100% - 2 * var(--gutter), 28rem);padding:var(--space-lg);border:var(--hairline-width) solid var(--color-hairline);border-radius:var(--radius-card);background:var(--color-card);color:var(--color-text)}.X-8GYa_sheet::backdrop{background:var(--color-scrim)}.X-8GYa_sheetHead{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.X-8GYa_sheetTitle{font-family:var(--font-family-heading);font-size:var(--type-title-size);line-height:var(--type-title-line-height);margin:0}.X-8GYa_intro{font-size:var(--type-label-size);line-height:var(--type-label-line-height)}.X-8GYa_stack{gap:var(--space-sm);flex-direction:column;display:flex}.X-8GYa_divider{text-align:center;font-size:var(--type-caption-size);opacity:var(--opacity-inactive-text);margin:var(--space-md) 0}.X-8GYa_field{gap:var(--space-xs);font-size:var(--type-label-size);flex-direction:column;display:flex}.X-8GYa_inputRow{gap:var(--space-sm);display:flex}.X-8GYa_input{min-width:0;font:inherit;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-feed-photo);border:var(--hairline-width) solid var(--color-hairline);background:var(--color-bg);color:var(--color-text);flex:1}.X-8GYa_hint{font-size:var(--type-caption-size);opacity:var(--opacity-inactive-text)}.X-8GYa_soon{gap:var(--space-sm);display:flex}.X-8GYa_soon .X-8GYa_button{flex:1}.X-8GYa_error{color:var(--color-danger);font-size:var(--type-label-size)}.X-8GYa_status{font-size:var(--type-label-size)}.X-8GYa_banner{gap:var(--space-sm);margin:var(--space-md) var(--gutter);padding:var(--space-md);border:var(--hairline-width) solid var(--color-accent-soft-border);border-radius:var(--radius-card);background:var(--color-accent-soft);font-size:var(--type-label-size);flex-direction:column;align-items:flex-start;display:flex}.X-8GYa_link{color:var(--color-accent)}
.psr2Ta_header{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--gutter);border-bottom:var(--hairline-width) solid var(--color-hairline);max-width:var(--content-max-width);margin:0 auto;display:flex}.psr2Ta_logo{font-family:var(--font-family-heading);font-size:var(--type-logo-size);font-weight:var(--type-logo-weight);line-height:var(--type-logo-line-height)}.psr2Ta_main{max-width:var(--content-max-width);padding:var(--space-lg) var(--gutter);margin:0 auto}
