.v8KGDa_shell{background:var(--brand-apricot);flex-direction:column;min-height:100dvh;display:flex}.v8KGDa_panel{background:var(--brand-apricot);color:var(--brand-plum);position:relative;overflow:hidden}.v8KGDa_hero{padding:calc(var(--space-6) + env(safe-area-inset-top)) var(--space-6) var(--auth-hero-padding-bottom);flex-direction:column;align-items:flex-start;gap:14px;display:flex;position:relative;overflow:hidden}.v8KGDa_back{align-items:center;gap:var(--space-1);min-height:var(--tap-min);color:var(--brand-plum);font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.v8KGDa_icon{width:var(--auth-icon-size);height:var(--auth-icon-size);border-radius:var(--radius-button);box-shadow:var(--shadow-icon)}.v8KGDa_heroText{flex-direction:column;gap:6px;max-width:270px;display:flex}.v8KGDa_heroTitle{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:32px;font-weight:700;line-height:1.08}.v8KGDa_heroLead{text-wrap:pretty;margin:0;font-size:15px;line-height:1.45}.v8KGDa_chips{gap:var(--chip-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.v8KGDa_chips li{padding:var(--chip-padding);border-radius:var(--radius-pill);background:var(--brand-cream);white-space:nowrap;font-size:12px;font-weight:700}.v8KGDa_side{display:none}.v8KGDa_formArea{margin-top:calc(-1 * var(--auth-sheet-overlap));background:var(--brand-cream);border-radius:var(--radius-panel) var(--radius-panel) 0 0;flex:1;display:flex;position:relative}.v8KGDa_form{gap:var(--space-3);padding:var(--space-6) var(--space-6) calc(var(--auth-sheet-padding-bottom) + env(safe-area-inset-bottom));flex-direction:column;flex:1;display:flex}.v8KGDa_formHead{display:none}.v8KGDa_spacer{flex:1}.v8KGDa_footer{text-align:center;color:var(--text-secondary);text-wrap:pretty;margin:0;font-size:14px;line-height:1.5}.v8KGDa_desktopOnly{display:none}.v8KGDa_footer a{color:var(--text-primary);text-underline-offset:3px;font-weight:700;text-decoration:underline}@media (min-width:1024px){.v8KGDa_shell{background:var(--brand-cream);flex-direction:row}.v8KGDa_panel{width:var(--auth-panel-width);flex-direction:column;flex:none;display:flex}.v8KGDa_hero{display:none}.v8KGDa_side{padding:var(--auth-panel-padding);flex-direction:column;flex:1;align-items:flex-start;gap:20px;display:flex}.v8KGDa_logo{width:var(--auth-logo-width);height:auto}.v8KGDa_headline{max-width:400px;font-size:var(--auth-headline-size);letter-spacing:-.045em;text-wrap:balance;margin:0;font-weight:700;line-height:1.1}.v8KGDa_shot{border-radius:var(--radius-card);width:760px;max-width:none;height:auto;box-shadow:var(--shadow-shot);transform-origin:0 100%;position:absolute;bottom:-60px;left:56px;transform:rotate(-3deg)}.v8KGDa_formArea{padding:var(--space-12) var(--space-8);border-radius:0;justify-content:center;align-items:center;margin-top:0}.v8KGDa_form{width:100%;max-width:var(--auth-form-max-width);flex:none;padding:0}.v8KGDa_formHead{gap:var(--space-3);flex-direction:column;align-items:flex-start;display:flex}.v8KGDa_formTitle{font-size:var(--auth-headline-size);letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:700;line-height:1.15}.v8KGDa_formLead{margin:0 0 var(--space-1);color:var(--text-secondary);text-wrap:pretty;font-size:15px;line-height:1.5}.v8KGDa_spacer{display:none}.v8KGDa_footer{margin-top:var(--space-2)}.v8KGDa_desktopOnly{display:block}}
._1XOU3G_card{top:var(--space-1);background:var(--brand-cream);box-shadow:var(--shadow-float-card);border-radius:14px;align-items:center;gap:10px;padding:10px 14px 10px 10px;display:flex;position:absolute;right:-14px;transform:rotate(4deg)}._1XOU3G_avatar{background:var(--brand-apricot);width:30px;height:30px;color:var(--brand-plum);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}._1XOU3G_text{flex-direction:column;line-height:1.2;display:flex}._1XOU3G_title{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}._1XOU3G_sub{color:var(--text-secondary);font-size:12px}
.gZjkka_alert{padding:var(--space-4);border:1px solid var(--status-error-border);border-radius:var(--radius-button);background:var(--status-error-bg);color:var(--status-error);font-size:13px;line-height:1.45}
.w5JkKq_form{gap:var(--space-3);flex-direction:column;display:flex}.w5JkKq_rememberRow{justify-content:space-between;align-items:center;gap:var(--space-3);margin:-2px 0 var(--space-1);display:flex}.w5JkKq_forgot{color:var(--text-primary);text-underline-offset:3px;font-size:14px;font-weight:700;text-decoration:underline}.w5JkKq_note{color:var(--text-secondary);text-wrap:pretty;margin:0;font-size:14px;line-height:1.5}.w5JkKq_note strong{color:var(--text-primary)}.w5JkKq_underline,.w5JkKq_linkButton{color:var(--text-primary);text-underline-offset:3px;font-weight:700;text-decoration:underline}.w5JkKq_linkButton{font-size:inherit;background:0 0;border:0;padding:0}.w5JkKq_success{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--status-success-border);border-radius:var(--radius-card);background:var(--status-success-bg);color:var(--status-success-text);display:flex}.w5JkKq_success strong{font-size:15px}.w5JkKq_success p{margin:2px 0 0;font-size:13px;line-height:1.45}.w5JkKq_successIcon{background:var(--status-success);width:28px;height:28px;color:var(--brand-cream);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.w5JkKq_phoneOnly{display:flex}.w5JkKq_mailLink{min-height:var(--control-height-large);padding:0 var(--space-6);border-radius:var(--radius-button);background:var(--action-primary);color:var(--text-inverse);justify-content:center;align-items:center;font-size:16px;font-weight:700;text-decoration:none}@media (min-width:1024px){.w5JkKq_phoneOnly{display:none}}
.yWogWq_frame{background:var(--brand-cream);flex-direction:column;min-height:100dvh;display:flex}.yWogWq_nav,.yWogWq_aside{display:none}.yWogWq_main{flex-direction:column;flex:1;min-width:0;display:flex}.yWogWq_progress{gap:var(--space-2);padding:calc(var(--space-4) + env(safe-area-inset-top)) var(--space-6) 0;grid-template-columns:repeat(4,1fr);display:grid}.yWogWq_seg,.yWogWq_segOn{height:var(--meter-bar-height);background:var(--border-subtle);border-radius:2px}.yWogWq_segOn{background:var(--brand-plum)}.yWogWq_content{gap:var(--space-2);padding:var(--space-6) var(--space-6) var(--space-4);flex-direction:column;flex:1;display:flex}.yWogWq_stepLabel{color:var(--text-secondary);margin:0;font-size:14px}.yWogWq_title{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:28px;font-weight:700;line-height:1.12}.yWogWq_lead{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.45}.yWogWq_body{gap:var(--space-4);margin-top:var(--space-3);flex-direction:column;display:flex}.yWogWq_actions{gap:var(--space-3);padding:var(--space-3) var(--space-6) calc(var(--space-6) + env(safe-area-inset-bottom));background:linear-gradient(to top, var(--brand-cream) 70%, transparent);display:flex;position:sticky;bottom:0}.yWogWq_actions>*{flex:1}@media (min-width:1024px){.yWogWq_frame{grid-template-columns:var(--onboarding-nav-width) minmax(0, 1fr) var(--onboarding-aside-width);border-top:0;display:grid}.yWogWq_nav{gap:var(--space-4);padding:var(--space-6);border-right:1px solid var(--border-subtle);background:var(--brand-cream);flex-direction:column;display:flex}.yWogWq_navTitle{margin:var(--space-4) 0 0;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);font-size:11px;font-weight:700}.yWogWq_steps{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.yWogWq_step,.yWogWq_stepActive{min-height:var(--tap-min);padding:0 var(--space-3);border-radius:var(--radius-button);color:var(--text-primary);align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.yWogWq_stepActive{background:var(--brand-peach);font-weight:700}.yWogWq_badge,.yWogWq_badgeActive,.yWogWq_badgeDone{background:var(--border-subtle);width:24px;height:24px;color:var(--text-secondary);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.yWogWq_badgeActive{background:var(--brand-plum);color:var(--brand-cream)}.yWogWq_badgeDone{background:var(--status-success);color:var(--brand-cream)}.yWogWq_navNote{color:var(--text-secondary);margin:auto 0 0;font-size:12px;line-height:1.5}.yWogWq_main{min-height:100dvh;padding:var(--space-8) var(--space-8) 0 var(--space-8)}.yWogWq_progress{display:none}.yWogWq_content{max-width:var(--onboarding-form-width);width:100%;padding:var(--space-6) 0;flex:1;margin:0 auto}.yWogWq_stepLabel{font-size:13px}.yWogWq_title{font-size:32px}.yWogWq_actions{max-width:var(--onboarding-form-width);width:100%;padding:var(--space-4) 0 var(--space-6);background:0 0;justify-content:space-between;margin:0 auto;position:static}.yWogWq_actions>*{flex:none}.yWogWq_aside{gap:var(--space-3);padding:var(--space-8) var(--space-6);border-left:1px solid var(--border-subtle);background:var(--surface-muted);flex-direction:column;display:flex}.yWogWq_asideTitle{letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);margin:0;font-size:11px;font-weight:700}}.yWogWq_back{display:none}@media (min-width:1024px){.yWogWq_back{display:inline-flex}}
.ffY9Na_wrap{gap:var(--space-1);flex-direction:column;display:flex}.ffY9Na_toggle{min-height:var(--tap-min);padding:0 var(--space-1);color:var(--text-secondary);background:0 0;border:0;flex:none;font-size:13px;font-weight:700}.ffY9Na_toggle:focus-visible{outline-offset:0}.ffY9Na_meter{align-items:center;gap:var(--space-3);min-height:20px;display:flex}.ffY9Na_bars{gap:var(--space-1);flex:1;grid-template-columns:repeat(4,1fr);display:grid}.ffY9Na_bar,.ffY9Na_barOn{height:var(--meter-bar-height);background:var(--border-subtle);border-radius:2px}.ffY9Na_meter[data-level=weak] .ffY9Na_barOn{background:var(--status-error)}.ffY9Na_meter[data-level=fair] .ffY9Na_barOn{background:var(--status-warning-bar)}.ffY9Na_meter[data-level=good] .ffY9Na_barOn,.ffY9Na_meter[data-level=great] .ffY9Na_barOn{background:var(--status-success)}.ffY9Na_meterLabel{text-align:right;min-width:52px;color:var(--text-secondary);font-size:12px;font-weight:700}.ffY9Na_meter[data-level=weak] .ffY9Na_meterLabel{color:var(--status-error)}.ffY9Na_meter[data-level=fair] .ffY9Na_meterLabel{color:var(--status-warning)}.ffY9Na_meter[data-level=good] .ffY9Na_meterLabel,.ffY9Na_meter[data-level=great] .ffY9Na_meterLabel{color:var(--status-success)}
.Pa-Ksq_card{border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card);overflow:hidden}.Pa-Ksq_head{padding:var(--space-4);background:var(--brand-apricot);color:var(--brand-plum)}.Pa-Ksq_area{margin:0 0 var(--space-1);letter-spacing:.12em;font-size:11px;font-weight:700}.Pa-Ksq_name{letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:700;line-height:1.1}.Pa-Ksq_line{margin:var(--space-1) 0 0;overflow-wrap:anywhere;font-size:13px}.Pa-Ksq_body{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.Pa-Ksq_note{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.5}.Pa-Ksq_section{gap:var(--space-2);flex-direction:column;display:flex}.Pa-Ksq_sectionTitle{letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);margin:0;font-size:11px;font-weight:700}.Pa-Ksq_rows{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Pa-Ksq_row{justify-content:space-between;gap:var(--space-3);font-size:12px;display:flex}.Pa-Ksq_rowLabel{flex-direction:column;gap:2px;font-weight:600;display:flex}.Pa-Ksq_rowSub{color:var(--text-secondary);font-weight:400}.Pa-Ksq_rowValue{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.Pa-Ksq_chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Pa-Ksq_chip{padding:var(--space-1) 10px var(--space-1) var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.Pa-Ksq_avatar{background:var(--brand-peach);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:flex}
.NYF9lq_or{align-items:center;gap:var(--space-3);margin:var(--space-1) 0;color:var(--text-secondary);font-size:13px;display:flex}.NYF9lq_or span{background:var(--border-subtle);flex:1;height:1px}.NYF9lq_grid{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid}.NYF9lq_grid .NYF9lq_provider{background:var(--surface);border-color:var(--border-subtle)}
.UJmntW_form{gap:var(--space-4);flex-direction:column;display:flex}.UJmntW_linkCard{align-items:flex-start;gap:var(--space-1);padding:var(--space-4);border-radius:var(--radius-card);background:var(--surface-muted);flex-direction:column;display:flex}.UJmntW_linkCard>*{max-width:100%}.UJmntW_linkTitle{margin:0;font-size:14px;font-weight:700}.UJmntW_linkValue{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:14px}.UJmntW_linkValue strong{color:var(--text-primary)}.UJmntW_linkError{color:var(--status-error);margin:0;font-size:12px}.UJmntW_linkEdit{min-height:var(--tap-min);color:var(--text-primary);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:14px;font-weight:700;text-decoration:underline}.UJmntW_linkCard>div{width:100%}.UJmntW_label{margin:0 0 var(--space-2);letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);font-size:11px;font-weight:700}.UJmntW_days{gap:var(--space-2);grid-template-columns:repeat(7,1fr);display:grid}.UJmntW_day{min-height:var(--control-height);border:1px solid var(--border-subtle);border-radius:var(--radius-button);background:var(--surface);color:var(--text-primary);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);font-size:14px;font-weight:700}.UJmntW_day[aria-pressed=true]{border-color:var(--brand-plum);background:var(--brand-plum);color:var(--brand-cream)}.UJmntW_pair{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.UJmntW_breakCard{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface)}.UJmntW_fieldError{margin:var(--space-1) 0 0;color:var(--status-error);font-size:12px}.UJmntW_serviceRow{align-items:center;display:flex}.UJmntW_serviceRow>:first-child{flex:1;min-width:0}.UJmntW_serviceEdit{min-height:var(--tap-min);padding:0 var(--space-4) 0 var(--space-2);color:var(--text-primary);text-underline-offset:3px;background:0 0;border:0;flex:none;font-size:13px;font-weight:700;text-decoration:underline}.UJmntW_serviceOff{opacity:.6}.UJmntW_editor{gap:var(--space-3);padding:var(--space-4);background:var(--surface-muted);flex-direction:column;display:flex}.UJmntW_addButton{min-height:var(--control-height);border:1px dashed var(--border-strong);border-radius:var(--radius-card);color:var(--text-primary);background:0 0;font-size:14px;font-weight:700}.UJmntW_owner{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--row-padding);display:flex}.UJmntW_ownerName{margin:0;font-size:15px;font-weight:700}.UJmntW_ownerRole{color:var(--text-secondary);margin:0;font-size:12px}.UJmntW_ownerYou{font-size:14px;font-weight:700}.UJmntW_chair{padding:var(--row-padding)}.UJmntW_plan{color:var(--text-secondary);text-wrap:pretty;margin:0;font-size:13px;line-height:1.5}.UJmntW_desktopLead{display:none}@media (min-width:1024px){.UJmntW_phoneLead{display:none}.UJmntW_desktopLead{display:inline}}
.j9nOGW_page{gap:var(--space-4);max-width:1100px;padding:calc(var(--space-4) + env(safe-area-inset-top)) var(--space-4) var(--space-12);flex-direction:column;margin:0 auto;display:flex}.j9nOGW_back{align-self:flex-start;align-items:center;gap:var(--space-1);min-height:var(--tap-min);color:var(--text-primary);font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.j9nOGW_head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}.j9nOGW_salon{color:var(--text-secondary);margin:0;font-size:15px}.j9nOGW_title{letter-spacing:-.04em;margin:0;font-size:32px;font-weight:700;line-height:1.1}.j9nOGW_inviteTop{display:none}.j9nOGW_columns{gap:var(--space-6);display:grid}.j9nOGW_column{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.j9nOGW_label{letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);margin:0;font-size:11px;font-weight:700}.j9nOGW_person{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:64px;padding:var(--row-padding);display:flex}.j9nOGW_who{min-width:0}.j9nOGW_name{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:700}.j9nOGW_sub,.j9nOGW_warn{margin:0;font-size:13px}.j9nOGW_sub{color:var(--text-secondary)}.j9nOGW_warn{color:var(--status-warning)}.j9nOGW_badge{color:var(--text-secondary);flex:none;font-size:14px;font-weight:700}.j9nOGW_actions{flex-direction:column;flex:none;align-items:flex-end;display:flex}.j9nOGW_link,.j9nOGW_linkMuted{min-height:var(--tap-min);color:var(--text-primary);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:14px;font-weight:700;text-decoration:underline}.j9nOGW_linkMuted{min-height:28px;color:var(--text-secondary);margin-top:-10px;font-size:12px;font-weight:600}.j9nOGW_inviteBottom{background:0 0}.j9nOGW_full{color:var(--text-secondary);margin:0;font-size:13px}.j9nOGW_fixed{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--tap-min);padding:var(--row-padding);font-size:15px;font-weight:700;display:flex}.j9nOGW_fixedValue{color:var(--text-secondary);flex:none;font-size:14px}.j9nOGW_form,.j9nOGW_ready{gap:var(--space-3);flex-direction:column;display:flex}.j9nOGW_ready p{margin:0}.j9nOGW_linkField{width:100%;min-height:var(--field-height-large);border:var(--field-border-width) solid var(--border-subtle);border-radius:var(--radius-field-large);background:var(--surface);color:var(--text-primary);padding:0 14px;font-size:14px}@media (min-width:1024px){.j9nOGW_page{padding:var(--space-8) var(--space-8) var(--space-16)}.j9nOGW_inviteTop{display:inline-flex}.j9nOGW_inviteBottom{display:none}.j9nOGW_columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}
.VMVMAW_button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-button);text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);border:1px solid #0000;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.VMVMAW_button:disabled{opacity:.42}.VMVMAW_button:active:not(:disabled){transform:scale(.98)}.VMVMAW_medium{min-height:var(--control-height);padding:var(--button-padding);font-size:14px}.VMVMAW_small{min-height:var(--control-height-small);padding:var(--button-padding-small);border-radius:var(--radius-small-button);font-size:12px}.VMVMAW_large{min-height:var(--control-height-large);padding:0 var(--space-6);font-size:16px}.VMVMAW_full{width:100%}.VMVMAW_primary{background:var(--action-primary);color:var(--text-inverse)}.VMVMAW_secondary{border-color:var(--border-strong);color:var(--text-primary);background:0 0}.VMVMAW_accent{background:var(--brand-apricot);color:var(--brand-plum)}.VMVMAW_danger{background:var(--status-error);color:var(--surface)}@media (hover:hover){.VMVMAW_primary:hover:not(:disabled){background:var(--action-primary-hover)}.VMVMAW_secondary:hover:not(:disabled){background:var(--brand-peach)}.VMVMAW_accent:hover:not(:disabled){background:var(--brand-apricot-hover)}}
.QRy0Sa_card{padding:var(--card-padding);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface)}.QRy0Sa_flush{padding:0;overflow:hidden}.QRy0Sa_flush>*+*{border-top:1px solid var(--border-subtle)}
.QfBj-G_wrap{gap:var(--space-1);flex-direction:column;display:flex}.QfBj-G_row{align-items:flex-start;gap:var(--checkbox-gap);min-height:var(--tap-min);padding:var(--space-1) 0;color:var(--text-primary);cursor:pointer;font-size:14px;line-height:1.45;display:flex;position:relative}.QfBj-G_native{width:var(--checkbox-size);height:var(--checkbox-size);opacity:0;cursor:pointer;margin:0;position:absolute}.QfBj-G_box{width:var(--checkbox-size);height:var(--checkbox-size);border:var(--checkbox-border) solid var(--border-strong);border-radius:var(--radius-checkbox);background:var(--surface);color:var(--brand-cream);transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.QfBj-G_native:checked+.QfBj-G_box{border-color:var(--brand-plum);background:var(--brand-plum)}.QfBj-G_native[aria-invalid=true]+.QfBj-G_box{border-color:var(--status-error)}.QfBj-G_native:focus-visible+.QfBj-G_box{outline:var(--focus-ring) solid var(--brand-plum);outline-offset:var(--space-1)}.QfBj-G_native:disabled+.QfBj-G_box,.QfBj-G_native:disabled~.QfBj-G_text{opacity:.42}.QfBj-G_text a{color:inherit;text-underline-offset:3px;text-decoration:underline}.QfBj-G_error{color:var(--status-error);margin:0;font-size:13px}
.kdOvOq_field{gap:var(--field-gap);flex-direction:column;display:flex}.kdOvOq_label{font-size:13px;font-weight:700}.kdOvOq_input{width:100%;min-height:var(--control-height);padding:var(--field-padding);border:1px solid var(--border-strong);border-radius:var(--radius-input);background:var(--surface);color:var(--text-primary);outline-offset:var(--focus-ring);font-size:16px}.kdOvOq_input::placeholder{color:var(--text-secondary);opacity:.9}.kdOvOq_input[aria-invalid=true]{border-color:var(--status-error);box-shadow:0 0 0 1px var(--status-error)}.kdOvOq_input:disabled{background:var(--surface-muted);color:var(--text-secondary)}.kdOvOq_hint{color:var(--text-secondary);margin:0;font-size:11px}.kdOvOq_error{color:var(--status-error);margin:0;font-size:12px}.kdOvOq_fieldLarge{gap:var(--space-1)}.kdOvOq_box{align-items:center;gap:var(--space-2);min-height:var(--field-height-large);border:var(--field-border-width) solid var(--border-subtle);border-radius:var(--radius-field-large);background:var(--surface);transition:border-color var(--duration-fast) var(--ease-out);padding:0 14px;display:flex}.kdOvOq_box:focus-within{border-color:var(--brand-plum);box-shadow:0 0 0 .5px var(--brand-plum)}.kdOvOq_boxInvalid,.kdOvOq_boxInvalid:focus-within{border-color:var(--status-error);box-shadow:0 0 0 .5px var(--status-error)}.kdOvOq_inputLarge{min-width:0;min-height:var(--field-height-large);color:var(--text-primary);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:16px}.kdOvOq_inputLarge::placeholder{color:var(--text-secondary);opacity:.9}.kdOvOq_inputLarge:disabled{color:var(--text-secondary)}.kdOvOq_box:has(.kdOvOq_inputLarge:disabled){background:var(--surface-muted)}
.weKyha_modal{width:calc(100% - 2 * var(--space-4));max-width:var(--modal-width);padding:var(--modal-padding);border-radius:var(--radius-panel);background:var(--brand-cream);color:var(--text-primary);box-shadow:var(--shadow-modal);opacity:0;transform:translateY(var(--space-2)) scale(.98);transition:opacity var(--duration-toast-in) var(--ease-out), transform var(--duration-toast-move) var(--ease-out);border:0}.weKyha_modal[open]{flex-direction:column;gap:14px;display:flex}.weKyha_modal.weKyha_open{opacity:1;transform:none}.weKyha_modal::backdrop{background:var(--overlay);opacity:0;transition:opacity var(--duration-toast-in) ease}.weKyha_modal.weKyha_open::backdrop{opacity:1}.weKyha_title{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:26px;font-weight:700;line-height:1.15}.weKyha_body{color:var(--text-secondary);text-wrap:pretty;font-size:15px;line-height:1.5}.weKyha_body>:first-child{margin-top:0}.weKyha_body>:last-child{margin-bottom:0}.weKyha_footer{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);display:flex}
.i3R9ra_sheet{width:100%;max-width:100%;height:var(--sheet-height);max-height:var(--sheet-height);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;background:var(--brand-cream);color:var(--text-primary);box-shadow:var(--shadow-sheet);transition:transform var(--duration-sheet-close) var(--ease-sheet);border:0;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;inset:auto 0 0;transform:translateY(100%)}.i3R9ra_sheet:not([open]){display:none}.i3R9ra_sheet.i3R9ra_open{transition-duration:var(--duration-sheet-open);transform:translateY(0)}.i3R9ra_sheet::backdrop{background:var(--backdrop-sheet);opacity:0;transition:opacity var(--duration-backdrop) ease}.i3R9ra_sheet.i3R9ra_open::backdrop{opacity:1}.i3R9ra_handle{padding:10px 0 var(--space-1);flex:none;justify-content:center;display:flex}.i3R9ra_handle span{width:var(--sheet-handle-width);height:var(--sheet-handle-height);background:var(--border-subtle);border-radius:3px}.i3R9ra_body{overscroll-behavior:contain;gap:var(--space-4);min-height:0;padding:var(--space-3) var(--space-4) var(--space-6);flex-direction:column;flex:1;display:flex;overflow-y:auto}.i3R9ra_title{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:700;line-height:1.2}.i3R9ra_footer{gap:var(--space-2);padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom));border-top:1px solid var(--border-subtle);background:var(--brand-cream);flex:none;display:flex}.i3R9ra_footer>*{flex:1}
.H-TsNq_group{align-self:flex-start;gap:var(--space-1);padding:var(--space-1);background:var(--surface-muted);border-radius:var(--radius-segmented);flex-wrap:wrap;display:inline-flex}.H-TsNq_item{min-height:var(--segmented-item-height);padding:var(--segmented-item-padding);border-radius:var(--radius-input);color:var(--text-primary);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:0;font-size:12px;font-weight:700}.H-TsNq_item[aria-pressed=true]{background:var(--brand-plum);color:var(--brand-cream)}.H-TsNq_full{align-self:stretch;display:flex}.H-TsNq_full .H-TsNq_item{flex:1}
.HsjkRa_region{z-index:100;top:var(--space-2);pointer-events:none;justify-content:center;display:flex;position:fixed;left:14px;right:14px}.HsjkRa_toast{max-width:var(--toast-max-width);padding:var(--toast-padding);border-radius:var(--radius-toast);background:var(--brand-plum);color:var(--brand-cream);box-shadow:var(--shadow-toast);opacity:0;transform:translateY(calc(-1 * var(--space-3)));transition:opacity var(--duration-toast-in) ease-out, transform var(--duration-toast-move) var(--ease-out);flex-direction:column;display:flex}.HsjkRa_visible{opacity:1;transform:translateY(0)}.HsjkRa_message{font-size:15px;font-weight:700}.HsjkRa_detail{color:var(--brand-peach);overflow-wrap:anywhere;font-size:13px}@media (min-width:1024px){.HsjkRa_region{inset:auto var(--space-6) var(--space-6) auto;justify-content:flex-end}.HsjkRa_toast{transform:translateY(var(--space-3))}.HsjkRa_visible{transform:translateY(0)}}
.ntMQ3a_row{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:var(--tap-min);padding:var(--row-padding);color:var(--text-primary);text-align:left;background:0 0;border:0;display:flex}.ntMQ3a_row:disabled{opacity:.42}.ntMQ3a_text{flex-direction:column;min-width:0;display:flex}.ntMQ3a_label{font-size:15px;font-weight:700}.ntMQ3a_description{color:var(--text-secondary);font-size:13px}.ntMQ3a_track{width:var(--toggle-width);height:var(--toggle-height);padding:var(--toggle-padding);border-radius:var(--radius-pill);background:var(--toggle-off);transition:background-color var(--duration-fast) var(--ease-out);flex:none;display:flex}.ntMQ3a_knob{width:var(--toggle-knob);height:var(--toggle-knob);background:var(--surface);box-shadow:var(--shadow-knob);transition:transform var(--duration-fast) var(--ease-out);border-radius:50%}.ntMQ3a_row[aria-checked=true] .ntMQ3a_track{background:var(--toggle-on)}.ntMQ3a_row[aria-checked=true] .ntMQ3a_knob{transform:translateX(calc(var(--toggle-width) - var(--toggle-knob) - 2 * var(--toggle-padding)))}
.rigNPa_form{gap:var(--space-4);flex-direction:column;display:flex}.rigNPa_section{gap:var(--space-2);flex-direction:column;display:flex}.rigNPa_sectionTitle{align-items:baseline;gap:var(--space-2);color:var(--text-primary);margin:0;font-size:13px;font-weight:700;display:flex}.rigNPa_sectionNote{color:var(--text-secondary);font-weight:400}.rigNPa_chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.rigNPa_chip,.rigNPa_chipOn,.rigNPa_chipOff{min-height:var(--control-height);padding:0 var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-button);background:var(--surface);color:var(--text-primary);text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;font-size:15px;font-weight:700;display:inline-flex}.rigNPa_chipOn{border-color:var(--brand-plum);background:var(--brand-plum);color:var(--brand-cream)}.rigNPa_chipOff{color:var(--text-secondary);background:var(--surface-muted);cursor:not-allowed;text-decoration:line-through}.rigNPa_chipSub{opacity:.85;font-size:12px;font-weight:400}.rigNPa_times{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(72px,1fr));display:grid}.rigNPa_time{font-variant-numeric:tabular-nums;align-items:center;padding:0}.rigNPa_days{padding-bottom:var(--space-1);scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.rigNPa_dayButton,.rigNPa_dayButtonOn{width:var(--day-chip-width);min-height:var(--day-chip-height);border:1px solid var(--border-subtle);border-radius:var(--radius-day);background:var(--surface);color:var(--text-primary);flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex}.rigNPa_dayButtonOn{border-color:var(--brand-plum);background:var(--brand-plum);color:var(--brand-cream)}.rigNPa_dayDow{text-transform:uppercase;font-size:11px;font-weight:700}.rigNPa_dayNum{font-size:17px;font-weight:700}.rigNPa_dateInput{min-height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-input);background:var(--surface);color:var(--text-primary);align-self:flex-start;font-size:16px}.rigNPa_hint{color:var(--text-secondary);margin:0;font-size:13px}.rigNPa_list{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.rigNPa_list li+li{border-top:1px solid var(--border-subtle)}.rigNPa_listButton{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:var(--control-height);padding:var(--space-2) var(--space-4);color:var(--text-primary);text-align:left;background:0 0;border:0;font-size:15px;font-weight:700;display:flex}.rigNPa_listButton[aria-pressed=true]{background:var(--brand-peach)}.rigNPa_listSub{color:var(--text-secondary);font-size:13px;font-weight:400}.rigNPa_linkButton{min-height:var(--tap-min);color:var(--text-primary);text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;padding:0;font-size:14px;font-weight:700;text-decoration:underline}.rigNPa_recap{color:var(--text-secondary);margin:0;font-size:14px}.rigNPa_alert{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--status-error-border);border-radius:var(--radius-button);background:var(--status-error-bg);color:var(--status-error);flex-direction:column;font-size:14px;display:flex}.rigNPa_alert p{margin:0}.rigNPa_alertTitle{font-weight:700}.rigNPa_head{gap:var(--space-2);flex-direction:column;display:flex}.rigNPa_badge,.rigNPa_badgeNow{padding:5px var(--space-2);border-radius:6px;align-self:flex-start;font-size:11px;font-weight:700}.rigNPa_badge[data-status=confermato]{background:var(--badge-confirmed-bg);color:var(--status-success)}.rigNPa_badge[data-status=completato]{background:var(--badge-completed-bg);color:var(--badge-completed-fg)}.rigNPa_badge[data-status=non_presentato]{background:var(--badge-noshow-bg);color:var(--status-warning)}.rigNPa_badge[data-status=annullato]{background:var(--badge-canceled-bg);color:var(--status-error)}.rigNPa_badgeNow{background:var(--brand-apricot);color:var(--brand-plum)}.rigNPa_when{align-items:baseline;gap:var(--space-2);font-variant-numeric:tabular-nums;display:flex}.rigNPa_whenTime{letter-spacing:-.03em;font-size:28px;font-weight:700}.rigNPa_whenSub{color:var(--text-secondary);font-size:14px}.rigNPa_who{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:700}.rigNPa_sub{color:var(--text-secondary);margin:0;font-size:14px}.rigNPa_note{padding:var(--space-3);border-radius:var(--radius-button);background:var(--surface-muted);font-size:14px}.rigNPa_noteTitle{letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:2px;font-size:11px;font-weight:700;display:block}.rigNPa_contact,.rigNPa_pair{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.rigNPa_headerActions{display:none}.rigNPa_phoneActions{z-index:15;inset:auto var(--space-4) calc(var(--tabbar-height) + env(safe-area-inset-bottom) + var(--space-3));gap:var(--space-2);display:flex;position:fixed}.rigNPa_phoneActions>*{box-shadow:var(--shadow-float);flex:1}.rigNPa_phoneActions>button:first-child{background:var(--surface)}@media (min-width:1024px){.rigNPa_headerActions{gap:var(--space-3);display:flex}.rigNPa_phoneActions{display:none}}
.IQMf4a_page{min-height:100dvh;display:flex}.IQMf4a_main{gap:var(--space-4);min-width:0;padding:calc(var(--space-4) + env(safe-area-inset-top)) var(--space-4) var(--space-6);flex-direction:column;flex:1;display:flex}.IQMf4a_header{flex-direction:column;gap:18px;display:flex}.IQMf4a_phoneBar{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--tap-min);display:flex}.IQMf4a_brand{align-items:center;gap:10px;min-width:0;display:flex}.IQMf4a_brandIcon{border-radius:var(--radius-icon-button);width:34px;height:34px}.IQMf4a_brandName{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.IQMf4a_phoneActions{align-items:center;gap:var(--space-2);display:flex}.IQMf4a_todayButton{border:1px solid var(--border-strong);border-radius:var(--radius-icon-button);min-height:40px;color:var(--text-primary);align-items:center;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.IQMf4a_profileButton{width:var(--tap-min);height:var(--tap-min);background:var(--brand-peach);color:var(--text-primary);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;text-decoration:none;display:flex}.IQMf4a_titleRow{gap:var(--space-3);flex-direction:column;display:flex}.IQMf4a_titles{flex-direction:column;gap:2px;display:flex}.IQMf4a_greeting{color:var(--text-secondary);margin:0;font-size:15px;font-weight:600}.IQMf4a_date{letter-spacing:-.045em;margin:0;font-size:32px;font-weight:700;line-height:1.1}.IQMf4a_summary{color:var(--text-secondary);margin:0;font-size:15px}.IQMf4a_controls{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.IQMf4a_strip{margin:0 calc(-1 * var(--space-4));padding:2px var(--space-4);scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.IQMf4a_strip::-webkit-scrollbar{display:none}.IQMf4a_dayChip{width:var(--day-chip-width);min-height:var(--day-chip-height);padding:var(--space-1) 0;border:1px solid var(--border-subtle);border-radius:var(--radius-day);background:var(--surface);color:var(--text-primary);flex-direction:column;flex:none;justify-content:center;align-items:center;text-decoration:none;display:flex}.IQMf4a_dayChipOn{border-color:var(--brand-plum);background:var(--brand-plum);color:var(--brand-cream)}.IQMf4a_dayChipClosed{color:var(--text-secondary);background:0 0}.IQMf4a_dayDow{text-transform:uppercase;font-size:11px;font-weight:700}.IQMf4a_dayNum{font-variant-numeric:tabular-nums;font-size:17px;font-weight:700;line-height:1.2}.IQMf4a_daySub{justify-content:center;align-items:center;height:12px;font-size:10px;font-weight:600;display:flex}.IQMf4a_dot{background:var(--brand-apricot);border-radius:50%;width:5px;height:5px}.IQMf4a_dotOn{background:var(--brand-apricot)}.IQMf4a_filter{gap:var(--space-2);margin:0 calc(-1 * var(--space-4));padding:2px var(--space-4);scrollbar-width:none;display:flex;overflow-x:auto}.IQMf4a_filterItem{align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:0 var(--space-4) 0 var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-primary);flex:none;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.IQMf4a_filterItem:first-child{padding-left:var(--space-4)}.IQMf4a_filterOn{border-color:var(--brand-plum);background:var(--brand-plum);color:var(--brand-cream)}.IQMf4a_filterAvatar{display:flex}.IQMf4a_avatar{border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:flex}.IQMf4a_avatarSm{width:24px;height:24px;font-size:12px}.IQMf4a_op0{background:var(--brand-plum);color:var(--brand-cream)}.IQMf4a_op1{background:var(--brand-apricot);color:var(--brand-plum)}.IQMf4a_op2{background:var(--brand-peach);color:var(--brand-plum)}.IQMf4a_op3{background:var(--text-secondary);color:var(--brand-cream)}.IQMf4a_side{display:none}.IQMf4a_dotBusy,.IQMf4a_dotFree{border-radius:50%;flex:none;width:8px;height:8px}.IQMf4a_dotBusy{background:var(--brand-apricot)}.IQMf4a_dotFree{background:var(--status-success)}@media (min-width:1024px){.IQMf4a_main{padding:var(--space-8) var(--space-8) var(--space-6) var(--space-8);height:100dvh}.IQMf4a_phoneBar{display:none}.IQMf4a_titleRow{flex-direction:row;justify-content:space-between;align-items:flex-end}.IQMf4a_strip,.IQMf4a_filter{margin:0;padding:2px 0}.IQMf4a_controls{justify-content:space-between;align-items:center;gap:var(--space-4);flex-direction:row}.IQMf4a_strip{flex:1;min-width:0}.IQMf4a_filter{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-segmented);background:var(--surface-muted);flex:none}.IQMf4a_filterItem{min-height:var(--segmented-item-height);padding:0 var(--space-3);border-radius:var(--radius-input);background:0 0;border:0;font-size:14px}.IQMf4a_filterItem:first-child{padding-left:var(--space-3)}.IQMf4a_filterOn{background:var(--brand-plum)}.IQMf4a_filterAvatar{display:none}.IQMf4a_side{gap:var(--space-4);width:var(--side-panel-width);height:100dvh;padding:var(--space-6) var(--space-4);border-left:1px solid var(--border-subtle);flex-direction:column;flex:none;display:flex;overflow-y:auto}.IQMf4a_sideSection,.IQMf4a_freeSection{gap:var(--space-2);flex-direction:column;display:flex}.IQMf4a_sideTitle,.IQMf4a_freeTitle{letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);margin:0;font-size:11px;font-weight:700}.IQMf4a_sideList{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.IQMf4a_sideRow,.IQMf4a_sideRowBusy,.IQMf4a_freeRow{align-items:center;gap:var(--space-3);padding:var(--space-3);display:flex}.IQMf4a_sideRowBusy{background:var(--surface-muted)}.IQMf4a_freeRow{padding:var(--space-2) 0}.IQMf4a_sideRow+.IQMf4a_sideRow,.IQMf4a_sideRow+.IQMf4a_sideRowBusy,.IQMf4a_sideRowBusy+.IQMf4a_sideRow,.IQMf4a_freeRow+.IQMf4a_freeRow{border-top:1px solid var(--border-subtle)}.IQMf4a_sideText{flex-direction:column;min-width:0;display:flex}.IQMf4a_sideLabel{color:var(--text-secondary);align-items:center;gap:6px;font-size:12px;display:flex}.IQMf4a_sideName{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.IQMf4a_freeSection{padding:var(--space-3);border:1px solid var(--status-success-border);border-radius:var(--radius-card);background:var(--status-success-bg)}.IQMf4a_freeTitle{color:var(--status-success)}.IQMf4a_freeSection .IQMf4a_sideList{background:0 0;border:0}.IQMf4a_freeWhen{color:var(--status-success-text);font-size:14px;font-weight:700}.IQMf4a_freeSub{color:var(--gap-text-soft);font-size:12px}}
._7K8RIG_page{gap:var(--space-6);max-width:640px;padding:calc(var(--space-6) + env(safe-area-inset-top)) var(--space-4) calc(var(--space-16) + var(--space-12));flex-direction:column;margin:0 auto;display:flex}._7K8RIG_head{gap:var(--space-1);flex-direction:column;display:flex}._7K8RIG_eyebrow{color:var(--text-secondary);margin:0;font-size:15px;font-weight:600}._7K8RIG_title{letter-spacing:-.04em;margin:0;font-size:32px;font-weight:700;line-height:1.15}._7K8RIG_section{gap:var(--space-3);flex-direction:column;display:flex}._7K8RIG_sectionHead{justify-content:space-between;align-items:baseline;display:flex}._7K8RIG_sectionTitle{letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);margin:0;font-size:11px;font-weight:700}._7K8RIG_count{color:var(--text-secondary);font-size:13px}._7K8RIG_note{color:var(--text-secondary);text-wrap:pretty;margin:0;font-size:13px;line-height:1.5}._7K8RIG_service,._7K8RIG_row{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:64px;padding:var(--row-padding);display:flex}._7K8RIG_row{min-height:var(--control-height)}._7K8RIG_serviceText{min-width:0}._7K8RIG_serviceName{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:700}._7K8RIG_serviceMeta{color:var(--text-secondary);margin:0;font-size:13px}._7K8RIG_link{min-height:var(--tap-min);padding:0 var(--space-1);color:var(--text-primary);text-underline-offset:3px;background:0 0;border:0;flex:none;font-size:14px;font-weight:700;text-decoration:underline}._7K8RIG_add{min-height:var(--control-height);border:1px dashed var(--border-strong);border-radius:var(--radius-card);color:var(--text-primary);background:0 0;font-size:14px;font-weight:700}._7K8RIG_days{gap:var(--space-2);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}._7K8RIG_day{min-height:var(--control-height);border:1px solid var(--border-subtle);border-radius:var(--radius-button);background:var(--surface);color:var(--text-secondary);font-size:14px;font-weight:700}._7K8RIG_day[aria-pressed=true]{border-color:var(--brand-plum);background:var(--brand-plum);color:var(--brand-cream)}._7K8RIG_day:disabled{cursor:default}._7K8RIG_rowLabel{font-size:15px;font-weight:700}._7K8RIG_stepper{align-items:center;gap:var(--space-2);display:flex}._7K8RIG_stepButton{width:var(--tap-min);height:var(--tap-min);border:1px solid var(--border-subtle);border-radius:var(--radius-icon-button);background:var(--canvas);color:var(--text-primary);font-size:20px;font-weight:700;line-height:1}._7K8RIG_stepValue{text-align:center;font-variant-numeric:tabular-nums;min-width:56px;font-size:16px;font-weight:700}._7K8RIG_navRow{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:64px;padding:var(--row-padding);color:var(--text-primary);font-size:16px;font-weight:700;text-decoration:none;display:flex}._7K8RIG_navSub{color:var(--text-secondary);font-size:13px;font-weight:400;display:block}._7K8RIG_dirty{z-index:15;gap:var(--space-3);padding:var(--space-3) var(--space-4) calc(var(--space-4) + var(--tabbar-height) + env(safe-area-inset-bottom));border-top:1px solid var(--border-subtle);background:var(--canvas);box-shadow:var(--shadow-sheet);flex-direction:column;display:flex;position:fixed;inset:auto 0 0}._7K8RIG_dirtyText{color:var(--text-secondary);margin:0;font-size:14px}._7K8RIG_dirtyButtons{gap:var(--space-2);display:flex}._7K8RIG_dirtyButtons>*{flex:1}@media (min-width:1024px){._7K8RIG_page{padding:var(--space-8) var(--space-8) calc(var(--space-16) + var(--space-12))}._7K8RIG_dirty{inset:auto 0 0 var(--nav-rail-width);padding:var(--space-3) var(--space-8) var(--space-4);flex-direction:row;justify-content:space-between;align-items:center}._7K8RIG_dirtyButtons>*{flex:none}}._7K8RIG_back{align-self:flex-start;align-items:center;gap:var(--space-1);min-height:var(--tap-min);color:var(--text-primary);font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}._7K8RIG_navRowButton{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:64px;padding:var(--row-padding);color:var(--text-primary);font:inherit;text-align:left;background:0 0;border:0;display:flex}._7K8RIG_impact{padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--surface-muted)}._7K8RIG_impactTitle{margin:0 0 var(--space-1);color:var(--status-warning);font-size:15px;font-weight:700}._7K8RIG_impactText{color:var(--text-primary);margin:0;font-size:14px;line-height:1.5}._7K8RIG_profile{align-items:center;gap:var(--space-3);display:flex}._7K8RIG_avatar{background:var(--brand-apricot);width:44px;height:44px;color:var(--brand-plum);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}._7K8RIG_logout{width:100%;min-height:var(--control-height-large);border:1px solid var(--border-subtle);border-radius:var(--radius-button);background:var(--surface);color:var(--status-error);font-size:15px;font-weight:700}
.ELt0na_page{max-width:1120px;padding:var(--space-12) var(--space-4) var(--space-16);margin:0 auto}.ELt0na_top{margin-bottom:var(--space-8)}.ELt0na_eyebrow,.ELt0na_caption{letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);margin:0;font-size:12px;font-weight:700}.ELt0na_h1{margin:var(--space-3) 0;letter-spacing:-.04em;font-size:32px;font-weight:700;line-height:1.15}.ELt0na_lead{max-width:620px;color:var(--text-secondary);margin:0}.ELt0na_section{gap:var(--space-4);padding:var(--space-8) 0;border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.ELt0na_sectionHead{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.ELt0na_sectionTitle{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:700}.ELt0na_source{color:var(--text-secondary);margin:0;font-size:13px}.ELt0na_grid{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.ELt0na_grid2{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.ELt0na_stack{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.ELt0na_row{gap:var(--space-3);flex-wrap:wrap;display:flex}.ELt0na_narrow{max-width:420px}.ELt0na_cardTitle{margin:0 0 var(--space-1);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;overflow:hidden}.ELt0na_cardText{color:var(--text-secondary);margin:0;font-size:14px}.ELt0na_list{padding-left:var(--space-6);flex-direction:column;gap:6px;margin:0;display:flex}
.FDC5YW_desktopOnly{display:none}.FDC5YW_phoneOnly{display:block}.FDC5YW_closedBanner{margin:0 0 var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-button);background:var(--badge-noshow-bg);color:var(--status-warning);font-size:14px;font-weight:700}.FDC5YW_struck{text-decoration:line-through}.FDC5YW_empty{gap:var(--space-2);padding:var(--space-8) var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-card);text-align:center;flex-direction:column;display:flex}.FDC5YW_emptyTitle{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:700}.FDC5YW_emptyText{color:var(--text-secondary);margin:0}.FDC5YW_dotBusy,.FDC5YW_dotFree{border-radius:50%;flex:none;width:8px;height:8px}.FDC5YW_dotBusy{background:var(--brand-apricot)}.FDC5YW_dotFree{background:var(--status-success)}.FDC5YW_cancelledToggle{min-height:var(--tap-min);color:var(--text-secondary);text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;padding:0;font-size:14px;text-decoration:underline}.FDC5YW_list{gap:var(--space-3);flex-direction:column;display:flex}.FDC5YW_pastRow{min-height:var(--control-height);padding:0 var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-muted);color:var(--text-secondary);justify-content:space-between;align-items:center;font-size:16px;font-weight:700;display:flex}.FDC5YW_pastRowToggle{color:var(--text-secondary);font-weight:600}.FDC5YW_rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.FDC5YW_apptRow,.FDC5YW_gapRow{border-top:1px solid var(--border-subtle);background:var(--surface)}.FDC5YW_rowButton{width:100%;min-height:64px;padding:var(--space-2) var(--space-3) var(--space-2) 14px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.FDC5YW_rowButton:disabled{cursor:default}.FDC5YW_rows>:first-child{border-radius:var(--radius-card) var(--radius-card) 0 0;border-top:0}.FDC5YW_rows>:last-child{border-radius:0 0 var(--radius-card) var(--radius-card)}.FDC5YW_rows>:only-child{border-radius:var(--radius-card)}.FDC5YW_apptRowNow{background:var(--surface-muted)}.FDC5YW_apptRowCanceled{opacity:.55}.FDC5YW_rowTime{font-variant-numeric:tabular-nums;flex-direction:column;font-size:17px;font-weight:700;line-height:1.2;display:flex}.FDC5YW_rowEnd{color:var(--text-secondary);font-size:13px;font-weight:400}.FDC5YW_apptMain{flex-direction:column;min-width:0;display:flex}.FDC5YW_apptName{text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;overflow:hidden}.FDC5YW_apptMeta{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.FDC5YW_opChip{min-height:32px;padding:0 10px 0 var(--space-1);border-radius:var(--radius-pill);background:var(--surface-muted);align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.FDC5YW_gapRow{background:var(--status-success-bg);color:var(--status-success-text)}.FDC5YW_gapRow .FDC5YW_rowButton{min-height:56px}.FDC5YW_gapRow .FDC5YW_rowTime{color:var(--status-success);font-size:14px}.FDC5YW_gapRowText{flex-direction:column;grid-column:2/4;font-size:14px;font-weight:700;display:flex}.FDC5YW_gapRowRange{color:var(--gap-text-soft);font-size:12px;font-weight:400}.FDC5YW_pauseRow{border-top:1px solid var(--border-subtle);background:repeating-linear-gradient(135deg, var(--surface-muted) 0 8px, var(--canvas) 8px 16px);min-height:36px;color:var(--text-secondary);align-items:center;padding:0 14px;font-size:13px;font-weight:600;display:flex}.FDC5YW_nowRow{align-items:center;gap:var(--space-2);border-top:1px solid var(--border-subtle);background:var(--surface);min-height:30px;padding:0 14px;display:flex}.FDC5YW_nowText{letter-spacing:.06em;text-transform:uppercase;color:var(--status-error);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.FDC5YW_nowRule{background:var(--status-error);opacity:.4;border-radius:1px;flex:1;height:2px}@media (min-width:1024px){.FDC5YW_desktopOnly{flex-direction:column;flex:1;min-height:0;display:flex}.FDC5YW_phoneOnly{display:none}.FDC5YW_gridWrap{gap:var(--space-2);flex-direction:column;flex:1;min-height:0;display:flex}.FDC5YW_grid{border:1px solid var(--border-subtle);border-radius:var(--radius-grid);background:var(--surface);overscroll-behavior:contain;scrollbar-width:thin;flex:1 1 0;min-height:320px;overflow:auto}.FDC5YW_gridHead{z-index:6;background:var(--surface);border-bottom:1px solid var(--border-subtle);position:sticky;top:0}.FDC5YW_cols{display:grid}.FDC5YW_corner{z-index:2;background:var(--surface);position:sticky;left:0}.FDC5YW_colHead{min-width:0;padding:var(--space-3) 14px;border-left:1px solid var(--border-subtle);text-align:left;flex-direction:column;gap:5px;display:flex}.FDC5YW_colTop{align-items:center;gap:var(--space-2);min-width:0;display:flex}.FDC5YW_colName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:700;overflow:hidden}.FDC5YW_colCount{color:var(--text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.FDC5YW_colStatus{align-items:center;gap:6px;min-width:0;display:flex}.FDC5YW_colStatusText{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.FDC5YW_track{height:var(--meter-bar-height);background:var(--progress-track);border-radius:2px;display:block;overflow:hidden}.FDC5YW_fill{background:var(--brand-plum);border-radius:2px;height:100%;display:block}.FDC5YW_pastBar{justify-content:space-between;align-items:center;gap:var(--space-2);border:0;border-top:1px solid var(--border-subtle);background:var(--surface-muted);width:100%;min-height:36px;color:var(--text-secondary);text-align:left;padding:0 14px 0 66px;font-size:13px;font-weight:700;display:flex}.FDC5YW_pastBar:hover{color:var(--text-primary)}.FDC5YW_pastToggle{text-underline-offset:3px;text-decoration:underline}.FDC5YW_timeCol{z-index:5;background:var(--surface);position:sticky;left:0}.FDC5YW_hourLabel{right:var(--space-2);color:var(--text-secondary);font-variant-numeric:tabular-nums;padding-top:2px;font-size:12px;position:absolute}.FDC5YW_nowPill{right:var(--space-1);background:var(--status-error);color:var(--brand-cream);font-variant-numeric:tabular-nums;border-radius:6px;padding:1px 5px;font-size:11px;font-weight:700;position:absolute;transform:translateY(-50%)}.FDC5YW_col{border-left:1px solid var(--border-subtle);background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(var(--grid-line-soft) 1px, transparent 1px);background-size:100% var(--grid-px-per-hour), 100% var(--grid-half-hour);min-width:0;position:relative}.FDC5YW_veil{background:var(--past-veil);pointer-events:none;position:absolute;inset:0 0 auto}.FDC5YW_pause{background:repeating-linear-gradient(135deg, var(--surface-muted) 0 8px, var(--canvas) 8px 16px);color:var(--text-secondary);justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex;position:absolute;inset-inline:0}.FDC5YW_gap{cursor:pointer;font:inherit;text-align:left;padding:0 var(--space-2);border:1.5px dashed var(--status-success-border);border-radius:var(--radius-block);background:var(--status-success-bg);color:var(--status-success-text);flex-direction:column;justify-content:center;gap:2px;line-height:1.2;display:flex;position:absolute;inset-inline:6px;overflow:hidden}.FDC5YW_gap:disabled{cursor:default}.FDC5YW_gap:hover:not(:disabled){border-color:var(--status-success);background:var(--gap-hover-bg)}.FDC5YW_gapLine{white-space:nowrap;align-items:baseline;gap:6px;display:flex}.FDC5YW_gapAction{font-size:13px;font-weight:700}.FDC5YW_gapLabel{color:var(--gap-text-soft);font-size:12px;font-weight:600}.FDC5YW_gapRange{color:var(--gap-text-soft);font-variant-numeric:tabular-nums;font-size:12px}.FDC5YW_block,.FDC5YW_blockNow,.FDC5YW_blockDone,.FDC5YW_blockNoShow,.FDC5YW_blockCanceled{border-radius:var(--radius-block);cursor:pointer;font:inherit;text-align:left;border:1px solid #0000;flex-direction:column;justify-content:center;padding:0 10px;display:flex;position:absolute;inset-inline:6px;overflow:hidden}.FDC5YW_block{background:var(--brand-plum);color:var(--brand-cream)}.FDC5YW_blockNow{background:var(--brand-apricot);color:var(--brand-plum)}.FDC5YW_blockDone{background:var(--badge-completed-bg);color:var(--badge-completed-fg)}.FDC5YW_blockNoShow{background:var(--badge-noshow-bg);color:var(--status-warning)}.FDC5YW_blockCanceled{background:var(--badge-canceled-bg);color:var(--status-error);opacity:.55}.FDC5YW_blockLine{align-items:baseline;gap:var(--space-2);min-width:0;line-height:1.25;display:flex}.FDC5YW_blockTime{font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:700}.FDC5YW_blockName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.FDC5YW_blockSvc{opacity:.85;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}.FDC5YW_nowLine{background:var(--status-error);pointer-events:none;height:2px;position:absolute;inset-inline:0}}
.DVQu9G_wrap{gap:var(--space-2);flex-direction:column;display:flex}.DVQu9G_label{font-size:13px;font-weight:700}.DVQu9G_boxes{gap:var(--code-box-gap);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.DVQu9G_box{width:100%;min-width:0;height:var(--code-box-height);border:var(--field-border-width) solid var(--border-subtle);border-radius:var(--radius-field-large);background:var(--surface);color:var(--text-primary);font-variant-numeric:tabular-nums;text-align:center;caret-color:var(--brand-plum);transition:border-color var(--duration-fast) var(--ease-out);outline:none;padding:0;font-size:28px;font-weight:700}.DVQu9G_box:focus{border:var(--field-border-width-focus) solid var(--brand-plum)}.DVQu9G_box[aria-invalid=true]{border-color:var(--status-error)}.DVQu9G_error{color:var(--status-error);margin:0;font-size:13px}
.Rx71pa_page{gap:var(--space-4);max-width:720px;padding:calc(var(--space-6) + env(safe-area-inset-top)) var(--space-4) var(--space-12);flex-direction:column;margin:0 auto;display:flex}.Rx71pa_head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}.Rx71pa_eyebrow{color:var(--text-secondary);margin:0;font-size:15px;font-weight:600}.Rx71pa_title{letter-spacing:-.04em;margin:0;font-size:32px;font-weight:700;line-height:1.15}.Rx71pa_filters{gap:var(--space-2);flex-wrap:wrap;display:flex}.Rx71pa_filter{min-height:var(--tap-min);padding:0 var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-primary);font-size:14px;font-weight:700}.Rx71pa_filter[aria-pressed=true]{border-color:var(--brand-plum);background:var(--brand-plum);color:var(--brand-cream)}.Rx71pa_hint{color:var(--text-secondary);text-wrap:pretty;margin:0;font-size:13px;line-height:1.5}.Rx71pa_group{gap:var(--space-2);flex-direction:column;display:flex}.Rx71pa_letter{margin:var(--space-2) 0 0;letter-spacing:.1em;color:var(--text-secondary);font-size:13px;font-weight:700}.Rx71pa_list{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.Rx71pa_row{border-top:1px solid var(--border-subtle);align-items:center;display:flex}.Rx71pa_row:first-child{border-top:0}.Rx71pa_rowLink{align-items:center;gap:var(--space-3);min-width:0;min-height:64px;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);color:var(--text-primary);flex:1;grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.Rx71pa_avatar{background:var(--brand-peach);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:flex}.Rx71pa_rowText{flex-direction:column;min-width:0;display:flex}.Rx71pa_name{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;overflow:hidden}.Rx71pa_sub{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.Rx71pa_chip,.Rx71pa_chipNext,.Rx71pa_chipRecall{border-radius:var(--radius-pill);text-align:center;max-width:150px;padding:4px 10px;font-size:12px;font-weight:700;line-height:1.25}.Rx71pa_chip{background:var(--surface-muted);color:var(--text-secondary)}.Rx71pa_chipNext{background:var(--brand-peach);color:var(--text-primary)}.Rx71pa_chipRecall{background:var(--badge-noshow-bg);color:var(--status-warning)}.Rx71pa_wa{width:var(--tap-min);height:var(--tap-min);margin-right:var(--space-2);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.Rx71pa_empty{align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-card);text-align:center;flex-direction:column;display:flex}.Rx71pa_emptyTitle{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:700}.Rx71pa_emptyText{max-width:44ch;color:var(--text-secondary);margin:0}.Rx71pa_emptyActions{justify-content:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.Rx71pa_emptyButton{min-height:var(--control-height);padding:0 var(--space-6);border:1px solid var(--border-strong);border-radius:var(--radius-button);color:var(--text-primary);background:0 0;font-size:14px;font-weight:700}@media (min-width:1024px){.Rx71pa_page{padding:var(--space-8) var(--space-8) var(--space-16)}}.Rx71pa_back{min-height:var(--tap-min);color:var(--text-primary);align-self:flex-start;align-items:center;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.Rx71pa_person{align-items:center;gap:var(--space-4);display:flex}.Rx71pa_person .Rx71pa_title{overflow-wrap:anywhere;font-size:26px}.Rx71pa_avatarLarge{background:var(--brand-peach);border-radius:50%;flex:none;justify-content:center;align-items:center;width:64px;height:64px;font-size:22px;font-weight:700;display:flex}.Rx71pa_usual{gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-card);background:var(--brand-plum);color:var(--brand-cream);flex-direction:column;display:flex}.Rx71pa_usualLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-peach);font-size:13px;font-weight:700}.Rx71pa_usualName{overflow-wrap:anywhere;font-size:20px;font-weight:700;line-height:1.25}.Rx71pa_usualMeta{color:var(--brand-peach);font-size:14px}.Rx71pa_card{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;display:flex}.Rx71pa_usualLabelDark{color:var(--text-secondary);font-size:13px;font-weight:700}.Rx71pa_contact{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:700}.Rx71pa_contactActions{gap:var(--space-2);display:flex}.Rx71pa_noteLabel{gap:var(--space-2);flex-direction:column;display:flex}.Rx71pa_noteHead{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.Rx71pa_noteTitle{font-size:15px;font-weight:700}.Rx71pa_textarea{border:1px solid var(--border-strong);border-radius:var(--radius-button);background:var(--surface);color:var(--text-primary);resize:vertical;padding:12px 14px;font-size:16px;line-height:1.5}.Rx71pa_error{color:var(--status-error);margin:0;font-size:14px;font-weight:600}.Rx71pa_visit{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle);display:flex}.Rx71pa_visit:first-child{border-top:0}.Rx71pa_visit>span:first-child{flex-direction:column;display:flex}.Rx71pa_privacyRow{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:64px;padding:var(--space-2) var(--space-4);border:0;border-top:1px solid var(--border-subtle);color:var(--text-primary);font:inherit;text-align:left;background:0 0;text-decoration:none;display:flex}.Rx71pa_privacyRow:first-child{border-top:0}.Rx71pa_confirmText{text-wrap:pretty;margin:0;line-height:1.5}.Rx71pa_exportAll{min-height:var(--tap-min);color:var(--text-primary);align-self:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}
.oVViUq_page{gap:var(--space-4);max-width:720px;padding:calc(var(--space-6) + env(safe-area-inset-top)) var(--space-4) var(--space-12);flex-direction:column;margin:0 auto;display:flex}.oVViUq_eyebrow{color:var(--text-secondary);margin:0;font-size:15px;font-weight:600}.oVViUq_title{letter-spacing:-.04em;margin:0;font-size:32px;font-weight:700;line-height:1.15}.oVViUq_intro{color:var(--text-secondary);text-wrap:pretty;margin:0}.oVViUq_card{gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-card);background:var(--brand-plum);color:var(--brand-cream);flex-direction:column;display:flex}.oVViUq_salon{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-peach);font-size:13px;font-weight:700}.oVViUq_url{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:22px;font-weight:700}.oVViUq_actions{gap:var(--space-2);flex-direction:column;display:flex}.oVViUq_rules{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.oVViUq_rule{justify-content:space-between;gap:var(--space-3);padding:var(--row-padding);border-top:1px solid var(--border-subtle);display:flex}.oVViUq_rule:first-child{border-top:0}.oVViUq_rulesLink{min-height:var(--tap-min);padding:var(--row-padding);border-top:1px solid var(--border-subtle);color:var(--text-primary);justify-content:space-between;align-items:center;font-weight:700;text-decoration:none;display:flex}
.qfgqPq_page{background:var(--brand-cream);min-height:100dvh;display:flex}.qfgqPq_inner{gap:var(--space-4);width:100%;max-width:560px;padding:calc(var(--space-12) + env(safe-area-inset-top)) var(--space-6) calc(var(--space-6) + env(safe-area-inset-bottom));flex-direction:column;flex:1;margin:0 auto;display:flex}.qfgqPq_check{background:var(--status-success);width:56px;height:56px;color:var(--brand-cream);border-radius:50%;justify-content:center;align-items:center;font-size:26px;font-weight:700;display:flex}.qfgqPq_heading{flex-direction:column;display:flex}.qfgqPq_eyebrow{color:var(--text-secondary);margin:0;font-size:14px}.qfgqPq_title{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:32px;font-weight:700;line-height:1.1}.qfgqPq_card{padding:var(--space-4) var(--space-4) var(--space-4);border-radius:var(--radius-card);background:var(--brand-apricot);color:var(--brand-plum)}.qfgqPq_salon{margin:0 0 var(--space-1);letter-spacing:-.03em;overflow-wrap:anywhere;font-size:22px;font-weight:700;line-height:1.15}.qfgqPq_link{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:700}.qfgqPq_buttons{gap:var(--space-3);flex-direction:column;display:flex}.qfgqPq_trial{text-align:center;color:var(--text-secondary);margin:auto 0 0;font-size:14px}.qfgqPq_agenda{background:var(--surface);border-color:var(--border-subtle)}@media (min-width:1024px){.qfgqPq_inner{text-align:center;padding-top:var(--space-12);justify-content:center;align-items:center}.qfgqPq_heading{align-items:center}.qfgqPq_card{text-align:left;width:100%;padding:var(--space-6)}.qfgqPq_buttons{flex-direction:row;width:100%}.qfgqPq_trial{order:3;margin:0}.qfgqPq_agenda{text-underline-offset:3px;width:auto;min-height:var(--tap-min);background:0 0;border-color:#0000;order:2;text-decoration:underline}}
.yyPWPW_back{min-height:var(--tap-min);color:var(--text-primary);align-self:flex-start;align-items:center;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.yyPWPW_card{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.yyPWPW_rule{padding:var(--space-3) 14px;border-top:1px solid var(--border-subtle);flex-direction:column;gap:10px;display:flex}.yyPWPW_rule:first-child{border-top:0}.yyPWPW_ruleText{flex-direction:column;min-width:0;display:flex}.yyPWPW_ruleLabel{font-size:15px;font-weight:700}.yyPWPW_ruleHint{color:var(--text-secondary);text-wrap:pretty;font-size:13px}.yyPWPW_link{min-height:var(--control-height-large);padding:var(--row-padding);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface);color:var(--text-primary);justify-content:space-between;align-items:center;font-weight:700;text-decoration:none;display:flex}
