@layer base;@layer kit{.gdTqKG_layout{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}@media (min-width:768px){.gdTqKG_layout{grid-template-columns:var(--size-320) minmax(0, 1fr)}}.gdTqKG_art{min-height:var(--size-160);padding:var(--space-300);border-bottom:var(--border-width-thin) solid var(--color-border);place-items:center;display:grid}@media (min-width:768px){.gdTqKG_art{min-height:var(--size-200);padding:var(--space-400) var(--space-300);border-bottom:none;border-right:var(--border-width-thin) solid var(--color-border)}}.gdTqKG_info{background:var(--color-information-subtle);color:var(--color-text)}.gdTqKG_success{background:var(--color-success-subtle);color:var(--color-success-bold)}.gdTqKG_warning{background:var(--color-warning-subtle);color:var(--color-warning-bold)}.gdTqKG_danger{background:var(--color-danger-subtle);color:var(--color-danger-bold)}.gdTqKG_sticker{width:var(--size-120);height:auto;display:block}@media (min-width:768px){.gdTqKG_sticker{width:var(--size-160)}}.gdTqKG_badge{width:var(--size-80);height:var(--size-80);border-radius:var(--radius-full);background:var(--color-text-inverse-subtle);place-items:center;display:grid}.gdTqKG_body{padding:var(--space-300) var(--space-250);flex-direction:column;align-items:flex-start;display:flex}@media (min-width:768px){.gdTqKG_body{padding:var(--space-500)}}.gdTqKG_heading{font-family:var(--font-family-display);font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-tight);letter-spacing:var(--font-letter-spacing-tight);margin-top:var(--space-125);color:var(--color-text);text-wrap:balance}.gdTqKG_copy{font-family:var(--font-family-body);font-size:var(--font-size-lg);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-relaxed);letter-spacing:var(--font-letter-spacing-normal);max-width:var(--layout-measure-narrow);margin-top:var(--space-150);color:var(--color-text-subtle);text-wrap:pretty}.gdTqKG_code{font-family:var(--font-family-mono);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-normal);letter-spacing:0;margin-top:var(--space-200);padding:var(--space-075) var(--space-150);border-radius:var(--radius-sm);background:var(--color-surface-sunken);color:var(--color-text-subtlest)}.gdTqKG_rows{width:100%;margin:var(--space-200) 0 0;border-top:var(--border-width-thin) dashed var(--color-border-bold);padding-top:0}.gdTqKG_fact{align-items:center;gap:var(--space-125);width:100%;margin-top:var(--space-200);padding:var(--space-150) var(--space-200);border-radius:var(--radius-lg);display:flex}.gdTqKG_fact-success{background:var(--color-success-subtle);color:var(--color-success-bold)}.gdTqKG_fact-warning{background:var(--color-warning-subtle);color:var(--color-warning-bold)}.gdTqKG_fact-neutral{background:var(--color-surface-sunken);color:var(--color-text-subtle)}.gdTqKG_factDot{width:var(--size-8);height:var(--size-8);border-radius:var(--radius-full);background:currentColor;flex-shrink:0}.gdTqKG_factTitle{font-family:var(--font-family-body);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-snug);letter-spacing:var(--font-letter-spacing-normal);display:block}.gdTqKG_factSub{font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-normal);letter-spacing:var(--font-letter-spacing-normal);opacity:.85;display:block}.gdTqKG_actions{gap:var(--space-125);margin-top:var(--space-300);flex-wrap:wrap;display:flex}.gdTqKG_help{font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-normal);letter-spacing:var(--font-letter-spacing-normal);width:100%;margin-top:var(--space-200);padding-top:var(--space-200);border-top:var(--border-width-thin) dashed var(--color-border-bold);color:var(--color-text-subtlest)}.gdTqKG_help a{font-weight:var(--font-weight-bold);color:var(--color-success-bold)}.gdTqKG_help a:hover{text-decoration:underline}}@layer pages;
@layer base;@layer kit{.jOOlvq_bar{align-items:center;gap:var(--space-150);margin-bottom:var(--space-200);flex-wrap:wrap;display:flex}.jOOlvq_search{flex:1 1 var(--size-200);min-width:0;max-width:var(--size-360)}.jOOlvq_meta{align-items:center;gap:var(--space-100);margin-left:auto;display:flex}.jOOlvq_count{font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-normal);letter-spacing:var(--font-letter-spacing-normal);font-family:var(--font-family-mono);color:var(--color-text-subtlest);white-space:nowrap}}@layer pages;
.LV6VYW_list{flex-direction:column;display:flex}.LV6VYW_list>*{padding:var(--space-150) 0;border-bottom:var(--border-width-thin) solid var(--color-border)}.LV6VYW_list>:first-child{padding-top:0}.LV6VYW_list>:last-child{border-bottom:none;padding-bottom:0}
._0Xc4uG_form{gap:var(--space-150);flex-direction:column;display:flex}._0Xc4uG_fields{grid-template-columns:repeat(auto-fit, minmax(var(--size-200), 1fr));gap:var(--space-125);display:grid}._0Xc4uG_actions{gap:var(--space-100);flex-wrap:wrap;display:flex}
.HaCnbG_body{gap:var(--space-150);flex-direction:column;display:flex}.HaCnbG_list{gap:var(--space-100);flex-direction:column;display:flex}.HaCnbG_group{gap:var(--space-100);border:0;flex-direction:column;margin:0;padding:0;display:flex}.HaCnbG_legend{font-family:var(--font-family-body);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-snug);letter-spacing:var(--font-letter-spacing-normal);margin-bottom:var(--space-100);color:var(--color-text-subtle);padding:0}.HaCnbG_familyButton{all:unset;box-sizing:border-box;cursor:pointer;border:var(--border-width-medium) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);width:100%;display:block}.HaCnbG_familyButton:hover{border-color:var(--color-text)}.HaCnbG_familyButton:focus-visible{outline:var(--border-width-thick) solid var(--color-accent);outline-offset:var(--size-2)}.HaCnbG_hint{font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-normal);letter-spacing:var(--font-letter-spacing-normal);padding:var(--space-125);border-radius:var(--radius-md);background:var(--color-surface-sunken);color:var(--color-text-subtle);margin:0}.HaCnbG_summary{font-family:var(--font-family-body);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-normal);letter-spacing:var(--font-letter-spacing-normal);padding:var(--space-125);border-radius:var(--radius-md);background:var(--color-surface-sunken);margin:0}.HaCnbG_summary strong{color:var(--color-text)}.HaCnbG_acts{align-items:center;gap:var(--space-100);flex-wrap:wrap;display:flex}.HaCnbG_done{align-items:center;gap:var(--space-100);padding-top:var(--space-200);text-align:center;flex-direction:column;display:flex}.HaCnbG_back{align-self:flex-start}.HaCnbG_familyRow{justify-content:space-between;align-items:center;gap:var(--space-125);padding:var(--space-125) var(--space-150);display:flex}.HaCnbG_familyName{font-family:var(--font-family-body);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-normal);letter-spacing:var(--font-letter-spacing-normal);display:block}.HaCnbG_familyMeta{font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-normal);letter-spacing:var(--font-letter-spacing-normal);color:var(--color-text-subtle)}
.eYuS4a_body{gap:var(--space-200);flex-direction:column;display:flex}.eYuS4a_topBar{justify-content:space-between;align-items:center;gap:var(--space-100);padding-right:var(--space-600);display:flex}.eYuS4a_topNav{align-items:center;gap:var(--space-075);display:flex}.eYuS4a_position{font-family:var(--font-family-body);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-snug);letter-spacing:var(--font-letter-spacing-normal);margin-left:var(--space-050);color:var(--color-text-subtle)}.eYuS4a_hero{gap:var(--space-200);padding:var(--space-250);border-radius:var(--radius-2xl);background:var(--color-surface-sunken);flex-direction:column;display:flex}.eYuS4a_hero[data-role=parents]{background:var(--color-danger-subtle)}.eYuS4a_hero[data-role=kids]{background:var(--color-success-subtle)}.eYuS4a_heroMain{align-items:center;gap:var(--space-200);display:flex}.eYuS4a_heroText{flex:1;min-width:0}.eYuS4a_heroName{font-family:var(--font-family-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-snug);letter-spacing:var(--font-letter-spacing-normal);overflow-wrap:anywhere;color:var(--color-text);margin:0}.eYuS4a_heroSub{font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-normal);letter-spacing:var(--font-letter-spacing-normal);margin:var(--space-025) 0 0;color:var(--color-text-subtle)}.eYuS4a_heroMeta{align-items:center;gap:var(--space-100);flex-wrap:wrap;display:flex}.eYuS4a_idChip{font-family:var(--font-family-display);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-snug);letter-spacing:var(--font-letter-spacing-widest);align-items:center;gap:var(--space-075);min-height:var(--size-44);padding:0 var(--space-150);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-subtle);cursor:pointer;border:0;display:inline-flex}.eYuS4a_idValue{font-family:var(--font-family-mono);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-normal);letter-spacing:0;color:var(--color-text)}.eYuS4a_idCopied{color:var(--color-success-bold)}.eYuS4a_notice{align-items:center;gap:var(--space-150);padding:var(--space-200) var(--space-250);border-radius:var(--radius-2xl);background:var(--color-warning-subtle);flex-wrap:wrap;display:flex}.eYuS4a_notice[data-tone=danger]{background:var(--color-danger-subtle)}.eYuS4a_notice[data-stacked]{flex-direction:column;align-items:stretch}.eYuS4a_noticeHead{align-items:flex-start;gap:var(--space-150);display:flex}.eYuS4a_noticeIcon{width:var(--size-40);height:var(--size-40);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-warning-bold);flex:none;place-items:center;display:grid}[data-tone=danger]>.eYuS4a_noticeIcon{color:var(--color-danger-bold)}.eYuS4a_noticeText{flex:1 1 var(--size-200);min-width:0}.eYuS4a_noticeTitle{font-family:var(--font-family-display);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-snug);letter-spacing:var(--font-letter-spacing-normal);color:var(--color-text);margin:0}.eYuS4a_noticeMessage{font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-normal);letter-spacing:var(--font-letter-spacing-normal);margin:var(--space-025) 0 0;color:var(--color-text-subtle)}.eYuS4a_buttons{gap:var(--space-100);flex-wrap:wrap;display:flex}.eYuS4a_linkBox{align-items:center;gap:var(--space-100);padding:var(--space-075) var(--space-075) var(--space-075) var(--space-150);border:var(--border-width-medium) dashed var(--color-border-bold);border-radius:var(--radius-lg);background:var(--color-surface);display:flex}.eYuS4a_linkText{font-family:var(--font-family-mono);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-normal);letter-spacing:0;overflow-wrap:anywhere;min-width:0;color:var(--color-text);flex:1}.eYuS4a_tiles{grid-template-columns:repeat(auto-fit, minmax(var(--size-80), 1fr));gap:var(--space-125);display:grid}.eYuS4a_tile{font-family:var(--font-family-body);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-snug);letter-spacing:var(--font-letter-spacing-normal);justify-content:center;align-items:center;gap:var(--space-075);min-height:var(--size-80);padding:var(--space-125) var(--space-075);border:var(--border-width-medium) solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);color:var(--color-text);cursor:pointer;flex-direction:column;text-decoration:none;display:flex}.eYuS4a_tileIcon{width:var(--size-36);height:var(--size-36);border-radius:var(--radius-full);background:var(--color-surface-sunken);color:var(--color-text);place-items:center;display:grid}.eYuS4a_tileIcon[data-kind=whatsapp]{background:var(--color-success-subtle);color:var(--color-success-bold)}.eYuS4a_tileIcon[data-kind=email]{background:var(--color-danger-subtle);color:var(--color-danger-bold)}.eYuS4a_tileIcon[data-kind=message]{background:var(--color-information-subtle);color:var(--color-information)}.eYuS4a_tileIcon[data-kind=call]{background:var(--color-warning-subtle);color:var(--color-warning-bold)}.eYuS4a_chips{gap:var(--space-100);flex-wrap:wrap;display:flex}.eYuS4a_chip{font-family:var(--font-family-body);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-snug);letter-spacing:var(--font-letter-spacing-normal);align-items:center;gap:var(--space-075);min-height:var(--size-44);padding:0 var(--space-150);border-radius:var(--radius-full);background:var(--color-surface-sunken);color:var(--color-text);text-decoration:none;display:inline-flex}.eYuS4a_card{gap:var(--space-050);padding:var(--space-200) var(--space-250);border:var(--border-width-medium) solid var(--color-border);border-radius:var(--radius-2xl);flex-direction:column;display:flex}.eYuS4a_cardHead{justify-content:space-between;align-items:center;gap:var(--space-100);display:flex}.eYuS4a_cardAction{font-family:var(--font-family-body);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-snug);letter-spacing:var(--font-letter-spacing-normal);align-items:center;gap:var(--space-050);min-height:var(--size-44);color:var(--color-accent);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:inline-flex}.eYuS4a_row{align-items:center;gap:var(--space-150);min-height:var(--size-56);border-top:var(--border-width-thin) solid var(--color-border);display:flex}.eYuS4a_rowIcon{width:var(--size-36);height:var(--size-36);border-radius:var(--radius-full);background:var(--color-surface-sunken);color:var(--color-text);flex:none;place-items:center;display:grid}.eYuS4a_rowText{flex-direction:column;flex:1;min-width:0;display:flex}.eYuS4a_rowLabel{font-family:var(--font-family-display);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-snug);letter-spacing:var(--font-letter-spacing-widest);color:var(--color-text-subtlest)}.eYuS4a_rowValue{font-family:var(--font-family-body);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-snug);letter-spacing:var(--font-letter-spacing-normal);overflow-wrap:anywhere;color:var(--color-text)}.eYuS4a_rowSub{font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-normal);letter-spacing:var(--font-letter-spacing-normal);overflow-wrap:anywhere;color:var(--color-text-subtle);margin:0}.eYuS4a_person{align-items:center;gap:var(--space-150);padding:var(--space-125);border-radius:var(--radius-lg);background:var(--color-surface-sunken);display:flex}.eYuS4a_personName{font-family:var(--font-family-body);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-snug);letter-spacing:var(--font-letter-spacing-normal);text-align:left;color:var(--color-text);background:0 0;border:0;padding:0}button.eYuS4a_personName{cursor:pointer;text-decoration:underline}.eYuS4a_childRow{font-family:var(--font-family-body);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-snug);letter-spacing:var(--font-letter-spacing-normal);align-items:center;gap:var(--space-150);min-height:var(--size-64);padding:var(--space-125) var(--space-150);border-radius:var(--radius-lg);background:var(--color-surface-sunken);color:var(--color-text-subtle);text-align:left;border:0;width:100%;display:flex}button.eYuS4a_childRow{cursor:pointer}.eYuS4a_facts{gap:var(--space-150);margin:var(--space-100) 0 0;grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:460px){.eYuS4a_facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.eYuS4a_fact{font-family:var(--font-family-body);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-snug);letter-spacing:var(--font-letter-spacing-normal);margin:var(--space-025) 0 0;overflow-wrap:anywhere;color:var(--color-text)}.eYuS4a_stats{gap:var(--space-125);margin-top:var(--space-100);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);display:grid}.eYuS4a_stat{padding:var(--space-150) var(--space-100);border-radius:var(--radius-lg);background:var(--color-surface-sunken);flex-direction:column;align-items:center;display:flex}.eYuS4a_statValue{font-family:var(--font-family-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-snug);letter-spacing:var(--font-letter-spacing-normal);color:var(--color-text)}.eYuS4a_statLabel{font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-normal);letter-spacing:var(--font-letter-spacing-normal);text-align:center;color:var(--color-text-subtle)}.eYuS4a_empty,.eYuS4a_help,.eYuS4a_hint{font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-normal);letter-spacing:var(--font-letter-spacing-normal);color:var(--color-text-subtle);margin:0}.eYuS4a_loadError{justify-content:space-between;align-items:center;gap:var(--space-100);flex-wrap:wrap;display:flex}.eYuS4a_footer{gap:var(--space-100);flex-direction:column;display:flex}.eYuS4a_footerHint{font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-normal);letter-spacing:var(--font-letter-spacing-normal);text-align:center;color:var(--color-text-subtle);margin:0}
._5jFsRG_wrap{gap:var(--space-200);flex-direction:column;display:flex}._5jFsRG_toolbar{justify-content:flex-end;display:flex}._5jFsRG_name{align-items:center;gap:var(--space-075);display:flex}._5jFsRG_cell{display:inline-flex}._5jFsRG_joined{font-family:var(--font-family-mono);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-normal);letter-spacing:0;color:var(--color-text-subtle)}._5jFsRG_actionCell{justify-content:flex-end;align-items:center;gap:var(--space-075);display:inline-flex}._5jFsRG_drawer{gap:var(--space-250);flex-direction:column;display:flex}._5jFsRG_pills{gap:var(--space-100);flex-wrap:wrap;display:inline-flex}._5jFsRG_actions{gap:var(--space-125);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (min-width:460px){._5jFsRG_actions{flex-wrap:wrap;display:flex}}._5jFsRG_actions>*{min-height:var(--size-44)}._5jFsRG_section{gap:var(--space-100);flex-direction:column;display:flex}._5jFsRG_account{gap:var(--space-150);padding:var(--space-200);border-radius:var(--radius-xl);background:var(--color-surface-sunken);grid-template-columns:minmax(0,1fr);margin:0;display:grid}@media (min-width:460px){._5jFsRG_account{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}._5jFsRG_accountLabel{font-family:var(--font-family-display);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-snug);letter-spacing:var(--font-letter-spacing-widest);color:var(--color-text-subtle)}._5jFsRG_accountValue{font-family:var(--font-family-body);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-snug);letter-spacing:var(--font-letter-spacing-normal);margin:var(--space-025) 0 0;overflow-wrap:anywhere}._5jFsRG_roleCard{padding:var(--space-050) var(--space-200);border:var(--border-width-medium) solid var(--color-border);border-radius:var(--radius-xl);margin:0}._5jFsRG_roleRow{justify-content:space-between;gap:var(--space-150);padding:var(--space-150) 0;display:flex}._5jFsRG_roleRow+._5jFsRG_roleRow{border-top:var(--border-width-thin) solid var(--color-border)}._5jFsRG_roleValue{font-family:var(--font-family-body);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-snug);letter-spacing:var(--font-letter-spacing-normal);text-align:right;overflow-wrap:anywhere;margin:0}._5jFsRG_footer{gap:var(--space-100);flex-direction:column;width:100%;display:flex}._5jFsRG_footer>button{min-height:var(--size-44)}._5jFsRG_footerNote{font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-normal);letter-spacing:var(--font-letter-spacing-normal);color:var(--color-text-subtle);text-align:center}
.nwWKnW_header{gap:var(--space-150);flex-direction:column;display:flex}@media (min-width:768px){.nwWKnW_header{align-items:center;gap:var(--space-200);flex-direction:row}}.nwWKnW_titleBlock{gap:var(--space-025);flex-direction:column;flex:1;min-width:0;display:flex}.nwWKnW_title{align-items:center;gap:var(--space-100);font-family:var(--font-family-display);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-snug);letter-spacing:var(--font-letter-spacing-normal);color:var(--color-text);flex-wrap:wrap;display:flex}.nwWKnW_parties{font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-normal);letter-spacing:var(--font-letter-spacing-normal);color:var(--color-text-subtlest)}.nwWKnW_detail{overflow:hidden}.nwWKnW_detailInner{gap:var(--space-200);margin-top:var(--space-200);padding-top:var(--space-200);border-top:var(--border-width-thin) dashed var(--color-border-bold);flex-direction:column;display:flex}.nwWKnW_excerpt{gap:var(--space-150);padding:var(--space-200);border-radius:var(--radius-xl);background:var(--color-surface-sunken);flex-direction:column;display:flex}.nwWKnW_message{gap:var(--space-075);flex-direction:column;min-width:0;display:flex}.nwWKnW_messageHead{align-items:center;gap:var(--space-075);display:flex}.nwWKnW_speaker{font-family:var(--font-family-body);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-snug);letter-spacing:var(--font-letter-spacing-normal);color:var(--color-text-subtle)}.nwWKnW_bubble{gap:var(--space-100);max-width:calc(100% - var(--space-200));padding:var(--space-125) var(--space-150);border-radius:var(--radius-lg);border-top-left-radius:var(--radius-xs);font-family:var(--font-family-body);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-normal);letter-spacing:var(--font-letter-spacing-normal);color:var(--color-text);background:var(--color-surface);border:var(--border-width-thin) solid var(--color-border);flex-direction:column;display:flex}.nwWKnW_flaggedBubble{background:var(--color-danger-subtle);border:var(--border-width-medium) solid var(--color-danger)}.nwWKnW_flagNote{align-items:center;gap:var(--space-075);padding-top:var(--space-100);border-top:var(--border-width-thin) dashed var(--color-danger);font-family:var(--font-family-display);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-snug);letter-spacing:var(--font-letter-spacing-widest);text-transform:uppercase;color:var(--color-danger);display:flex}.nwWKnW_actionRow{gap:var(--space-125);flex-wrap:wrap;display:flex}.nwWKnW_deletedNote{color:var(--color-text-subtlest);font-size:var(--font-size-xs);font-style:italic}.nwWKnW_note{color:var(--color-text);font-size:var(--font-size-sm);margin:0}
.soQNvG_wrap{max-width:100%;margin-bottom:var(--space-250);overflow-x:auto}
@layer base;@layer kit{.wq8NMa_steps{align-items:center;gap:var(--space-050);padding:var(--space-075);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);flex-wrap:wrap;display:flex}@media (min-width:768px){.wq8NMa_steps{gap:var(--space-075);border-radius:var(--radius-full)}}.wq8NMa_step{font-family:var(--font-family-body);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-snug);letter-spacing:var(--font-letter-spacing-normal);align-items:center;gap:var(--space-100);padding:var(--space-075) var(--space-125);border-radius:var(--radius-full);color:var(--color-text-subtlest);white-space:nowrap;cursor:pointer;background:0 0;border:none;display:inline-flex}.wq8NMa_step:hover{background:var(--color-surface-sunken)}@media (min-width:768px){.wq8NMa_step{padding:var(--space-100) var(--space-200)}}.wq8NMa_stepOn{background:var(--color-surface-inverse);color:var(--color-text-inverse)}.wq8NMa_stepOn:hover{background:var(--color-surface-inverse)}.wq8NMa_stepAccent{background:var(--color-accent);color:var(--color-accent-on)}.wq8NMa_stepAccent:hover{background:var(--color-accent)}.wq8NMa_stepDone{color:var(--color-success-bold)}.wq8NMa_stepLocked{opacity:.42;cursor:not-allowed}.wq8NMa_stepLocked:hover{background:0 0}.wq8NMa_stepHint{opacity:.6;display:none}@media (min-width:1024px){.wq8NMa_stepHint{display:inline}}}@layer pages;
