.Spinner-module__s0pLYa__spinner{border-radius:var(--radius-pill);border:1.5px solid var(--surface-3);border-top-color:currentColor;flex:none;animation:.62s linear infinite Spinner-module__s0pLYa__spin;display:inline-block}.Spinner-module__s0pLYa__sm{width:var(--spinner-size);height:var(--spinner-size)}.Spinner-module__s0pLYa__md{width:var(--icon-md);height:var(--icon-md)}@keyframes Spinner-module__s0pLYa__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Spinner-module__s0pLYa__spinner{animation-duration:2s}}
.Button-module__8RiFmG__btn{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-weight:var(--btn-weight);line-height:var(--leading-none);border-radius:var(--radius-button);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);border:1px solid #0000;text-decoration:none;display:inline-flex;position:relative}a.Button-module__8RiFmG__btn:not(:disabled):hover{opacity:1}.Button-module__8RiFmG__btn:disabled{opacity:var(--state-disabled-opacity);cursor:not-allowed}.Button-module__8RiFmG__busy>:not(.Button-module__8RiFmG__spinnerSlot){visibility:hidden}.Button-module__8RiFmG__btn:disabled[aria-busy=true]{opacity:1;cursor:progress}.Button-module__8RiFmG__spinner{}.Button-module__8RiFmG__spinnerSlot{pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.Button-module__8RiFmG__spinner{animation-duration:2.4s}}.Button-module__8RiFmG__btn:not(:disabled):active{transform:scale(.98)}.Button-module__8RiFmG__btn:focus-visible{box-shadow:var(--ring-focus);outline:none}.Button-module__8RiFmG__full{width:100%}.Button-module__8RiFmG__sm{padding:var(--btn-pad-sm);font-size:var(--btn-font-sm);height:var(--btn-h-sm)}.Button-module__8RiFmG__md{padding:var(--btn-pad-md);font-size:var(--btn-font-md);height:var(--btn-h-md)}.Button-module__8RiFmG__lg{padding:var(--btn-pad-lg);font-size:var(--btn-font-lg);height:var(--btn-h-lg)}.Button-module__8RiFmG__primary{background:var(--accent);color:var(--accent-contrast)}.Button-module__8RiFmG__primary:not(:disabled):hover{background:var(--btn-primary-bg-hover)}.Button-module__8RiFmG__secondary{background:var(--btn-secondary-bg);color:var(--ink);border-color:var(--btn-secondary-border)}.Button-module__8RiFmG__secondary:not(:disabled):hover{background:var(--btn-secondary-bg-hover);border-color:var(--btn-secondary-border-hover)}.Button-module__8RiFmG__ghost{color:var(--ink);background:0 0}.Button-module__8RiFmG__ghost:not(:disabled):hover{background:var(--surface-1)}.Button-module__8RiFmG__dark{background:var(--ink);color:var(--canvas)}.Button-module__8RiFmG__dark:not(:disabled):hover{background:var(--btn-dark-bg-hover)}.Button-module__8RiFmG__danger{background:color-mix(in srgb, var(--danger) 7%, transparent);color:var(--danger);border-color:color-mix(in srgb, var(--danger) 30%, transparent)}.Button-module__8RiFmG__danger:not(:disabled):hover{background:color-mix(in srgb, var(--danger) 13%, transparent)}.Button-module__8RiFmG__dashed{color:var(--muted);border:1px dashed color-mix(in srgb, var(--muted) 42%, var(--hairline));background:0 0}.Button-module__8RiFmG__dashed:not(:disabled):hover{background:var(--surface-1)}.Button-module__8RiFmG__link{color:var(--accent-text);background:0 0;border:none;padding:0}.Button-module__8RiFmG__link:not(:disabled):hover{color:var(--btn-link-color-hover)}.Button-module__8RiFmG__soft{background:var(--accent-soft);color:var(--accent-text);font-weight:var(--btn-weight-soft);border-color:#0000}.Button-module__8RiFmG__soft:not(:disabled):hover{background:color-mix(in srgb, var(--accent) 20%, var(--canvas))}@media (prefers-reduced-motion:reduce){.Button-module__8RiFmG__btn{transition:none}.Button-module__8RiFmG__btn:not(:disabled):active{transform:none}}
.Icon-module__68r8jG__s-xs{width:var(--icon-xs);height:var(--icon-xs)}.Icon-module__68r8jG__s-sm{width:var(--icon-sm);height:var(--icon-sm)}.Icon-module__68r8jG__s-md{width:var(--icon-md);height:var(--icon-md)}.Icon-module__68r8jG__s-lg{width:var(--icon-lg);height:var(--icon-lg)}.Icon-module__68r8jG__s-xl{width:var(--icon-xl);height:var(--icon-xl)}.Icon-module__68r8jG__stroke{stroke-width:var(--icon-stroke)}
.IconButton-module__09XwpW__btn{border-radius:var(--radius-pill);cursor:pointer;transition:background var(--dur-control), opacity var(--dur-fast), transform var(--dur-fast);border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.IconButton-module__09XwpW__btn:disabled{opacity:var(--state-disabled-opacity);cursor:not-allowed}.IconButton-module__09XwpW__btn:disabled[aria-busy=true]{opacity:1;cursor:progress}.IconButton-module__09XwpW__spinner{}.IconButton-module__09XwpW__btn:not(:disabled):active{transform:scale(.92)}.IconButton-module__09XwpW__btn:focus-visible{box-shadow:var(--ring-focus);outline:none}.IconButton-module__09XwpW__sm{width:var(--icon-btn-sm);height:var(--icon-btn-sm)}.IconButton-module__09XwpW__md{width:var(--icon-btn-md);height:var(--icon-btn-md)}.IconButton-module__09XwpW__lg{width:var(--icon-btn-lg);height:var(--icon-btn-lg)}.IconButton-module__09XwpW__solid{background:var(--accent);color:var(--accent-contrast)}.IconButton-module__09XwpW__soft{background:var(--accent-soft);color:var(--accent-text)}.IconButton-module__09XwpW__surface{background:var(--surface-1);color:var(--muted)}.IconButton-module__09XwpW__surface:not(:disabled):hover{background:var(--surface-2)}.IconButton-module__09XwpW__ghost{color:var(--muted);background:0 0}.IconButton-module__09XwpW__ghost:not(:disabled):hover{background:var(--surface-1)}.IconButton-module__09XwpW__danger{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}.IconButton-module__09XwpW__danger:not(:disabled):hover{background:var(--danger);color:var(--accent-contrast)}
.Stack-module__qFVuHW__stack{min-width:0;display:flex}ul.Stack-module__qFVuHW__stack,ol.Stack-module__qFVuHW__stack{margin-block:0;padding-inline-start:0;list-style:none}.Stack-module__qFVuHW__column{flex-direction:column}.Stack-module__qFVuHW__row{flex-direction:row}.Stack-module__qFVuHW__wrap{flex-wrap:wrap}.Stack-module__qFVuHW__g-1{gap:var(--space-1)}.Stack-module__qFVuHW__g-2{gap:var(--space-2)}.Stack-module__qFVuHW__g-3{gap:var(--space-3)}.Stack-module__qFVuHW__g-4{gap:var(--space-4)}.Stack-module__qFVuHW__g-5{gap:var(--space-5)}.Stack-module__qFVuHW__g-6{gap:var(--space-6)}.Stack-module__qFVuHW__g-7{gap:var(--space-7)}.Stack-module__qFVuHW__g-8{gap:var(--space-8)}.Stack-module__qFVuHW__g-10{gap:var(--space-10)}.Stack-module__qFVuHW__g-12{gap:var(--space-12)}.Stack-module__qFVuHW__g-16{gap:var(--space-16)}.Stack-module__qFVuHW__g-24{gap:var(--space-24)}.Stack-module__qFVuHW__g-block{gap:var(--block-gap)}.Stack-module__qFVuHW__g-section{gap:var(--section-gap)}.Stack-module__qFVuHW__a-start{align-items:flex-start}.Stack-module__qFVuHW__a-center{align-items:center}.Stack-module__qFVuHW__a-end{align-items:flex-end}.Stack-module__qFVuHW__a-stretch{align-items:stretch}.Stack-module__qFVuHW__a-baseline{align-items:baseline}.Stack-module__qFVuHW__j-start{justify-content:flex-start}.Stack-module__qFVuHW__j-center{justify-content:center}.Stack-module__qFVuHW__j-end{justify-content:flex-end}.Stack-module__qFVuHW__j-between{justify-content:space-between}
.Heading-module___J6x5q__h{font-family:var(--font-heading);letter-spacing:var(--tracking-tight);color:var(--ink);margin:0}.Heading-module___J6x5q__s-lg{font-size:var(--text-lg);line-height:var(--leading-snug)}.Heading-module___J6x5q__s-xl{font-size:var(--text-xl);line-height:var(--leading-snug)}.Heading-module___J6x5q__s-2xl{font-size:var(--text-2xl);line-height:var(--leading-tight)}.Heading-module___J6x5q__s-3xl{font-size:var(--text-3xl);line-height:var(--leading-tight)}.Heading-module___J6x5q__s-display{font-size:var(--text-4xl);line-height:var(--leading-tight)}.Heading-module___J6x5q__s-h1{font-size:var(--type-h1);line-height:var(--leading-tight)}.Heading-module___J6x5q__s-h2{font-size:var(--type-h2);line-height:var(--leading-heading)}.Heading-module___J6x5q__s-h3{font-size:var(--type-h3);font-family:var(--font-body);line-height:var(--leading-snug);letter-spacing:var(--tracking-normal)}.Heading-module___J6x5q__wTheme{font-weight:var(--heading-weight)}.Heading-module___J6x5q__w-regular{font-weight:var(--weight-regular)}.Heading-module___J6x5q__w-medium{font-weight:var(--weight-medium)}.Heading-module___J6x5q__w-semibold{font-weight:var(--weight-semibold)}.Heading-module___J6x5q__w-bold{font-weight:var(--weight-bold)}.Heading-module___J6x5q__w-extrabold{font-weight:var(--weight-extrabold)}.Heading-module___J6x5q__t-inverse{color:var(--on-dark)}.Heading-module___J6x5q__t-accent{color:var(--accent-text)}
.Text-module__zRdnva__text{font-family:var(--font-body);margin:0}.Text-module__zRdnva__s-2xs{font-size:var(--text-2xs)}.Text-module__zRdnva__s-xs{font-size:var(--text-xs)}.Text-module__zRdnva__s-sm{font-size:var(--text-sm)}.Text-module__zRdnva__s-md{font-size:var(--text-md)}.Text-module__zRdnva__s-lg{font-size:var(--text-lg)}.Text-module__zRdnva__s-xl{font-size:var(--text-xl)}.Text-module__zRdnva__s-lead{font-size:var(--type-lead);line-height:var(--leading-normal)}.Text-module__zRdnva__s-body-lg{font-size:var(--type-body-lg);line-height:var(--leading-relaxed)}.Text-module__zRdnva__s-body{font-size:var(--type-body);line-height:var(--leading-relaxed)}.Text-module__zRdnva__s-small{font-size:var(--type-small);line-height:var(--leading-normal)}.Text-module__zRdnva__s-caption{font-size:var(--type-caption);line-height:var(--leading-normal)}.Text-module__zRdnva__s-overline{font-size:var(--type-overline);line-height:var(--leading-snug);letter-spacing:var(--tracking-wide);text-transform:uppercase}.Text-module__zRdnva__t-default{color:var(--ink)}.Text-module__zRdnva__t-muted{color:var(--muted)}.Text-module__zRdnva__t-accent{color:var(--accent-text)}.Text-module__zRdnva__t-inverse{color:var(--on-dark)}.Text-module__zRdnva__t-faint{color:var(--surface-3)}.Text-module__zRdnva__t-label{color:var(--label)}.Text-module__zRdnva__t-warning{color:var(--warning)}.Text-module__zRdnva__t-danger{color:var(--danger)}.Text-module__zRdnva__t-success{color:var(--success)}.Text-module__zRdnva__t-strong{color:var(--label-strong)}.Text-module__zRdnva__t-trend-down{color:var(--delta-down)}.Text-module__zRdnva__t-trend-up{color:var(--delta-up)}.Text-module__zRdnva__t-inherit{color:inherit}.Text-module__zRdnva__mono{font-family:var(--font-mono)}.Text-module__zRdnva__numeric{font-variant-numeric:tabular-nums}.Text-module__zRdnva__w-regular{font-weight:var(--weight-regular)}.Text-module__zRdnva__w-medium{font-weight:var(--weight-medium)}.Text-module__zRdnva__w-semibold{font-weight:var(--weight-semibold)}.Text-module__zRdnva__w-bold{font-weight:var(--weight-bold)}.Text-module__zRdnva__uppercase{text-transform:uppercase;letter-spacing:var(--tracking-wide)}.Text-module__zRdnva__lh-tight{line-height:var(--leading-tight)}.Text-module__zRdnva__lh-snug{line-height:var(--leading-snug)}.Text-module__zRdnva__lh-normal{line-height:var(--leading-normal)}.Text-module__zRdnva__lh-relaxed{line-height:var(--leading-relaxed)}
.Card-module__b6YjYG__card{display:block}.Card-module__b6YjYG__bordered{border:1px solid var(--card-border)}.Card-module__b6YjYG__p-none{padding:0}.Card-module__b6YjYG__p-sm{padding:var(--space-3)}.Card-module__b6YjYG__p-md{padding:var(--space-5)}.Card-module__b6YjYG__p-lg{padding:var(--space-6)}.Card-module__b6YjYG__bg-white{background:var(--card-surface)}.Card-module__b6YjYG__bg-canvas{background:var(--canvas)}.Card-module__b6YjYG__bg-muted{background:var(--surface-1)}.Card-module__b6YjYG__r-md{border-radius:var(--radius-md)}.Card-module__b6YjYG__r-lg{border-radius:var(--radius-lg)}.Card-module__b6YjYG__r-card{border-radius:var(--radius-card)}.Card-module__b6YjYG__sh-none{box-shadow:none}.Card-module__b6YjYG__sh-sm{box-shadow:var(--shadow-sm)}.Card-module__b6YjYG__sh-card{box-shadow:var(--shadow-card)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.Card-module__b6YjYG__blur{-webkit-backdrop-filter:blur(26px)saturate(1.6)}}.Card-module__b6YjYG__surface{}
.Chip-module__IAwj_a__chip{align-items:center;gap:var(--space-2);font-family:var(--font-body);font-weight:var(--chip-weight);height:var(--chip-h);line-height:var(--leading-none);white-space:nowrap;border-radius:var(--radius-pill);cursor:pointer;transition:background var(--dur-control), color var(--dur-control), border-color var(--dur-control), transform var(--dur-fast);border:1px solid #0000;display:inline-flex}.Chip-module__IAwj_a__chip:not(:disabled):active{transform:scale(.95)}.Chip-module__IAwj_a__static{cursor:default}.Chip-module__IAwj_a__chip.Chip-module__IAwj_a__static:active{transform:none}.Chip-module__IAwj_a__count{font-weight:var(--weight-medium);color:var(--muted)}.Chip-module__IAwj_a__selected .Chip-module__IAwj_a__count{color:inherit;opacity:.75}.Chip-module__IAwj_a__countAttention{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--accent-acid);color:var(--ink)}.Chip-module__IAwj_a__selected .Chip-module__IAwj_a__countAttention{color:inherit;background:0 0}.Chip-module__IAwj_a__chip:disabled{opacity:var(--state-disabled-opacity);cursor:not-allowed}.Chip-module__IAwj_a__chip:focus-visible{box-shadow:var(--ring-focus);outline:none}.Chip-module__IAwj_a__sm{padding:var(--chip-pad-sm);font-size:var(--chip-font-sm)}.Chip-module__IAwj_a__md{padding:var(--chip-pad-md);font-size:var(--chip-font-md)}.Chip-module__IAwj_a__idle{color:var(--muted);border-color:var(--hairline);background:0 0}.Chip-module__IAwj_a__idle:not(:disabled):hover{background:var(--surface-1)}.Chip-module__IAwj_a__idle.Chip-module__IAwj_a__static:hover{background:0 0}.Chip-module__IAwj_a__selected{background:var(--chip-selected);color:var(--chip-selected-fg);border-color:var(--chip-selected)}.Chip-module__IAwj_a__selected:not(:disabled):hover{background:var(--chip-selected-hover);border-color:var(--chip-selected-hover)}.Chip-module__IAwj_a__selected.Chip-module__IAwj_a__static:hover{background:var(--chip-selected);border-color:var(--chip-selected)}
.SegmentedControl-module__jqNq1W__wrap{gap:var(--segmented-inset);padding:var(--segmented-inset);vertical-align:top;border-radius:var(--radius-pill);background:var(--surface-2);max-width:100%;display:inline-flex;position:relative;overflow-x:auto}.SegmentedControl-module__jqNq1W__plate{top:var(--segmented-inset);bottom:var(--segmented-inset);border-radius:var(--radius-pill);background:var(--accent);pointer-events:none;transition:transform var(--dur-med) var(--ease-out), width var(--dur-med) var(--ease-out);position:absolute;left:0}.SegmentedControl-module__jqNq1W__seg{z-index:1;cursor:pointer;white-space:nowrap;font-family:var(--font-body);font-weight:var(--weight-semibold);line-height:var(--leading-none);border-radius:var(--radius-pill);transition:background var(--dur-fast), color var(--dur-fast), transform var(--dur-fast);background:0 0;border:none;flex:none;position:relative}.SegmentedControl-module__jqNq1W__off{opacity:var(--state-disabled-opacity)}.SegmentedControl-module__jqNq1W__seg:disabled{cursor:not-allowed}.SegmentedControl-module__jqNq1W__seg:not(:disabled):active{transform:scale(.96)}.SegmentedControl-module__jqNq1W__md .SegmentedControl-module__jqNq1W__seg{font-size:var(--text-sm);padding:8px 16px}.SegmentedControl-module__jqNq1W__sm .SegmentedControl-module__jqNq1W__seg{font-size:var(--text-xs);padding:4px 11px}.SegmentedControl-module__jqNq1W__active{background:var(--accent);color:var(--accent-contrast)}.SegmentedControl-module__jqNq1W__measured .SegmentedControl-module__jqNq1W__active{background:0 0}.SegmentedControl-module__jqNq1W__idle{color:var(--muted)}.SegmentedControl-module__jqNq1W__light{border-radius:var(--radius-pill);background:var(--surface-2);gap:2px}.SegmentedControl-module__jqNq1W__light .SegmentedControl-module__jqNq1W__seg{border-radius:var(--radius-pill);font-size:var(--text-sm);transition:background var(--dur-fast), color var(--dur-fast);padding:10px 16px}.SegmentedControl-module__jqNq1W__light .SegmentedControl-module__jqNq1W__seg:active{transform:none}.SegmentedControl-module__jqNq1W__light .SegmentedControl-module__jqNq1W__idle{color:var(--muted)}.SegmentedControl-module__jqNq1W__light .SegmentedControl-module__jqNq1W__idle:hover{color:var(--ink)}.SegmentedControl-module__jqNq1W__light .SegmentedControl-module__jqNq1W__active{background:var(--pill-selected);color:var(--accent-contrast)}.SegmentedControl-module__jqNq1W__light.SegmentedControl-module__jqNq1W__measured .SegmentedControl-module__jqNq1W__active{background:0 0}.SegmentedControl-module__jqNq1W__light .SegmentedControl-module__jqNq1W__plate{background:var(--pill-selected)}.SegmentedControl-module__jqNq1W__light .SegmentedControl-module__jqNq1W__seg:focus-visible{box-shadow:var(--ring-focus);outline:none}@media (prefers-reduced-motion:reduce){.SegmentedControl-module__jqNq1W__plate{transition:none}}
.Select-module__E8rWSW__root{width:100%;display:inline-block;position:relative}.Select-module__E8rWSW__control{align-items:center;gap:var(--space-2);width:100%;font-family:var(--font-body);font-size:var(--field-font);font-weight:var(--field-weight);line-height:var(--leading-none);color:var(--ink);background:var(--surface-0);border:1px solid var(--field-border);border-radius:var(--radius-sm);cursor:pointer;text-align:left;transition:border-color var(--dur-fast), box-shadow var(--dur-fast);padding:11px 13px;display:flex}.Select-module__E8rWSW__control:focus-visible,.Select-module__E8rWSW__controlOpen{border-color:var(--accent-text);box-shadow:var(--ring-focus);outline:none}.Select-module__E8rWSW__control:disabled{cursor:default;opacity:var(--state-disabled-opacity)}.Select-module__E8rWSW__invalid{border-color:var(--danger)}.Select-module__E8rWSW__spinner{}.Select-module__E8rWSW__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.Select-module__E8rWSW__placeholder{color:color-mix(in srgb, var(--muted) 70%, var(--canvas))}.Select-module__E8rWSW__chev{color:var(--muted);transition:transform var(--dur-fast) var(--ease-standard);flex:none}.Select-module__E8rWSW__chevOpen{transform:rotate(180deg)}.Select-module__E8rWSW__sm .Select-module__E8rWSW__control{font-size:var(--text-sm);padding:6px 10px}.Select-module__E8rWSW__pop{z-index:1000;font-family:var(--font-body);background:var(--surface-0);border:1px solid var(--hairline);border-radius:var(--select-pop-radius);box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.Select-module__E8rWSW__list{max-height:200px;padding:var(--select-pop-pad);overflow-y:auto}.Select-module__E8rWSW__option{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--select-option-h);padding:var(--select-option-pad);border-radius:var(--select-option-radius);font-size:var(--select-option-font);color:var(--ink);cursor:pointer;white-space:nowrap;display:flex}.Select-module__E8rWSW__option+.Select-module__E8rWSW__option{border-top:var(--select-option-divider)}.Select-module__E8rWSW__optionActive{background:var(--select-option-hover)}.Select-module__E8rWSW__optionSelected{font-weight:var(--weight-semibold);background:var(--select-option-selected)}.Select-module__E8rWSW__optionActive.Select-module__E8rWSW__optionSelected{background:var(--select-option-hover)}.Select-module__E8rWSW__optionLabel{text-overflow:ellipsis;min-width:0;overflow:hidden}.Select-module__E8rWSW__optionCheck{color:var(--accent-text);flex:none}.Select-module__E8rWSW__option[aria-disabled=true]{opacity:.45;cursor:default}
.Input-module__5jsJuW__control{width:100%;font-family:var(--font-body);font-size:var(--field-font);font-weight:var(--field-weight);color:var(--ink);background:var(--surface-0);border:1px solid var(--field-border);border-radius:var(--radius-sm);transition:border-color var(--dur-fast), box-shadow var(--dur-fast);padding:11px 13px}.Input-module__5jsJuW__control::placeholder{color:color-mix(in srgb, var(--muted) 70%, var(--canvas))}.Input-module__5jsJuW__control:focus{border-color:var(--accent-text);box-shadow:var(--ring-focus);outline:none}.Input-module__5jsJuW__control:disabled{cursor:default;opacity:var(--state-disabled-opacity)}.Input-module__5jsJuW__invalid{border-color:var(--danger)}.Input-module__5jsJuW__invalid:focus{box-shadow:var(--ring-invalid)}.Input-module__5jsJuW__wrap{width:100%;display:block;position:relative}.Input-module__5jsJuW__leading{left:var(--space-3);color:var(--muted);pointer-events:none;align-items:center;display:inline-flex;position:absolute;top:0;bottom:0}.Input-module__5jsJuW__withLeading{padding-inline-start:calc(var(--space-3) + var(--icon-sm) + var(--space-2))}.Input-module__5jsJuW__dense{padding:var(--space-2) var(--space-3)}.Input-module__5jsJuW__readonly{background:var(--surface-1);cursor:default}.Input-module__5jsJuW__readonly:focus{border-color:var(--field-border)}.Input-module__5jsJuW__textarea{resize:vertical;min-height:84px;line-height:var(--leading-normal)}.Input-module__5jsJuW__busy{width:100%;display:block;position:relative}.Input-module__5jsJuW__spinnerSlot{pointer-events:none;align-items:center;display:inline-flex;position:absolute;inset-block:0;inset-inline-end:var(--space-2)}.Input-module__5jsJuW__busy:has(.Input-module__5jsJuW__textarea) .Input-module__5jsJuW__spinnerSlot{inset-block:var(--space-3) auto}.Input-module__5jsJuW__spinner{}.Input-module__5jsJuW__borderless{background:0 0;border-color:#0000}.Input-module__5jsJuW__borderless:hover{border-color:var(--hairline)}
.ColorPicker-module__PvDZbq__root{width:100%;display:block;position:relative}.ColorPicker-module__PvDZbq__control{}.ColorPicker-module__PvDZbq__controlOpen{}.ColorPicker-module__PvDZbq__swatch{width:var(--picker-swatch);height:var(--picker-swatch);border-radius:var(--radius-sm);border:1px solid var(--field-border);flex:none}.ColorPicker-module__PvDZbq__hex{min-width:0;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ColorPicker-module__PvDZbq__chev{}.ColorPicker-module__PvDZbq__chevOpen{}.ColorPicker-module__PvDZbq__popover{z-index:1000;width:var(--picker-pop-w);gap:var(--space-2);padding:var(--space-3);font-family:var(--font-body);background:var(--surface-0);border:1px solid var(--hairline);border-radius:var(--select-pop-radius);box-shadow:var(--shadow-float);flex-direction:column;display:flex}.ColorPicker-module__PvDZbq__surface{height:var(--picker-surface-h);border-radius:var(--radius-sm);cursor:crosshair;touch-action:none;background-image:linear-gradient(to top, #000, #0000), linear-gradient(to right, #fff, var(--picker-hue));position:relative}.ColorPicker-module__PvDZbq__hueBar{height:var(--picker-hue-h);border-radius:var(--radius-pill);cursor:pointer;touch-action:none;background-image:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);position:relative}.ColorPicker-module__PvDZbq__knob{width:var(--picker-knob);height:var(--picker-knob);margin:calc(var(--picker-knob) / -2) 0 0 calc(var(--picker-knob) / -2);border-radius:var(--radius-pill);pointer-events:none;border:2px solid #fff;position:absolute;box-shadow:0 0 0 1px #1a1a1e59}.ColorPicker-module__PvDZbq__hueKnob{width:var(--picker-knob-hue);height:var(--picker-knob-hue);margin:calc(var(--picker-knob-hue) / -2) 0 0 calc(var(--picker-knob-hue) / -2);top:50%}.ColorPicker-module__PvDZbq__foot{align-items:center;gap:var(--space-2);display:flex}.ColorPicker-module__PvDZbq__input{min-width:0;height:var(--btn-h-sm);font-family:var(--font-mono);flex:1}
.Switch-module__QeUTqq__track{border-radius:var(--radius-pill);background:var(--surface-3);cursor:pointer;transition:background var(--dur-control);border:none;flex:none;padding:0;position:relative}.Switch-module__QeUTqq__track:disabled{opacity:var(--state-disabled-opacity);cursor:not-allowed}.Switch-module__QeUTqq__track:focus-visible{box-shadow:var(--ring-focus);outline:none}.Switch-module__QeUTqq__on{background:var(--switch-on)}.Switch-module__QeUTqq__thumb{border-radius:var(--radius-pill);background:var(--surface-0);transition:transform var(--dur-med) var(--ease-out);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #140e0847}.Switch-module__QeUTqq__md{width:44px;height:26px}.Switch-module__QeUTqq__md .Switch-module__QeUTqq__thumb{width:20px;height:20px}.Switch-module__QeUTqq__md.Switch-module__QeUTqq__on .Switch-module__QeUTqq__thumb{transform:translate(18px)}.Switch-module__QeUTqq__sm{width:40px;height:24px}.Switch-module__QeUTqq__sm .Switch-module__QeUTqq__thumb{width:18px;height:18px}.Switch-module__QeUTqq__sm.Switch-module__QeUTqq__on .Switch-module__QeUTqq__thumb{transform:translate(16px)}
.Checkbox-module__tYwp1q__row{align-items:center;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.Checkbox-module__tYwp1q__row:has(.Checkbox-module__tYwp1q__input:disabled){opacity:var(--state-disabled-opacity);cursor:not-allowed}.Checkbox-module__tYwp1q__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Checkbox-module__tYwp1q__box{width:var(--checkbox-size);height:var(--checkbox-size);border-radius:var(--checkbox-radius);background:var(--surface-1);transition:background var(--dur-control), border-color var(--dur-control);flex:none;position:relative}.Checkbox-module__tYwp1q__row:hover .Checkbox-module__tYwp1q__input:not(:checked):not(:disabled)+.Checkbox-module__tYwp1q__box{background:var(--surface-2)}.Checkbox-module__tYwp1q__input:checked+.Checkbox-module__tYwp1q__box{background:var(--checkbox-on)}.Checkbox-module__tYwp1q__input:focus-visible+.Checkbox-module__tYwp1q__box{box-shadow:var(--ring-focus);outline:none}.Checkbox-module__tYwp1q__box:after{content:"";border-left:2px solid var(--checkbox-mark);border-bottom:2px solid var(--checkbox-mark);opacity:0;width:10px;height:5px;transition:opacity var(--dur-control);border-radius:1px;margin:auto;position:absolute;inset:0;transform:rotate(-45deg)translateY(-1px)}.Checkbox-module__tYwp1q__input:checked+.Checkbox-module__tYwp1q__box:after{opacity:1}.Checkbox-module__tYwp1q__label{font-size:var(--text-sm);color:var(--ink)}
.Radio-module__kCOrtG__row{align-items:center;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.Radio-module__kCOrtG__row:has(.Radio-module__kCOrtG__input:disabled){opacity:var(--state-disabled-opacity);cursor:not-allowed}.Radio-module__kCOrtG__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Radio-module__kCOrtG__dot{width:var(--checkbox-size);height:var(--checkbox-size);border-radius:var(--radius-pill);background:var(--surface-1);transition:background var(--dur-control), border-color var(--dur-control);flex:none;position:relative}.Radio-module__kCOrtG__row:hover .Radio-module__kCOrtG__input:not(:checked):not(:disabled)+.Radio-module__kCOrtG__dot{background:var(--surface-2)}.Radio-module__kCOrtG__input:checked+.Radio-module__kCOrtG__dot{background:var(--checkbox-on)}.Radio-module__kCOrtG__input:focus-visible+.Radio-module__kCOrtG__dot{box-shadow:var(--ring-focus);outline:none}.Radio-module__kCOrtG__dot:after{content:"";border-radius:var(--radius-pill);background:var(--checkbox-mark);opacity:0;width:8px;height:8px;transition:opacity var(--dur-control);margin:auto;position:absolute;inset:0}.Radio-module__kCOrtG__input:checked+.Radio-module__kCOrtG__dot:after{opacity:1}.Radio-module__kCOrtG__label{font-size:var(--text-sm);color:var(--ink)}
.Badge-module__H8aylq__badge{font-family:var(--font-body);font-weight:var(--badge-weight);line-height:var(--leading-none);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.Badge-module__H8aylq__sm{font-size:var(--text-2xs);padding:4px 11px}.Badge-module__H8aylq__md{font-size:var(--text-sm);padding:5px 12px}.Badge-module__H8aylq__lg{padding:var(--badge-pad-lg);font-size:var(--badge-font-lg);height:var(--badge-h)}.Badge-module__H8aylq__xl{padding:var(--badge-pad-xl);font-size:var(--badge-font-xl);height:var(--badge-h-xl)}.Badge-module__H8aylq__ice{background:var(--accent-ice);color:var(--accent-ice-ink)}.Badge-module__H8aylq__accent{background:var(--accent);color:var(--accent-contrast)}.Badge-module__H8aylq__neutral{background:var(--surface-1);color:var(--muted)}.Badge-module__H8aylq__success{background:var(--success-soft);color:var(--success)}.Badge-module__H8aylq__warning{background:color-mix(in srgb, var(--warning) 16%, var(--canvas));color:var(--warning)}.Badge-module__H8aylq__danger{background:var(--delta-down-soft);color:var(--delta-down)}.Badge-module__H8aylq__violet{background:color-mix(in srgb, var(--accent-lavender) 45%, transparent);color:var(--ink)}.Badge-module__H8aylq__acid{background:var(--accent-acid);color:var(--ink)}.Badge-module__H8aylq__dark{background:var(--ink);color:var(--canvas)}.Badge-module__H8aylq__surface{background:var(--surface-0);color:var(--ink)}.Badge-module__H8aylq__uppercase{text-transform:uppercase;letter-spacing:var(--tracking-wide)}
.Skeleton-module__QUUPIW__root{background:var(--surface-2);border-radius:var(--radius-sm);display:block;position:relative;overflow:hidden}.Skeleton-module__QUUPIW__text{border-radius:var(--radius-pill)}.Skeleton-module__QUUPIW__stack{flex-direction:column;gap:8px;width:100%;display:flex}.Skeleton-module__QUUPIW__circle{border-radius:var(--radius-pill)}.Skeleton-module__QUUPIW__card{border-radius:var(--radius-card)}.Skeleton-module__QUUPIW__root:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--surface-0) 70%, transparent), transparent);animation:Skeleton-module__QUUPIW__sheen 1.4s var(--ease-standard) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes Skeleton-module__QUUPIW__sheen{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.Skeleton-module__QUUPIW__root:after{animation:none}}
.Pagination-module___xmoaa__root{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.Pagination-module___xmoaa__range{color:var(--muted)}.Pagination-module___xmoaa__pages{align-items:center;gap:var(--space-2);display:flex}.Pagination-module___xmoaa__current{text-align:center;font-variant-numeric:tabular-nums;color:var(--label-strong)}
.Avatar-module__IVwToW__root{font-weight:var(--weight-semibold);line-height:var(--leading-none);-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.Avatar-module__IVwToW__circle{border-radius:var(--radius-pill)}.Avatar-module__IVwToW__square{border-radius:var(--radius-sm)}.Avatar-module__IVwToW__surface{background:var(--surface-2);color:var(--ink)}.Avatar-module__IVwToW__contrast{background:color-mix(in srgb, var(--canvas) 16%, var(--ink));color:color-mix(in srgb, var(--canvas) 82%, var(--ink))}.Avatar-module__IVwToW__img{object-fit:cover;width:100%;height:100%;display:block}
.GoogleButton-module__MeG8oG__root{border:1px solid var(--ink);border-radius:var(--radius-pill);background:var(--ink);width:100%;min-height:48px;color:var(--canvas);font-family:inherit;font-size:var(--btn-font-md);font-weight:var(--weight-bold);cursor:pointer;transition:background var(--dur-fast), border-color var(--dur-fast), opacity var(--dur-fast);justify-content:center;align-items:center;gap:12px;padding:0 14px;display:inline-flex}.GoogleButton-module__MeG8oG__root:hover:not(:disabled){background:color-mix(in srgb, var(--canvas) 12%, var(--ink));border-color:color-mix(in srgb, var(--canvas) 12%, var(--ink))}.GoogleButton-module__MeG8oG__root:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.GoogleButton-module__MeG8oG__root:disabled{opacity:var(--state-disabled-opacity);cursor:not-allowed}.GoogleButton-module__MeG8oG__mark{border-radius:var(--radius-pill);background:#fff;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.GoogleButton-module__MeG8oG__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.Tile-module__JJk06G__tile{width:var(--tile-size);height:var(--tile-size);border-radius:var(--tile-radius);flex:none;justify-content:center;align-items:center;display:inline-flex}.Tile-module__JJk06G__neutral{background:var(--tile-surface);color:var(--tile-ink)}.Tile-module__JJk06G__ice{background:var(--accent-ice);color:var(--accent-ice-ink)}.Tile-module__JJk06G__flat{}.Tile-module__JJk06G__lavender{background:var(--tile-gradient-surface);color:var(--ink)}.Tile-module__JJk06G__gradient{}.Tile-module__JJk06G__circle{border-radius:var(--radius-pill)}
.Field-module__bfn3sa__field{gap:var(--space-2);flex-direction:column;display:flex}.Field-module__bfn3sa__label{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--ink)}.Field-module__bfn3sa__labelCaps{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--muted)}.Field-module__bfn3sa__labelRow{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.Field-module__bfn3sa__meta{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.Field-module__bfn3sa__metaLeft{min-width:0}.Field-module__bfn3sa__error{color:var(--danger)}
.Divider-module__sGU_qG__horizontal{border:none;width:100%;height:1px}.Divider-module__sGU_qG__vertical{border:none;align-self:stretch;width:1px}.Divider-module__sGU_qG__hairline{background:var(--divider-hairline)}.Divider-module__sGU_qG__strong{background:var(--surface-3)}
.Sheet-module__7Yhcpq__root{z-index:var(--z-sheet);padding:0 var(--space-4);flex-direction:column;justify-content:center;display:flex;position:fixed;inset:0}.Sheet-module__7Yhcpq__closed{pointer-events:none}.Sheet-module__7Yhcpq__scrim{background:color-mix(in srgb, var(--ink) 45%, transparent);-webkit-backdrop-filter:blur(3px);opacity:0;transition:opacity var(--sheet-dur) var(--ease-inout);position:absolute;inset:0}.Sheet-module__7Yhcpq__open .Sheet-module__7Yhcpq__scrim{opacity:1}.Sheet-module__7Yhcpq__panel{background:var(--canvas);border-radius:var(--radius-modal);opacity:0;width:100%;max-width:540px;max-height:88vh;transition:transform var(--sheet-dur) var(--ease-out),  opacity calc(var(--sheet-dur) / 2) var(--ease-out);will-change:transform;flex-direction:column;margin:0 auto;display:flex;position:relative;transform:translateY(26px)}.Sheet-module__7Yhcpq__open .Sheet-module__7Yhcpq__panel{opacity:1;box-shadow:var(--shadow-sheet);transform:translateY(0)}@media (max-width:859px){.Sheet-module__7Yhcpq__dock{justify-content:flex-end;padding:0}.Sheet-module__7Yhcpq__dock .Sheet-module__7Yhcpq__panel{border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;opacity:1;max-width:430px;transition:transform var(--sheet-dur) var(--ease-inout);transform:translateY(100%)}.Sheet-module__7Yhcpq__dock.Sheet-module__7Yhcpq__open .Sheet-module__7Yhcpq__panel{transform:translateY(0)}.Sheet-module__7Yhcpq__dock .Sheet-module__7Yhcpq__handle{display:block}}@media (prefers-reduced-motion:reduce){.Sheet-module__7Yhcpq__scrim,.Sheet-module__7Yhcpq__panel,.Sheet-module__7Yhcpq__open .Sheet-module__7Yhcpq__scrim,.Sheet-module__7Yhcpq__open .Sheet-module__7Yhcpq__panel,.Sheet-module__7Yhcpq__dock .Sheet-module__7Yhcpq__panel,.Sheet-module__7Yhcpq__dock.Sheet-module__7Yhcpq__open .Sheet-module__7Yhcpq__panel{transition-duration:.01ms}}.Sheet-module__7Yhcpq__header{min-height:calc(var(--sheet-pad) + var(--icon-btn-sm));padding:var(--sheet-pad) var(--sheet-pad) 0;flex:none;position:relative}.Sheet-module__7Yhcpq__headerSlot{min-width:0;padding-right:calc(var(--icon-btn-sm) + var(--space-3))}.Sheet-module__7Yhcpq__handle{border-radius:var(--radius-pill);background:var(--surface-3);width:42px;height:5px;margin:0 auto;display:none}.Sheet-module__7Yhcpq__close{top:var(--sheet-pad);right:var(--sheet-pad);position:absolute}.Sheet-module__7Yhcpq__body{-webkit-overflow-scrolling:touch;padding:var(--sheet-pad) var(--sheet-pad) calc(var(--sheet-pad) + env(safe-area-inset-bottom));flex:auto;overflow-y:auto}.Sheet-module__7Yhcpq__panelLg{max-width:var(--sheet-w-lg)}
.ConfirmDialog-module__Xa8SYq__confirm{gap:var(--space-4);flex-direction:column;display:flex}.ConfirmDialog-module__Xa8SYq__buttons{gap:var(--space-3);margin-top:var(--space-2);justify-content:flex-end;display:flex}
.QuantityStepper-module__55mJhW__root{height:var(--control-h);background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 18%, transparent);border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.QuantityStepper-module__55mJhW__btn{aspect-ratio:1;height:100%;color:var(--accent-text);cursor:pointer;transition:background var(--dur-fast);background:0 0;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.QuantityStepper-module__55mJhW__btn:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 14%, transparent)}.QuantityStepper-module__55mJhW__btn:active:not(:disabled){transform:scale(.92)}.QuantityStepper-module__55mJhW__btn:disabled{opacity:.4;cursor:default}.QuantityStepper-module__55mJhW__val{text-align:center;min-width:2.2ch;font-family:var(--font-heading);color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}
.Slider-module__BTP6IG__range{appearance:none;width:100%;height:var(--slider-thumb);cursor:pointer;background:0 0}.Slider-module__BTP6IG__range:disabled{opacity:var(--state-disabled-opacity);cursor:not-allowed}.Slider-module__BTP6IG__range:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--radius-pill);outline:none}.Slider-module__BTP6IG__range::-webkit-slider-runnable-track{height:var(--slider-thumb);border-radius:var(--radius-pill);background:linear-gradient(var(--surface-3), var(--surface-3)) center / 100% var(--slider-track-h) no-repeat}.Slider-module__BTP6IG__range::-webkit-slider-thumb{appearance:none;width:var(--slider-thumb);height:var(--slider-thumb);border-radius:var(--radius-pill);background:var(--ink);transition:background var(--dur-control);border:none}.Slider-module__BTP6IG__range::-moz-range-track{height:var(--slider-track-h);border-radius:var(--radius-pill);background:var(--surface-3)}.Slider-module__BTP6IG__range::-moz-range-thumb{width:var(--slider-thumb);height:var(--slider-thumb);border-radius:var(--radius-pill);background:var(--ink);transition:background var(--dur-control);border:none}
.TerminalState-module__8WDANa__state{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:22px 6px 8px;display:flex}.TerminalState-module__8WDANa__icon{border-radius:999px;place-items:center;width:68px;height:68px;display:grid}.TerminalState-module__8WDANa__ok{background:color-mix(in srgb, var(--accent) 16%, var(--canvas));color:var(--accent-text)}.TerminalState-module__8WDANa__err{background:color-mix(in srgb, #d64545 14%, var(--canvas));color:#d64545}.TerminalState-module__8WDANa__body{max-width:36ch;line-height:1.5}.TerminalState-module__8WDANa__action{height:60px}
.Toast-module__dpyMdW__toast{width:360px;max-width:calc(100vw - 2 * var(--space-5));background:var(--surface-0);color:var(--ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-float);font-family:var(--font-body);align-items:center;gap:14px;padding:14px 18px 14px 14px;display:flex;position:relative}.Toast-module__dpyMdW__content{flex-direction:column;gap:2px;min-width:0;display:flex}.Toast-module__dpyMdW__title{font-size:14px;font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--ink)}.Toast-module__dpyMdW__description{font-size:12px;line-height:var(--leading-normal);color:var(--muted)}.Toast-module__dpyMdW__icon{flex:none;justify-content:center;align-items:center;width:auto;height:auto;margin:0;display:flex;overflow:visible}.Toast-module__dpyMdW__loader{display:inline-flex;position:static!important;inset:auto!important;transform:none!important}.Toast-module__dpyMdW__badge{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--ink);background:var(--accent-acid);flex:none;justify-content:center;align-items:center;display:inline-flex}.Toast-module__dpyMdW__error .Toast-module__dpyMdW__badge{color:#fff;background:#ea685a}.Toast-module__dpyMdW__warning .Toast-module__dpyMdW__badge{color:var(--ink);background:#f4b740}.Toast-module__dpyMdW__spinner{border-radius:var(--radius-pill);border:2px solid color-mix(in srgb, var(--ink) 22%, transparent);border-top-color:var(--ink);width:18px;height:18px;animation:.66s linear infinite Toast-module__dpyMdW__toast-spin}@keyframes Toast-module__dpyMdW__toast-spin{to{transform:rotate(360deg)}}.Toast-module__dpyMdW__actionButton{border-radius:var(--radius-pill);background:var(--ink);height:28px;color:var(--accent-contrast);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;border:none;padding:0 12px}.Toast-module__dpyMdW__cancelButton{border-radius:var(--radius-pill);border:1px solid var(--field-border);background:var(--surface-1);height:28px;color:var(--label-strong);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;padding:0 12px}.Toast-module__dpyMdW__closeButton{border:1px solid var(--field-border);background:var(--surface-0);color:var(--label-strong)}
.EmptyState-module__xCwq_q__state{padding:var(--space-8);justify-content:center;align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;display:flex;}.EmptyState-module__xCwq_q__state.EmptyState-module__xCwq_q__inWidget{min-height:var(--empty-min-h);background:0 0;border:0;height:100%;padding:0}.EmptyState-module__xCwq_q__mark{width:var(--empty-mark);height:var(--empty-mark);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--label);justify-content:center;align-items:center;display:inline-flex}.EmptyState-module__xCwq_q__text{max-width:var(--empty-measure);text-wrap:pretty}
.AdminImageSlot-module__0xXUuW__slot{background:var(--img-placeholder);width:100%;height:100%;margin:0;display:block;position:relative;overflow:hidden}.AdminImageSlot-module__0xXUuW__img{object-fit:cover;background:var(--surface-3);width:100%;height:100%;display:block}.AdminImageSlot-module__0xXUuW__empty{cursor:pointer;width:100%;height:100%;font-family:inherit;line-height:var(--leading-snug);color:color-mix(in srgb, var(--muted) 65%, var(--canvas));background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin:0;padding:0;display:flex}.AdminImageSlot-module__0xXUuW__empty:focus-visible{box-shadow:var(--ring-focus);outline:none}.AdminImageSlot-module__0xXUuW__replace{right:var(--space-2);bottom:var(--space-2);border-radius:var(--radius-pill);cursor:pointer;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--ink);background:color-mix(in srgb, var(--surface-0) 88%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:var(--shadow-sm);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border:none;align-items:center;gap:5px;padding:5px 10px;display:inline-flex;position:absolute}.AdminImageSlot-module__0xXUuW__replace:hover,.AdminImageSlot-module__0xXUuW__replace:focus-visible{background:var(--ink);color:var(--accent-contrast);outline:none}.AdminImageSlot-module__0xXUuW__replace:disabled{cursor:default;opacity:.7}.AdminImageSlot-module__0xXUuW__errBar{font-size:var(--text-xs);font-weight:var(--weight-semibold);text-align:center;color:var(--accent-contrast);background:color-mix(in srgb, var(--danger) 90%, transparent);padding:5px 8px;position:absolute;bottom:0;left:0;right:0}.AdminImageSlot-module__0xXUuW__row{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px dashed var(--field-border);border-radius:var(--radius-card);display:flex}.AdminImageSlot-module__0xXUuW__rowLabel{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}
.Menu-module__zp-z6W__menu{min-width:var(--menu-min-w);padding:var(--space-2);border-radius:var(--radius-md);background:var(--surface-0);border:1px solid var(--nav-border);box-shadow:var(--shadow-float);flex-direction:column;display:flex}.Menu-module__zp-z6W__item{align-items:center;gap:var(--space-2);width:100%;padding:var(--row-pad-tight) var(--space-3);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--text-md);font-weight:var(--btn-weight);color:var(--ink);text-align:left;cursor:pointer;transition:background var(--dur-control) var(--ease-out);background:0 0;border:0;display:flex}.Menu-module__zp-z6W__item:not(:disabled):hover{background:var(--surface-1)}.Menu-module__zp-z6W__item:focus-visible{box-shadow:var(--ring-focus);outline:none}.Menu-module__zp-z6W__item:disabled{opacity:var(--state-disabled-opacity);cursor:not-allowed}.Menu-module__zp-z6W__danger{color:var(--danger)}
.Notice-module__4rMSqa__root{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font-size:var(--text-sm);line-height:var(--leading-normal);flex-wrap:wrap;display:flex}.Notice-module__4rMSqa__icon{height:calc(var(--text-sm) * var(--leading-normal));flex:none;align-items:center;display:inline-flex}.Notice-module__4rMSqa__body{gap:var(--space-1);flex-direction:column;flex:26ch;min-width:0;display:flex}.Notice-module__4rMSqa__right{flex:none;align-self:center;margin-left:auto}.Notice-module__4rMSqa__info{background:var(--surface-1);border:1px solid var(--hairline);color:var(--ink)}.Notice-module__4rMSqa__warning{background:var(--warning-soft);border:1px solid color-mix(in srgb, var(--warning) 20%, transparent);color:var(--warning)}.Notice-module__4rMSqa__danger{background:var(--danger-soft);border:1px solid color-mix(in srgb, var(--danger) 20%, transparent);color:var(--danger)}
.Meter-module__IxZn0W__meter{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.Meter-module__IxZn0W__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);min-width:0;display:flex}.Meter-module__IxZn0W__note{font-variant-numeric:tabular-nums}.Meter-module__IxZn0W__label{min-width:0;}.Meter-module__IxZn0W__track{height:var(--meter-h);border-radius:var(--radius-pill);background:var(--surface-3);overflow:hidden}.Meter-module__IxZn0W__fill{border-radius:var(--radius-pill);background:var(--ink);height:100%;transition:width var(--dur-med) var(--ease-out);display:block}.Meter-module__IxZn0W__segs{gap:var(--space-1);display:flex}.Meter-module__IxZn0W__seg{min-width:var(--meter-h);height:var(--meter-h);border-radius:var(--radius-pill);flex:1 1 0}.Meter-module__IxZn0W__on{background:var(--ink)}.Meter-module__IxZn0W__off{background:var(--surface-3)}
.PageHeader-module__aMDNVa__header{margin-bottom:var(--page-header-gap);justify-content:space-between;align-items:center;gap:16px;display:flex}.PageHeader-module__aMDNVa__sub{margin-top:var(--space-1);display:block}.PageHeader-module__aMDNVa__right{align-items:center;gap:10px;display:flex}@media (max-width:859px){.PageHeader-module__aMDNVa__header{display:none}}
.SectionHead-module__3USoCW__head{margin-bottom:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.SectionHead-module__3USoCW__main{align-items:center;gap:12px;min-width:0;display:flex}.SectionHead-module__3USoCW__text{flex-direction:column;min-width:0;display:flex}.SectionHead-module__3USoCW__title{font-size:var(--title-block)}.SectionHead-module__3USoCW__subtitle{font-weight:var(--subtitle-block-weight);margin:2px 0 0}.SectionHead-module__3USoCW__rule{min-width:var(--space-4);flex:auto;align-self:center}.SectionHead-module__3USoCW__right{flex:none}
.Dashboard-module__m2fq9W__stack{--page-header-gap:0px;gap:var(--space-4);flex-direction:column;display:flex}.Dashboard-module__m2fq9W__hero{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 396px;align-items:stretch;display:grid}.Dashboard-module__m2fq9W__stats{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.Dashboard-module__m2fq9W__chartRow{gap:var(--space-4);grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:stretch;display:grid}.Dashboard-module__m2fq9W__pairRow{gap:var(--space-4);grid-template-columns:1fr 1fr;align-items:start;display:grid}.Dashboard-module__m2fq9W__pairRow>*{height:auto}@media (max-width:960px){.Dashboard-module__m2fq9W__hero,.Dashboard-module__m2fq9W__chartRow{grid-template-columns:1fr}}@media (max-width:859px){.Dashboard-module__m2fq9W__stats,.Dashboard-module__m2fq9W__pairRow{grid-template-columns:1fr}}
.DragHandle-module__nlbjlW__handle{width:var(--drag-handle);height:var(--drag-handle);border-radius:var(--radius-pill);background:var(--surface-1);color:var(--label);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;transition:background var(--dur-control) var(--ease-out);border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.DragHandle-module__nlbjlW__handle:hover{background:var(--surface-2)}.DragHandle-module__nlbjlW__handle:active{cursor:grabbing}.DragHandle-module__nlbjlW__handle:focus-visible{box-shadow:var(--ring-focus);outline:none}
.InfoPanel-module__NdGhcq__card{padding:var(--card-pad-md);height:100%;}.InfoPanel-module__NdGhcq__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.InfoPanel-module__NdGhcq__greeting{min-width:0}.InfoPanel-module__NdGhcq__eyebrow{}.InfoPanel-module__NdGhcq__title{margin-top:10px}.InfoPanel-module__NdGhcq__progress{flex:none;min-width:150px;padding-top:4px}.InfoPanel-module__NdGhcq__checklist{margin-top:16px}.InfoPanel-module__NdGhcq__item{width:100%;padding:var(--row-pad) 12px;cursor:pointer;border-radius:var(--radius-sm);transition:background var(--dur-fast);align-items:center;gap:13px;text-decoration:none;display:flex;container-type:inline-size}.InfoPanel-module__NdGhcq__item+.InfoPanel-module__NdGhcq__item{border-top:var(--row-divider)}.InfoPanel-module__NdGhcq__item:hover{background:var(--row-hover)}.InfoPanel-module__NdGhcq__item:focus-visible{box-shadow:var(--ring-focus);outline:none}.InfoPanel-module__NdGhcq__dotDone,.InfoPanel-module__NdGhcq__dotTodo{width:26px;height:26px;font-size:var(--text-sm);font-weight:var(--weight-semibold);font-family:var(--font-heading);border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}.InfoPanel-module__NdGhcq__dotDone{background:var(--accent-lavender);color:var(--ink)}.InfoPanel-module__NdGhcq__dotTodo{color:var(--muted);box-shadow:inset 0 0 0 1.5px var(--line-strong);background:0 0}.InfoPanel-module__NdGhcq__tile,.InfoPanel-module__NdGhcq__tileWarn{border-radius:10px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.InfoPanel-module__NdGhcq__tile{background:var(--surface-1);color:var(--ink)}.InfoPanel-module__NdGhcq__tileWarn{background:color-mix(in srgb, var(--warning) 16%, var(--canvas));color:var(--warning)}.InfoPanel-module__NdGhcq__itemTitle{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.InfoPanel-module__NdGhcq__itemSub{text-overflow:ellipsis;white-space:nowrap;flex:0 3 auto;min-width:0;overflow:hidden}.InfoPanel-module__NdGhcq__chev{color:var(--muted);flex:none}@container (max-width:430px){.InfoPanel-module__NdGhcq__itemSub{display:none}}.InfoPanel-module__NdGhcq__itemNext{background:color-mix(in srgb, var(--accent-acid) 22%, transparent)}.InfoPanel-module__NdGhcq__itemNext:hover{background:color-mix(in srgb, var(--accent-acid) 34%, transparent)}.InfoPanel-module__NdGhcq__dotNext{background:var(--accent-acid);color:var(--ink);font-weight:var(--weight-semibold);border-color:#0000;}@media (prefers-reduced-motion:reduce){.InfoPanel-module__NdGhcq__item,.InfoPanel-module__NdGhcq__itemNext,.InfoPanel-module__NdGhcq__dotNext{transition:none}}
.CookieConsent-module__0TNawW__banner{left:var(--space-3);right:var(--space-3);bottom:var(--space-3);z-index:var(--z-sticky);gap:var(--space-3);max-width:560px;padding:var(--space-4);background:var(--surface-0);color:var(--ink);border:1px solid var(--hairline);border-radius:var(--radius-card);box-shadow:var(--shadow-lg);margin:0 auto;margin-bottom:env(safe-area-inset-bottom,0px);opacity:0;transition:transform var(--dur-slower) var(--ease-inout), opacity var(--dur-slower) var(--ease-inout);will-change:transform;flex-direction:column;display:flex;position:fixed;transform:translateY(120%)}.CookieConsent-module__0TNawW__in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.CookieConsent-module__0TNawW__banner{transition-duration:.01ms}}.CookieConsent-module__0TNawW__title{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--ink);margin:0}.CookieConsent-module__0TNawW__body{margin:var(--space-1) 0 0;font-size:var(--text-md);color:var(--muted);line-height:1.45}.CookieConsent-module__0TNawW__link{color:var(--ink);text-underline-offset:2px;white-space:nowrap;text-decoration:underline}.CookieConsent-module__0TNawW__link:hover{color:var(--accent-text)}.CookieConsent-module__0TNawW__actions{gap:var(--space-2);display:flex}.CookieConsent-module__0TNawW__actions>*{flex:1 1 0}@media (max-width:360px){.CookieConsent-module__0TNawW__actions{flex-direction:column}}
.RowMenu-module__KQ7vtq__at{z-index:var(--z-nav);position:fixed}
.WidgetCard-module___hAcFG__card{height:100%;padding:var(--card-pad-md);border-radius:var(--radius-card);flex-direction:column;display:flex;}.WidgetCard-module___hAcFG__body{flex:1}
.GuestFooter-module__MMInlG__footer{padding:22px 24px calc(24px + env(safe-area-inset-bottom));text-align:center}.GuestFooter-module__MMInlG__credit{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--muted)}.GuestFooter-module__MMInlG__creditLink{color:inherit;text-decoration:none}.GuestFooter-module__MMInlG__creditLink:hover,.GuestFooter-module__MMInlG__creditLink:focus-visible{color:var(--ink);text-underline-offset:2px;text-decoration:underline}
.charts-module__2rbXxW__chart{margin-top:var(--space-6);color:var(--accent-lavender-deep,var(--accent-lavender))}.charts-module__2rbXxW__plot{height:190px;position:relative}.charts-module__2rbXxW__gridRow{align-items:center;gap:10px;display:flex;position:absolute;left:0;right:0;transform:translateY(-50%)}.charts-module__2rbXxW__gridLabel{text-align:right;font-variant-numeric:tabular-nums;flex:none;width:30px}.charts-module__2rbXxW__gridLine{background:var(--hairline);flex:1;height:1px}.charts-module__2rbXxW__svgWrap{cursor:crosshair;touch-action:none;position:absolute;inset:0 4px 0 40px}.charts-module__2rbXxW__guide{background:var(--line-strong);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.charts-module__2rbXxW__svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.charts-module__2rbXxW__dot,.charts-module__2rbXxW__dotPeak{background:var(--surface-0);border-radius:999px;position:absolute;transform:translate(-50%,-50%)}.charts-module__2rbXxW__dot{width:7px;height:7px;box-shadow:0 0 0 2px var(--ink)}.charts-module__2rbXxW__dotPeak{width:9px;height:9px;box-shadow:0 0 0 2.5px var(--accent-lavender-deep)}.charts-module__2rbXxW__tip{padding:var(--space-2) var(--space-3);background:var(--surface-0);border:1px solid var(--nav-border);box-shadow:var(--shadow-float);text-align:center;white-space:nowrap;pointer-events:none;border-radius:11px;margin-top:-13px;position:absolute;transform:translate(-50%,-100%)}.charts-module__2rbXxW__tipVal{font-family:var(--font-heading);font-weight:var(--weight-semibold);font-size:var(--text-md);color:var(--ink);line-height:var(--leading-none)}.charts-module__2rbXxW__tipLabel{margin-top:3px;}.charts-module__2rbXxW__xAxis{height:16px;margin:10px 4px 0 40px;position:relative}.charts-module__2rbXxW__xLabel{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--label);white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.charts-module__2rbXxW__xLabel:first-child{transform:none}.charts-module__2rbXxW__xLabel:last-child{transform:translate(-100%)}.charts-module__2rbXxW__emptyNote{padding:0 var(--space-6);pointer-events:none;position:absolute;inset:0}
.DishCropDialog-module__bHQ5Aa__root{gap:var(--space-4);flex-direction:column;display:flex}.DishCropDialog-module__bHQ5Aa__stage{height:var(--crop-stage-h);border-radius:var(--radius-card);background:var(--crop-stage);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;position:relative;overflow:hidden}.DishCropDialog-module__bHQ5Aa__stage:active{cursor:grabbing}.DishCropDialog-module__bHQ5Aa__center{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.DishCropDialog-module__bHQ5Aa__photo{transform-origin:50%;max-width:none}.DishCropDialog-module__bHQ5Aa__frame{height:var(--crop-frame-h);aspect-ratio:4/3;border-radius:var(--radius-sm);box-shadow:0 0 0 var(--crop-scrim-spread) var(--crop-scrim);pointer-events:none;margin:auto;position:absolute;inset:0}.DishCropDialog-module__bHQ5Aa__grid{border-radius:inherit;background:repeating-linear-gradient(to right, transparent 0 calc(100% / 3), var(--crop-grid) 0 calc(100% / 3 + 1px)), repeating-linear-gradient(to bottom, transparent 0 calc(100% / 3), var(--crop-grid) 0 calc(100% / 3 + 1px));position:absolute;inset:0}.DishCropDialog-module__bHQ5Aa__hint{left:var(--space-3);bottom:var(--space-3);align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--crop-hint-bg);color:var(--crop-hint-ink);pointer-events:none;display:inline-flex;position:absolute}.DishCropDialog-module__bHQ5Aa__zoom{align-items:center;gap:var(--space-3);display:flex}.DishCropDialog-module__bHQ5Aa__slider{flex:auto;min-width:0}.DishCropDialog-module__bHQ5Aa__readout{min-width:var(--crop-readout-w);flex:none}.DishCropDialog-module__bHQ5Aa__tools{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.DishCropDialog-module__bHQ5Aa__footer{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:859px){.DishCropDialog-module__bHQ5Aa__stage{height:var(--crop-stage-h-sm)}}
.GuestUnavailable-module__8XFBqG__menuBackdrop{background:var(--canvas);min-height:100dvh}.GuestUnavailable-module__8XFBqG__wrap{width:100%;max-width:430px;padding:var(--space-5) var(--space-4) var(--space-8);flex-direction:column;align-items:center;margin:0 auto;display:flex}.GuestUnavailable-module__8XFBqG__brand{padding:4px 0 var(--space-6);align-self:flex-start;align-items:center;gap:12px;display:flex}.GuestUnavailable-module__8XFBqG__brandLogo,.GuestUnavailable-module__8XFBqG__brandLetter{object-fit:cover;border-radius:14px;flex:none;width:44px;height:44px}.GuestUnavailable-module__8XFBqG__brandLetter{background:var(--surface-1);color:var(--accent-text);font-family:var(--font-heading);font-weight:var(--weight-bold);justify-content:center;align-items:center;font-size:20px;display:flex}.GuestUnavailable-module__8XFBqG__brandName{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--ink)}.GuestUnavailable-module__8XFBqG__card{text-align:center;background:var(--surface-1);border:1px solid var(--hairline);border-radius:var(--radius-card);flex-direction:column;align-items:center;width:100%;margin-top:32px;padding:40px 28px;display:flex}.GuestUnavailable-module__8XFBqG__icon{border-radius:var(--radius-pill);background:var(--accent-soft);width:60px;height:60px;color:var(--accent-text);justify-content:center;align-items:center;margin-bottom:18px;display:flex}.GuestUnavailable-module__8XFBqG__title{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--ink);margin:0}.GuestUnavailable-module__8XFBqG__body{max-width:300px;font-size:var(--text-md);color:var(--muted);margin:10px 0 0;line-height:1.5}
.landing-module__m5L0Tq__backdrop{background:var(--canvas);justify-content:center;min-height:100vh;display:flex}.landing-module__m5L0Tq__frame{background:var(--canvas);width:100%;max-width:430px;min-height:100vh;position:relative;overflow:hidden;box-shadow:0 0 60px #281e140f}@media (min-width:860px){.landing-module__m5L0Tq__frame{max-width:768px}}@media (min-width:1180px){.landing-module__m5L0Tq__frame{max-width:1200px}}.landing-module__m5L0Tq__grid{grid-template-columns:1fr;display:grid}.landing-module__m5L0Tq__colMain,.landing-module__m5L0Tq__colSide{min-width:0}.landing-module__m5L0Tq__gridMenuCard{grid-template-columns:1fr;display:grid}@media (min-width:1180px){.landing-module__m5L0Tq__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;column-gap:28px}}.landing-module__m5L0Tq__colMain>*,.landing-module__m5L0Tq__colSide>*,.landing-module__m5L0Tq__frame>footer{animation:landing-module__m5L0Tq__landingBlockIn .55s var(--ease-out) both}.landing-module__m5L0Tq__colMain>:first-child,.landing-module__m5L0Tq__colSide>:first-child{animation-delay:50ms}.landing-module__m5L0Tq__colMain>:nth-child(2),.landing-module__m5L0Tq__colSide>:nth-child(2){animation-delay:.11s}.landing-module__m5L0Tq__colMain>:nth-child(3),.landing-module__m5L0Tq__colSide>:nth-child(3){animation-delay:.17s}.landing-module__m5L0Tq__frame>footer{animation-delay:.23s}@keyframes landing-module__m5L0Tq__landingBlockIn{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.landing-module__m5L0Tq__colMain>*,.landing-module__m5L0Tq__colSide>*,.landing-module__m5L0Tq__frame>footer{animation:none}}
.PeakHoursWidget-module__gzR7ga__wrap{flex-direction:column;height:100%;display:flex}.PeakHoursWidget-module__gzR7ga__bars{align-items:flex-end;gap:5px;height:128px;margin-top:auto;padding-top:20px;display:flex}.PeakHoursWidget-module__gzR7ga__bar,.PeakHoursWidget-module__gzR7ga__barPeak{border-radius:5px 5px 3px 3px;flex:1;min-height:5px}.PeakHoursWidget-module__gzR7ga__bar{background:#1a1a1e24}.PeakHoursWidget-module__gzR7ga__barPeak{background:var(--accent-acid)}.PeakHoursWidget-module__gzR7ga__axis{justify-content:space-between;margin-top:9px;display:flex}.PeakHoursWidget-module__gzR7ga__footer{border-top:var(--row-divider);align-items:center;gap:8px;margin-top:16px;padding-top:14px;display:flex}@media (max-width:859px){.PeakHoursWidget-module__gzR7ga__footText{font-size:var(--text-sm)}}.PeakHoursWidget-module__gzR7ga__footDot{border-radius:var(--radius-pill);background:var(--accent-acid);flex:none;width:7px;height:7px}.PeakHoursWidget-module__gzR7ga__barGhost{border-radius:var(--radius-pill);background:var(--surface-2);flex:1;min-width:0}
.MenuTable-module__73zEHa__table{--list-cols:var(--space-8) var(--menu-thumb) minmax(0, 1fr) var(--menu-badges) var(--menu-price) var(--menu-stock) var(--icon-btn-sm) var(--icon-btn-sm);--menu-thumb:2.75rem;--menu-badges:13.25rem;--menu-price:9rem;--menu-stock:4.5rem;--menu-panel-sizes:29.25rem;--menu-panel-photo:14.125rem;--row-h:auto;flex-direction:column;display:flex}.MenuTable-module__73zEHa__headRow{gap:var(--space-3);padding:var(--space-2) var(--space-5);border-bottom:var(--divider-hairline);}.MenuTable-module__73zEHa__caps{}.MenuTable-module__73zEHa__catBlock{flex-direction:column;display:flex;position:relative}.MenuTable-module__73zEHa__catRow{z-index:1;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-5);background:var(--surface-2);border-block:var(--divider-hairline);display:flex;position:sticky;top:0}.MenuTable-module__73zEHa__catName{min-width:0;font-weight:var(--weight-semibold);flex:0 22rem}.MenuTable-module__73zEHa__catEnd{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}.MenuTable-module__73zEHa__emptyCat{padding:var(--space-6) var(--space-5);text-align:center}.MenuTable-module__73zEHa__addDishRow,.MenuTable-module__73zEHa__addCategoryRow{padding:var(--space-3) var(--space-5)}.MenuTable-module__73zEHa__addCategoryRow{border-top:var(--divider-hairline)}.MenuTable-module__73zEHa__dishWrap{border-top:var(--divider-hairline);position:relative}.MenuTable-module__73zEHa__dishWrapOpen{background:var(--row-hover)}.MenuTable-module__73zEHa__dishRow{gap:var(--space-3);padding:var(--space-3) var(--space-5);transition:background var(--dur-fast) var(--ease-out);cursor:pointer;}.MenuTable-module__73zEHa__dishRow:hover{background:var(--row-hover)}.MenuTable-module__73zEHa__dimmed{opacity:.6}.MenuTable-module__73zEHa__handle{justify-self:center}.MenuTable-module__73zEHa__thumb,.MenuTable-module__73zEHa__thumbEmpty{width:var(--menu-thumb);height:var(--menu-thumb);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.MenuTable-module__73zEHa__thumb{background:var(--img-placeholder);border:none;padding:0}.MenuTable-module__73zEHa__thumbImg{object-fit:cover;width:100%;height:100%;display:block}.MenuTable-module__73zEHa__thumbEmpty{border:1px dashed var(--warning);color:var(--warning);background:0 0}.MenuTable-module__73zEHa__nameCell{align-items:center;gap:var(--space-2);min-width:0;display:flex;}.MenuTable-module__73zEHa__nameInput{flex:auto;min-width:0}.MenuTable-module__73zEHa__nameWarn{border-color:var(--warning)}.MenuTable-module__73zEHa__marker{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);flex:none;display:none}.MenuTable-module__73zEHa__markerWarn{background:var(--warning)}.MenuTable-module__73zEHa__markerMuted{background:var(--muted)}.MenuTable-module__73zEHa__badgeCell{align-items:center;gap:var(--space-2);min-width:0;display:flex;overflow:hidden}.MenuTable-module__73zEHa__badgeBtn{cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.MenuTable-module__73zEHa__priceCellWrap{}.MenuTable-module__73zEHa__priceCell{align-items:center;gap:var(--space-2);min-width:0;display:flex}.MenuTable-module__73zEHa__priceInput{flex:auto;min-width:0}.MenuTable-module__73zEHa__currency{flex:none}.MenuTable-module__73zEHa__stockCell{align-items:center;display:flex;}.MenuTable-module__73zEHa__kebabCell{display:inline-flex}.MenuTable-module__73zEHa__chev{transition:transform var(--dur-control) var(--ease-standard)}.MenuTable-module__73zEHa__chevOpen{transform:rotate(180deg)}.MenuTable-module__73zEHa__chevCell{justify-self:end}.MenuTable-module__73zEHa__panel{transition:grid-template-rows var(--dur-med) var(--ease-inout);grid-template-rows:0fr;display:grid}.MenuTable-module__73zEHa__panelOpen{grid-template-rows:1fr}.MenuTable-module__73zEHa__panel:not(.MenuTable-module__73zEHa__panelOpen) .MenuTable-module__73zEHa__panelClip{visibility:hidden;transition:visibility 0s linear var(--dur-med)}.MenuTable-module__73zEHa__panelClip{min-height:0;overflow:hidden}.MenuTable-module__73zEHa__panelInner{grid-template-columns:var(--menu-panel-sizes) minmax(0, 1fr) var(--menu-panel-photo);column-gap:var(--space-5);row-gap:var(--space-4);padding:0 var(--space-5) var(--space-5) calc(var(--space-5) + var(--space-8) + var(--space-3));align-items:start;display:grid}.MenuTable-module__73zEHa__sizes{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.MenuTable-module__73zEHa__sizeHead,.MenuTable-module__73zEHa__sizeRow{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) var(--icon-btn-sm) var(--icon-btn-sm);gap:var(--space-2);align-items:center;display:grid}.MenuTable-module__73zEHa__sizeHead.MenuTable-module__73zEHa__hasWeight,.MenuTable-module__73zEHa__sizeRow.MenuTable-module__73zEHa__hasWeight{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) var(--icon-btn-sm) var(--icon-btn-sm)}.MenuTable-module__73zEHa__unitEcho{padding-left:var(--space-3)}.MenuTable-module__73zEHa__addSize{align-self:flex-start}.MenuTable-module__73zEHa__starOn{background:var(--accent-acid);color:var(--ink)}.MenuTable-module__73zEHa__desc{align-self:stretch;gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.MenuTable-module__73zEHa__desc>*{flex-direction:column;flex:auto;display:flex}.MenuTable-module__73zEHa__descInput{min-height:var(--menu-desc-h);--menu-desc-h:5.25rem;resize:vertical;flex:auto}.MenuTable-module__73zEHa__photoCol{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.MenuTable-module__73zEHa__photoBox{max-width:var(--menu-panel-photo);aspect-ratio:1;border-radius:var(--radius-md);background:var(--img-placeholder);position:relative;overflow:hidden}.MenuTable-module__73zEHa__photoImg{object-fit:cover;width:100%;height:100%;display:block}.MenuTable-module__73zEHa__photoEmpty{justify-content:center;align-items:center;gap:var(--space-2);border:1px dashed var(--warning);border-radius:var(--radius-md);width:100%;height:100%;color:var(--warning);cursor:pointer;background:0 0;flex-direction:column;display:flex}.MenuTable-module__73zEHa__photoActions{right:var(--space-2);bottom:var(--space-2);gap:var(--space-2);display:flex;position:absolute}.MenuTable-module__73zEHa__photoRemove{background:var(--surface-1)}.MenuTable-module__73zEHa__recSlot{grid-column:1/3;min-width:0}@media (max-width:1023px){.MenuTable-module__73zEHa__table{--list-cols:var(--space-8) var(--menu-thumb) minmax(0, 1fr) var(--menu-price) var(--menu-stock) var(--icon-btn-sm) var(--icon-btn-sm);--menu-thumb:2.5rem;--menu-price:6.5rem;--menu-stock:2.75rem}.MenuTable-module__73zEHa__badgeCell{display:none}.MenuTable-module__73zEHa__marker{display:block}.MenuTable-module__73zEHa__headStock{font-size:0}.MenuTable-module__73zEHa__headRow,.MenuTable-module__73zEHa__catRow,.MenuTable-module__73zEHa__dishRow{padding-inline:var(--space-4)}.MenuTable-module__73zEHa__panelInner{padding-left:calc(var(--space-4) + var(--space-8) + var(--space-3));grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.MenuTable-module__73zEHa__photoCol,.MenuTable-module__73zEHa__recSlot{grid-column:1/3}}@media (max-width:620px){.MenuTable-module__73zEHa__table{--list-cols:var(--menu-thumb) minmax(0, 1fr) var(--icon-btn-sm) var(--icon-btn-sm);--menu-thumb:2.5rem}.MenuTable-module__73zEHa__headRow.MenuTable-module__73zEHa__headRow,.MenuTable-module__73zEHa__handle,.MenuTable-module__73zEHa__priceCellWrap,.MenuTable-module__73zEHa__stockCell{display:none}.MenuTable-module__73zEHa__headRow,.MenuTable-module__73zEHa__catRow,.MenuTable-module__73zEHa__dishRow{padding-inline:var(--space-4)}.MenuTable-module__73zEHa__catName{flex:auto}.MenuTable-module__73zEHa__catCount{display:none}.MenuTable-module__73zEHa__panelInner{padding-left:var(--space-4);grid-template-columns:minmax(0,1fr)}.MenuTable-module__73zEHa__photoCol,.MenuTable-module__73zEHa__recSlot{grid-column:1}.MenuTable-module__73zEHa__desc{order:0}.MenuTable-module__73zEHa__sizes{order:1}.MenuTable-module__73zEHa__photoCol{display:none}.MenuTable-module__73zEHa__recSlot{order:3}}@media (max-width:859px){.MenuTable-module__73zEHa__catRow{top:var(--topbar-h)}}@media (prefers-reduced-motion:reduce){.MenuTable-module__73zEHa__panel,.MenuTable-module__73zEHa__chev,.MenuTable-module__73zEHa__dishRow{transition:none}}
.DangerZone-module__K1ltzG__zone{align-items:center;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--hairline);flex-wrap:wrap;display:flex}.DangerZone-module__K1ltzG__text{flex:1 1 var(--danger-zone-text-w);gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.DangerZone-module__K1ltzG__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}
.PopularDishesWidget-module__f3Jd_a__grid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.PopularDishesWidget-module__f3Jd_a__tile{gap:var(--space-2);background:var(--surface-hover,var(--surface-1));min-width:0;transition:background var(--dur-fast) var(--ease-out);border:none;border-radius:14px;flex-direction:column;padding:14px;display:flex}.PopularDishesWidget-module__f3Jd_a__tile:hover{background:var(--surface-2)}.PopularDishesWidget-module__f3Jd_a__tileTop{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.PopularDishesWidget-module__f3Jd_a__rank{font-variant-numeric:tabular-nums}.PopularDishesWidget-module__f3Jd_a__tileFoot{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-top:auto;display:flex}.PopularDishesWidget-module__f3Jd_a__cat{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.PopularDishesWidget-module__f3Jd_a__count{white-space:nowrap;font-variant-numeric:tabular-nums}.PopularDishesWidget-module__f3Jd_a__bar{border-radius:var(--radius-pill);background:var(--surface-2);height:3px;display:block;position:relative;overflow:hidden}.PopularDishesWidget-module__f3Jd_a__bar:after{content:"";width:var(--fill,0%);background:var(--accent-lavender-deep);border-radius:inherit;position:absolute;inset:0 auto 0 0}.PopularDishesWidget-module__f3Jd_a__deltaFlat,.PopularDishesWidget-module__f3Jd_a__deltaNew{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--accent-lavender) 45%, transparent);align-items:center;height:22px;padding:0 9px;display:inline-flex}.PopularDishesWidget-module__f3Jd_a__deltaUp{background:var(--success-soft);color:var(--success);}.PopularDishesWidget-module__f3Jd_a__deltaDown{background:var(--delta-down-soft);color:var(--delta-down);}@media (max-width:1180px){.PopularDishesWidget-module__f3Jd_a__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.PopularDishesWidget-module__f3Jd_a__grid{gap:10px}}@media (prefers-reduced-motion:reduce){.PopularDishesWidget-module__f3Jd_a__tile{transition:none}}
.RecommendationStrip-module__cxf4rG__head{align-items:center;gap:var(--space-3);width:100%;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:flex}.RecommendationStrip-module__cxf4rG__eyebrow{white-space:nowrap;flex:none;}.RecommendationStrip-module__cxf4rG__counter{height:var(--space-7);flex:none}.RecommendationStrip-module__cxf4rG__summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);color:var(--label-strong);flex:auto;overflow:hidden}.RecommendationStrip-module__cxf4rG__summaryEmpty{color:var(--muted)}.RecommendationStrip-module__cxf4rG__rule{border-top:1px solid var(--divider-hairline);flex:1 1 0}.RecommendationStrip-module__cxf4rG__chev{color:var(--muted);transition:transform var(--dur-fast) var(--ease-out);flex:none;display:inline-flex}.RecommendationStrip-module__cxf4rG__chevOpen{transform:rotate(180deg)}.RecommendationStrip-module__cxf4rG__panel{transition:grid-template-rows var(--dur-med) var(--ease-inout);grid-template-rows:0fr;display:grid}.RecommendationStrip-module__cxf4rG__panelOpen{grid-template-rows:1fr}.RecommendationStrip-module__cxf4rG__panel:not(.RecommendationStrip-module__cxf4rG__panelOpen) .RecommendationStrip-module__cxf4rG__panelClip{visibility:hidden;transition:visibility 0s linear var(--dur-med)}.RecommendationStrip-module__cxf4rG__panelClip{min-height:0;overflow:hidden}.RecommendationStrip-module__cxf4rG__body{gap:var(--space-3);padding-top:var(--space-3);flex-direction:column;display:flex}.RecommendationStrip-module__cxf4rG__hint{align-items:baseline;gap:var(--space-2);padding:var(--space-3);border:1px dashed var(--hairline);border-radius:var(--radius-sm);background:var(--surface-0);display:flex}.RecommendationStrip-module__cxf4rG__dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--muted);flex:none}.RecommendationStrip-module__cxf4rG__hintText{min-width:0}.RecommendationStrip-module__cxf4rG__row{align-items:center;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--hairline-row);border-radius:var(--radius-sm);background:var(--surface-0);display:flex}.RecommendationStrip-module__cxf4rG__index.RecommendationStrip-module__cxf4rG__index{width:var(--space-7);height:var(--space-7);flex:none;justify-content:center;padding:0}.RecommendationStrip-module__cxf4rG__rowText{flex:auto;min-width:0}.RecommendationStrip-module__cxf4rG__rowName,.RecommendationStrip-module__cxf4rG__rowWhere{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.RecommendationStrip-module__cxf4rG__rowRemove{background:var(--surface-1);flex:none}.RecommendationStrip-module__cxf4rG__rowRemove:not(:disabled):hover{background:var(--surface-2)}.RecommendationStrip-module__cxf4rG__addRow{display:flex}.RecommendationStrip-module__cxf4rG__add{}.RecommendationStrip-module__cxf4rG__popSlot{z-index:var(--z-nav);padding-top:var(--space-2);position:absolute;top:100%;left:0;right:0}.RecommendationStrip-module__cxf4rG__pop{gap:var(--space-2);padding:var(--space-2);border:1px solid var(--nav-border);border-radius:var(--radius-md);background:var(--surface-0);box-shadow:var(--shadow-float);flex-direction:column;display:flex}.RecommendationStrip-module__cxf4rG__searchRow{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--hairline-row);border-radius:var(--radius-sm);background:var(--surface-hover);display:flex}.RecommendationStrip-module__cxf4rG__searchRow:focus-within{border-color:var(--focus);box-shadow:var(--ring-focus)}.RecommendationStrip-module__cxf4rG__searchIcon{color:var(--label);flex:none}.RecommendationStrip-module__cxf4rG__searchInput{min-width:0;font-family:inherit;font-size:var(--text-md);color:var(--ink);background:0 0;border:0;outline:none;flex:auto;padding:0}.RecommendationStrip-module__cxf4rG__searchInput::placeholder{color:var(--muted)}.RecommendationStrip-module__cxf4rG__searchInput::-webkit-search-cancel-button{display:none}.RecommendationStrip-module__cxf4rG__found{white-space:nowrap;flex:none}.RecommendationStrip-module__cxf4rG__list{max-height:calc(var(--icon-btn-row) * 8);overscroll-behavior:contain;overflow-y:auto}.RecommendationStrip-module__cxf4rG__group{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-1);display:flex}.RecommendationStrip-module__cxf4rG__groupLabel{white-space:nowrap;flex:none;}.RecommendationStrip-module__cxf4rG__groupRule{border-top:1px solid var(--divider-hairline);flex:1 1 0}.RecommendationStrip-module__cxf4rG__opt{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);border-radius:var(--radius-sm);font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:0;display:flex}.RecommendationStrip-module__cxf4rG__opt:hover:not(:disabled){background:var(--surface-hover)}.RecommendationStrip-module__cxf4rG__optTile{flex:none}.RecommendationStrip-module__cxf4rG__optDot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:currentColor}.RecommendationStrip-module__cxf4rG__optName{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.RecommendationStrip-module__cxf4rG__optMeta{white-space:nowrap;flex:none}.RecommendationStrip-module__cxf4rG__optOff{opacity:var(--state-disabled-opacity);cursor:not-allowed}.RecommendationStrip-module__cxf4rG__nothing{padding:var(--space-3);text-align:center}@media (prefers-reduced-motion:reduce){.RecommendationStrip-module__cxf4rG__chev,.RecommendationStrip-module__cxf4rG__opt,.RecommendationStrip-module__cxf4rG__panel{transition:none}}
.DishCartControl-module__T6mSHa__control{height:var(--control-h);max-width:var(--control-h);transition:max-width .22s var(--ease-out);flex:none;position:relative;overflow:hidden}.DishCartControl-module__T6mSHa__expanded{max-width:140px}.DishCartControl-module__T6mSHa__cartBtn{z-index:1;width:var(--control-h);height:var(--control-h);border:1px solid var(--hairline);background:var(--surface-1);color:var(--accent-text);cursor:pointer;transition:opacity .14s var(--ease-out), transform .14s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0 auto 0 0}.DishCartControl-module__T6mSHa__cartBtn:active{transform:scale(.92)}.DishCartControl-module__T6mSHa__expanded .DishCartControl-module__T6mSHa__cartBtn{opacity:0;pointer-events:none}.DishCartControl-module__T6mSHa__stepperWrap{height:var(--control-h);opacity:0;pointer-events:none;transition:opacity .14s var(--ease-out);align-items:center;display:flex}.DishCartControl-module__T6mSHa__expanded .DishCartControl-module__T6mSHa__stepperWrap{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.DishCartControl-module__T6mSHa__control,.DishCartControl-module__T6mSHa__cartBtn,.DishCartControl-module__T6mSHa__stepperWrap{transition:none}}
.LangSwitcher-module__QTa0Ia__wrap{pointer-events:auto;display:inline-flex;position:relative}.LangSwitcher-module__QTa0Ia__trigger{border:1px solid var(--hairline);background:var(--surface-0);color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.LangSwitcher-module__QTa0Ia__triggerLabel{letter-spacing:.06em;line-height:1}.LangSwitcher-module__QTa0Ia__triggerCaret,.LangSwitcher-module__QTa0Ia__triggerCaretOpen{opacity:.65;transition:transform var(--dur-fast) ease}.LangSwitcher-module__QTa0Ia__triggerCaretOpen{transform:rotate(180deg)}.LangSwitcher-module__QTa0Ia__backdrop{z-index:40;position:fixed;inset:0}.LangSwitcher-module__QTa0Ia__menu{z-index:41;background:var(--surface-0);border:1px solid var(--hairline);border-radius:16px;flex-direction:column;gap:2px;min-width:168px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 30px -10px #281e1440}.LangSwitcher-module__QTa0Ia__item{color:var(--ink);border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:600;text-decoration:none;transition:background .14s;display:flex}.LangSwitcher-module__QTa0Ia__item:hover{background:var(--surface-1)}.LangSwitcher-module__QTa0Ia__itemActive{color:var(--accent-text)}
.CountBadge-module__UrMlcW__badge{height:var(--count-badge-h);min-width:var(--count-badge-h);padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-none);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;display:inline-flex}.CountBadge-module__UrMlcW__sm{height:var(--count-badge-h-sm);min-width:var(--count-badge-h-sm);padding:0 var(--space-1);font-size:var(--text-2xs)}.CountBadge-module__UrMlcW__attention{background:var(--accent-acid);color:var(--ink)}.CountBadge-module__UrMlcW__onDark{background:var(--count-badge-on-dark);color:inherit}
.SettingRow-module__6sW4UW__row{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-sm);background:var(--surface-hover);border:1px solid var(--hairline-row);display:flex}.SettingRow-module__6sW4UW__text{gap:var(--space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.SettingRow-module__6sW4UW__control{flex:none}
.MenuHealthWidget-module__DXeROW__rows{gap:var(--space-1);--row-end:150px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.MenuHealthWidget-module__DXeROW__row+.MenuHealthWidget-module__DXeROW__row{border-top:var(--row-divider)}.MenuHealthWidget-module__DXeROW__row{padding:var(--row-pad-tight) 8px;}.MenuHealthWidget-module__DXeROW__row:last-child{border-bottom:none}.MenuHealthWidget-module__DXeROW__meta{}.MenuHealthWidget-module__DXeROW__label{}.MenuHealthWidget-module__DXeROW__done{margin-top:var(--space-3)}.MenuHealthWidget-module__DXeROW__okBadge{width:var(--badge-h);height:var(--badge-h);justify-content:center;padding:0}
.MenuNameRow-module__3b4Soa__row{gap:var(--space-3);padding:var(--space-3) var(--space-5);border-bottom:var(--divider-hairline);}.MenuNameRow-module__3b4Soa__name{min-width:0;font-weight:var(--weight-semibold);flex:0 22rem}.MenuNameRow-module__3b4Soa__bg{width:var(--menu-bg-w);height:var(--menu-bg-h);--menu-bg-w:4rem;--menu-bg-h:2.5rem;border-radius:var(--radius-sm);background:var(--img-placeholder);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.MenuNameRow-module__3b4Soa__bgImg{object-fit:cover;width:100%;height:100%;display:block}.MenuNameRow-module__3b4Soa__bgUpload{border:1px dashed var(--warning);color:var(--warning);cursor:pointer;background:0 0;padding:0}.MenuNameRow-module__3b4Soa__kebab{flex:none;margin-left:auto}@media (max-width:620px){.MenuNameRow-module__3b4Soa__row{padding-inline:var(--space-4)}.MenuNameRow-module__3b4Soa__name{flex:auto}}
.FilterPill-module__iga7zq__pill{align-items:center;gap:var(--filter-chip-gap);height:var(--filter-chip-h);padding:0 var(--space-2) 0 var(--filter-chip-pad-x);border:1px solid var(--nav-border);border-radius:var(--radius-pill);background:var(--surface-0);font-family:inherit;font-size:var(--btn-font-sm);font-weight:var(--weight-medium);line-height:var(--leading-none);color:var(--ink);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);display:inline-flex}.FilterPill-module__iga7zq__pill:hover{border-color:var(--ink)}.FilterPill-module__iga7zq__pill:focus-visible{box-shadow:var(--ring-focus);outline:none}.FilterPill-module__iga7zq__pill:disabled{cursor:default}.FilterPill-module__iga7zq__on{background:var(--ink);color:var(--accent-contrast);border-color:#0000}.FilterPill-module__iga7zq__on:hover{background:var(--btn-primary-bg-hover);border-color:#0000}
.BannersEditor-module__-mKE1G__topCard{margin-bottom:16px;overflow:hidden;}.BannersEditor-module__-mKE1G__topCard>:first-child{border:0;border-bottom:var(--row-divider);border-radius:0;margin-bottom:0}.BannersEditor-module__-mKE1G__topCardDim,.BannersEditor-module__-mKE1G__previewDim{opacity:.55}.BannersEditor-module__-mKE1G__ruleRow{flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.BannersEditor-module__-mKE1G__ruleText{text-wrap:pretty}.BannersEditor-module__-mKE1G__grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.BannersEditor-module__-mKE1G__sortItem{min-width:0;height:100%}.BannersEditor-module__-mKE1G__card{flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden;}.BannersEditor-module__-mKE1G__cardHidden{opacity:.82}.BannersEditor-module__-mKE1G__cardHidden .BannersEditor-module__-mKE1G__image{filter:grayscale()}.BannersEditor-module__-mKE1G__cardDragging{transform:rotate(-.5deg);box-shadow:0 18px 44px -22px #1a1a1e57}.BannersEditor-module__-mKE1G__image{aspect-ratio:2;width:100%;position:relative}.BannersEditor-module__-mKE1G__imageWarn{background:#fbf6ea;box-shadow:inset 0 0 0 1px #c98a2b80}.BannersEditor-module__-mKE1G__imageHint{text-align:center;position:absolute;bottom:10px;left:0;right:0}.BannersEditor-module__-mKE1G__marks{z-index:2;pointer-events:none;align-items:center;gap:6px;display:flex;position:absolute;top:8px;left:8px}.BannersEditor-module__-mKE1G__remove{z-index:3;border-radius:var(--radius-pill);width:32px;height:32px;color:var(--surface-0);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:#1a1a1e8c;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:8px;right:8px}.BannersEditor-module__-mKE1G__remove:hover{background:#a8554b}.BannersEditor-module__-mKE1G__remove:focus-visible{box-shadow:var(--ring-focus);outline:none}.BannersEditor-module__-mKE1G__body{flex-direction:column;flex:auto;gap:12px;padding:14px;display:flex}.BannersEditor-module__-mKE1G__hiddenChip{align-self:flex-start}.BannersEditor-module__-mKE1G__footer{background:var(--surface-hover);border:1px solid var(--hairline-row);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;height:46px;margin-top:auto;padding:0 12px 0 8px;display:flex}.BannersEditor-module__-mKE1G__handleRow{align-items:center;gap:var(--space-2);display:inline-flex}.BannersEditor-module__-mKE1G__handle:active{cursor:grabbing}.BannersEditor-module__-mKE1G__handle:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--radius-pill);outline:none}.BannersEditor-module__-mKE1G__showRow{cursor:pointer;font-size:var(--text-md);align-items:center;gap:8px;display:inline-flex}.BannersEditor-module__-mKE1G__add,.BannersEditor-module__-mKE1G__freeSlot{border:1px dashed var(--field-border);border-radius:var(--radius-card);min-height:180px;color:var(--ink);line-height:var(--leading-snug);text-align:center;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px;display:flex}.BannersEditor-module__-mKE1G__add{cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);font-family:inherit}.BannersEditor-module__-mKE1G__add:hover{border-color:var(--ink);background:var(--surface-hover)}.BannersEditor-module__-mKE1G__add:focus-visible{box-shadow:var(--ring-focus);outline:none}.BannersEditor-module__-mKE1G__addIcon{border-radius:var(--radius-pill);background:var(--ink);justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.BannersEditor-module__-mKE1G__addHint{text-wrap:pretty}.BannersEditor-module__-mKE1G__freeSlot{color:var(--muted)}.BannersEditor-module__-mKE1G__freeNum{border-radius:var(--radius-pill);background:var(--surface-1);justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}@media (max-width:859px){.BannersEditor-module__-mKE1G__grid{grid-template-columns:minmax(0,1fr)}.BannersEditor-module__-mKE1G__freeSlot{flex-direction:row;justify-content:flex-start;gap:12px;min-height:72px;padding:0 16px}.BannersEditor-module__-mKE1G__ruleRow{padding:14px 16px}}@media (prefers-reduced-motion:reduce){.BannersEditor-module__-mKE1G__add,.BannersEditor-module__-mKE1G__remove{transition:none}}
.SubscriptionBlock-module__FPe6ca__card{padding:var(--card-pad-md);}.SubscriptionBlock-module__FPe6ca__banner{margin-top:16px}.SubscriptionBlock-module__FPe6ca__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-top:16px;display:flex}.SubscriptionBlock-module__FPe6ca__textCol{min-width:220px}.SubscriptionBlock-module__FPe6ca__big{margin-top:var(--space-2)}.SubscriptionBlock-module__FPe6ca__sub{max-width:560px;margin-top:6px}.SubscriptionBlock-module__FPe6ca__actions{flex-wrap:wrap;gap:10px;display:flex}.SubscriptionBlock-module__FPe6ca__plansHead{align-items:center;gap:10px;margin:22px 0 12px;display:flex}.SubscriptionBlock-module__FPe6ca__plansRule{flex:auto}.SubscriptionBlock-module__FPe6ca__plansGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.SubscriptionBlock-module__FPe6ca__reveal,.SubscriptionBlock-module__FPe6ca__revealOpen{transition:grid-template-rows var(--dur-slow) var(--ease-out);grid-template-rows:0fr;display:grid}.SubscriptionBlock-module__FPe6ca__revealOpen{grid-template-rows:1fr}.SubscriptionBlock-module__FPe6ca__revealClip{min-height:0;overflow:hidden}.SubscriptionBlock-module__FPe6ca__revealInner{opacity:0;transition:opacity .32s ease, transform var(--dur-slow) var(--ease-out);padding-top:16px;transform:translateY(-6px)}.SubscriptionBlock-module__FPe6ca__revealOpen .SubscriptionBlock-module__FPe6ca__revealInner{opacity:1;transition-delay:80ms,0s;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.SubscriptionBlock-module__FPe6ca__reveal,.SubscriptionBlock-module__FPe6ca__revealOpen,.SubscriptionBlock-module__FPe6ca__revealInner{transition:none}}.SubscriptionBlock-module__FPe6ca__plan{flex-direction:column;gap:6px;display:flex;position:relative;}.SubscriptionBlock-module__FPe6ca__plan.SubscriptionBlock-module__FPe6ca__planHot{background:var(--ink);color:var(--canvas);box-shadow:none;border-color:#0000}.SubscriptionBlock-module__FPe6ca__planHot .SubscriptionBlock-module__FPe6ca__planPrice{color:var(--canvas)}.SubscriptionBlock-module__FPe6ca__planHot .SubscriptionBlock-module__FPe6ca__planName,.SubscriptionBlock-module__FPe6ca__planHot .SubscriptionBlock-module__FPe6ca__planPer,.SubscriptionBlock-module__FPe6ca__planHot .SubscriptionBlock-module__FPe6ca__planNoteMuted{color:color-mix(in srgb, var(--canvas) 66%, var(--ink))}.SubscriptionBlock-module__FPe6ca__planHot .SubscriptionBlock-module__FPe6ca__planNoteSave{color:var(--accent-acid)}.SubscriptionBlock-module__FPe6ca__planBadge{position:absolute;top:-9px;right:12px}.SubscriptionBlock-module__FPe6ca__planName{min-width:0}.SubscriptionBlock-module__FPe6ca__planPriceRow{align-items:baseline;gap:5px;margin-top:8px;display:flex}.SubscriptionBlock-module__FPe6ca__planNote{min-height:15px;margin-top:2px}.SubscriptionBlock-module__FPe6ca__planNoteMuted{color:var(--label)}.SubscriptionBlock-module__FPe6ca__planNoteSave{color:var(--delta-up)}.SubscriptionBlock-module__FPe6ca__planCta{margin-top:auto;padding-top:16px}.SubscriptionBlock-module__FPe6ca__planBtnAcid{background:var(--accent-acid);color:var(--ink)}.SubscriptionBlock-module__FPe6ca__planBtnAcid:hover:not(:disabled){background:var(--accent-acid-deep)}.SubscriptionBlock-module__FPe6ca__footnote{margin-top:12px}.SubscriptionBlock-module__FPe6ca__histRow{grid-template-columns:auto minmax(0, 1fr) auto auto var(--icon-btn-row);padding:var(--row-pad-tight) 0;border-top:var(--row-divider);align-items:center;gap:14px;display:grid}.SubscriptionBlock-module__FPe6ca__histRow:first-of-type{border-top:none}.SubscriptionBlock-module__FPe6ca__histRow>span:nth-child(4){white-space:nowrap}.SubscriptionBlock-module__FPe6ca__hDate{white-space:nowrap;font-variant-numeric:tabular-nums}.SubscriptionBlock-module__FPe6ca__hLabel{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.SubscriptionBlock-module__FPe6ca__hSum{text-align:right;font-variant-numeric:tabular-nums}.SubscriptionBlock-module__FPe6ca__hDlSpacer{width:var(--icon-btn-row);height:var(--icon-btn-row);border-radius:999px;justify-content:center;align-items:center;display:flex}@media (max-width:859px){.SubscriptionBlock-module__FPe6ca__plansGrid{grid-template-columns:minmax(0,1fr);gap:10px}.SubscriptionBlock-module__FPe6ca__histRow{grid-template-columns:auto minmax(0,1fr) auto;row-gap:6px}.SubscriptionBlock-module__FPe6ca__histRow>span:nth-child(4){grid-column:3}.SubscriptionBlock-module__FPe6ca__hDlSpacer{grid-column:3;justify-self:end}}
.StopListWidget-module__UUDqUa__list{gap:var(--space-1);--row-end:150px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.StopListWidget-module__UUDqUa__row+.StopListWidget-module__UUDqUa__row{border-top:var(--row-divider)}.StopListWidget-module__UUDqUa__row{padding:var(--row-pad-tight) 8px;}.StopListWidget-module__UUDqUa__row:last-child{border-bottom:none}.StopListWidget-module__UUDqUa__label{}.StopListWidget-module__UUDqUa__meta{}.StopListWidget-module__UUDqUa__okBadge{width:var(--badge-h);height:var(--badge-h);border-radius:var(--radius-pill);justify-content:center;align-items:center;padding:0;display:inline-flex}
.rows-module__ux0Nga__cols{grid-template-columns:var(--list-cols);min-height:var(--row-h);align-items:center;display:grid}.rows-module__ux0Nga__cols>*{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.rows-module__ux0Nga__cols>*>*{text-overflow:ellipsis;min-width:0;overflow:hidden}.rows-module__ux0Nga__flexRow{align-items:center;gap:var(--space-3);min-height:var(--row-h);display:flex}.rows-module__ux0Nga__rowText{min-width:var(--row-text-min);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.rows-module__ux0Nga__rowEnd{flex:0 1 var(--row-end);justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:nowrap;min-width:min-content;display:flex}.rows-module__ux0Nga__cellFree,.rows-module__ux0Nga__cellFree>*{text-overflow:clip;overflow:visible}.rows-module__ux0Nga__head{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--label)}
.CartFab-module__mwRNaG__bar{left:max(16px, env(safe-area-inset-left));right:max(16px, env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));max-width:430px;z-index:var(--z-nav);min-height:54px;font-family:var(--font-heading);opacity:0;pointer-events:none;transition:transform .34s var(--ease-out), opacity .28s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-inline:auto;padding:0 20px;font-weight:700;text-decoration:none;display:flex;position:fixed;transform:translateY(140%)}.CartFab-module__mwRNaG__visible{opacity:1;pointer-events:auto;transform:translateY(0)}.CartFab-module__mwRNaG__cart{background:var(--accent);color:var(--accent-contrast);box-shadow:0 10px 28px color-mix(in srgb, var(--accent) 40%, transparent)}.CartFab-module__mwRNaG__cart:active{transform:translateY(1px)}.CartFab-module__mwRNaG__closed{background:color-mix(in srgb, var(--danger) 12%, var(--canvas));color:var(--ink);border:1px solid color-mix(in srgb, var(--danger) 32%, var(--canvas));font-family:var(--font-body);box-shadow:0 10px 28px color-mix(in srgb, var(--ink) 16%, transparent);cursor:default;font-size:15px;font-weight:600}.CartFab-module__mwRNaG__count{font-size:14px}.CartFab-module__mwRNaG__sep{opacity:.55}.CartFab-module__mwRNaG__sum{font-size:15px}@media (prefers-reduced-motion:reduce){.CartFab-module__mwRNaG__bar{transition:opacity .2s linear;transform:none}.CartFab-module__mwRNaG__bar:not(.CartFab-module__mwRNaG__visible){display:none;transform:none}}
.EntityRow-module__WlRReG__content{gap:var(--space-4);flex-direction:column;display:flex}.EntityRow-module__WlRReG__content>:first-child{margin-bottom:0}.EntityRow-module__WlRReG__section{gap:var(--section-head-gap);flex-direction:column;display:flex}.EntityRow-module__WlRReG__sectionHead{}.EntityRow-module__WlRReG__list{flex-direction:column;display:flex}.EntityRow-module__WlRReG__row{--row-end:8rem;--row-h:var(--integration-row-h);padding:var(--space-3) var(--space-4);gap:var(--space-3)}.EntityRow-module__WlRReG__row+.EntityRow-module__WlRReG__row{border-top:var(--row-divider)}.EntityRow-module__WlRReG__main{align-items:center;gap:var(--space-3);flex:1 1 0;min-width:0;display:flex}.EntityRow-module__WlRReG__text{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.EntityRow-module__WlRReG__name,.EntityRow-module__WlRReG__short{text-overflow:ellipsis;min-width:0;overflow:hidden}.EntityRow-module__WlRReG__noteSlot{min-width:0;font-size:var(--text-sm);flex:1 1 0;justify-content:flex-end;align-items:center;display:flex}.EntityRow-module__WlRReG__noteText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.EntityRow-module__WlRReG__noteSlot .EntityRow-module__WlRReG__noteBadge{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;display:inline-flex}.EntityRow-module__WlRReG__notePlain{color:var(--label)}.EntityRow-module__WlRReG__toggle{flex:none}.EntityRow-module__WlRReG__actions:empty{display:none}.EntityRow-module__WlRReG__tileOff{color:var(--label)}.EntityRow-module__WlRReG__sheetHead{align-items:center;gap:var(--space-3);display:inline-flex}@media (max-width:859px){.EntityRow-module__WlRReG__row{--row-end:auto;--row-text-min:0;flex-wrap:wrap}.EntityRow-module__WlRReG__toggle{order:2}.EntityRow-module__WlRReG__noteSlot{flex:100%;order:3;justify-content:flex-start}.EntityRow-module__WlRReG__noteSlot .EntityRow-module__WlRReG__noteBadge{height:auto;min-height:var(--badge-h);padding-top:var(--space-1);padding-bottom:var(--space-1);align-items:flex-start}.EntityRow-module__WlRReG__noteText{white-space:normal;text-overflow:clip;overflow:visible}.EntityRow-module__WlRReG__actions{flex:100%;order:4;justify-content:flex-start}}
.Toolbar-module__8FK5fq__bar{align-items:center;gap:var(--space-3);padding:var(--toolbar-pad);flex-wrap:wrap;display:flex;}.Toolbar-module__8FK5fq__label{flex:none;}.Toolbar-module__8FK5fq__body{align-items:center;gap:var(--space-2);min-width:0;display:flex;overflow-x:auto}.Toolbar-module__8FK5fq__right{align-items:center;gap:var(--space-3);flex:none;margin-left:auto;display:flex}
.GuestToaster-module__R2hJeW__toast{border:1px solid var(--hairline);background:var(--surface-0);width:100%;color:var(--ink);box-shadow:0 14px 34px color-mix(in srgb, var(--ink) 16%, transparent);font-family:var(--font-body);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.GuestToaster-module__R2hJeW__success{background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 32%, var(--canvas))}.GuestToaster-module__R2hJeW__error{background:color-mix(in srgb, var(--danger) 12%, var(--canvas));border-color:color-mix(in srgb, var(--danger) 32%, var(--canvas))}.GuestToaster-module__R2hJeW__icon{flex:none;justify-content:center;align-items:center;width:auto;height:auto;margin:0;display:flex;overflow:visible}.GuestToaster-module__R2hJeW__loader{display:inline-flex;position:static!important;inset:auto!important;transform:none!important}.GuestToaster-module__R2hJeW__badge{background:var(--accent);width:32px;height:32px;color:var(--accent-contrast);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.GuestToaster-module__R2hJeW__error .GuestToaster-module__R2hJeW__badge{background:var(--danger);color:var(--on-dark)}.GuestToaster-module__R2hJeW__loading .GuestToaster-module__R2hJeW__badge{background:var(--surface-2);color:var(--ink)}.GuestToaster-module__R2hJeW__spinner{border:2px solid color-mix(in srgb, var(--ink) 20%, transparent);border-top-color:var(--ink);border-radius:999px;width:18px;height:18px;animation:.8s linear infinite GuestToaster-module__R2hJeW__guest-toast-spin}@keyframes GuestToaster-module__R2hJeW__guest-toast-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.GuestToaster-module__R2hJeW__spinner{animation:none}}.GuestToaster-module__R2hJeW__content{flex-direction:column;flex:calc(100% - 44px);gap:3px;min-width:0;display:flex}.GuestToaster-module__R2hJeW__title{font-family:var(--font-heading);overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.25}.GuestToaster-module__R2hJeW__description{color:var(--muted);font-size:13px;line-height:1.35}.GuestToaster-module__R2hJeW__actionButton{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);background:var(--surface-0);min-height:40px;color:var(--ink);font-family:var(--font-body);cursor:pointer;border-radius:999px;flex:1 0 100%;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.GuestToaster-module__R2hJeW__actionButton:active{transform:scale(.98)}
.ModuleGlyph-module__iRoZVq__logoTile{padding:var(--space-1);overflow:hidden}.ModuleGlyph-module__iRoZVq__cover{padding:0}.ModuleGlyph-module__iRoZVq__logo{object-fit:contain;width:100%;height:100%;display:block}.ModuleGlyph-module__iRoZVq__cover .ModuleGlyph-module__iRoZVq__logo{object-fit:cover}
.plate-module__0moZ0q__pills{gap:var(--space-2);flex-wrap:wrap;display:flex}.plate-module__0moZ0q__stage{padding:var(--space-6);border-radius:var(--radius-card);background:var(--surface-1);justify-content:center;display:flex}.plate-module__0moZ0q__frame{aspect-ratio:1;width:100%;transition:height var(--dur-med) var(--ease-out);grid-template-rows:100%;grid-template-columns:100%;display:grid}.plate-module__0moZ0q__canvas{width:auto;min-width:0;max-width:100%;height:auto;min-height:0;max-height:100%;box-shadow:var(--shadow-card);transition:opacity var(--dur-med) var(--ease-out), transform var(--dur-med) var(--ease-out);grid-area:1/1;place-self:center;display:block}.plate-module__0moZ0q__canvasOn{opacity:1;transform:scale(1)}.plate-module__0moZ0q__canvasOff{opacity:0;pointer-events:none;transform:scale(.96)}@media (prefers-reduced-motion:reduce){.plate-module__0moZ0q__frame,.plate-module__0moZ0q__canvas{transition:none}}
.surfaces-module__V9hnxG__nested{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--surface-hover);border:1px solid var(--hairline-row)}.surfaces-module__V9hnxG__buttonMark{width:var(--tile-badge);height:var(--tile-badge);border-radius:var(--radius-pill);flex:none;justify-content:center;align-items:center;display:inline-flex}
.TableBar-module__Y9cQvG__bar{left:max(16px, env(safe-area-inset-left));right:max(16px, env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));max-width:430px;z-index:var(--z-nav);opacity:0;pointer-events:none;transition:transform .34s var(--ease-out), opacity .28s var(--ease-out);flex-direction:column;align-items:stretch;gap:10px;margin-inline:auto;display:flex;position:fixed;transform:translateY(140%)}.TableBar-module__Y9cQvG__visible{opacity:1;pointer-events:auto;transform:translateY(0)}.TableBar-module__Y9cQvG__primary{text-align:center;background:var(--accent);min-height:54px;color:var(--accent-contrast);font-family:var(--font-heading);cursor:pointer;box-shadow:0 10px 28px color-mix(in srgb, var(--accent) 40%, transparent);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-size:16px;font-weight:700;display:flex}.TableBar-module__Y9cQvG__primary:active{transform:translateY(1px)}.TableBar-module__Y9cQvG__primary:disabled{cursor:default;opacity:.6}.TableBar-module__Y9cQvG__secondary{text-align:center;border:1px solid var(--hairline);background:var(--canvas);min-height:50px;color:var(--ink);font-family:var(--font-body);cursor:pointer;box-shadow:0 8px 24px color-mix(in srgb, var(--ink) 12%, transparent);border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:15px;font-weight:600;display:flex}.TableBar-module__Y9cQvG__secondary:active{transform:translateY(1px)}.TableBar-module__Y9cQvG__waiting,.TableBar-module__Y9cQvG__done{border:1px solid var(--hairline);background:var(--canvas);min-height:54px;color:var(--ink);font-family:var(--font-body);box-shadow:0 10px 28px color-mix(in srgb, var(--ink) 12%, transparent);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:15px;font-weight:600;display:flex}.TableBar-module__Y9cQvG__spinner{border:2px solid color-mix(in srgb, var(--ink) 20%, transparent);border-top-color:var(--ink);border-radius:999px;width:18px;height:18px;animation:.8s linear infinite TableBar-module__Y9cQvG__spin}@keyframes TableBar-module__Y9cQvG__spin{to{transform:rotate(360deg)}}.TableBar-module__Y9cQvG__alertText{border:1px solid color-mix(in srgb, var(--danger) 32%, var(--canvas));background:color-mix(in srgb, var(--danger) 12%, var(--canvas));box-shadow:0 10px 28px color-mix(in srgb, var(--ink) 16%, transparent);border-radius:20px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.TableBar-module__Y9cQvG__alertTitle{font-family:var(--font-heading);color:var(--ink);font-size:15px;font-weight:700}.TableBar-module__Y9cQvG__alertAction{border:1px solid color-mix(in srgb, var(--danger) 45%, var(--canvas));background:var(--canvas);min-height:44px;color:var(--ink);font-family:var(--font-body);cursor:pointer;border-radius:999px;margin-top:8px;padding:0 16px;font-size:14px;font-weight:600}.TableBar-module__Y9cQvG__alertAction:active{transform:translateY(1px)}.TableBar-module__Y9cQvG__over{z-index:var(--z-above-sheet)}@media (prefers-reduced-motion:reduce){.TableBar-module__Y9cQvG__spinner{animation:none}.TableBar-module__Y9cQvG__primary:active,.TableBar-module__Y9cQvG__secondary:active,.TableBar-module__Y9cQvG__alertAction:active{transform:none}}.TableBar-module__Y9cQvG__label{animation:TableBar-module__Y9cQvG__gm-label-in .24s var(--ease-out) both;display:inline-block}@keyframes TableBar-module__Y9cQvG__gm-label-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.TableBar-module__Y9cQvG__bar{transition-duration:.01ms}.TableBar-module__Y9cQvG__label{animation-duration:.01ms}}
.PreviewButton-module__eT06Na__mark{background:var(--ink);}
.TableOrderSheet-module__eLTaGa__body{padding-bottom:calc(140px + env(safe-area-inset-bottom));flex-direction:column;gap:14px;display:flex}.TableOrderSheet-module__eLTaGa__list{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:12px;margin:0;padding:0;list-style:none;display:grid}.TableOrderSheet-module__eLTaGa__row{display:contents}.TableOrderSheet-module__eLTaGa__text,.TableOrderSheet-module__eLTaGa__count,.TableOrderSheet-module__eLTaGa__stepper,.TableOrderSheet-module__eLTaGa__sum{align-items:center;padding:10px 0;display:flex}.TableOrderSheet-module__eLTaGa__text{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-width:0}.TableOrderSheet-module__eLTaGa__name{font-family:var(--font-heading);overflow-wrap:anywhere;font-weight:600}.TableOrderSheet-module__eLTaGa__unit{color:var(--muted);font-size:13px}.TableOrderSheet-module__eLTaGa__count{font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;justify-content:center;font-weight:600}.TableOrderSheet-module__eLTaGa__stepper{justify-content:center}.TableOrderSheet-module__eLTaGa__sum{min-width:var(--money-w,auto);font-family:var(--font-heading);white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:flex-end;font-weight:700}.TableOrderSheet-module__eLTaGa__divider{background:var(--hairline);grid-column:1/-1;height:1px}.TableOrderSheet-module__eLTaGa__total{border-top:1px solid var(--hairline);font-family:var(--font-heading);justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding-top:14px;font-size:18px;font-weight:700;display:flex}.TableOrderSheet-module__eLTaGa__total strong{font-variant-numeric:tabular-nums;color:var(--accent-text);font-size:22px}.TableOrderSheet-module__eLTaGa__empty{color:var(--muted);margin:0}.TableOrderSheet-module__eLTaGa__waiting,.TableOrderSheet-module__eLTaGa__ok,.TableOrderSheet-module__eLTaGa__failed{font-family:var(--font-body);border:1px solid #0000;border-radius:16px;align-items:center;gap:12px;margin:0;padding:14px 16px;display:flex}.TableOrderSheet-module__eLTaGa__waiting{background:var(--surface-2);border-color:var(--hairline);font-weight:600}.TableOrderSheet-module__eLTaGa__ok{background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 32%, var(--canvas));font-family:var(--font-heading);font-size:15px;font-weight:700}.TableOrderSheet-module__eLTaGa__okIcon{background:var(--accent);width:32px;height:32px;color:var(--accent-contrast);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.TableOrderSheet-module__eLTaGa__failed{background:color-mix(in srgb, var(--danger) 12%, var(--canvas));border-color:color-mix(in srgb, var(--danger) 32%, var(--canvas))}.TableOrderSheet-module__eLTaGa__failed strong{font-family:var(--font-heading);font-size:15px;font-weight:700}.TableOrderSheet-module__eLTaGa__spinner{border:2px solid;border-top-color:#0000;border-radius:50%;flex:none;width:18px;height:18px;animation:.8s linear infinite TableOrderSheet-module__eLTaGa__spin}@keyframes TableOrderSheet-module__eLTaGa__spin{to{transform:rotate(1turn)}}@keyframes TableOrderSheet-module__eLTaGa__rowIn{0%{opacity:0;transform:translateY(8px)}}.TableOrderSheet-module__eLTaGa__reveal{animation:TableOrderSheet-module__eLTaGa__rowIn .32s var(--ease-out) both;animation-delay:calc(var(--i,0) * 45ms)}@media (prefers-reduced-motion:reduce){.TableOrderSheet-module__eLTaGa__spinner,.TableOrderSheet-module__eLTaGa__reveal{animation:none}}
.PlateStudio-module__kmRN2G__root{align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.PlateStudio-module__kmRN2G__previewCard{gap:var(--space-3);flex-direction:column;flex:420px;min-width:0;display:flex}.PlateStudio-module__kmRN2G__side{gap:var(--space-4);flex-direction:column;flex:300px;min-width:0;display:flex}.PlateStudio-module__kmRN2G__panel{align-items:stretch;gap:var(--space-3);flex-direction:column;display:flex}
.FavouritesBar-module__HgVDJG__bar{}.FavouritesBar-module__HgVDJG__visible{}.FavouritesBar-module__HgVDJG__button{gap:9px;}.FavouritesBar-module__HgVDJG__label{white-space:nowrap}.FavouritesBar-module__HgVDJG__count{font-variant-numeric:tabular-nums}
.SelectCard-module__pb8b1a__card{text-align:left;line-height:var(--leading-snug);padding:var(--space-3);border-radius:var(--radius-sm);cursor:pointer;background:var(--card-surface);border:1px solid var(--field-border);transition:border-color var(--dur-control) var(--ease-out), background var(--dur-control) var(--ease-out)}.SelectCard-module__pb8b1a__card:hover{background:var(--surface-hover);border-color:color-mix(in srgb, var(--ink) 28%, transparent)}.SelectCard-module__pb8b1a__card:focus-visible{box-shadow:var(--ring-focus);outline:none}.SelectCard-module__pb8b1a__on{border-color:var(--ink);box-shadow:var(--ring-selected)}.SelectCard-module__pb8b1a__on:focus-visible{box-shadow:var(--ring-selected), var(--ring-focus)}
.Acceptance4-module__-nCYba__page{gap:var(--space-6);flex-direction:column;display:flex}.Acceptance4-module__-nCYba__hero{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:961px){.Acceptance4-module__-nCYba__hero{grid-template-columns:minmax(0,1fr) minmax(0,.55fr)}}.Acceptance4-module__-nCYba__stats{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:860px){.Acceptance4-module__-nCYba__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.Acceptance4-module__-nCYba__chartRow{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:961px){.Acceptance4-module__-nCYba__chartRow{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}}.Acceptance4-module__-nCYba__pairRow{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:860px){.Acceptance4-module__-nCYba__pairRow{grid-template-columns:repeat(2,minmax(0,1fr))}}.Acceptance4-module__-nCYba__tiles{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:1181px){.Acceptance4-module__-nCYba__tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.Acceptance4-module__-nCYba__tile{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.Acceptance4-module__-nCYba__stat{gap:var(--space-2);flex-direction:column;display:flex}.Acceptance4-module__-nCYba__statTop{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--row-h);display:flex}.Acceptance4-module__-nCYba__statLabel{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.Acceptance4-module__-nCYba__heroCard{gap:var(--space-4);flex-direction:column;display:flex}.Acceptance4-module__-nCYba__heroRow{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.Acceptance4-module__-nCYba__heroText{flex:auto;min-width:0}.Acceptance4-module__-nCYba__heroActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.Acceptance4-module__-nCYba__urlPill{align-items:center;gap:var(--space-2);min-width:0;display:flex}.Acceptance4-module__-nCYba__urlText{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.Acceptance4-module__-nCYba__rows{flex-direction:column;display:flex}.Acceptance4-module__-nCYba__rowsHealth{--row-end:168px;--row-h:44px}.Acceptance4-module__-nCYba__rowsStop{--row-end:196px;--row-h:44px}.Acceptance4-module__-nCYba__row{padding-block:var(--row-pad-tight);}.Acceptance4-module__-nCYba__row+.Acceptance4-module__-nCYba__row{border-top:var(--row-divider)}.Acceptance4-module__-nCYba__rowText{}.Acceptance4-module__-nCYba__rowEnd{}.Acceptance4-module__-nCYba__stateRow{justify-content:space-between;align-items:baseline;gap:var(--space-4);flex-wrap:wrap;display:flex}.Acceptance4-module__-nCYba__plans{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.Acceptance4-module__-nCYba__plans{grid-template-columns:repeat(3,minmax(0,1fr))}}.Acceptance4-module__-nCYba__plan{gap:var(--space-2);flex-direction:column;display:flex;position:relative}.Acceptance4-module__-nCYba__planBadge{position:absolute;top:0;right:0}.Acceptance4-module__-nCYba__priceRow{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.Acceptance4-module__-nCYba__histRow{align-items:center;gap:var(--space-3);padding-block:var(--row-pad-tight);border-top:var(--row-divider);display:flex}.Acceptance4-module__-nCYba__histRow:first-of-type{border-top:0}.Acceptance4-module__-nCYba__histSum{margin-left:auto}.Acceptance4-module__-nCYba__block{gap:var(--space-4);flex-direction:column;display:flex}.Acceptance4-module__-nCYba__note{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.Acceptance4-module__-nCYba__chartSlot{min-height:var(--empty-min-h);justify-content:center;align-items:center;display:flex}
.Choose-module__F8Ge3W__page{min-height:100vh;padding:var(--space-6);background:var(--surface-1);place-items:center;display:grid}.Choose-module__F8Ge3W__column{gap:var(--space-6);flex-direction:column;width:100%;max-width:460px;display:flex}.Choose-module__F8Ge3W__head{text-align:center}.Choose-module__F8Ge3W__sub{margin-top:var(--space-2)}.Choose-module__F8Ge3W__list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Choose-module__F8Ge3W__row{align-items:center;gap:var(--space-4);width:100%;padding:var(--space-4);border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--surface-0);box-shadow:var(--shadow-sm);cursor:pointer;text-align:left;font-family:var(--font-body);transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.Choose-module__F8Ge3W__row:hover{border-color:var(--accent);box-shadow:var(--shadow-card)}.Choose-module__F8Ge3W__row:focus-visible{box-shadow:var(--ring-focus);outline:none}.Choose-module__F8Ge3W__meta{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.Choose-module__F8Ge3W__chevron{color:var(--muted);flex:none}.Choose-module__F8Ge3W__row:hover .Choose-module__F8Ge3W__chevron{color:var(--accent)}
