@charset "UTF-8";.__ymap{color:#000;position:relative}.__ymap_container{width:100%;height:100%}.__ymap--grab [class$=main-engine-container] canvas{cursor:grab}.__ymap--grabbing:focus [class$=main-engine-container] canvas,.__ymap--grabbing:active [class$=main-engine-container] canvas{cursor:grabbing}.__ymap [class$=graphics-layer]{text-align:left}.app-icon[data-v-c06b4770]{display:inline-flex;flex-shrink:0}.app-icon[data-v-c06b4770] svg{width:100%;height:100%}.notice[data-v-5a224e2b]{position:fixed;top:calc(var(--screen-padding) + env(safe-area-inset-top,0px));inset-inline:var(--screen-padding);z-index:var(--z-toast);display:flex;align-items:flex-start;gap:6px;max-width:calc(var(--app-max-width) - var(--screen-padding) * 2);margin-inline:auto;padding:10px;border-radius:var(--radius-xl);background:var(--surface-card);box-shadow:var(--shadow-card)}.notice__body[data-v-5a224e2b]{display:flex;flex:1;gap:10px;min-width:0;padding:0;border:0;background:none;text-align:left;cursor:pointer}.notice__icon[data-v-5a224e2b]{display:flex;flex:0 0 42px;align-items:center;justify-content:center;height:42px;border-radius:var(--radius-l);background:var(--success-500);color:var(--white)}.notice__text[data-v-5a224e2b]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.notice__preview[data-v-5a224e2b]{overflow:hidden;color:var(--text-color-secondary);text-overflow:ellipsis;white-space:nowrap}.notice__action[data-v-5a224e2b]{color:var(--text-color)}.notice__close[data-v-5a224e2b]{display:flex;flex:0 0 24px;align-items:center;justify-content:center;height:24px;padding:0;border:0;border-radius:var(--radius-round);background:var(--surface-muted);color:var(--icon-color);cursor:pointer}.notice-enter-active[data-v-5a224e2b],.notice-leave-active[data-v-5a224e2b]{transition:opacity .2s,transform .2s}.notice-enter-from[data-v-5a224e2b],.notice-leave-to[data-v-5a224e2b]{opacity:0;transform:translateY(-12px)}.location-header[data-v-7fec2944]{display:flex;flex:0 0 60px;align-items:center;gap:var(--space-5);height:60px;padding:0 var(--screen-padding);background:var(--surface-card)}.location-header__back[data-v-7fec2944]{display:flex;flex:0 0 24px;padding:0;border:0;background:none;color:var(--icon-color);cursor:pointer}.location-header__title[data-v-7fec2944]{overflow:hidden;font-size:20px;font-weight:var(--fw-bold);line-height:31px;white-space:nowrap;text-overflow:ellipsis}.branch-card[data-v-e1c33d5b]{display:flex;flex-direction:column;border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--surface-muted)}.branch-card__header[data-v-e1c33d5b]{padding:var(--screen-padding);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--surface-card)}.branch-card__title[data-v-e1c33d5b]{font-size:24px;font-weight:var(--fw-bold);line-height:37px}.branch-card__block[data-v-e1c33d5b]{display:flex;flex:1;flex-direction:column;min-height:0;margin-top:4px;border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--surface-card)}.branch-card__rows[data-v-e1c33d5b]{display:flex;overflow-y:auto;flex-direction:column;min-height:0;padding:var(--screen-padding) var(--screen-padding) 0}.branch-card__row+.branch-card__row[data-v-e1c33d5b]{margin-top:var(--space-7);padding-top:var(--space-7);border-top:1px solid var(--divider-color)}.branch-card__label[data-v-e1c33d5b]{line-height:21px;color:var(--text-color-secondary)}.branch-card__value[data-v-e1c33d5b]{margin:0;line-height:24px;color:var(--text-color)}.branch-card__footer[data-v-e1c33d5b]{padding:var(--screen-padding);padding-bottom:calc(29px + var(--tg-safe-area-bottom))}.branch-card__cta[data-v-e1c33d5b]{width:100%}.branch-row[data-v-71a1d944]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:73px;padding:0;border:0;background:none;text-align:left;cursor:pointer}.branch-row__text[data-v-71a1d944]{display:flex;flex-direction:column;min-width:0}.branch-row__name[data-v-71a1d944]{overflow:hidden;line-height:24px;color:var(--text-color);white-space:nowrap;text-overflow:ellipsis}.branch-row__time[data-v-71a1d944]{line-height:21px;color:var(--text-color-secondary)}.branch-row__chevron[data-v-71a1d944]{display:flex;flex:0 0 24px;align-items:center;justify-content:center;height:24px;border-radius:var(--radius-s);background:var(--surface-muted);color:var(--icon-color)}.branch-row--active .branch-row__name[data-v-71a1d944]{color:var(--primary-500)}.branch-list[data-v-d8ec4ec4]{flex:1;overflow-y:auto;min-height:0;padding-top:var(--screen-padding);padding-bottom:var(--tg-safe-area-bottom)}.branch-list__nearest[data-v-d8ec4ec4]{display:flex;align-items:center;gap:4px;width:100%;height:38px;padding:0;border:0;background:none;cursor:pointer}.branch-list__nearest-icon[data-v-d8ec4ec4]{flex:0 0 24px}.branch-list__nearest-text[data-v-d8ec4ec4]{margin-inline-end:auto;line-height:24px;color:var(--primary-500)}.branch-list__chevron[data-v-d8ec4ec4]{display:flex;flex:0 0 24px;align-items:center;justify-content:center;height:24px;border-radius:var(--radius-s);background:var(--surface-muted);color:var(--icon-color)}.branch-list__empty[data-v-d8ec4ec4]{padding:20px 0;color:var(--text-color-secondary);text-align:center}.map-canvas[data-v-ecac79fb]{position:relative;overflow:hidden;background:var(--surface-muted)}.map-canvas__map[data-v-ecac79fb]{position:absolute;inset:0}.map-canvas__pin[data-v-ecac79fb]{display:flex;align-items:center;justify-content:center;cursor:pointer;filter:drop-shadow(0 2px 6px rgba(0,0,0,.25))}.map-canvas__marker[data-v-ecac79fb]{position:absolute;left:50%;top:50%;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:var(--radius-round);background:var(--secondary-950);background-color:#fff;color:var(--text-color-inverse);pointer-events:none;box-shadow:0 0 10px #0003}.branch-picker[data-v-4b4e4779]{display:flex;flex:1;flex-direction:column;min-height:0}.branch-picker__body[data-v-4b4e4779]{position:relative;flex:1;min-height:0}.branch-picker__canvas[data-v-4b4e4779]{position:absolute;inset:0}.branch-picker__sheet[data-v-4b4e4779],.branch-picker__card[data-v-4b4e4779]{position:absolute;right:0;bottom:0;left:0}.branch-picker__sheet[data-v-4b4e4779]{display:flex;flex-direction:column;height:300px;border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--surface-muted);transition:height .25s ease}.branch-picker__sheet--tall[data-v-4b4e4779]{height:calc(100% - 40px)}.branch-picker__sheet--dragged[data-v-4b4e4779]{transition:none}.branch-picker__card[data-v-4b4e4779]{max-height:calc(100% - 40px)}.branch-picker__grip[data-v-4b4e4779]{padding:var(--space-3) var(--screen-padding) 0;border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--surface-card);touch-action:none;user-select:none}.branch-picker__head[data-v-4b4e4779]{padding:0 var(--screen-padding) var(--screen-padding);background:var(--surface-card)}.branch-picker__handle[data-v-4b4e4779]{position:relative;display:block;width:50px;height:4px;margin:0 auto var(--space-3);padding:0;border:0;border-radius:var(--radius-xl);background:var(--surface-inverse);cursor:pointer}.branch-picker__handle[data-v-4b4e4779]:before{content:"";position:absolute;inset:-18px -40px}.branch-picker__title[data-v-4b4e4779]{margin-bottom:var(--space-5);font-size:24px;font-weight:var(--fw-bold);line-height:37px}.branch-picker__search[data-v-4b4e4779]{display:flex;align-items:center;gap:var(--space-3);height:50px;padding:0 var(--field-padding-x);border-radius:var(--radius-xl);background:var(--surface-muted);cursor:text}.branch-picker__search input[data-v-4b4e4779]{width:100%;padding:0;border:0;background:none;color:var(--text-color);caret-color:var(--accent-500);font-family:inherit;font-size:13px;font-weight:var(--fw-medium);line-height:20px;outline:none}.branch-picker__search input[data-v-4b4e4779]::placeholder{color:var(--text-color-secondary)}.branch-picker__search-icon[data-v-4b4e4779]{color:var(--icon-color)}.branch-picker__block[data-v-4b4e4779]{display:flex;flex:1;flex-direction:column;min-height:0;margin-top:4px;padding:0 var(--screen-padding);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--surface-card)}.address-search[data-v-bf0f21fb]{display:flex;align-items:center;gap:6px;height:50px;padding:0 13px;border-radius:var(--radius-xl);background:var(--surface-muted);cursor:text}.address-search--filled[data-v-bf0f21fb]{background:var(--surface-card)}.address-search__icon[data-v-bf0f21fb]{color:var(--icon-color)}.address-search input[data-v-bf0f21fb]{width:100%;padding:0;border:0;background:none;color:var(--text-color);caret-color:var(--accent-500);font-family:inherit;font-size:13px;font-weight:var(--fw-medium);line-height:20px;outline:none}.address-search input[data-v-bf0f21fb]::placeholder{color:var(--text-color-secondary)}.address-search__clear[data-v-bf0f21fb]{display:flex;padding:0;border:0;background:none;color:var(--icon-color);cursor:pointer}.address-suggestions[data-v-d66cbf65]{overflow:hidden auto;max-height:326px;padding:10px 0;border-radius:var(--radius-xl);background:var(--surface-card);box-shadow:var(--shadow-soft)}.address-suggestions__row[data-v-d66cbf65]{display:flex;flex-direction:column;width:100%;padding:6px 14px;border:0;background:none;text-align:left;cursor:pointer}.address-suggestions__row[data-v-d66cbf65]:hover,.address-suggestions__row[data-v-d66cbf65]:active{background:var(--surface-hint)}.address-suggestions__title[data-v-d66cbf65]{line-height:21px;color:var(--text-color)}.address-suggestions__subtitle[data-v-d66cbf65]{line-height:18px;color:var(--text-color-hint)}.delivery-picker[data-v-a983e103]{display:flex;flex:1;flex-direction:column;min-height:0}.delivery-picker__body[data-v-a983e103]{position:relative;flex:1;min-height:0}.delivery-picker__canvas[data-v-a983e103]{position:absolute;inset:0;border-radius:var(--radius-xl) var(--radius-xl) 0 0}.delivery-picker__search[data-v-a983e103]{position:absolute;top:var(--screen-padding);right:var(--screen-padding);left:var(--screen-padding);z-index:1;display:flex;flex-direction:column;gap:4px}.delivery-picker__footer[data-v-a983e103]{position:absolute;right:0;bottom:0;left:0;padding:var(--screen-padding);padding-bottom:calc(29px + var(--tg-safe-area-bottom));border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--surface-card)}.delivery-picker__locate[data-v-a983e103]{position:absolute;right:var(--screen-padding);bottom:calc(100% + var(--screen-padding));display:flex;align-items:center;justify-content:center;width:49px;height:49px;padding:0;border:0;border-radius:var(--radius-round);background:var(--surface-inverse);color:var(--text-color-inverse);cursor:pointer}.delivery-picker__address[data-v-a983e103]{margin-bottom:var(--screen-padding);line-height:28px;text-align:center}.delivery-picker__cta[data-v-a983e103]{width:100%}.page-header[data-v-cc05c59b]{position:sticky;top:0;z-index:10;background:var(--surface-card);transition:box-shadow .25s,margin-bottom .25s}.page-header--stuck[data-v-cc05c59b]{border-radius:0 0 var(--radius-xl) var(--radius-xl);box-shadow:var(--shadow-soft)}.page-header--collapsed[data-v-cc05c59b]{margin-bottom:var(--sub-height, 0px)}.page-header__bar[data-v-cc05c59b]{display:flex;align-items:center;gap:10px;height:60px;padding:0 var(--screen-padding)}.page-header__back[data-v-cc05c59b]{display:flex;padding:0;border:0;background:none;color:var(--text-color);cursor:pointer}.page-header__heading[data-v-cc05c59b]{min-width:0}.page-header__heading--dense .page-header__title[data-v-cc05c59b]{font-size:18px;line-height:28px}.page-header__title[data-v-cc05c59b]{font-size:20px;font-weight:var(--fw-bold);line-height:24px}.page-header__subtitle[data-v-cc05c59b]{line-height:16px;color:var(--primary-500)}.page-header__action[data-v-cc05c59b]{display:flex;align-items:center;margin-left:auto}.page-header__sub[data-v-cc05c59b]{display:grid;grid-template-rows:1fr;transition:grid-template-rows .25s,opacity .25s}.page-header--collapsed .page-header__sub[data-v-cc05c59b]{grid-template-rows:0fr;opacity:0;pointer-events:none}.page-header__sub-inner[data-v-cc05c59b]{min-height:0;overflow:hidden;padding:0 var(--screen-padding)}.page-header__sub-inner[data-v-cc05c59b]:after{content:"";display:block;height:var(--screen-padding)}.float-field[data-v-6d757fbe]{width:100%}.float-field[data-v-6d757fbe] label{padding:0 var(--space-3);font-size:16px}.float-field__control[data-v-6d757fbe]{display:flex;align-items:center;height:50px;padding:0 calc(var(--field-padding-x) - 1px);border:1px solid var(--border-color);border-radius:var(--radius-xl);background:var(--surface-card);cursor:text}.float-field__control--locked[data-v-6d757fbe]{background:var(--surface-muted);cursor:default}.float-field__prefix[data-v-6d757fbe]{flex:none;color:var(--text-color);font-size:16px;font-weight:var(--fw-medium);line-height:24px}.float-field[data-v-6d757fbe] input:disabled{opacity:1;color:var(--text-color);-webkit-text-fill-color:var(--text-color)}.float-field[data-v-6d757fbe] input{width:100%;min-width:0;height:auto;min-height:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--text-color);font-family:inherit;font-size:16px;font-weight:var(--fw-medium);line-height:24px;outline:none}.float-field[data-v-6d757fbe] input:enabled:hover,.float-field[data-v-6d757fbe] input:enabled:focus{border:0;background:none;box-shadow:none}.start-address[data-v-c7c770be]{display:flex;flex:1;flex-direction:column;gap:4px}.start-address__block[data-v-c7c770be]{padding:var(--screen-padding);border-radius:var(--radius-xl);background:var(--surface-card)}.start-address__title[data-v-c7c770be]{margin-bottom:10px;font-size:24px;font-weight:var(--fw-bold);line-height:37px}.start-address__fields[data-v-c7c770be]{display:flex;flex-direction:column;gap:var(--screen-padding)}.start-address__plaque[data-v-c7c770be]{display:flex;align-items:center;gap:6px;width:100%;height:50px;padding:4px;border:0;border-radius:var(--radius-xl);background:var(--surface-muted);text-align:left;cursor:pointer}.start-address__plaque-icon[data-v-c7c770be]{display:flex;flex:0 0 42px;align-items:center;justify-content:center;height:42px;border-radius:var(--radius-l);background:var(--surface-card);color:var(--icon-color)}.start-address__plaque-text[data-v-c7c770be]{line-height:16px;color:var(--primary-500)}.start-address__row[data-v-c7c770be]{display:flex;gap:10px}.start-address__row[data-v-c7c770be]>*{flex:1;min-width:0}.start-address__map-button[data-v-c7c770be]{display:block;width:100%;padding:0;border:0;background:none;cursor:pointer}.start-address__map[data-v-c7c770be]{height:160px;border-radius:var(--radius-xl);pointer-events:none}.start-address__remove[data-v-c7c770be]{display:flex;padding:0;border:0;background:none;color:var(--primary-500);cursor:pointer}.start-address__footer[data-v-c7c770be]{position:sticky;bottom:0;margin-top:auto;padding:var(--screen-padding);padding-bottom:calc(var(--screen-padding) + var(--tg-safe-area-bottom));border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--surface-card)}.start-address__cta[data-v-c7c770be]{width:100%}.saved-address[data-v-579e1753]{display:flex;flex-direction:column;gap:10px}.saved-address__row[data-v-579e1753]{display:flex;align-items:center;border-radius:var(--radius-xl);background:var(--surface-muted)}.saved-address__pick[data-v-579e1753]{display:flex;flex:1;align-items:center;gap:10px;min-width:0;padding:4px;border:0;background:none;text-align:left;cursor:pointer}.saved-address__icon[data-v-579e1753]{display:flex;flex:0 0 42px;align-items:center;justify-content:center;height:42px;border-radius:var(--radius-l);background:var(--surface-card);color:var(--icon-color)}.saved-address__text[data-v-579e1753]{display:flex;flex-direction:column;min-width:0}.saved-address__title[data-v-579e1753],.saved-address__subtitle[data-v-579e1753]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saved-address__title[data-v-579e1753]{color:var(--primary-500)}.saved-address__subtitle[data-v-579e1753]{color:var(--text-color)}.saved-address__edit[data-v-579e1753]{display:flex;flex:none;padding:0 13px;border:0;background:none;color:var(--icon-color);cursor:pointer}.location-sheet[data-v-f2aa30fc]{position:fixed;inset:0;z-index:1200;display:flex;flex-direction:column;width:100%;max-width:var(--app-max-width);height:var(--tg-viewport-height);margin:0 auto;background:var(--site-bg)}.location-sheet__picker[data-v-f2aa30fc]{flex:1;min-height:0}.location-sheet__form[data-v-f2aa30fc]{overflow:hidden auto;min-height:0}.location-sheet__list[data-v-f2aa30fc]{overflow:hidden auto;flex:1;min-height:0;margin-top:4px}.location-sheet__card[data-v-f2aa30fc]{padding:var(--screen-padding);border-radius:var(--radius-xl);background:var(--surface-card)}.location-sheet__title[data-v-f2aa30fc]{margin-bottom:10px;font-size:24px;font-weight:var(--fw-bold);line-height:37px}.location-sheet__footer[data-v-f2aa30fc]{padding:var(--screen-padding);padding-bottom:calc(var(--screen-padding) + var(--tg-safe-area-bottom));border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--surface-card)}.location-sheet__cta[data-v-f2aa30fc]{width:100%}.status-stepper[data-v-f96bb2bb]{position:relative;display:flex;align-items:center;justify-content:space-between;height:40px}.status-stepper__track[data-v-f96bb2bb]{position:absolute;top:15px;right:0;left:0;height:10px;border-radius:var(--radius-pill);background:var(--surface-muted)}.status-stepper__dot[data-v-f96bb2bb]{position:relative;display:flex;flex:0 0 40px;align-items:center;justify-content:center;height:40px;border-radius:var(--radius-round);background:var(--surface-muted);color:var(--text-color-secondary)}.status-stepper__dot--done[data-v-f96bb2bb]{color:var(--text-color)}.status-stepper__dot--active[data-v-f96bb2bb]{background:var(--accent-500);color:var(--text-color)}.order-notice[data-v-7bb3ea1c]{position:fixed;inset:0;z-index:var(--z-sheet);display:flex;align-items:flex-end;justify-content:center;background:#0006}.order-notice__sheet[data-v-7bb3ea1c]{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;max-width:var(--app-max-width);padding:120px var(--screen-padding) calc(29px + var(--tg-safe-area-bottom));border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--surface-card);text-align:center}.order-notice__image[data-v-7bb3ea1c]{position:absolute;top:-100px;height:200px;object-fit:contain}.order-notice__close[data-v-7bb3ea1c]{border-radius:14px}.order-notice__close[data-v-7bb3ea1c]{position:absolute;top:16px;right:16px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;background:var(--surface-muted);color:var(--icon-color);cursor:pointer}.order-notice__eta[data-v-7bb3ea1c]{display:flex;align-items:baseline;gap:4px;padding:6px 14px;border-radius:var(--radius-pill);background:var(--surface-inverse);color:var(--text-color-inverse);font-size:24px;font-weight:var(--fw-bold);line-height:37px}.order-notice__eta-unit[data-v-7bb3ea1c]{font-size:14px}.order-notice__title[data-v-7bb3ea1c]{margin-top:20px;font-size:24px;font-weight:var(--fw-bold);line-height:37px}.order-notice__text[data-v-7bb3ea1c]{color:var(--text-color-secondary);line-height:24px;white-space:pre-line}.order-notice__steps[data-v-7bb3ea1c]{align-self:stretch;margin-top:20px}.order-notice__track[data-v-7bb3ea1c]{width:100%;margin-top:32px}.order-notice-enter-active[data-v-7bb3ea1c],.order-notice-leave-active[data-v-7bb3ea1c]{transition:opacity .25s ease}.order-notice-enter-active .order-notice__sheet[data-v-7bb3ea1c],.order-notice-leave-active .order-notice__sheet[data-v-7bb3ea1c]{transition:transform .25s ease}.order-notice-enter-from[data-v-7bb3ea1c],.order-notice-leave-to[data-v-7bb3ea1c]{opacity:0}.order-notice-enter-from .order-notice__sheet[data-v-7bb3ea1c],.order-notice-leave-to .order-notice__sheet[data-v-7bb3ea1c]{transform:translateY(20px)}:root{--primary-50: #fdeaeb;--primary-100: #f9c4c6;--primary-200: #f39a9d;--primary-300: #ed6f74;--primary-400: #e44d53;--primary-500: #da2128;--primary-600: #c11d23;--primary-700: #a3181e;--primary-800: #7c1216;--primary-900: #550c0f;--primary-950: #2d0608;--primary-surface-color: #ffffff;--accent-50: #fff9e8;--accent-100: #ffeeba;--accent-200: #ffe28c;--accent-300: #ffd65e;--accent-400: #ffcb38;--accent-500: #ffbf1a;--accent-600: #e6a800;--accent-700: #b88600;--accent-800: #8a6400;--accent-900: #5c4300;--accent-surface-color: #0f0f05;--secondary-50: #f7f7f7;--secondary-100: #efefef;--secondary-200: #e4e4e4;--secondary-300: #cfcfcf;--secondary-400: #abadb0;--secondary-500: #767676;--secondary-600: #4b4b4b;--secondary-700: #2d2d2d;--secondary-800: #1e1e1e;--secondary-900: #191c1f;--secondary-950: #0f0f05;--secondary-surface-color: #ffffff;--white: #ffffff;--black: #0f0f05;--success-500: #0ea900;--info-500: #017cfa;--warning-500: #ffbf1a;--danger-500: #da2128;--icon-color: #292d32;--site-bg: #f7f7f7;--surface-card: #ffffff;--surface-muted: #f7f7f7;--surface-inverse: #0f0f05;--border-color: #efefef;--divider-color: #f7f7f7;--text-color: #0f0f05;--text-color-secondary: #abadb0;--text-color-muted: #767676;--text-color-inverse: #ffffff;--link-color: #017cfa;--text-color-hint: #a4b9b7;--surface-hint: #f7fafa;--radius-xs: 6px;--radius-s: 10px;--radius-m: 14px;--radius-l: 16px;--radius-xl: 20px;--radius-2xl: 30px;--radius-3xl: 50px;--radius-pill: 100px;--radius-round: 50%;--space-1: 2px;--space-2: 4px;--space-3: 6px;--space-4: 8px;--space-5: 10px;--space-6: 12px;--space-7: 14px;--space-8: 16px;--space-9: 20px;--space-10: 24px;--screen-padding: 16px;--field-padding-x: 13px;--app-max-width: 500px;--font-family: "Pais Alt", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, sans-serif;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-black: 900;--shadow-card: 0 0 10px rgb(0 0 0 / 20%);--shadow-soft: 0 0 10px rgb(0 0 0 / 10%);--shadow-accent: 0 0 10px rgb(255 191 26 / 50%);--z-bottom-nav: 100;--z-sheet: 200;--z-toast: 300;--tg-viewport-height: 100vh;--tg-safe-area-bottom: 0px}.app-dark{--site-bg: #0f0f05;--surface-card: #1e1e1e;--surface-muted: #191c1f;--surface-inverse: #ffffff;--border-color: #2d2d2d;--divider-color: #2d2d2d;--text-color: #ffffff;--text-color-secondary: #abadb0;--text-color-muted: #767676;--text-color-inverse: #0f0f05;--text-color-hint: #767676;--surface-hint: #2d2d2d}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;overscroll-behavior:none}body{background:var(--site-bg);color:var(--text-color);font-family:var(--font-family);font-size:14px;line-height:18px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-anchor:none}#app{min-height:100%;display:flex;flex-direction:column}h1,h2,h3,h4,p{margin:0}ul,ol{margin:0;padding:0;list-style:none}button{font-family:inherit;color:inherit}img,svg{display:block;max-width:100%}a{color:var(--link-color);text-decoration:none}*{-webkit-tap-highlight-color:transparent}button,a,[role=button]{touch-action:manipulation}button{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.grecaptcha-badge{visibility:hidden}@font-face{font-family:Pais Alt;src:url(/fonts/PaisAlt-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Pais Alt;src:url(/fonts/PaisAlt-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Pais Alt;src:url(/fonts/PaisAlt-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Pais Alt;src:url(/fonts/PaisAlt-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Pais Alt;src:url(/fonts/PaisAlt-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}.font-10-n{font-size:10px;line-height:15px;font-weight:var(--fw-regular)}.font-10-m{font-size:10px;line-height:15px;font-weight:var(--fw-medium)}.font-10-s{font-size:10px;line-height:15px;font-weight:var(--fw-semibold)}.font-10-b{font-size:10px;line-height:15px;font-weight:var(--fw-bold)}.font-10-x{font-size:10px;line-height:15px;font-weight:var(--fw-black)}.font-12-n{font-size:12px;line-height:17px;font-weight:var(--fw-regular)}.font-12-m{font-size:12px;line-height:17px;font-weight:var(--fw-medium)}.font-12-s{font-size:12px;line-height:17px;font-weight:var(--fw-semibold)}.font-12-b{font-size:12px;line-height:17px;font-weight:var(--fw-bold)}.font-12-x{font-size:12px;line-height:17px;font-weight:var(--fw-black)}.font-13-n{font-size:13px;line-height:16px;font-weight:var(--fw-regular)}.font-13-m{font-size:13px;line-height:16px;font-weight:var(--fw-medium)}.font-13-s{font-size:13px;line-height:16px;font-weight:var(--fw-semibold)}.font-13-b{font-size:13px;line-height:16px;font-weight:var(--fw-bold)}.font-13-x{font-size:13px;line-height:16px;font-weight:var(--fw-black)}.font-14-n{font-size:14px;line-height:18px;font-weight:var(--fw-regular)}.font-14-m{font-size:14px;line-height:18px;font-weight:var(--fw-medium)}.font-14-s{font-size:14px;line-height:18px;font-weight:var(--fw-semibold)}.font-14-b{font-size:14px;line-height:18px;font-weight:var(--fw-bold)}.font-14-x{font-size:14px;line-height:18px;font-weight:var(--fw-black)}.font-16-n{font-size:16px;line-height:20px;font-weight:var(--fw-regular)}.font-16-m{font-size:16px;line-height:20px;font-weight:var(--fw-medium)}.font-16-s{font-size:16px;line-height:20px;font-weight:var(--fw-semibold)}.font-16-b{font-size:16px;line-height:20px;font-weight:var(--fw-bold)}.font-16-x{font-size:16px;line-height:20px;font-weight:var(--fw-black)}.font-18-n{font-size:18px;line-height:22px;font-weight:var(--fw-regular)}.font-18-m{font-size:18px;line-height:22px;font-weight:var(--fw-medium)}.font-18-s{font-size:18px;line-height:22px;font-weight:var(--fw-semibold)}.font-18-b{font-size:18px;line-height:22px;font-weight:var(--fw-bold)}.font-18-x{font-size:18px;line-height:22px;font-weight:var(--fw-black)}.font-20-n{font-size:20px;line-height:24px;font-weight:var(--fw-regular)}.font-20-m{font-size:20px;line-height:24px;font-weight:var(--fw-medium)}.font-20-s{font-size:20px;line-height:24px;font-weight:var(--fw-semibold)}.font-20-b{font-size:20px;line-height:24px;font-weight:var(--fw-bold)}.font-20-x{font-size:20px;line-height:24px;font-weight:var(--fw-black)}.font-24-n{font-size:24px;line-height:28px;font-weight:var(--fw-regular)}.font-24-m{font-size:24px;line-height:28px;font-weight:var(--fw-medium)}.font-24-s{font-size:24px;line-height:28px;font-weight:var(--fw-semibold)}.font-24-b{font-size:24px;line-height:28px;font-weight:var(--fw-bold)}.font-24-x{font-size:24px;line-height:28px;font-weight:var(--fw-black)}.font-36-n{font-size:36px;line-height:40px;font-weight:var(--fw-regular)}.font-36-m{font-size:36px;line-height:40px;font-weight:var(--fw-medium)}.font-36-s{font-size:36px;line-height:40px;font-weight:var(--fw-semibold)}.font-36-b{font-size:36px;line-height:40px;font-weight:var(--fw-bold)}.font-36-x{font-size:36px;line-height:40px;font-weight:var(--fw-black)}.font-65-n{font-size:65px;line-height:68px;font-weight:var(--fw-regular)}.font-65-m{font-size:65px;line-height:68px;font-weight:var(--fw-medium)}.font-65-s{font-size:65px;line-height:68px;font-weight:var(--fw-semibold)}.font-65-b{font-size:65px;line-height:68px;font-weight:var(--fw-bold)}.font-65-x{font-size:65px;line-height:68px;font-weight:var(--fw-black)}.font-10-tight{font-size:10px;line-height:100%}.font-12-tight{font-size:12px;line-height:100%}.font-13-tight{font-size:13px;line-height:100%}.font-14-tight{font-size:14px;line-height:100%}.font-16-tight{font-size:16px;line-height:100%}.font-18-tight{font-size:18px;line-height:100%}.font-20-tight{font-size:20px;line-height:100%}.font-24-tight{font-size:24px;line-height:100%}.font-36-tight{font-size:36px;line-height:100%}.font-65-tight{font-size:65px;line-height:100%}body .p-button{min-height:50px;justify-content:center}body .p-button-sm{min-height:32px;border-radius:var(--radius-pill)}body .p-button-lg{min-height:56px}body .p-button-icon-svg svg{width:24px;height:24px}body .p-inputtext,body .p-select,body .p-textarea{width:100%;font-size:13px;line-height:16px;font-weight:var(--fw-medium)}body .p-inputtext,body .p-select-label{min-height:50px;display:flex;align-items:center}body .p-textarea{min-height:100px;align-items:flex-start;resize:none}body .p-iconfield>.p-inputicon:first-child{inset-inline-start:13px}body .p-iconfield>.p-inputicon:first-child~.p-inputtext{padding-inline-start:43px}body .p-drawer-mask{backdrop-filter:blur(2px);transition:backdrop-filter .5s cubic-bezier(.32,.72,0,1)}body .p-drawer-mask.p-overlay-mask-leave-active{backdrop-filter:blur(0);animation-duration:.5s}body .p-drawer-content{overscroll-behavior:contain;scrollbar-width:none}body .p-drawer-content::-webkit-scrollbar{display:none}body .p-drawer-bottom .p-drawer{height:auto;max-height:90dvh;max-width:var(--app-max-width);margin-inline:auto;border-radius:var(--radius-xl) var(--radius-xl) 0 0;overflow:hidden}body .p-drawer-bottom .p-drawer-header:before{content:"";position:absolute;inset-inline:0;top:8px;margin:0 auto;width:36px;height:4px;border-radius:var(--radius-pill);background:var(--secondary-200)}body .p-toast{inset-inline:var(--screen-padding);width:auto;max-width:none}body .p-selectbutton{display:flex;background:transparent;border:0}body .p-selectbutton .p-togglebutton{flex:1;min-height:50px;padding:0;border:0;border-radius:var(--radius-xl);background:transparent;color:var(--text-color-secondary);font-weight:var(--fw-bold);font-size:18px}body .p-selectbutton .p-togglebutton-checked{background:var(--surface-muted);color:var(--text-color)}body .p-selectbutton .p-togglebutton:before,body .p-selectbutton .p-togglebutton-content{background:transparent;box-shadow:none}body .p-selectbutton .p-togglebutton-content{inset:0;padding:0;border-radius:inherit}body .p-selectbutton.p-selectbutton-inset{padding:4px;border-radius:var(--radius-xl);background:var(--surface-muted)}body .p-selectbutton-inset .p-togglebutton,body .p-selectbutton-inset .p-togglebutton:first-child,body .p-selectbutton-inset .p-togglebutton:last-child{min-height:42px;border-radius:var(--radius-l);font-size:16px}body .p-selectbutton-inset .p-togglebutton-checked{background:var(--white)}body .p-tablist-tab-list{gap:var(--space-8)}body .p-rating-option-active svg,body .p-rating-option svg{width:var(--p-rating-icon-size);height:var(--p-rating-icon-size)}.p-toast{z-index:1400!important}.screen{display:flex;flex:1;flex-direction:column;gap:var(--space-4);padding-bottom:calc(88px + var(--tg-safe-area-bottom))}.section-card{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--screen-padding)}.row{display:flex;align-items:center;gap:var(--space-5)}.row--between{justify-content:space-between}.h-scroll{display:flex;gap:var(--space-5);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:var(--screen-padding);margin-inline:calc(var(--screen-padding) * -1);padding-inline:var(--screen-padding)}.h-scroll::-webkit-scrollbar{display:none}.h-scroll>*{flex:0 0 auto;scroll-snap-align:start}.text-secondary{color:var(--text-color-secondary)}.text-muted{color:var(--text-color-muted)}.text-primary{color:var(--primary-500)}.text-strike{text-decoration:line-through}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ymaps3--control-button{display:none!important}
