.tanqo-outside-sheet__overlay,.tanqo-outside-sheet{--outside-mint:var(--color-tanqo-mint-bright);--outside-mint-edge:#3fbf8f;--outside-ink:var(--color-tanqo-ink);--outside-paper:var(--color-tanqo-surface);--outside-ease:var(--ease-rise);--outside-spring:var(--ease-spring)}.tanqo-outside-sheet__overlay{z-index:60;background:color-mix(in srgb, var(--color-tanqo-dark) 45%, transparent);animation:.32s ease-out both tanqo-outside-fade;position:fixed;inset:0}.tanqo-outside-sheet__overlay[data-state=closed]{animation:.28s ease-in both tanqo-outside-fade-out}.tanqo-outside-sheet{z-index:61;overscroll-behavior:contain;max-height:92dvh;padding:1.5rem 1.25rem calc(env(safe-area-inset-bottom) + 1.25rem);border:1px solid color-mix(in srgb, var(--outside-mint) 22%, transparent);background:color-mix(in srgb, var(--outside-ink) 92%, transparent);-webkit-backdrop-filter:blur(20px)saturate(140%);color:var(--outside-paper);animation:tanqo-outside-sheet-in .46s var(--outside-ease) both;border-bottom:0;border-radius:1.5rem 1.5rem 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.tanqo-outside-sheet[data-state=closed]{animation:.28s cubic-bezier(.4,0,1,1) both tanqo-outside-sheet-out}.tanqo-outside-sheet:focus{outline:none}.tanqo-outside-sheet__close{border:1px solid color-mix(in srgb, var(--outside-paper) 22%, transparent);background:color-mix(in srgb, var(--outside-paper) 8%, transparent);width:2.75rem;height:2.75rem;color:var(--outside-paper);cursor:pointer;transition:border-color .18s ease, background-color .18s ease, transform .24s var(--outside-spring);touch-action:manipulation;border-radius:999px;place-items:center;display:grid;position:absolute;top:.875rem;right:.875rem}.tanqo-outside-sheet__close:hover{border-color:color-mix(in srgb, var(--outside-paper) 45%, transparent);background:color-mix(in srgb, var(--outside-paper) 16%, transparent);transform:rotate(90deg)}.tanqo-outside-sheet__close:focus-visible,.tanqo-outside-sheet__chip:focus-visible,.tanqo-outside-sheet__cta:focus-visible{outline:2px solid var(--outside-mint);outline-offset:3px}.tanqo-outside-sheet__map{width:min(100%,17rem);margin:0 auto 1rem;display:block;overflow:visible}.tanqo-outside-sheet__land{fill:color-mix(in srgb, var(--outside-mint) 12%, transparent)}.tanqo-outside-sheet__border{fill:none;stroke:var(--outside-mint);stroke-width:.7px;stroke-linejoin:round;stroke-dasharray:442;stroke-dashoffset:0}.tanqo-outside-sheet__city-dot{fill:var(--outside-paper);transform-box:fill-box;transform-origin:50%;transition:fill .18s ease, transform .24s var(--outside-spring)}.tanqo-outside-sheet__city-ring{fill:none;stroke:var(--outside-mint);stroke-width:.6px;opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .18s}.tanqo-outside-sheet__city[data-active] .tanqo-outside-sheet__city-dot{fill:var(--outside-mint);transform:scale(1.35)}.tanqo-outside-sheet__city[data-active] .tanqo-outside-sheet__city-ring{opacity:1}.tanqo-outside-sheet__title{font-family:var(--font-lora), Georgia, serif;letter-spacing:-.035em;text-wrap:balance;margin:0;padding-right:2.5rem;font-size:clamp(2rem,8vw,2.75rem);font-weight:700;line-height:.96}.tanqo-outside-sheet__title-lead,.tanqo-outside-sheet__title-accent{display:block}.tanqo-outside-sheet__title-lead{color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--outside-paper) 92%, transparent)}.tanqo-outside-sheet__title-accent{color:var(--outside-mint)}.tanqo-outside-sheet__title:lang(uk){letter-spacing:-.01em;line-height:1}.tanqo-outside-sheet__title:lang(uk) .tanqo-outside-sheet__title-lead{color:var(--outside-paper);-webkit-text-stroke:0}@media (max-width:520px){.tanqo-outside-sheet__title-lead{color:var(--outside-paper);-webkit-text-stroke:0}}.tanqo-outside-sheet__body{max-width:46ch;color:color-mix(in srgb, var(--outside-paper) 80%, transparent);font-family:var(--font-inter), system-ui, sans-serif;margin:1rem 0 0;font-size:.95rem;line-height:1.55}.tanqo-outside-sheet__actions{font-family:var(--font-inter), system-ui, sans-serif;margin-top:1.5rem}.tanqo-outside-sheet__cta{border:1px solid var(--outside-mint-edge);background:var(--outside-mint);width:100%;min-height:3rem;color:var(--outside-ink);cursor:pointer;touch-action:manipulation;border-radius:.75rem;padding:0 2rem;font-size:.95rem;font-weight:800;transition:transform .18s,box-shadow .18s;box-shadow:0 10px 28px -10px #3fbf8fbf}.tanqo-outside-sheet__cta:hover{transform:translateY(-1px);box-shadow:0 14px 34px -10px #3fbf8fe6}.tanqo-outside-sheet__cta:active{transform:scale(.98)}.tanqo-outside-sheet__cities-label{color:color-mix(in srgb, var(--outside-paper) 62%, transparent);margin:1.125rem 0 .5rem;font-size:.8rem;font-weight:600}.tanqo-outside-sheet__cities{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.tanqo-outside-sheet__chip{border:1px solid color-mix(in srgb, var(--outside-mint) 32%, transparent);background:color-mix(in srgb, var(--outside-paper) 6%, transparent);width:100%;min-height:2.75rem;color:var(--outside-paper);cursor:pointer;touch-action:manipulation;border-radius:.75rem;padding:0 .75rem;font-size:.9rem;font-weight:600;transition:border-color .18s,background-color .18s}.tanqo-outside-sheet__chip:hover{border-color:var(--outside-mint);background:color-mix(in srgb, var(--outside-mint) 14%, transparent)}.tanqo-outside-sheet:not([data-entered]) .tanqo-outside-sheet__border{animation:1.1s cubic-bezier(.65,0,.35,1) .16s both tanqo-outside-draw}.tanqo-outside-sheet:not([data-entered]) .tanqo-outside-sheet__land{animation:.7s ease-out .7s both tanqo-outside-fade}.tanqo-outside-sheet:not([data-entered]) .tanqo-outside-sheet__city-dot{animation:tanqo-outside-pop .42s var(--outside-spring) calc(1s + var(--i,0) * 90ms) both}.tanqo-outside-sheet:not([data-entered]) .tanqo-outside-sheet__city-ring{animation:tanqo-outside-ring .42s var(--outside-ease) calc(1s + var(--i,0) * 90ms) both}.tanqo-outside-sheet:not([data-entered]) .tanqo-outside-sheet__title{animation:tanqo-outside-rise .62s var(--outside-ease) .18s both}.tanqo-outside-sheet:not([data-entered]) .tanqo-outside-sheet__body{animation:tanqo-outside-rise .62s var(--outside-ease) .3s both}.tanqo-outside-sheet:not([data-entered]) .tanqo-outside-sheet__actions{animation:tanqo-outside-rise .56s var(--outside-ease) .42s both}@media (min-width:640px){.tanqo-outside-sheet{border-bottom:1px solid color-mix(in srgb, var(--outside-mint) 22%, transparent);border-radius:1.5rem;width:min(30rem,100vw - 3rem);max-height:calc(100dvh - 3rem);padding:2rem;inset:50% auto auto 50%;translate:-50% -50%}.tanqo-outside-sheet__map{width:19rem}.tanqo-outside-sheet__cities{grid-template-columns:repeat(4,minmax(0,1fr))}}@supports not (-webkit-text-stroke:1px black){.tanqo-outside-sheet__title-lead{color:var(--outside-paper)}}@media (prefers-reduced-motion:reduce){.tanqo-outside-sheet__overlay,.tanqo-outside-sheet,.tanqo-outside-sheet *,.tanqo-outside-sheet :before,.tanqo-outside-sheet :after{transition:none!important;animation:none!important}.tanqo-outside-sheet__close:hover,.tanqo-outside-sheet__cta:hover,.tanqo-outside-sheet__cta:active,.tanqo-outside-sheet__city[data-active] .tanqo-outside-sheet__city-dot{transform:none!important}}@keyframes tanqo-outside-fade{0%{opacity:0}}@keyframes tanqo-outside-fade-out{to{opacity:0}}@keyframes tanqo-outside-sheet-in{0%{opacity:0;transform:translateY(32px)}}@keyframes tanqo-outside-sheet-out{to{opacity:0;transform:translateY(32px)}}@keyframes tanqo-outside-draw{0%{stroke-dashoffset:442px}}@keyframes tanqo-outside-pop{0%{opacity:0;transform:scale(0)}}@keyframes tanqo-outside-ring{0%{opacity:1;transform:scale(.3)}}@keyframes tanqo-outside-rise{0%{opacity:0;transform:translateY(14px)}}
.tanqo-relocate-mobile{z-index:1000;right:11px;bottom:calc(120px + var(--tanqo-curtain-height,0px));position:absolute}@media (prefers-reduced-motion:no-preference){.tanqo-relocate-mobile{transition:bottom .42s var(--ease-rise)}}.tanqo-near-me{z-index:1000;left:50%;bottom:calc(16px + var(--tanqo-curtain-height,0px));background:var(--color-tanqo-accent);height:48px;box-shadow:0 8px 24px color-mix(in srgb, var(--color-tanqo-dark) 28%, transparent);color:#fff;font-family:var(--font-inter), sans-serif;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;outline:none;align-items:center;gap:10px;padding:0 22px 0 8px;font-size:15px;font-weight:600;display:flex;position:absolute;translate:-50%}.tanqo-near-me:hover{background:color-mix(in srgb, var(--color-tanqo-accent) 88%, var(--color-tanqo-dark))}.tanqo-near-me:focus-visible{outline:2px solid var(--color-tanqo-dark);outline-offset:3px}.tanqo-near-me__icon{width:34px;height:34px;color:var(--color-tanqo-accent);background:#fff;border-radius:999px;justify-content:center;align-items:center;display:flex;position:relative}@media (max-width:767px){.tanqo-near-me,.tanqo-relocate-mobile{z-index:550}}@media (min-width:768px){.tanqo-near-me{left:auto;right:var(--tanqo-filter-bar-inset);top:var(--tanqo-filter-bar-top);height:44px;font-size:14px;bottom:auto;translate:none}}@media (prefers-reduced-motion:no-preference){.tanqo-near-me{animation:tanqo-near-me-rise .52s var(--ease-rise) .2s both, tanqo-near-me-ping 1.6s var(--ease-rise) .8s 3;transition:background-color .16s var(--ease-rise)}.tanqo-near-me__icon:after{content:"";border-radius:inherit;opacity:0;animation:tanqo-near-me-sonar 1.6s var(--ease-rise) .8s 3;border:2px solid #fff;position:absolute;inset:0}.tanqo-near-me:hover .tanqo-near-me__icon svg{transform:rotate(90deg)}.tanqo-near-me__icon svg{transition:transform .42s var(--ease-spring)}}@keyframes tanqo-near-me-rise{0%{opacity:0;transform:translateY(16px)scale(.96)}}@keyframes tanqo-near-me-ping{0%{box-shadow:0 8px 24px color-mix(in srgb, var(--color-tanqo-dark) 28%, transparent), 0 0 0 0 color-mix(in srgb, var(--color-tanqo-accent) 55%, transparent)}to{box-shadow:0 8px 24px color-mix(in srgb, var(--color-tanqo-dark) 28%, transparent), 0 0 0 16px color-mix(in srgb, var(--color-tanqo-accent) 0%, transparent)}}@keyframes tanqo-near-me-sonar{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}
