:root{color-scheme:light;--tm-bg:#f8fafc;--tm-bg-soft:#eef7f6;--tm-surface:#fff;--tm-surface-raised:#fff;--tm-surface-muted:#f1f5f9;--tm-border:#d8e4ea;--tm-border-strong:#b8cbd5;--tm-text:#0e1f2f;--tm-text-muted:#5a6d7b;--tm-text-soft:#8ca0ad;--tm-inverse:#fff;--tm-brand:#1457c5;--tm-brand-strong:#0b3f9a;--tm-brand-soft:#dcecff;--tm-accent:#0ea5a4;--tm-accent-strong:#087f7f;--tm-accent-soft:#d7f5f1;--tm-sun:#f5a524;--tm-sun-soft:#fff1cf;--tm-success:#16a34a;--tm-danger:#f05252;--tm-shadow-soft:0 8px 30px rgba(24,55,76,.08);--tm-shadow-float:0 18px 50px rgba(18,49,78,.16);--tm-service-card-ready-border:transparent;--tm-service-card-ready-bg:radial-gradient(circle at 80% 0,color-mix(in srgb,var(--tm-accent) 24%,transparent),transparent 9rem),linear-gradient(135deg,color-mix(in srgb,var(--tm-brand) 92%,#0b1324),var(--tm-accent));--tm-service-card-ready-color:#fff;--tm-service-card-ready-shadow:0 18px 58px rgba(24,55,76,.08);--tm-service-card-ready-icon-bg:hsla(0,0%,100%,.16);--tm-service-card-ready-icon-color:#fff;--tm-select-content-bg:linear-gradient(180deg,color-mix(in srgb,var(--tm-brand-soft) 36%,var(--tm-surface-raised)),var(--tm-surface-raised) 58%);--tm-select-content-shadow:0 18px 48px rgba(18,49,78,.18),0 1px 0 hsla(0,0%,100%,.7) inset;--tm-search-select-content-bg:linear-gradient(180deg,color-mix(in srgb,var(--tm-brand-soft) 32%,var(--tm-surface-raised)),var(--tm-surface-raised) 54%);--tm-search-select-content-shadow:0 22px 58px rgba(18,49,78,.2),0 1px 0 hsla(0,0%,100%,.7) inset;--tm-gallery-viewer-bg:color-mix(in srgb,var(--tm-bg) 92%,var(--tm-surface));--tm-gallery-viewer-control:color-mix(in srgb,var(--tm-surface-raised) 88%,transparent);--tm-gallery-viewer-control-hover:color-mix(in srgb,var(--tm-brand-soft) 72%,var(--tm-surface-raised));--tm-gallery-viewer-thumb-bg:color-mix(in srgb,var(--tm-surface-muted) 82%,transparent);--tm-tour-card-title-color:color-mix(in srgb,var(--tm-brand) 88%,var(--tm-accent-strong));--tm-tour-card-price-bg:linear-gradient(135deg,var(--tm-sun-soft),color-mix(in srgb,var(--tm-sun) 34%,#fff));--tm-tour-card-price-color:#172033;--tm-radius-xs:8px;--tm-radius-sm:12px;--tm-radius-md:16px;--tm-radius-lg:24px;--tm-header-height:64px;--tm-bottom-nav-height:68px}:root[data-theme=dark]{color-scheme:dark;--tm-bg:#08111f;--tm-bg-soft:#0d1d2d;--tm-surface:#101c2a;--tm-surface-raised:#152537;--tm-surface-muted:#1c3145;--tm-border:#284157;--tm-border-strong:#3d5b72;--tm-text:#eef7fb;--tm-text-muted:#b7c8d4;--tm-text-soft:#7f98a9;--tm-inverse:#07111f;--tm-brand:#6aa8ff;--tm-brand-strong:#93c5fd;--tm-brand-soft:rgba(106,168,255,.16);--tm-accent:#2dd4bf;--tm-accent-strong:#5eead4;--tm-accent-soft:rgba(45,212,191,.16);--tm-sun:#f8c35f;--tm-sun-soft:rgba(248,195,95,.16);--tm-success:#4ade80;--tm-danger:#fb7185;--tm-shadow-soft:0 8px 30px rgba(0,0,0,.22);--tm-shadow-float:0 18px 60px rgba(0,0,0,.36);--tm-service-card-ready-border:color-mix(in srgb,var(--tm-brand) 38%,var(--tm-border));--tm-service-card-ready-bg:radial-gradient(circle at 80% 0,color-mix(in srgb,var(--tm-accent) 18%,transparent),transparent 8rem),linear-gradient(135deg,color-mix(in srgb,var(--tm-brand) 18%,var(--tm-surface-raised)),color-mix(in srgb,var(--tm-accent) 14%,var(--tm-surface)));--tm-service-card-ready-color:var(--tm-text);--tm-service-card-ready-shadow:0 18px 58px rgba(0,0,0,.22);--tm-service-card-ready-icon-bg:color-mix(in srgb,var(--tm-brand) 20%,var(--tm-surface-muted));--tm-service-card-ready-icon-color:var(--tm-accent);--tm-select-content-bg:linear-gradient(180deg,color-mix(in srgb,var(--tm-brand-soft) 46%,var(--tm-surface-raised)),var(--tm-surface-raised) 62%);--tm-select-content-shadow:0 18px 52px rgba(0,0,0,.38);--tm-search-select-content-bg:linear-gradient(180deg,color-mix(in srgb,var(--tm-brand-soft) 32%,var(--tm-surface-raised)),var(--tm-surface-raised) 54%);--tm-search-select-content-shadow:0 22px 62px rgba(0,0,0,.42);--tm-gallery-viewer-bg:color-mix(in srgb,var(--tm-bg) 86%,var(--tm-inverse));--tm-gallery-viewer-control:color-mix(in srgb,var(--tm-surface-raised) 78%,transparent);--tm-gallery-viewer-control-hover:color-mix(in srgb,var(--tm-brand-soft) 70%,var(--tm-surface-raised));--tm-gallery-viewer-thumb-bg:color-mix(in srgb,var(--tm-surface-muted) 70%,var(--tm-inverse));--tm-tour-card-title-color:color-mix(in srgb,var(--tm-brand-strong) 88%,var(--tm-accent-strong));--tm-tour-card-price-bg:linear-gradient(135deg,rgba(248,195,95,.22),rgba(20,87,197,.24));--tm-tour-card-price-color:#fff7e6}*{box-sizing:border-box}html{background:var(--tm-bg)}body,html{min-height:100%}body{background:radial-gradient(circle at top left,var(--tm-accent-soft),transparent 34rem),var(--tm-bg);color:var(--tm-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0;margin:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit}a,button{color:inherit}a{text-decoration:none}.tm-container{margin-inline:auto;width:min(100% - 32px,1180px)}.tm-page{padding:16px 0 calc(var(--tm-bottom-nav-height) + 24px)}@media(min-width:900px){.tm-page{padding:32px 0 56px}}.tm-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.app-loading-bar[data-v-27439f58]{height:3px;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transform:translateY(-3px);transition:opacity .16s ease,transform .16s ease;z-index:12000}.app-loading-bar--visible[data-v-27439f58]{opacity:1;transform:translateY(0)}.app-loading-bar__track[data-v-27439f58]{background:color-mix(in srgb,var(--tm-border) 36%,transparent);height:100%;overflow:hidden}.app-loading-bar__fill[data-v-27439f58]{background:linear-gradient(90deg,var(--tm-brand),var(--tm-accent),color-mix(in srgb,var(--tm-accent) 72%,#fff));box-shadow:0 0 18px color-mix(in srgb,var(--tm-brand) 58%,transparent),0 0 32px color-mix(in srgb,var(--tm-accent) 38%,transparent);height:100%;transform-origin:left center;transition:transform .21s ease;width:100%}.app-loading-bar--error .app-loading-bar__fill[data-v-27439f58]{background:linear-gradient(90deg,var(--tm-danger),#f97316)}@media(prefers-reduced-motion:reduce){.app-loading-bar[data-v-27439f58],.app-loading-bar__fill[data-v-27439f58]{transition:none}}.tripmarket-mark[data-v-0c07c0e5]{background:#3b82f6;border-radius:12px;box-shadow:var(--tm-shadow-soft);display:grid;height:38px;overflow:hidden;place-items:center;width:38px}img[data-v-0c07c0e5]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.desktop-nav[data-v-6d2dac21]{align-items:center;background:var(--tm-surface-muted);border:1px solid var(--tm-border);border-radius:16px;display:none;gap:4px;padding:5px}.desktop-nav a[data-v-6d2dac21]{border-radius:12px;color:var(--tm-text-muted);font-size:14px;font-weight:700;padding:9px 14px}.desktop-nav a.router-link-active[data-v-6d2dac21]{background:var(--tm-surface);box-shadow:var(--tm-shadow-soft);color:var(--tm-text)}@media(min-width:900px){.desktop-nav[data-v-6d2dac21]{display:inline-flex}}.tm-select[data-v-2378f843]{display:grid;gap:7px;min-width:0}.tm-select__label[data-v-2378f843]{color:var(--tm-text-muted);font-size:12px;font-weight:620}.tm-select__trigger[data-v-2378f843]{align-items:center;background:var(--tm-surface-raised);border:1px solid var(--tm-border);border-radius:14px;box-shadow:0 8px 24px #18374c0f;color:var(--tm-text);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:600;gap:12px;justify-content:space-between;min-height:46px;min-width:0;padding:0 13px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease;width:100%}.tm-select__trigger[data-v-2378f843]:hover{border-color:var(--tm-border-strong)}.tm-select__trigger[data-v-2378f843]:focus-visible,.tm-select__trigger[data-state=open][data-v-2378f843]{border-color:color-mix(in srgb,var(--tm-brand) 72%,var(--tm-border));box-shadow:0 0 0 4px var(--tm-brand-soft);outline:none}.tm-select__trigger[data-disabled][data-v-2378f843]{cursor:not-allowed;opacity:.58}.tm-select__value[data-v-2378f843]{align-items:center;display:inline-flex;gap:7px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-select__value--placeholder[data-v-2378f843]{color:var(--tm-text-soft)}.tm-select__flag[data-v-2378f843]{flex:0 0 auto;font-size:15px;line-height:1}.tm-select__chevron[data-v-2378f843]{color:var(--tm-text-muted);flex:0 0 auto;transition:transform .16s ease}.tm-select__trigger[data-state=open] .tm-select__chevron[data-v-2378f843]{transform:rotate(180deg)}.tm-select__content{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background-color:var(--tm-surface-raised);background:var(--tm-select-content-bg);border:1px solid var(--tm-border-strong);border-radius:16px;box-shadow:var(--tm-select-content-shadow);color:var(--tm-text);min-width:var(--reka-select-trigger-width);overflow:hidden;z-index:9999}.tm-select__viewport{display:grid;gap:3px;padding:6px}.tm-select__item{align-items:center;border-radius:11px;color:var(--tm-text-muted);cursor:pointer;display:flex;font-size:14px;font-weight:580;min-height:40px;outline:none;padding:0 34px 0 11px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tm-select__item[data-highlighted]{background:var(--tm-brand-soft);color:var(--tm-brand-strong)}.tm-select__item[data-state=checked]{color:var(--tm-text);font-weight:650}.tm-select__item[data-disabled]{opacity:.45;pointer-events:none}.tm-select__option-label{align-items:center;display:inline-flex;gap:8px;min-width:0}.tm-select__indicator{color:var(--tm-accent-strong);display:inline-flex;position:absolute;right:11px}.tm-button[data-v-d5772449]{align-items:center;border:1px solid transparent;border-radius:14px;cursor:pointer;display:inline-flex;font-weight:850;gap:10px;justify-content:center;min-height:46px;padding:0 18px;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.tm-button[data-v-d5772449]:hover:not(:disabled){transform:translateY(-1px)}.tm-button[data-v-d5772449]:active:not(:disabled){transform:translateY(0) scale(.99)}.tm-button[data-v-d5772449]:disabled{cursor:not-allowed;opacity:.55}.tm-button--primary[data-v-d5772449]{background:linear-gradient(135deg,var(--tm-brand),var(--tm-accent));box-shadow:0 12px 28px #0ea5a43d;color:#fff}.tm-button--secondary[data-v-d5772449]{background:var(--tm-surface-raised);border-color:var(--tm-border);color:var(--tm-text)}.tm-button--ghost[data-v-d5772449]{background:transparent;color:var(--tm-text-muted)}.tm-bottom-sheet__overlay[data-v-13cd411e]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050c187a;border:0;cursor:pointer;inset:0;position:fixed;z-index:9000}.tm-bottom-sheet[data-v-13cd411e]{background:var(--tm-surface);border-radius:24px 24px 0 0;bottom:0;box-shadow:0 -24px 70px #050c183d;display:flex;flex-direction:column;height:min(92dvh,760px);left:0;max-height:calc(100dvh - 12px);overflow:hidden;padding-bottom:env(safe-area-inset-bottom);position:fixed;right:0;z-index:9001}.tm-bottom-sheet__handle[data-v-13cd411e]{background:var(--tm-border-strong);border-radius:999px;flex:0 0 auto;height:5px;margin:10px auto 6px;width:42px}.tm-bottom-sheet__header[data-v-13cd411e]{align-items:center;border-bottom:1px solid var(--tm-border);display:flex;gap:14px;justify-content:space-between;min-height:56px;padding:0 18px}.tm-bottom-sheet__header h2[data-v-13cd411e]{color:var(--tm-text);font-size:17px;font-weight:720;margin:0}.tm-bottom-sheet__header button[data-v-13cd411e]{background:var(--tm-surface-raised);border:1px solid var(--tm-border);border-radius:13px;color:var(--tm-text);cursor:pointer;display:grid;height:38px;place-items:center;width:38px}.tm-bottom-sheet__body[data-v-13cd411e]{flex:1;min-height:0;overflow:auto;padding:18px}.tm-bottom-sheet__footer[data-v-13cd411e]{background:color-mix(in srgb,var(--tm-surface) 96%,transparent);border-top:1px solid var(--tm-border);display:flex;flex:0 0 auto;gap:10px;padding:12px 18px}.tm-sheet-fade-enter-active[data-v-13cd411e],.tm-sheet-fade-leave-active[data-v-13cd411e],.tm-sheet-slide-enter-active[data-v-13cd411e],.tm-sheet-slide-leave-active[data-v-13cd411e]{transition:opacity .18s ease,transform .22s ease}.tm-sheet-fade-enter-from[data-v-13cd411e],.tm-sheet-fade-leave-to[data-v-13cd411e]{opacity:0}.tm-sheet-slide-enter-from[data-v-13cd411e],.tm-sheet-slide-leave-to[data-v-13cd411e]{transform:translateY(100%)}@media(min-width:900px){.tm-bottom-sheet[data-v-13cd411e]{border-radius:28px;box-shadow:0 34px 90px #050c1842;height:auto;inset:50% auto auto 50%;max-height:min(720px,calc(100dvh - 48px));padding-bottom:0;transform:translate(-50%,-50%);width:min(560px,calc(100vw - 40px))}.tm-bottom-sheet__handle[data-v-13cd411e]{display:none}.tm-bottom-sheet__header[data-v-13cd411e]{min-height:68px;padding:0 22px}.tm-bottom-sheet__header h2[data-v-13cd411e]{font-size:20px}.tm-bottom-sheet__header button[data-v-13cd411e]{border-radius:15px;height:42px;width:42px}.tm-bottom-sheet__body[data-v-13cd411e]{max-height:calc(min(720px,100dvh - 48px) - 69px);padding:22px}.tm-sheet-slide-enter-from[data-v-13cd411e],.tm-sheet-slide-leave-to[data-v-13cd411e]{opacity:0;transform:translate(-50%,-48%) scale(.98)}}.auth-sheet[data-v-bf619b87]{display:grid;gap:16px}.auth-sheet__field[data-v-bf619b87]{display:grid;gap:8px}.auth-sheet__field label[data-v-bf619b87]{color:var(--tm-text);font-size:14px;font-weight:720}.auth-phone[data-v-bf619b87]{align-items:center;background:linear-gradient(180deg,color-mix(in srgb,var(--tm-surface-raised) 92%,#fff),var(--tm-surface-raised));border:1px solid var(--tm-border);border-radius:16px;box-shadow:0 12px 30px #18374c14;color:var(--tm-text-muted);display:flex;gap:10px;min-height:54px;padding:0 14px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.auth-phone[data-v-bf619b87]:focus-within{border-color:color-mix(in srgb,var(--tm-brand) 70%,var(--tm-border));box-shadow:0 0 0 4px var(--tm-brand-soft),0 14px 34px #18374c1a;transform:translateY(-1px)}.auth-phone--error[data-v-bf619b87]{border-color:var(--tm-danger,#dc2626)}.auth-phone__prefix[data-v-bf619b87]{color:var(--tm-text);font-size:15px;font-weight:820}.auth-phone input[data-v-bf619b87]{background:transparent;border:0;color:var(--tm-text);font:inherit;font-size:16px;font-weight:720;letter-spacing:0;min-width:0;outline:0;width:100%}.auth-phone input[data-v-bf619b87]::-moz-placeholder{color:var(--tm-text-soft)}.auth-phone input[data-v-bf619b87]::placeholder{color:var(--tm-text-soft)}.auth-sheet__agreement-group[data-v-bf619b87]{display:grid;gap:6px}.auth-sheet__agreement[data-v-bf619b87]{align-items:flex-start;color:var(--tm-text-muted);display:flex;font-size:13px;gap:10px;line-height:1.5}.auth-sheet__agreement input[data-v-bf619b87]{accent-color:var(--tm-brand);flex:0 0 auto;height:18px;margin-top:1px;width:18px}.auth-sheet__agreement--error input[data-v-bf619b87]{outline:2px solid color-mix(in srgb,var(--tm-danger,#dc2626) 78%,transparent);outline-offset:2px}.auth-sheet__agreement a[data-v-bf619b87]{color:var(--tm-accent-strong);font-weight:760}.auth-sheet__divider[data-v-bf619b87]{align-items:center;color:var(--tm-text-soft);display:flex;font-size:12px;font-weight:820;gap:12px;text-transform:uppercase}.auth-sheet__divider[data-v-bf619b87]:after,.auth-sheet__divider[data-v-bf619b87]:before{background:var(--tm-border);content:"";flex:1;height:1px}.auth-sheet__back[data-v-bf619b87],.auth-sheet__resend[data-v-bf619b87],.auth-sheet__telegram[data-v-bf619b87]{align-items:center;background:var(--tm-surface-raised);border:1px solid var(--tm-border);border-radius:14px;color:var(--tm-text);cursor:pointer;display:inline-flex;font-weight:780;gap:9px;justify-content:center;min-height:44px}.auth-sheet__telegram[data-v-bf619b87]{min-height:48px}.auth-sheet__back[data-v-bf619b87]{background:transparent;border:0;color:var(--tm-text-muted);justify-content:flex-start;min-height:auto;padding:0;width:-moz-max-content;width:max-content}.auth-sheet__resend[data-v-bf619b87]:disabled,.auth-sheet__telegram[data-v-bf619b87]:disabled{cursor:not-allowed;opacity:.56}.auth-sheet__hint[data-v-bf619b87]{color:var(--tm-text-muted);display:grid;gap:5px;line-height:1.5;margin:0;text-align:center}.auth-sheet__hint strong[data-v-bf619b87]{color:var(--tm-text);font-size:17px}.auth-otp[data-v-bf619b87]{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.auth-otp input[data-v-bf619b87]{aspect-ratio:1;background:var(--tm-surface-raised);border:1px solid var(--tm-border);border-radius:16px;box-shadow:0 10px 24px #18374c12;color:var(--tm-text);font-size:28px;font-weight:820;outline:0;text-align:center;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;width:100%}.auth-otp input[data-v-bf619b87]:focus{border-color:color-mix(in srgb,var(--tm-brand) 70%,var(--tm-border));box-shadow:0 0 0 4px var(--tm-brand-soft),0 14px 34px #18374c1a;transform:translateY(-1px)}.auth-sheet__error[data-v-bf619b87]{color:var(--tm-danger,#dc2626);font-size:13px;font-weight:680;margin:0}.auth-sheet__error--center[data-v-bf619b87]{text-align:center}.auth-sheet__error--agreement[data-v-bf619b87]{padding-left:28px}@media(max-width:380px){.auth-otp[data-v-bf619b87]{gap:7px}.auth-otp input[data-v-bf619b87]{border-radius:13px;font-size:24px}}.app-header[data-v-b0f8681c]{-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);background:color-mix(in srgb,var(--tm-surface) 86%,transparent);border-bottom:1px solid var(--tm-border);height:var(--tm-header-height);position:relative;z-index:40}.app-header__inner[data-v-b0f8681c]{align-items:center;display:flex;gap:16px;height:100%;justify-content:space-between}.app-header__brand[data-v-b0f8681c]{align-items:center;display:inline-flex;gap:10px;letter-spacing:0}.app-header__brand span[data-v-b0f8681c]{font-size:16px;font-weight:520}.app-header__actions[data-v-b0f8681c]{align-items:center;display:inline-flex;gap:8px}.app-header__compare[data-v-b0f8681c],.app-header__favorites[data-v-b0f8681c],.app-header__notifications[data-v-b0f8681c],.app-header__profile[data-v-b0f8681c],.app-header__theme[data-v-b0f8681c]{align-items:center;background:var(--tm-surface-raised);border:1px solid var(--tm-border);border-radius:14px;box-shadow:inset 0 1px #ffffff4d;color:var(--tm-text);display:inline-flex;gap:8px;height:42px;justify-content:center;min-width:42px}.app-header__profile[data-v-b0f8681c],.app-header__theme[data-v-b0f8681c]{cursor:pointer}.app-header__compare[data-v-b0f8681c],.app-header__favorites[data-v-b0f8681c]{position:relative}.app-header__compare.router-link-active[data-v-b0f8681c],.app-header__favorites.router-link-active[data-v-b0f8681c],.app-header__notifications.router-link-active[data-v-b0f8681c]{background:var(--tm-accent-soft);border-color:color-mix(in srgb,var(--tm-accent) 36%,var(--tm-border));color:var(--tm-accent-strong)}.app-header__badge[data-v-b0f8681c]{align-items:center;background:var(--tm-danger);border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:800;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 4px;position:absolute;right:-4px;top:-4px}.app-header__profile[data-v-b0f8681c]{max-width:168px;padding:0 13px}.app-header__profile span[data-v-b0f8681c]{font-size:13px;font-weight:760;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-header__theme[data-v-b0f8681c]:disabled{cursor:wait;opacity:.62}.app-header__locale-wrap[data-v-b0f8681c]{position:relative;width:112px}.app-header__locale-icon[data-v-b0f8681c]{color:var(--tm-text);left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.app-header__locale-wrap[data-v-b0f8681c] .tm-select__trigger{border-radius:14px;box-shadow:inset 0 1px #ffffff4d;font-size:13px;font-weight:680;height:42px;min-height:42px;padding:0 30px 0 36px}.app-header__locale-wrap[data-v-b0f8681c] .tm-select__chevron{height:16px;width:16px}@media(max-width:899px){.app-header__inner[data-v-b0f8681c]{gap:8px;min-width:0;width:min(100% - 20px,1180px)}.app-header__brand[data-v-b0f8681c]{flex:0 0 auto}.app-header__brand span[data-v-b0f8681c]:last-child{display:none}.app-header__actions[data-v-b0f8681c]{flex:1 1 auto;gap:6px;justify-content:flex-end;min-width:0}.app-header__favorites[data-v-b0f8681c],.app-header__notifications[data-v-b0f8681c],.app-header__profile[data-v-b0f8681c],.app-header__search[data-v-b0f8681c],.app-header__theme[data-v-b0f8681c]{border-radius:13px;flex:0 0 40px;height:40px;min-width:40px;padding:0;width:40px}.app-header__compare[data-v-b0f8681c],.app-header__profile span[data-v-b0f8681c]{display:none}.app-header__locale-wrap[data-v-b0f8681c]{flex:0 0 74px;width:74px}.app-header__locale-icon[data-v-b0f8681c]{display:none}.app-header__locale-wrap[data-v-b0f8681c] .tm-select__trigger{border-radius:13px;font-size:12px;gap:4px;height:40px;min-height:40px;padding:0 24px 0 10px}.app-header__locale-wrap[data-v-b0f8681c] .tm-select__value{gap:4px}.app-header__locale-wrap[data-v-b0f8681c] .tm-select__flag{font-size:14px}.app-header__locale-wrap[data-v-b0f8681c] .tm-select__chevron{height:14px;width:14px}}@media(max-width:430px){.app-header__actions[data-v-b0f8681c]{gap:4px}.app-header__favorites[data-v-b0f8681c],.app-header__notifications[data-v-b0f8681c],.app-header__profile[data-v-b0f8681c],.app-header__search[data-v-b0f8681c],.app-header__theme[data-v-b0f8681c]{border-radius:12px;flex-basis:36px;height:36px;min-width:36px;width:36px}.app-header__locale-wrap[data-v-b0f8681c]{flex-basis:64px;width:64px}.app-header__locale-wrap[data-v-b0f8681c] .tm-select__trigger{height:36px;min-height:36px;padding:0 20px 0 8px}}@media(min-width:900px){.app-header[data-v-b0f8681c]{position:sticky;top:0;z-index:50}}.app-social-links[data-v-5ebd7c0a]{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.app-social-links__item[data-v-5ebd7c0a]{background:var(--tm-surface-raised);border:1px solid color-mix(in srgb,var(--social-color) 18%,var(--tm-border));border-radius:999px;box-shadow:0 10px 22px #18374c14;color:var(--social-color);display:grid;height:38px;place-items:center;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease;width:38px}.app-social-links__item[data-v-5ebd7c0a]:hover{background:var(--social-color);box-shadow:0 14px 28px color-mix(in srgb,var(--social-color) 24%,transparent);color:#fff;transform:translateY(-2px)}.app-social-links__item span[data-v-5ebd7c0a]{font-family:Arial,Helvetica,sans-serif;font-size:23px;font-weight:900;line-height:1}@media(max-width:640px){.app-social-links[data-v-5ebd7c0a]{gap:8px}.app-social-links__item[data-v-5ebd7c0a]{height:36px;width:36px}}.mobile-bottom-nav[data-v-c1f63b33]{-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);background:color-mix(in srgb,var(--tm-surface) 92%,transparent);border-top:1px solid var(--tm-border);bottom:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));height:calc(var(--tm-bottom-nav-height) + env(safe-area-inset-bottom));left:0;padding:7px 8px calc(7px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:60}.mobile-bottom-nav a[data-v-c1f63b33]{align-items:center;border-radius:16px;color:var(--tm-text-soft);display:flex;flex-direction:column;font-size:11px;font-weight:750;gap:4px;justify-content:center;min-width:0}.mobile-bottom-nav a>span[data-v-c1f63b33]:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-bottom-nav__icon[data-v-c1f63b33]{display:inline-flex;position:relative}.mobile-bottom-nav a>.mobile-bottom-nav__icon[data-v-c1f63b33]{overflow:visible}.mobile-bottom-nav__icon small[data-v-c1f63b33]{align-items:center;background:var(--tm-danger);border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:860;height:17px;justify-content:center;line-height:1;min-width:17px;padding:0 4px;position:absolute;right:-10px;top:-8px}.mobile-bottom-nav a.router-link-active[data-v-c1f63b33]{background:var(--tm-accent-soft);color:var(--tm-accent-strong)}@media(min-width:900px){.mobile-bottom-nav[data-v-c1f63b33]{display:none}}@media(max-width:420px){.mobile-bottom-nav[data-v-c1f63b33]{padding-inline:5px}.mobile-bottom-nav a[data-v-c1f63b33]{font-size:10px;gap:3px}}.app-toast-stack[data-v-4b1d7aa0]{display:grid;gap:10px;pointer-events:none;position:fixed;right:14px;top:calc(var(--tm-header-height) + 12px + env(safe-area-inset-top));width:min(390px,calc(100vw - 28px));z-index:130}.app-toast[data-v-4b1d7aa0]{align-items:start;background:linear-gradient(135deg,color-mix(in srgb,var(--tm-surface-raised) 94%,var(--tm-accent-soft)),var(--tm-surface-raised));border:1px solid color-mix(in srgb,var(--tm-accent) 28%,var(--tm-border));border-radius:16px;box-shadow:var(--tm-shadow-float);color:var(--tm-text);display:grid;gap:10px;grid-template-columns:40px minmax(0,1fr) 30px;padding:12px;pointer-events:auto}.app-toast--success[data-v-4b1d7aa0]{border-color:color-mix(in srgb,var(--tm-success) 36%,var(--tm-border))}.app-toast--danger[data-v-4b1d7aa0]{border-color:color-mix(in srgb,var(--tm-danger) 42%,var(--tm-border))}.app-toast__icon[data-v-4b1d7aa0]{background:var(--tm-accent-soft);border-radius:13px;color:var(--tm-accent-strong);display:grid;height:40px;place-items:center;width:40px}.app-toast--success .app-toast__icon[data-v-4b1d7aa0]{background:color-mix(in srgb,var(--tm-success) 14%,var(--tm-surface-muted));color:var(--tm-success)}.app-toast--danger .app-toast__icon[data-v-4b1d7aa0]{background:color-mix(in srgb,var(--tm-danger) 14%,var(--tm-surface-muted));color:var(--tm-danger)}.app-toast__copy[data-v-4b1d7aa0]{display:grid;gap:3px;min-width:0;padding-top:1px}.app-toast__copy small[data-v-4b1d7aa0],.app-toast__copy strong[data-v-4b1d7aa0]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.app-toast__copy strong[data-v-4b1d7aa0]{color:var(--tm-text);font-size:14px;font-weight:850;-webkit-line-clamp:1;line-height:1.25}.app-toast__copy small[data-v-4b1d7aa0]{color:var(--tm-text-muted);font-size:13px;font-weight:620;-webkit-line-clamp:2;line-height:1.35}.app-toast button[data-v-4b1d7aa0]{background:var(--tm-surface-muted);border:0;border-radius:10px;color:var(--tm-text-muted);cursor:pointer;display:grid;height:30px;place-items:center;width:30px}.app-toast button[data-v-4b1d7aa0]:hover{color:var(--tm-text)}.app-toast-enter-active[data-v-4b1d7aa0],.app-toast-leave-active[data-v-4b1d7aa0]{transition:opacity .18s ease,transform .22s ease}.app-toast-enter-from[data-v-4b1d7aa0],.app-toast-leave-to[data-v-4b1d7aa0]{opacity:0;transform:translate(22px)}@media(max-width:520px){.app-toast-stack[data-v-4b1d7aa0]{left:10px;right:10px;top:calc(58px + env(safe-area-inset-top));width:auto}}.push-toast-stack[data-v-c83aeb1c]{display:grid;gap:10px;pointer-events:none;position:fixed;right:14px;top:calc(14px + env(safe-area-inset-top));width:min(380px,calc(100vw - 28px));z-index:120}.push-toast[data-v-c83aeb1c]{align-items:start;background:linear-gradient(135deg,color-mix(in srgb,var(--tm-surface-raised) 94%,var(--tm-brand-soft)),var(--tm-surface-raised));border:1px solid color-mix(in srgb,var(--tm-brand) 24%,var(--tm-border));border-radius:16px;box-shadow:var(--tm-shadow-float);color:var(--tm-text);cursor:pointer;display:grid;gap:10px;grid-template-columns:40px minmax(0,1fr) 30px;padding:12px;pointer-events:auto}.push-toast__icon[data-v-c83aeb1c]{background:var(--tm-accent-soft);border-radius:13px;color:var(--tm-accent-strong);display:grid;height:40px;place-items:center;width:40px}.push-toast__copy[data-v-c83aeb1c]{display:grid;gap:3px;min-width:0;padding-top:1px}.push-toast__copy small[data-v-c83aeb1c],.push-toast__copy strong[data-v-c83aeb1c]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.push-toast__copy strong[data-v-c83aeb1c]{color:var(--tm-text);font-size:14px;font-weight:850;-webkit-line-clamp:1;line-height:1.25}.push-toast__copy small[data-v-c83aeb1c]{color:var(--tm-text-muted);font-size:13px;font-weight:620;-webkit-line-clamp:2;line-height:1.35}.push-toast button[data-v-c83aeb1c]{background:var(--tm-surface-muted);border:0;border-radius:10px;color:var(--tm-text-muted);cursor:pointer;display:grid;height:30px;place-items:center;width:30px}.push-toast button[data-v-c83aeb1c]:hover{color:var(--tm-text)}.push-toast-enter-active[data-v-c83aeb1c],.push-toast-leave-active[data-v-c83aeb1c]{transition:opacity .18s ease,transform .22s ease}.push-toast-enter-from[data-v-c83aeb1c],.push-toast-leave-to[data-v-c83aeb1c]{opacity:0;transform:translate(22px)}@media(max-width:520px){.push-toast-stack[data-v-c83aeb1c]{left:10px;right:10px;width:auto}}.push-prompt[data-v-01d83185]{background:linear-gradient(135deg,color-mix(in srgb,var(--tm-surface-raised) 90%,var(--tm-accent-soft)),var(--tm-surface-raised));border:1px solid color-mix(in srgb,var(--tm-accent) 28%,var(--tm-border));border-radius:18px;bottom:calc(16px + env(safe-area-inset-bottom));box-shadow:var(--tm-shadow-float);color:var(--tm-text);display:grid;gap:12px;grid-template-columns:44px minmax(0,1fr);padding:14px;position:fixed;right:16px;width:min(430px,calc(100vw - 32px));z-index:110}.push-prompt__icon[data-v-01d83185]{background:var(--tm-accent-soft);border-radius:15px;color:var(--tm-accent-strong);display:grid;height:44px;place-items:center;width:44px}.push-prompt__copy[data-v-01d83185]{display:grid;gap:4px;min-width:0}.push-prompt__copy strong[data-v-01d83185]{font-size:15px;font-weight:900}.push-prompt__copy p[data-v-01d83185],.push-prompt__copy small[data-v-01d83185]{font-size:13px;line-height:1.42;margin:0}.push-prompt__copy p[data-v-01d83185]{color:var(--tm-text-muted);font-weight:620}.push-prompt__copy small[data-v-01d83185]{color:var(--tm-danger);font-weight:720}.push-prompt__actions[data-v-01d83185]{align-items:center;display:flex;gap:8px;grid-column:2}.push-prompt__dismiss[data-v-01d83185],.push-prompt__enable[data-v-01d83185]{align-items:center;border:0;cursor:pointer;display:inline-flex;justify-content:center;min-height:38px}.push-prompt__enable[data-v-01d83185]{background:linear-gradient(135deg,var(--tm-brand),var(--tm-accent));border-radius:12px;color:#fff;font-size:13px;font-weight:850;gap:8px;padding:0 14px}.push-prompt__enable[data-v-01d83185]:disabled{cursor:wait;opacity:.72}.push-prompt__enable svg[data-v-01d83185]{animation:push-prompt-spin-01d83185 .7s linear infinite}.push-prompt__dismiss[data-v-01d83185]{background:var(--tm-surface-muted);border-radius:12px;color:var(--tm-text-muted);width:38px}.push-prompt-enter-active[data-v-01d83185],.push-prompt-leave-active[data-v-01d83185]{transition:opacity .18s ease,transform .22s ease}.push-prompt-enter-from[data-v-01d83185],.push-prompt-leave-to[data-v-01d83185]{opacity:0;transform:translateY(16px)}@keyframes push-prompt-spin-01d83185{to{transform:rotate(1turn)}}@media(max-width:899px){.push-prompt[data-v-01d83185]{bottom:calc(var(--tm-bottom-nav-height) + 10px + env(safe-area-inset-bottom));right:10px;width:calc(100vw - 20px)}}.app-shell[data-v-7ee00875]{display:flex;flex-direction:column;min-height:100vh}.app-shell__main[data-v-7ee00875]{flex:1}.app-shell--compact-main .app-shell__main[data-v-7ee00875]{flex:0 0 auto}.app-shell--hide-header .app-shell__header[data-v-7ee00875]{display:none}@media(max-width:899px){.app-shell--hide-mobile-footer .app-shell__footer[data-v-7ee00875],.app-shell--hide-mobile-header .app-shell__header[data-v-7ee00875]{display:none}}.app-shell__footer[data-v-7ee00875]{background:linear-gradient(180deg,color-mix(in srgb,var(--tm-surface-muted) 65%,transparent),transparent 44%),var(--tm-surface);border-top:1px solid var(--tm-border);color:var(--tm-text-muted);padding:30px 0 calc(34px + var(--tm-bottom-nav-height))}.app-shell__footer-inner[data-v-7ee00875]{display:grid;gap:28px}.app-shell__footer-brand[data-v-7ee00875]{display:grid;gap:14px}.app-shell__footer-logo[data-v-7ee00875]{align-items:center;color:var(--tm-text);display:inline-flex;font-weight:520;gap:10px}.app-shell__footer-logo strong[data-v-7ee00875]{font-weight:520}.app-shell__footer-brand p[data-v-7ee00875]{color:var(--tm-text-muted);line-height:1.55;margin:0;max-width:360px}.app-shell__footer-contact[data-v-7ee00875]{display:grid;gap:9px}.app-shell__footer-contact a[data-v-7ee00875],.app-shell__footer-contact span[data-v-7ee00875]{align-items:center;color:var(--tm-text-muted);display:inline-flex;font-size:14px;font-weight:560;gap:9px}.app-shell__footer-nav[data-v-7ee00875]{display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell__footer-nav section[data-v-7ee00875]{align-content:start;display:grid;gap:10px}.app-shell__footer-nav h2[data-v-7ee00875]{color:var(--tm-text);font-size:13px;font-weight:740;margin:0 0 2px}.app-shell__footer-nav a[data-v-7ee00875]{color:var(--tm-text-muted);font-size:14px;font-weight:560}.app-shell__footer-contact a[data-v-7ee00875]:hover,.app-shell__footer-nav a[data-v-7ee00875]:hover{color:var(--tm-accent-strong)}.app-shell__footer-bottom[data-v-7ee00875]{border-top:1px solid var(--tm-border);color:var(--tm-text-soft);display:flex;flex-direction:column;font-size:13px;font-weight:560;gap:8px;margin-top:28px;padding-top:18px}@media(min-width:900px){.app-shell__footer[data-v-7ee00875]{padding:42px 0 28px}.app-shell__footer-inner[data-v-7ee00875]{align-items:start;grid-template-columns:minmax(280px,1.1fr) minmax(0,1.6fr)}.app-shell__footer-nav[data-v-7ee00875]{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell__footer-bottom[data-v-7ee00875]{align-items:center;flex-direction:row;justify-content:space-between}}.error-page[data-v-cf5c28b0]{align-items:center;display:flex;justify-content:center;min-height:60vh}.error-page__inner[data-v-cf5c28b0]{display:grid;gap:12px;justify-items:center;padding-block:48px;text-align:center}.error-page__code[data-v-cf5c28b0]{color:var(--tm-accent,#2563eb);font-size:clamp(56px,16vw,96px);font-weight:800;line-height:1;margin:0}.error-page__title[data-v-cf5c28b0]{font-size:clamp(22px,5vw,30px);font-weight:720;margin:0}.error-page__text[data-v-cf5c28b0]{color:var(--tm-text-muted,#64748b);margin:0;max-width:460px}.error-page__home[data-v-cf5c28b0]{background:var(--tm-accent,#2563eb);border:none;border-radius:999px;color:#fff;cursor:pointer;font-weight:600;margin-top:12px;padding:12px 22px}.error-page__home[data-v-cf5c28b0]:hover{opacity:.92}
