.nL0CdW_panel{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.nL0CdW_head{align-items:center;display:flex}.nL0CdW_title{font-size:var(--font-subtitle-size);font-weight:var(--font-subtitle-weight);line-height:var(--font-subtitle-line);margin:0}.nL0CdW_why,.nL0CdW_empty{color:var(--color-ink-muted);font-size:var(--font-secondary-size);line-height:var(--font-secondary-line);margin:0}.nL0CdW_list{gap:var(--space-2);flex-direction:column;inline-size:100%;margin:0;padding:0;list-style:none;display:flex}.nL0CdW_row{justify-content:space-between;align-items:center;gap:var(--space-2);padding-block:var(--space-1);border-block-end:var(--stroke-hairline) solid var(--color-stroke-subtle);display:flex}.nL0CdW_rowText{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.nL0CdW_rowDate{font-size:var(--font-body-size);font-weight:var(--font-subtitle-weight);line-height:var(--font-body-line)}.nL0CdW_rowHours{color:var(--color-ink-muted);font-size:var(--font-secondary-size);line-height:var(--font-secondary-line)}.nL0CdW_remove{inline-size:var(--size-chip);block-size:var(--size-chip);border-radius:var(--radius-pill);color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.nL0CdW_remove:focus-visible,.nL0CdW_dateInput:focus-visible{outline:var(--stroke-focus) solid var(--color-primary);outline-offset:var(--stroke-focus-offset)}.nL0CdW_form{gap:var(--space-3);flex-direction:column;inline-size:100%;display:flex}.nL0CdW_dateLabel{gap:var(--space-1);color:var(--color-ink-muted);font-size:var(--font-label-size);font-weight:var(--font-label-weight);line-height:var(--font-label-line);flex-direction:column;display:flex}.nL0CdW_dateInput{box-sizing:border-box;min-block-size:var(--size-field);padding-inline:var(--space-3);border:var(--stroke-width) solid var(--color-control-stroke);border-radius:var(--radius-control);background-color:var(--color-surface);color:var(--color-ink);font-family:inherit;font-size:var(--font-body-size)}.nL0CdW_times{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nL0CdW_problem{color:var(--color-danger);font-size:var(--font-secondary-size);line-height:var(--font-secondary-line);margin:0}.nL0CdW_actions{gap:var(--space-2);flex-wrap:wrap;display:flex}
@media (prefers-reduced-motion:no-preference){[data-tech-enter]>:not(nav){animation-name:ns-up;animation-duration:var(--motion-time-lg);animation-timing-function:var(--motion-ease-out);animation-fill-mode:both}[data-tech-enter]>:nth-child(2){animation-delay:calc(var(--motion-stagger) * 1)}[data-tech-enter]>:nth-child(3){animation-delay:calc(var(--motion-stagger) * 2)}[data-tech-enter]>:nth-child(4){animation-delay:calc(var(--motion-stagger) * 3)}[data-tech-enter]>:nth-child(5){animation-delay:calc(var(--motion-stagger) * 4)}[data-tech-enter]>:nth-child(6){animation-delay:calc(var(--motion-stagger) * 5)}[data-tech-enter]>:nth-child(7){animation-delay:calc(var(--motion-stagger) * 6)}[data-tech-enter]>:nth-child(n+8),[data-tech-enter][data-action-bar]>:last-child{animation-delay:calc(var(--motion-stagger) * 7)}[data-tech-enter]>.ns-swap{animation-name:ns-swap-in;animation-duration:var(--motion-time-md);animation-timing-function:var(--motion-ease-out);animation-fill-mode:backwards;animation-delay:calc(var(--motion-stagger) * 0)}[data-tech-sheet]{animation-name:ns-sheet;animation-duration:var(--motion-spring-soft-time);animation-timing-function:var(--motion-ease-spring-soft);animation-fill-mode:backwards}[data-tech-toast]{animation-name:ns-drop;animation-duration:var(--motion-spring-time);animation-timing-function:var(--motion-ease-spring);animation-fill-mode:both;animation-delay:calc(var(--motion-stagger) * 2.5)}[data-tech-pop] svg{animation-name:ns-pop;animation-duration:var(--motion-pop);animation-timing-function:var(--motion-ease-spring);animation-fill-mode:both}[data-tech-pop=toast] svg{animation-delay:calc(var(--motion-stagger) * 7.5)}[data-tech-pop=fit] svg{animation-delay:calc(var(--motion-stagger) * 10)}[data-tech-shimmer]:after{animation-name:ns-shimmer;animation-duration:var(--motion-shimmer);animation-timing-function:var(--motion-ease-linear);animation-iteration-count:infinite}}
.f3vs-a_intro{gap:var(--space-2);flex-direction:column;display:flex}.f3vs-a_heading{font-size:var(--font-title-size);font-weight:var(--font-title-weight);line-height:var(--font-title-line);text-wrap:balance;margin:0}.f3vs-a_lead{color:var(--color-ink-muted);font-size:var(--font-secondary-size);font-weight:var(--font-secondary-weight);line-height:var(--font-secondary-line);text-wrap:balance;margin:0}.f3vs-a_section{gap:var(--space-2);flex-direction:column;display:flex}.f3vs-a_label{color:var(--color-ink-muted);font-size:var(--font-label-size);font-weight:var(--font-label-weight);line-height:var(--font-label-line)}.f3vs-a_picker{gap:var(--space-2);flex-direction:column;display:flex}.f3vs-a_client{box-sizing:border-box;align-items:center;gap:var(--space-2-5);padding:var(--space-2-5) var(--space-3);border:var(--stroke-width) solid var(--color-stroke-subtle);border-radius:var(--radius-control);background-color:var(--color-surface);cursor:pointer;-webkit-tap-highlight-color:transparent;transition-property:border-color,transform;transition-duration:var(--motion-time-sm);transition-timing-function:var(--motion-ease-out);display:flex;position:relative}:is(.f3vs-a_client:has(.f3vs-a_radio:checked),.f3vs-a_chosen){border-color:var(--color-primary)}.f3vs-a_chosen{background-color:var(--color-surface);inline-size:100%;color:var(--color-ink);text-align:start;margin:0;font-family:inherit}.f3vs-a_chosen:focus-visible{outline:var(--stroke-focus) solid var(--color-primary);outline-offset:var(--stroke-focus-offset)}.f3vs-a_change{color:var(--color-primary-deep);font-size:var(--font-label-size);font-weight:var(--font-subtitle-weight);line-height:var(--font-label-line)}.f3vs-a_client:has(.f3vs-a_radio:focus-visible){outline:var(--stroke-focus) solid var(--color-primary);outline-offset:var(--stroke-focus-offset)}.f3vs-a_client:active{transform:scale(var(--motion-scale-press));transition-duration:var(--motion-time-instant)}.f3vs-a_radio{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.f3vs-a_who{flex-direction:column;flex:1;min-inline-size:0;display:flex}.f3vs-a_name{font-size:var(--font-body-size);font-weight:var(--font-subtitle-weight);line-height:var(--font-body-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.f3vs-a_meta{color:var(--color-ink-muted);font-size:var(--font-label-size);font-weight:var(--font-label-weight);line-height:var(--font-label-line)}.f3vs-a_tick{inline-size:var(--size-pill);block-size:var(--size-pill);border-radius:var(--radius-pill);background-color:var(--color-ink);background-image:var(--surface-ink-depth);box-shadow:var(--elevation-ink-depth);color:var(--color-surface);opacity:0;transform:scale(var(--motion-scale-pop-from));transition-property:opacity,transform;transition-duration:var(--motion-time-md);transition-timing-function:var(--motion-ease-spring);flex:none;justify-content:center;align-items:center;display:inline-flex}:is(.f3vs-a_client:has(.f3vs-a_radio:checked) .f3vs-a_tick,.f3vs-a_tick[data-on]){opacity:1;transform:none}.f3vs-a_add{align-items:center;gap:var(--space-2-5);min-block-size:var(--size-chip);padding:var(--space-2) var(--space-3);border:var(--stroke-width) solid var(--color-primary);border-radius:var(--radius-control);background-color:var(--color-primary-tint);color:var(--color-primary-deep);font-family:inherit;font-size:var(--font-secondary-size);font-weight:var(--font-subtitle-weight);text-align:start;cursor:pointer;margin:0;display:flex}.f3vs-a_add:focus-visible{outline:var(--stroke-focus) solid var(--color-primary);outline-offset:var(--stroke-focus-offset)}:root[data-mouse] .f3vs-a_add:hover{background-color:var(--color-surface)}.f3vs-a_addIcon{inline-size:var(--size-avatar-md);block-size:var(--size-avatar-md);border-radius:var(--radius-avatar-md);background-color:var(--color-surface);color:var(--color-primary);justify-content:center;align-items:center;display:inline-flex}.f3vs-a_linkCard{gap:var(--space-2-5);padding:var(--space-3);border:var(--stroke-width) solid var(--color-stroke-subtle);border-radius:var(--radius-sheet);background-color:var(--color-surface);box-shadow:var(--elevation-e2);flex-direction:column;display:flex}.f3vs-a_field{box-sizing:border-box;align-items:center;gap:var(--space-2);block-size:var(--size-field);padding-block:0;padding-inline:var(--space-3) calc((var(--size-field) - var(--size-inset-control)) / 2);border-radius:var(--radius-control);background-color:var(--color-sand);display:flex}.f3vs-a_link{min-inline-size:0;font-size:var(--font-secondary-size);font-weight:var(--font-label-weight);line-height:var(--font-secondary-line);text-align:start;text-overflow:ellipsis;white-space:nowrap;direction:ltr;flex:1;overflow:hidden}.f3vs-a_field:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .f3vs-a_link{text-align:end}.f3vs-a_perks{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.f3vs-a_perk{align-items:center;gap:var(--space-2);font-size:var(--font-secondary-size);font-weight:var(--font-label-weight);line-height:var(--font-secondary-line);display:flex}.f3vs-a_perkIcon{inline-size:var(--size-tick-sm);block-size:var(--size-tick-sm);border-radius:var(--radius-pill);background-color:var(--color-primary-tint);color:var(--color-primary-deep);flex:none;justify-content:center;align-items:center;display:inline-flex}.f3vs-a_chat{padding:var(--space-3);border-radius:var(--radius-control);background-color:var(--color-sand);flex-direction:column;display:flex}.f3vs-a_bubble{box-sizing:border-box;align-self:flex-start;gap:var(--space-1);max-inline-size:var(--chat-bubble-max);padding:var(--chat-bubble-pad) var(--space-2-5);background-color:var(--color-surface);border-radius:var(--radius-control);box-shadow:var(--elevation-e1);color:var(--color-ink);border-end-start-radius:var(--space-1);flex-direction:column;display:flex}.f3vs-a_text{font-size:var(--font-secondary-size);line-height:var(--font-secondary-line);overflow-wrap:anywhere}.f3vs-a_time{align-items:center;gap:var(--space-1);color:var(--color-ink-muted);font-size:var(--font-label-size);font-weight:var(--font-label-weight);line-height:var(--font-label-line);align-self:flex-end;display:inline-flex}.f3vs-a_ticks{display:inline-flex}.f3vs-a_ticks>:last-child{margin-inline-start:calc(var(--chat-tick-overlap) * -1)}.f3vs-a_srOnly{}.f3vs-a_art{justify-content:center;display:flex}.f3vs-a_studio{gap:var(--space-3);flex-direction:column;display:flex}.f3vs-a_studioToggle{justify-content:space-between;align-items:center;gap:var(--space-2);min-block-size:var(--size-chip);padding-block:var(--space-1);padding-inline:var(--space-1);color:var(--color-ink-muted);font-family:var(--font-family);font-size:var(--font-secondary-size);font-weight:var(--font-subtitle-weight);text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;display:flex}.f3vs-a_studioToggle[aria-expanded=true]>svg{rotate:90deg}.f3vs-a_studioToggle>svg{transition-property:rotate;transition-duration:var(--motion-time-sm);transition-timing-function:var(--motion-ease-spring)}.f3vs-a_studioToggle:focus-visible{outline:var(--stroke-focus) solid var(--color-primary);outline-offset:var(--stroke-focus-offset)}.f3vs-a_qr{align-items:center;gap:var(--space-2);padding:var(--space-3);border:var(--stroke-hairline) solid var(--color-stroke-subtle);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--elevation-card);flex-direction:column;display:flex}.f3vs-a_qrHint{color:var(--color-ink-muted);font-size:var(--font-secondary-size);line-height:var(--font-secondary-line);text-align:center;margin:0}
.fiJMnq_stack{gap:var(--space-2-5);flex-direction:column;min-inline-size:0;display:flex}.fiJMnq_stack[data-spacing=group]{gap:var(--space-4)}
.fN8lOa_screen{box-sizing:border-box;gap:var(--space-4);min-block-size:calc(100dvh - var(--space-4));color:var(--color-ink);font-family:var(--font-family);font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.fN8lOa_screen>*{flex-shrink:0}.fN8lOa_screen>:last-child{view-transition-name:fN8lOa_actionbar}.fN8lOa_top{gap:var(--space-3);flex-direction:column;display:flex}.fN8lOa_progress{gap:var(--space-2);view-transition-name:fN8lOa_stepper;flex-direction:column;display:flex}.fN8lOa_counter{color:var(--color-ink-muted);font-size:var(--font-label-size);font-weight:var(--font-label-weight);line-height:var(--font-label-line);margin:0}.fN8lOa_content{gap:var(--space-4);flex-direction:column;flex:1;min-inline-size:0;display:flex}.fN8lOa_content>*{flex-shrink:0}.fN8lOa_intro{gap:var(--space-2);flex-direction:column;display:flex}.fN8lOa_title{font-size:var(--font-title-size);font-weight:var(--font-title-weight);line-height:var(--font-title-line);text-wrap:balance;overflow-wrap:anywhere;margin:0}.fN8lOa_title:focus{outline:none}.fN8lOa_why{color:var(--color-ink-muted);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-line);text-wrap:pretty;margin:0}.fN8lOa_hint{margin:calc(-1 * var(--space-2)) 0 0;color:var(--color-ink-muted);font-size:var(--font-label-size);font-weight:var(--font-label-weight);line-height:var(--font-label-line)}.fN8lOa_badge{align-items:center;gap:var(--space-1);min-block-size:var(--space-4);color:var(--color-ink-muted);font-size:var(--font-label-size);font-weight:var(--font-label-weight);white-space:nowrap;display:inline-flex}.fN8lOa_badge[data-status=saved]{color:var(--color-success)}.fN8lOa_badge[data-status=failed]{color:var(--color-danger)}.fN8lOa_banner{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2-5) var(--space-3);border:var(--stroke-width) solid var(--color-warning-stroke);border-radius:var(--radius-control);background-color:var(--color-warning-tint);font-size:var(--font-secondary-size);line-height:var(--font-secondary-line);flex-wrap:wrap;margin:0;display:flex}.fN8lOa_banner p{margin:0}.fN8lOa_hero{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;padding-block-start:var(--space-4);display:flex}.fN8lOa_hero .fN8lOa_why{max-inline-size:34ch}.fN8lOa_art{justify-content:center;display:flex}
