.pk-logo{font-weight:800;letter-spacing:-.5px;color:var(--ink);line-height:1;white-space:nowrap}.pk-logo.is-light{color:var(--white)}.pk-logo__tick{color:var(--green)}.pk-nav{position:sticky;top:0;z-index:1200;background:var(--white);border-bottom:1px solid var(--n-150)}.pk-nav__inner{max-width:var(--page-max);margin:0 auto;display:flex;align-items:center;gap:var(--sp-9);padding:14px var(--gutter);min-height:var(--nav-h)}.pk-nav__logo{flex:none;display:flex;align-items:center}.pk-nav__links{display:flex;gap:22px}.pk-nav__link{font-size:14px;font-weight:500;color:var(--gray);padding-bottom:3px;border-bottom:2px solid transparent;transition:color .18s,border-color .18s;white-space:nowrap}.pk-nav__link:hover{color:var(--ink)}.pk-nav__link.is-active{color:var(--ink);font-weight:600;border-bottom-color:var(--green)}.pk-nav__actions{margin-left:auto;display:flex;align-items:center;gap:var(--sp-3)}.pk-nav__login{font-size:var(--fs-small);font-weight:600;color:var(--ink);padding:9px 4px;border-radius:var(--r-pill);transition:border-color .18s,background .18s}.pk-nav__login.is-outlined{border:1.5px solid var(--n-200);padding:9px 16px}.pk-nav__login.is-outlined:hover{border-color:var(--ink)}.pk-nav__account{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-small);font-weight:600;color:var(--ink);border:1.5px solid var(--n-200);border-radius:var(--r-pill);padding:8px 15px;transition:border-color .18s}.pk-nav__account:hover{border-color:var(--ink)}.pk-nav__cta{font-size:var(--fs-small);font-weight:700;border-radius:var(--r-pill);padding:10px 18px;background:var(--green);color:var(--on-green);white-space:nowrap;transition:transform .16s,box-shadow .2s}.pk-nav__cta:hover{transform:translateY(-2px);box-shadow:var(--sh-green-sm)}.pk-nav__burger{display:none;margin-left:auto;color:var(--ink);padding:4px}.pk-nav__drawer{display:none;flex-direction:column;border-top:1px solid var(--n-150);padding:var(--sp-2) var(--gutter) var(--sp-5)}.pk-nav__drawer-link{text-align:left;font-size:15px;font-weight:600;color:var(--gray);padding:13px 0;border-bottom:1px solid var(--n-150)}.pk-nav__drawer-link.is-active{color:var(--ink)}.pk-nav__drawer-link:last-child{border-bottom:0}@media (max-width: 940px){.pk-nav__links,.pk-nav__actions{display:none}.pk-nav__burger{display:block}.pk-nav__drawer{display:flex}}.pk-alertband{background:var(--ink);padding:var(--sp-12) var(--sp-13);display:flex;align-items:center;gap:36px;flex-wrap:wrap}.pk-alertband h2{flex:1;min-width:300px;font-size:28px;font-weight:800;letter-spacing:var(--ls-tight-2);line-height:1.2;color:var(--white)}.pk-alertband h2 span{color:var(--green)}.pk-alertband__cta{padding:14px 26px;border-radius:var(--r-pill);background:var(--green);color:var(--on-green);font-weight:700;font-size:15px;white-space:nowrap;transition:transform .16s,box-shadow .2s}.pk-alertband__cta:hover{transform:translateY(-2px);box-shadow:var(--sh-green)}.pk-footer{background:var(--ink);border-top:1px solid rgba(255,255,255,.1);padding:var(--sp-11) var(--sp-13);display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1.2fr;gap:32px;color:var(--gray-light)}.pk-footer__brand p{margin-top:var(--sp-4);font-size:var(--fs-small);line-height:1.6;max-width:260px}.pk-footer__head{color:var(--white);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--sp-4)}.pk-footer__list{display:grid;gap:var(--sp-2);font-size:var(--fs-small)}.pk-footer__list a{transition:color .18s;width:fit-content}.pk-footer__list a:hover{color:var(--white)}@media (max-width: 860px){.pk-alertband{padding:var(--sp-11) var(--gutter);gap:var(--sp-8)}.pk-alertband h2{font-size:23px;min-width:0}.pk-footer{grid-template-columns:1fr 1fr;gap:var(--sp-10) var(--sp-8);padding:var(--sp-10) var(--gutter)}.pk-footer__brand{grid-column:1 / -1}}.pk-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:1300;display:flex;height:var(--tabbar-h);padding:0 var(--sar) var(--sab) var(--sal);background:#fffffff7;border-top:1px solid var(--n-150);-webkit-backdrop-filter:saturate(1.4) blur(8px);backdrop-filter:saturate(1.4) blur(8px)}.pk-tabbar__tab{flex:1;display:grid;place-items:center;align-content:center;gap:3px;font-size:11px;font-weight:600;color:var(--gray);-webkit-tap-highlight-color:transparent}.pk-tabbar__tab.is-active{color:var(--green-deep)}.pk-tabbar__tab:active{opacity:.7}.pk-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2900;background:#0f172a80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:pk-scrim-in .2s ease}.pk-modal{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3000;width:min(440px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow-y:auto;background:var(--white);border-radius:var(--r-22);padding:26px 24px 24px;box-shadow:var(--sh-float);animation:pk-modal-in .26s var(--ease-reveal)}.pk-sheet{position:fixed;right:0;top:0;bottom:0;z-index:3000;width:min(452px,100vw);overflow-y:auto;background:var(--white);box-shadow:var(--sh-float);animation:pk-sheet-in .3s var(--ease-reveal)}.pk-modal__close{position:absolute;top:14px;right:14px;z-index:3;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--white);color:var(--ink);box-shadow:0 2px 10px #0f172a29;transition:background .18s}.pk-modal__close:hover{background:var(--n-100)}.pk-modal h3{font-size:21px;font-weight:800;letter-spacing:var(--ls-tight-2);padding-right:34px}.pk-modal .pk-modal__sub{margin:8px 0 20px;font-size:var(--fs-small);line-height:1.55;color:var(--gray)}.pk-modal .pk-btn{width:100%;border-radius:var(--r-13);padding:14px 18px;margin-top:4px}.pk-modal__note{margin-top:14px;font-size:var(--fs-micro-2);line-height:1.5;color:var(--gray);text-align:center}@media (max-width: 640px){.pk-sheet{top:auto;width:100vw;max-height:92vh;border-radius:var(--r-24) var(--r-24) 0 0;animation:pk-sheet-up .3s var(--ease-reveal)}}.pk-toast-wrap{position:fixed;left:16px;right:16px;bottom:26px;display:flex;justify-content:center;z-index:4000;pointer-events:none}.pk-toast{display:flex;align-items:center;gap:9px;background:var(--ink);color:var(--white);font-size:13.5px;font-weight:600;max-width:560px;padding:12px 18px;border-radius:22px;box-shadow:var(--sh-float);animation:pk-toast-in .32s var(--ease-reveal)}.pk-toast svg{color:var(--green);flex:none}.pk-toast--warn svg{color:var(--white)}@keyframes pk-toast-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.pk-oauth{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-2);margin-bottom:var(--sp-5)}.pk-oauth__btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);border:1.5px solid var(--n-200);border-radius:var(--r-13);padding:12px 14px;font-size:14px;font-weight:600;color:var(--ink);transition:border-color .18s,background .18s}.pk-oauth__btn:hover:not(:disabled){border-color:var(--ink);background:var(--n-50)}.pk-oauth__btn:disabled{opacity:.55;cursor:not-allowed}.pk-oauth__sep{display:flex;align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-5);color:var(--gray-light);font-size:12px}.pk-oauth__sep:before,.pk-oauth__sep:after{content:"";flex:1;height:1px;background:var(--n-200)}.pk-login__switch{margin-top:var(--sp-3)}.pk-login__legal{margin-top:var(--sp-5);font-size:var(--fs-micro);line-height:1.55;text-align:center;color:var(--gray)}.pk-login__legal a{color:var(--ink-2);font-weight:600;text-decoration:underline;text-underline-offset:2px}.pk-searchblock{padding:var(--sp-7) var(--gutter) var(--sp-1);background:linear-gradient(180deg,var(--mint-50),var(--mint-25))}.pk-searchblock__head{display:flex;align-items:baseline;gap:var(--sp-4);margin:0 var(--sp-1) var(--sp-5);flex-wrap:wrap}.pk-searchblock__head h2{font-size:var(--fs-block);font-weight:800;letter-spacing:var(--ls-tight-2);color:var(--ink)}.pk-searchblock__head span{font-size:15px;color:var(--gray)}.pk-capsule{display:flex;gap:var(--sp-1);align-items:stretch;background:var(--ink);border-radius:var(--r-22);padding:11px;box-shadow:var(--sh-capsule)}.pk-capsule__field{flex:1;position:relative;display:flex;align-items:center;gap:13px;padding:14px 18px;border-radius:var(--r-15);transition:background .18s;min-width:0}.pk-capsule__field--wide{flex:1.3}.pk-capsule__field--sep{border-left:1px solid rgba(255,255,255,.12)}.pk-capsule__field:hover,.pk-capsule__field:focus-within{background:#ffffff14}.pk-capsule__icon{color:var(--green);flex:none}.pk-capsule__body{min-width:0;flex:1}.pk-capsule__label{display:block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gray-light);cursor:pointer}.pk-capsule__input,.pk-capsule__select{width:100%;margin-top:1px;border:0;background:transparent;font-size:var(--fs-card);font-weight:600;color:var(--white);padding:0;cursor:pointer}.pk-capsule__input{cursor:text}.pk-capsule__input::placeholder{color:#ffffff73;font-weight:500}.pk-capsule__select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.pk-capsule__select option{color:var(--ink);background:var(--white)}.pk-capsule__submit{flex:none;display:flex;align-items:center;gap:9px;padding:0 32px;border-radius:var(--r-15);background:var(--green);color:var(--on-green);font-weight:700;font-size:var(--fs-card);white-space:nowrap;transition:transform .16s,box-shadow .2s}.pk-capsule__submit:hover{transform:translateY(-2px);box-shadow:var(--sh-green-sm)}@media (max-width: 900px){.pk-capsule{flex-wrap:wrap;border-radius:var(--r-20)}.pk-capsule__field,.pk-capsule__field--wide{flex:1 1 100%}.pk-capsule__field--sep{border-left:0;border-top:1px solid rgba(255,255,255,.12);border-radius:0}.pk-capsule__submit{flex:1 1 100%;justify-content:center;padding:15px 32px;margin-top:var(--sp-1)}}.pk-capsule__place{gap:6px}.pk-capsule__place .pk-place__locate,.pk-capsule__place .pk-place__spin{color:#ffffffb8}.pk-capsule__place .pk-place__locate:hover,.pk-capsule__place .pk-place__locate:focus-visible{background:#ffffff1f;color:var(--white)}.pk-capsule__place .pk-suggest{left:-30px;right:-12px}.pk-capsule__submit:disabled{cursor:progress;opacity:.8}.pk-hero{display:grid;grid-template-columns:1.05fr .95fr;background:linear-gradient(180deg,var(--mint-25) 0%,var(--mint-50) 55%,var(--mint-100) 100%)}.pk-hero__left{min-width:0;padding:var(--sp-12) var(--sp-7) 52px var(--sp-14);display:flex;flex-direction:column;justify-content:center}.pk-hero__live{display:flex;align-items:center;gap:9px;font-size:var(--fs-micro-2);font-weight:700;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--green-deep);margin-bottom:var(--sp-6)}.pk-hero__dot{position:relative;display:inline-flex;width:8px;height:8px;flex:none}.pk-hero__dot-core,.pk-hero__dot-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--green)}.pk-hero__dot-ring{animation:pk-ring 2.2s ease-out infinite}.pk-hero__title{font-size:var(--fs-h1);font-weight:800;line-height:1.06;letter-spacing:var(--ls-tight);color:var(--ink)}.pk-roll{display:inline-block;height:72px;line-height:72px;overflow:hidden;vertical-align:-17px;color:var(--green)}.pk-roll__track{display:block;animation:pk-roll-lg 9s var(--ease-roll) infinite}.pk-roll__item{display:block;height:72px;line-height:72px;font-size:var(--fs-h1);letter-spacing:var(--ls-tight);white-space:nowrap}.pk-hero__lede{margin-top:var(--sp-7);max-width:440px;font-size:var(--fs-body);line-height:1.65;color:var(--ink-2)}.pk-hero__cta{display:flex;gap:var(--sp-4);margin-top:var(--sp-10);flex-wrap:wrap}.pk-hero__quote{display:flex;align-items:center;gap:var(--sp-5);margin-top:var(--sp-11);padding-top:var(--sp-8);border-top:1px solid rgba(15,23,42,.08)}.pk-hero__portrait{width:128px;height:128px;border-radius:var(--r-20);overflow:hidden;flex:none;box-shadow:0 12px 26px -14px #0f172a73}.pk-hero__quote figcaption{font-size:13px;line-height:1.5;color:var(--gray)}.pk-hero__quote b{color:var(--ink);font-weight:600}.pk-hero__right{min-width:0;position:relative;padding:40px var(--sp-12) 40px var(--sp-2);display:flex;align-items:center}.pk-hero__slab{position:absolute;right:30px;top:var(--sp-12);bottom:var(--sp-12);left:var(--sp-6);border-radius:var(--r-36);background:var(--mint-300)}.pk-hero__circle{position:absolute;right:74px;top:var(--sp-8);width:96px;height:96px;border-radius:50%;background:var(--ink);opacity:.06}.pk-hero__photo{position:relative;width:100%;height:380px;border-radius:var(--r-24);overflow:hidden;box-shadow:0 26px 50px -26px #0f172a73;margin-left:var(--sp-9);will-change:transform}.pk-hero__release{position:absolute;left:0;bottom:78px;background:var(--white);border-radius:var(--r-16);padding:var(--sp-4) var(--sp-6);box-shadow:var(--sh-float);display:flex;align-items:center;gap:11px}.pk-hero__release-dot{width:9px;height:9px;border-radius:50%;background:var(--green);flex:none;animation:pk-pulse 1.8s infinite}.pk-cityroll{height:44px;overflow:hidden;min-width:210px}.pk-cityroll__track{animation:pk-city-roll 16s var(--ease-roll) infinite}.pk-cityroll__item{height:44px;display:flex;flex-direction:column;justify-content:center}.pk-cityroll__name{font-size:13px;font-weight:700;color:var(--ink);white-space:nowrap}.pk-cityroll__when{font-size:var(--fs-micro-2);color:var(--gray);white-space:nowrap}@media (max-width: 980px){.pk-hero{grid-template-columns:1fr}.pk-hero__left{padding:var(--sp-11) var(--gutter) var(--sp-10)}.pk-hero__right{padding:0 var(--gutter) var(--sp-12)}.pk-hero__slab{right:12px;left:12px;top:0;bottom:60px}.pk-hero__circle{right:32px;top:-18px;width:68px;height:68px}.pk-hero__photo{height:300px;margin-left:0;margin-top:var(--sp-7)}.pk-hero__release{left:var(--gutter);bottom:12px}}@media (max-width: 720px){.pk-roll,.pk-roll__item{height:46px;line-height:46px}.pk-roll{vertical-align:-10px}.pk-roll__track{animation-name:pk-roll-sm}.pk-hero__quote{gap:var(--sp-4)}.pk-hero__portrait{width:84px;height:84px;border-radius:var(--r-16)}.pk-cityroll{min-width:160px}}@keyframes pk-roll-sm{0%,18%{transform:translateY(0)}25%,43%{transform:translateY(-46px)}50%,68%{transform:translateY(-92px)}75%,93%{transform:translateY(-138px)}to{transform:translateY(-184px)}}.pk-hero__accent{color:var(--green)}.pk-near{position:relative;width:100%;margin-left:var(--sp-9);background:var(--white);border-radius:var(--r-24);padding:var(--sp-7) var(--sp-7) var(--sp-6);box-shadow:0 26px 50px -26px #0f172a73}.pk-near__head{display:flex;align-items:center;gap:8px;font-size:var(--fs-micro-2);font-weight:700;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--green-deep)}.pk-near__list{list-style:none;margin:var(--sp-4) 0 0;padding:0}.pk-near__row{display:flex;align-items:center;gap:var(--sp-4);padding:13px 0;border-bottom:1px solid var(--n-150)}.pk-near__ident{flex:1;min-width:0;display:grid;gap:2px}.pk-near__ident b{font-size:var(--fs-card);font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pk-near__ident span{font-size:var(--fs-micro);color:var(--gray)}.pk-near__go{flex:none;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:var(--green);color:var(--on-green);transition:transform .16s,box-shadow .2s}.pk-near__go:hover{transform:translateY(-2px);box-shadow:var(--sh-green-sm)}.pk-near__row--skeleton span{display:block;height:34px;width:100%;border-radius:var(--r-10);background:linear-gradient(90deg,var(--n-100),var(--n-150),var(--n-100));background-size:200% 100%;animation:pk-skeleton 1.2s linear infinite}@keyframes pk-skeleton{0%{background-position:200% 0}to{background-position:0 0}}.pk-near__empty{margin-top:var(--sp-4);font-size:var(--fs-small);color:var(--gray)}.pk-near__all{margin-top:var(--sp-5);font-size:var(--fs-small);font-weight:600;color:var(--green-deep)}.pk-near__all:hover{text-decoration:underline}@media (max-width: 980px){.pk-near{margin-left:0;margin-top:var(--sp-7)}}@media (prefers-reduced-motion: reduce){.pk-near__row--skeleton span{animation:none}}.pk-scene{position:relative;height:250px;overflow:hidden;background:var(--white)}.pk-scene__ground{position:absolute;left:7%;right:7%;bottom:52px;height:3px;background:var(--n-200);border-radius:2px}.pk-scene__post{position:absolute;left:22%;bottom:55px;width:14px;height:58px;border-radius:7px;background:var(--ink)}.pk-scene__arm{position:absolute;left:calc(22% + 5px);bottom:108px;width:118px;height:11px;border-radius:6px;background:repeating-linear-gradient(90deg,var(--green) 0 16px,var(--ink) 16px 32px);transform-origin:5px center;animation:pk-gate-long 14s ease-in-out infinite}.pk-scene__car{position:absolute;bottom:56px;animation:pk-drive-long 14s cubic-bezier(.4,0,.2,1) infinite}.pk-scene__body{width:132px;height:40px;border-radius:20px 24px 12px 12px;background:var(--green);position:relative}.pk-scene__roof{position:absolute;left:26px;top:-15px;width:62px;height:20px;border-radius:12px 12px 0 0;background:var(--green-hover)}.pk-scene__wheel{position:absolute;bottom:-9px;width:20px;height:20px;border-radius:50%;background:var(--ink)}.pk-scene__wheel--front{left:20px}.pk-scene__wheel--rear{right:20px}.pk-scene__sign{position:absolute;right:10%;bottom:56px;display:flex;flex-direction:column;align-items:center}.pk-scene__sign-plate{width:30px;height:30px;border-radius:7px;background:var(--ink);color:var(--white);font-weight:800;font-size:17px;display:grid;place-items:center}.pk-scene__sign-pole{width:6px;height:34px;background:var(--n-200);border-radius:3px}.pk-scene__bubble{position:absolute;top:var(--sp-8);background:var(--white);border:1px solid var(--n-150);box-shadow:0 12px 28px -14px #0f172a66;border-radius:14px;padding:11px 16px;font-size:14px;font-weight:700;color:var(--ink);opacity:0}.pk-scene__bubble--1{left:30%;animation:pk-bubble-1 14s ease-in-out infinite}.pk-scene__bubble--2{right:13%;animation:pk-bubble-2 14s ease-in-out infinite}@media (max-width: 720px){.pk-scene{height:190px}.pk-scene__bubble{font-size:12px;padding:9px 12px}.pk-scene__bubble--1{left:16%}.pk-scene__bubble--2{right:6%}}.pk-app{display:grid;grid-template-columns:.85fr 1.15fr;gap:var(--sp-7);padding:var(--sp-13);background:linear-gradient(180deg,var(--mint-25),var(--white))}.pk-app__left{position:relative;display:flex;align-items:center;justify-content:center}.pk-app__slab{position:absolute;left:6%;top:14%;width:76%;height:66%;border-radius:28px 28px 120px;background:var(--mint-300)}.pk-app__phone-wrap{position:relative;display:flex;justify-content:center;will-change:transform}.pk-phone{width:246px;height:500px;border-radius:var(--r-34);background:var(--ink);padding:8px;box-shadow:var(--sh-phone);flex:none}.pk-phone__screen{width:100%;height:100%;border-radius:var(--r-27);overflow:hidden;background:var(--white);display:flex;flex-direction:column}.pk-phone__status{display:flex;align-items:center;justify-content:space-between;padding:9px 16px 4px;font-size:10.5px;font-weight:700;color:var(--ink)}.pk-phone__signal{letter-spacing:1px}.pk-phone__top{padding:var(--sp-1) var(--sp-4) var(--sp-3)}.pk-phone__search{display:flex;align-items:center;gap:var(--sp-2);border:1.5px solid var(--n-200);border-radius:var(--r-12);padding:9px 11px;font-size:var(--fs-micro);font-weight:600;color:var(--ink)}.pk-phone__search svg{color:var(--gray);flex:none}.pk-phone__chips{display:flex;gap:var(--sp-1);margin-top:var(--sp-2)}.pk-phone__chips span{font-size:10.5px;font-weight:600;background:var(--n-100);color:var(--ink-2);border-radius:var(--r-7);padding:5px 9px}.pk-phone__chips span.is-on{background:var(--ink);color:var(--white)}.pk-phone__map{position:relative;flex:1;background:var(--map-bg);overflow:hidden}.pk-phone__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(15,23,42,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.06) 1px,transparent 1px);background-size:34px 34px}.pk-phone__road{position:absolute;background:var(--white)}.pk-phone__road--a{left:-10%;top:24%;width:130%;height:16px;transform:rotate(-11deg)}.pk-phone__road--b{left:-10%;top:62%;width:130%;height:12px;transform:rotate(6deg)}.pk-phone__road--c{left:34%;top:-10%;width:14px;height:130%;transform:rotate(9deg)}.pk-phone__water{position:absolute;right:-6%;top:-8%;width:44%;height:52%;background:#ddeaf6;transform:rotate(-8deg)}.pk-phone__pin{position:absolute;animation:pk-pin 4.4s ease-in-out infinite}.pk-phone__price{display:block;background:var(--ink);color:var(--white);font-weight:700;font-size:10.5px;padding:4px 8px;border-radius:9px;border:1.5px solid var(--white);box-shadow:0 4px 10px #0f172a59;white-space:nowrap}.pk-phone__price.is-sel{background:var(--green);color:var(--on-green);font-size:var(--fs-micro-2);padding:5px 10px;border-radius:var(--r-10);box-shadow:0 6px 14px #22c55e8c}.pk-phone__price.is-full{background:var(--map-full);color:var(--ink);box-shadow:0 4px 10px #0f172a4d}.pk-phone__sheet{border-top:1px solid var(--n-150);padding:var(--sp-4) 13px var(--sp-5);background:var(--white)}.pk-phone__row{display:flex;gap:var(--sp-3);align-items:center}.pk-phone__thumb{width:44px;height:44px;border-radius:var(--r-10);background:#1e293b;flex:none}.pk-phone__info{min-width:0}.pk-phone__name{font-size:var(--fs-micro);font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pk-phone__meta{font-size:10.5px;color:var(--gray);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pk-phone__free{font-size:10.5px;font-weight:700;color:var(--green);margin-top:3px}.pk-phone__amount{margin-left:auto;text-align:right;flex:none;white-space:nowrap}.pk-phone__amount b{display:block;font-size:17px;font-weight:800;letter-spacing:var(--ls-tight-2);color:var(--ink);line-height:1}.pk-phone__amount span{font-size:10px;color:var(--gray)}.pk-phone__cta{margin-top:11px;background:var(--green);color:var(--on-green);border-radius:var(--r-11);padding:var(--sp-3);text-align:center;font-size:13px;font-weight:700}.pk-app__right{padding:4px 0 0 var(--sp-2)}.pk-app__eyebrow{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--green-deep)}.pk-app__title{margin:var(--sp-4) 0 var(--sp-2);font-size:var(--fs-h2-app);font-weight:800;letter-spacing:var(--ls-tight);color:var(--ink)}.pk-app__title span{color:var(--green)}.pk-app__sub{margin:0 0 var(--sp-10);font-size:var(--fs-body-2);color:var(--gray)}.pk-app__steps{display:grid;gap:var(--sp-7)}.pk-app__step{display:flex;gap:13px}.pk-app__bullet{flex:none;width:10px;height:10px;border-radius:3px;background:var(--green);margin-top:7px}.pk-app__step-title{font-size:var(--fs-card);font-weight:600;color:var(--ink)}.pk-app__step-title b{font-weight:700}.pk-app__step p{margin:var(--sp-1) 0 0;font-size:var(--fs-small);line-height:1.6;color:var(--gray)}.pk-app__stores{display:flex;align-items:center;gap:var(--sp-5);margin-top:30px;padding-top:var(--sp-8);border-top:1px solid var(--n-150);flex-wrap:wrap}.pk-app__badges{display:flex;flex-direction:column;gap:var(--sp-3)}.pk-app__badge{display:flex;align-items:center;gap:var(--sp-4)}.pk-app__badge img{width:168px;height:auto;transition:transform .16s}.pk-app__badge img:hover{transform:translateY(-2px)}.pk-app__badge-round{border-radius:var(--r-10)}.pk-app__rating{font-size:var(--fs-small);font-weight:700;color:var(--ink)}.pk-app__reviews{font-size:var(--fs-micro-2);color:var(--gray)}.pk-app__qr{margin-left:auto;display:flex;align-items:center;gap:11px}.pk-app__qr-tile{width:78px;height:78px;border-radius:var(--r-10);background:var(--white);box-shadow:inset 0 0 0 1px var(--n-300);flex:none;padding:3px}.pk-app__qr p{font-size:var(--fs-micro-2);line-height:1.4;color:var(--gray);max-width:104px}@media (max-width: 980px){.pk-app{grid-template-columns:1fr;padding:var(--sp-11) var(--gutter);gap:var(--sp-11)}.pk-app__right{padding-left:0}.pk-app__qr{margin-left:0}}.pk-phone__dot{display:block;width:14px;height:14px;border-radius:50%;background:var(--gray);border:2.5px solid var(--white);box-shadow:0 3px 8px #0f172a66}.pk-phone__dot.is-sel{width:20px;height:20px;border-width:3px;box-shadow:0 0 0 5px #22c55e59,0 4px 10px #0f172a66}.pk-phone__cta{display:flex;align-items:center;justify-content:center;gap:5px}.pk-app__cta{margin-top:var(--sp-9)}.pk-citylinks{padding:var(--sp-12) var(--gutter) var(--sp-6)}.pk-citylinks__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap;margin-bottom:var(--sp-7)}.pk-citylinks__head h2{font-size:var(--fs-h2-sec);font-weight:800;letter-spacing:var(--ls-tight);color:var(--ink)}.pk-citylinks__all{display:inline-flex;align-items:center;gap:2px;font-size:var(--fs-small);font-weight:700;color:var(--green-deep)}.pk-citylinks__all:hover{text-decoration:underline}.pk-citylinks__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--sp-3)}.pk-citylinks__list a{display:grid;gap:2px;padding:var(--sp-5) var(--sp-6);border:1px solid var(--n-150);border-radius:var(--r-13);transition:border-color .15s ease,box-shadow .15s ease}.pk-citylinks__list a:hover{border-color:var(--green);box-shadow:var(--sh-card)}.pk-citylinks__list b{font-size:15px;color:var(--ink)}.pk-citylinks__list span{font-size:var(--fs-micro);color:var(--gray)}.pk-seo{max-width:860px;margin:0 auto;padding:var(--sp-9) var(--gutter) var(--sp-14);color:var(--ink-2);font-size:var(--fs-body-2);line-height:1.6}:where(.pk-seo) ol,:where(.pk-seo) ul{list-style:none;margin:0;padding:0}.pk-seo__crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:var(--fs-micro);color:var(--gray)}.pk-seo__crumbs li{display:inline-flex;align-items:center;gap:4px}.pk-seo__crumbs a{color:var(--ink-2);font-weight:500}.pk-seo__crumbs a:hover{color:var(--green-deep);text-decoration:underline}.pk-seo__crumbs svg{color:var(--gray-light)}.pk-seo__head{margin-top:28px;padding-bottom:40px;border-bottom:1px solid var(--n-150)}.pk-seo__eyebrow{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--green-deep)}.pk-seo__head h1{margin-top:12px;font-size:40px;font-weight:800;line-height:1.1;letter-spacing:var(--ls-tight);color:var(--ink)}.pk-seo__intro{margin-top:16px;max-width:680px;font-size:var(--fs-body);line-height:1.65;color:var(--ink-2)}.pk-seo__stats{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.pk-seo__stats li{padding:7px 13px;border-radius:var(--r-pill);background:var(--n-100);font-size:var(--fs-small);color:var(--ink-2)}.pk-seo__stats li b{color:var(--ink);font-weight:700}.pk-seo__stats li.is-free{background:var(--mint-200)}.pk-seo__stats li.is-free b{color:var(--green-text-dark)}.pk-seo__cta{margin-top:28px}.pk-seo__cta .pk-btn{padding:13px 22px}.pk-seo__section{margin-top:56px}.pk-seo__section h2{margin-bottom:20px;font-size:24px;font-weight:800;line-height:1.2;letter-spacing:var(--ls-tight-2);color:var(--ink)}.pk-seo__section>p+p,.pk-seo__section>p+ul,.pk-seo__section>p+ol{margin-top:16px}.pk-seo__section>p+.pk-seo__list,.pk-seo__section>.pk-seo__list+p{margin-top:20px}.pk-seo__list{display:grid;gap:14px}.pk-seo__item{padding:20px 24px;border:1px solid var(--n-150);border-radius:var(--r-16);background:var(--white)}.pk-seo__item-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.pk-seo__item h3{font-size:17px;font-weight:700;line-height:1.3;color:var(--ink)}.pk-seo__price{flex:none;max-width:55%;text-align:right;font-size:var(--fs-small);font-weight:700;color:var(--ink)}.pk-seo__price.is-free{color:var(--green-deep)}.pk-seo__price.is-unknown{font-weight:500;color:var(--gray)}.pk-seo__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.pk-seo__tags span{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:var(--r-7);background:var(--n-100);font-size:var(--fs-micro-2);font-weight:600;color:var(--ink-2)}.pk-seo__tags span.is-live{background:var(--mint-200);color:var(--green-text-dark)}.pk-seo__facts{display:grid;gap:6px;margin-top:12px;font-size:var(--fs-small)}.pk-seo__facts li{display:flex;align-items:flex-start;gap:var(--sp-2)}.pk-seo__facts svg{flex:none;margin-top:3px;color:var(--green)}.pk-seo__note{margin-top:var(--sp-2);font-size:var(--fs-micro);color:var(--gray)}.pk-seo__note a{color:var(--green-deep);text-decoration:underline}.pk-seo__actions{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:14px;padding-top:12px;border-top:1px solid var(--n-100);font-size:var(--fs-small);font-weight:600}.pk-seo__actions a{display:inline-flex;align-items:center;gap:5px;min-height:32px;color:var(--green-deep)}.pk-seo__actions a:hover{text-decoration:underline}.pk-seo__more{margin-top:20px;font-size:var(--fs-body-2)}.pk-seo__more a,.pk-seo__hint a,.pk-seo__sources a,.pk-seo__state-links a{color:var(--green-deep);font-weight:600;text-decoration:underline;text-underline-offset:2px}.pk-seo__chips{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.pk-seo__chips a{display:inline-block;padding:8px 14px;border-radius:var(--r-pill);background:var(--mint-100);border:1px solid var(--mint-200);font-size:var(--fs-small);color:var(--green-text-dark)}.pk-seo__chips a:hover{border-color:var(--green)}.pk-seo__hint{margin-top:16px;font-size:var(--fs-micro);color:var(--gray)}.pk-seo__faq{display:grid;border-top:1px solid var(--n-150)}.pk-seo__faq>div{padding:18px 0;border-bottom:1px solid var(--n-150)}.pk-seo__faq h3{font-size:16px;font-weight:700;color:var(--ink)}.pk-seo__faq p{margin-top:6px;max-width:680px}.pk-seo__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.pk-seo__cards a{display:grid;gap:4px;height:100%;padding:16px 18px;border:1px solid var(--n-150);border-radius:var(--r-13);transition:border-color .15s ease,box-shadow .15s ease}.pk-seo__cards a:hover{border-color:var(--green);box-shadow:var(--sh-card)}.pk-seo__cards b{font-size:15.5px;color:var(--ink)}.pk-seo__cards span{font-size:var(--fs-micro);color:var(--gray)}.pk-seo__links{display:grid;gap:2px}.pk-seo__links--columns{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));column-gap:var(--sp-7)}.pk-seo__links a{display:flex;align-items:baseline;gap:8px;padding:12px 0;border-bottom:1px solid var(--n-100);font-weight:600;color:var(--ink)}.pk-seo__links a:hover{color:var(--green-deep)}.pk-seo__links span{flex:none;margin-left:auto;padding-left:12px;font-weight:500;color:var(--gray)}.pk-seo__sources{margin-top:64px;padding-top:20px;border-top:1px solid var(--n-150);display:grid;gap:var(--sp-2);font-size:var(--fs-micro);color:var(--gray)}.pk-seo--state{min-height:50vh;display:grid;align-content:center;justify-items:start;gap:var(--sp-5)}.pk-seo--state h1{font-size:30px;font-weight:800;color:var(--ink)}@media (max-width: 640px){.pk-seo{padding-top:var(--sp-6)}.pk-seo__head h1{font-size:30px}.pk-seo__section h2{font-size:21px}.pk-seo__item{padding:16px 18px}.pk-seo__section{margin-top:44px}.pk-seo__head{padding-bottom:32px}.pk-seo__item-head{flex-direction:column;gap:4px}.pk-seo__price{max-width:none;text-align:left}.pk-seo__cta .pk-btn{width:100%}}.pk-seo__dist{font-weight:500;color:var(--gray);font-size:.86em}.pk-seo__cards--text{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.pk-seo__cards--text li{display:grid;gap:4px;padding:var(--sp-5) var(--sp-6);border-radius:var(--r-12);background:var(--white);box-shadow:var(--sh-card);font-size:var(--fs-small);color:var(--ink-2)}.pk-seo__cards--text b{color:var(--ink);font-size:1.05em}.pk-seo__facts--head{margin-top:var(--sp-5)}.pk-seo__owner{padding:28px 28px 30px;border-radius:var(--r-16);background:#ecfdf5}.pk-seo__owner h2{margin-bottom:10px}.pk-seo__owner .pk-seo__cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:20px}.pk-seo__textlink,.pk-rent__offer a{color:var(--green-deep);font-weight:700;text-decoration:underline;text-underline-offset:2px}.pk-rent__event{margin-top:var(--sp-4);font-weight:600;color:var(--green-deep)}.pk-rent__offer{font-size:var(--fs-small);line-height:1.6;color:var(--ink-2);margin-top:var(--sp-3)}.pk-seo__answer{margin-top:24px;padding:18px 22px 20px;border-left:4px solid var(--green);border-radius:var(--r-12);background:var(--white);box-shadow:var(--sh-card)}.pk-seo__answer h2{font-size:15px;font-weight:700;color:var(--ink)}.pk-seo__answer p{margin-top:6px;color:var(--ink-2)}.pk-seo__tips{display:grid;gap:var(--sp-3);padding-left:1.2em;list-style:disc;color:var(--ink-2)}.pk-seo--wide{max-width:1040px}.pk-hub-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-4) var(--sp-7);margin-bottom:var(--sp-7)}.pk-seo__section .pk-hub-bar h2{display:flex;align-items:center;gap:var(--sp-3);margin:0}.pk-hub-bar__count{display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 8px;border-radius:var(--r-pill);background:var(--mint-200);font-size:14px;font-weight:700;color:var(--green-text-dark)}.pk-hub-search{display:flex;align-items:center;gap:var(--sp-2);width:min(320px,100%);height:44px;padding:0 var(--sp-5);border:1px solid var(--n-200);border-radius:var(--r-pill);background:var(--white);color:var(--gray);transition:border-color .15s ease,box-shadow .15s ease}.pk-hub-search:focus-within{border-color:var(--green);box-shadow:0 0 0 3px var(--mint-200)}.pk-hub-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:var(--fs-body-2);color:var(--ink)}.pk-hub-empty{padding:var(--sp-9) var(--sp-7);border:1px dashed var(--n-300);border-radius:var(--r-16);text-align:center;color:var(--gray)}.pk-hub-empty a{color:var(--green-deep);font-weight:600;text-decoration:underline}.pk-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.pk-tiles--venues{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.pk-tiles--compact{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.pk-tile{display:flex;flex-direction:column;gap:6px;height:100%;padding:20px 22px;border:1px solid var(--n-150);border-radius:var(--r-16);background:var(--white);color:var(--ink-2);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.pk-tile:hover,.pk-tile:focus-visible{border-color:var(--green);box-shadow:var(--sh-card);transform:translateY(-2px)}.pk-tile__title{font-size:17px;font-weight:700;line-height:1.3;color:var(--ink)}.pk-tile__meta{font-size:var(--fs-micro);font-weight:600;letter-spacing:.02em;color:var(--gray)}.pk-tile__area{font-size:var(--fs-small);color:var(--ink-2)}.pk-tile__badge{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:var(--r-pill);background:var(--ink);font-size:12px;font-weight:700;color:var(--white)}.pk-tile__badge--soft{background:var(--mint-200);color:var(--green-text-dark)}.pk-tile__icon{display:grid;place-items:center;width:40px;height:40px;margin-bottom:6px;border-radius:var(--r-12);background:var(--mint-100);color:var(--green-deep)}.pk-tile__go{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:10px;font-size:var(--fs-small);font-weight:700;color:var(--green-deep)}.pk-tile--venue .pk-tile__title{font-size:19px}.pk-tiles+p,.pk-seo__section>p+.pk-tiles{margin-top:var(--sp-6)}.pk-seo__lead-link{margin-bottom:var(--sp-6)}.pk-seo__lead-link a{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--green-deep)}.pk-seo__lead-link a:hover{text-decoration:underline}.pk-seo ol.pk-steps{display:grid;gap:14px;counter-reset:pk-step}.pk-steps li{position:relative;padding:16px 20px 16px 64px;border-radius:var(--r-16);background:var(--n-50);counter-increment:pk-step}.pk-steps li:before{content:counter(pk-step);position:absolute;left:18px;top:14px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--green);font-size:14px;font-weight:800;color:var(--white)}.pk-steps b{color:var(--ink)}.pk-accordion{border-top:1px solid var(--n-150)}.pk-accordion details{border-bottom:1px solid var(--n-150)}.pk-accordion summary{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-6);padding:18px 0;cursor:pointer;list-style:none}.pk-accordion summary::-webkit-details-marker{display:none}.pk-accordion summary:after{content:"";flex:none;width:10px;height:10px;margin-right:4px;border-right:2px solid var(--green-deep);border-bottom:2px solid var(--green-deep);transform:rotate(45deg) translateY(-3px);transition:transform .2s ease}.pk-accordion details[open] summary:after{transform:rotate(-135deg) translateY(-3px)}.pk-accordion h3{font-size:16.5px;font-weight:700;line-height:1.4;color:var(--ink)}.pk-accordion p{padding:0 0 20px;max-width:680px}@media (max-width: 640px){.pk-hub-search{width:100%}.pk-tiles,.pk-tiles--venues,.pk-tiles--compact{grid-template-columns:1fr;gap:12px}.pk-tile{padding:18px}.pk-steps li{padding:14px 16px 14px 58px}.pk-steps li:before{left:14px}}@media (prefers-reduced-motion: reduce){.pk-tile,.pk-accordion summary:after{transition:none}.pk-tile:hover{transform:none}}@media (max-width: 640px){.pk-seo__owner{padding:22px 20px 24px}.pk-hub-bar{margin-bottom:18px}}@media (max-width: 640px){.pk-tile--venue{display:grid;grid-template-columns:40px 1fr;column-gap:14px;row-gap:2px;padding:16px}.pk-tile--venue>*{grid-column:2}.pk-tile--venue .pk-tile__icon{grid-column:1;grid-row:1 / span 4;margin:0}.pk-tile--venue .pk-tile__title{font-size:17px}.pk-tile--venue .pk-tile__go{padding-top:6px}}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-ext-800-normal-CDgOlX-1.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-800-normal-Bd8-pIP1.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink: #0f172a;--ink-2: #475569;--gray: #64748b;--gray-light: #94a3b8;--green: #22c55e;--on-green: #052e14;--green-hover: #16a34a;--green-deep: #15803d;--green-text-dark: #065f46;--mint-300: #bbf7d0;--mint-250: #a7f3d0;--mint-200: #dcfce7;--mint-100: #ecfdf3;--mint-50: #f0fdf4;--mint-25: #f7fef9;--white: #ffffff;--n-50: #f8fafc;--n-100: #f1f5f9;--n-150: #eef2f6;--n-200: #e2e8f0;--n-300: #cbd5e1;--map-bg: #e8eef4;--map-full: #94a3b8;--font: "Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: ui-monospace, "SF Mono", "Cascadia Mono", "Roboto Mono", Menlo, monospace;--fs-h1: 50px;--fs-h2: 34px;--fs-h2-app: 36px;--fs-h2-sec: 30px;--fs-block: 25px;--fs-card-lg: 20px;--fs-card: 16px;--fs-body: 16px;--fs-body-2: 14.5px;--fs-small: 13.5px;--fs-micro: 12.5px;--fs-micro-2: 11.5px;--ls-tight: -.035em;--ls-tight-2: -.03em;--ls-eyebrow: .15em;--sp-1: 6px;--sp-2: 8px;--sp-3: 10px;--sp-4: 12px;--sp-5: 14px;--sp-6: 18px;--sp-7: 20px;--sp-8: 22px;--sp-9: 24px;--sp-10: 28px;--sp-11: 34px;--sp-12: 44px;--sp-13: 48px;--sp-14: 56px;--r-7: 7px;--r-10: 10px;--r-11: 11px;--r-12: 12px;--r-13: 13px;--r-15: 15px;--r-16: 16px;--r-18: 18px;--r-20: 20px;--r-22: 22px;--r-24: 24px;--r-27: 27px;--r-34: 34px;--r-36: 36px;--r-pill: 999px;--sh-card: 0 8px 24px -12px rgba(15, 23, 42, .18);--sh-hover: 0 18px 36px -16px rgba(15, 23, 42, .3);--sh-float: 0 16px 34px -16px rgba(15, 23, 42, .4);--sh-capsule: 0 18px 38px -18px rgba(15, 23, 42, .6);--sh-phone: 0 30px 56px -24px rgba(15, 23, 42, .6);--sh-green: 0 14px 26px -14px rgba(34, 197, 94, .95);--sh-green-sm: 0 12px 24px -12px rgba(34, 197, 94, .95);--sh-veh: 0 22px 40px -22px rgba(15, 23, 42, .35);--page-max: 1120px;--gutter: 24px;--nav-h: 62px;--ease-reveal: cubic-bezier(.2, .7, .3, 1);--ease-roll: cubic-bezier(.7, 0, .3, 1)}@media (max-width: 720px){:root{--fs-h1: 34px;--fs-h2: 26px;--fs-h2-app: 27px;--fs-h2-sec: 24px;--fs-block: 21px;--gutter: 18px}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font);color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}img{display:block;max-width:100%}:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:4px}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:var(--n-300);border-radius:var(--r-pill)}::-webkit-scrollbar-track{background:transparent}.pk-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@keyframes pk-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}@keyframes pk-pin{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes pk-ring{0%{transform:scale(.6);opacity:.55}to{transform:scale(2.4);opacity:0}}@keyframes pk-roll-lg{0%,18%{transform:translateY(0)}25%,43%{transform:translateY(-72px)}50%,68%{transform:translateY(-144px)}75%,93%{transform:translateY(-216px)}to{transform:translateY(-288px)}}@keyframes pk-city-roll{0%,20%{transform:translateY(0)}25%,45%{transform:translateY(-44px)}50%,70%{transform:translateY(-88px)}75%,95%{transform:translateY(-132px)}to{transform:translateY(-176px)}}@keyframes pk-gate-long{0%,34%{transform:rotate(0)}44%,80%{transform:rotate(-58deg)}90%,to{transform:rotate(0)}}@keyframes pk-drive-long{0%,8%{transform:translate(-170px)}22%,44%{transform:translate(72px)}60%,to{transform:translate(700px)}}@keyframes pk-bubble-1{0%,28%{opacity:0;transform:translateY(6px)}36%,50%{opacity:1;transform:translateY(0)}56%,to{opacity:0;transform:translateY(6px)}}@keyframes pk-bubble-2{0%,68%{opacity:0;transform:translateY(6px)}76%,94%{opacity:1;transform:translateY(0)}99%,to{opacity:0;transform:translateY(6px)}}@keyframes pk-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes pk-modal-in{0%{transform:translate(-50%,-46%) scale(.96);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes pk-sheet-in{0%{transform:translate(40px);opacity:0}to{transform:none;opacity:1}}@keyframes pk-sheet-up{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}@keyframes pk-spin{to{transform:rotate(360deg)}}[data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .62s var(--ease-reveal),transform .62s var(--ease-reveal);transition-delay:calc(var(--reveal-i, 0) * 90ms)}[data-reveal][data-revealed]{opacity:1;transform:translateY(0)}.pk-shell{width:100%;max-width:var(--page-max);margin:0 auto;background:var(--white)}.pk-pad{padding-left:var(--gutter);padding-right:var(--gutter)}.pk-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;white-space:nowrap;border-radius:var(--r-pill);font-weight:700;font-size:15px;padding:14px 24px;transition:transform .16s,box-shadow .2s,border-color .18s,background .18s,color .18s}.pk-btn--primary{background:var(--green);color:var(--on-green)}.pk-btn--primary:hover{transform:translateY(-2px);box-shadow:var(--sh-green)}.pk-btn--dark{background:var(--ink);color:var(--white)}.pk-btn--dark:hover{transform:translateY(-2px);box-shadow:var(--sh-hover)}.pk-btn--ghost{border:1.5px solid var(--n-300);font-weight:600;color:var(--ink)}.pk-btn--ghost:hover{border-color:var(--ink)}.pk-btn--block{width:100%}.pk-btn:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.pk-badge{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-micro-2);font-weight:600;border-radius:var(--r-7);padding:4px 9px;background:var(--n-100);color:var(--ink-2)}.pk-badge--kind{background:var(--mint-250);color:var(--green-text-dark)}.pk-badge--green{background:var(--mint-200);color:var(--green-deep)}.pk-suggest{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:60;list-style:none;background:var(--white);border-radius:var(--r-15);padding:6px;box-shadow:var(--sh-float);max-height:258px;overflow-y:auto}.pk-suggest button{width:100%;display:flex;align-items:center;gap:9px;padding:10px 11px;border-radius:var(--r-10);font-size:14px;font-weight:600;color:var(--ink);text-align:left}.pk-suggest button svg{color:var(--gray-light);flex:none}.pk-suggest__count{margin-left:auto;padding-left:12px;font-size:var(--fs-micro-2);font-weight:500;color:var(--gray-light);white-space:nowrap}.pk-suggest button.is-active,.pk-suggest button:hover{background:var(--mint-50)}.pk-suggest__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-place{position:relative;display:flex;align-items:center;gap:9px;min-width:0}.pk-place__locate{flex:none;display:grid;place-items:center;width:30px;height:30px;margin:-4px -6px -4px 0;border-radius:var(--r-10);color:var(--gray);transition:background .18s,color .18s}.pk-place__locate:hover,.pk-place__locate:focus-visible{background:var(--mint-50);color:var(--green-deep)}.pk-place__locate:disabled{cursor:progress}.pk-place__spin{flex:none;color:var(--gray-light);animation:pk-place-spin .9s linear infinite}@keyframes pk-place-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.pk-place__spin{animation:none}}.pk-field{display:block;margin-bottom:var(--sp-4)}.pk-field>span{display:block;font-size:var(--fs-micro);font-weight:600;color:var(--gray);margin-bottom:var(--sp-1)}.pk-field input,.pk-field select{width:100%;border:1.5px solid var(--n-200);border-radius:var(--r-12);padding:12px 13px;font-size:14.5px;font-weight:500;background:var(--white);transition:border-color .18s}.pk-field input:focus,.pk-field select:focus{border-color:var(--green);outline:none}.pk-field--error input{border-color:#dc2626}.pk-field small{display:block;margin-top:5px;font-size:11.5px;color:#dc2626}.pk-dot{display:block;width:14px;height:14px;border-radius:50%;background:var(--green);border:2.5px solid var(--white);box-shadow:0 2px 6px #0f172a73;transition:transform .14s ease}.pk-dot:hover{transform:scale(1.35)}.pk-dot--full{background:var(--white);border-color:var(--map-full);box-shadow:0 2px 5px #0f172a4d}@media (prefers-reduced-motion: reduce){.pk-dot{transition:none}.pk-dot:hover{transform:none}}.pk-pin{display:block;background:var(--ink);color:var(--white);font-family:var(--font);font-weight:700;font-size:12.5px;padding:6px 11px;border-radius:var(--r-11);border:2px solid var(--white);box-shadow:0 5px 14px #0f172a66;white-space:nowrap;text-align:center;transition:transform .16s}.pk-pin--sel{background:var(--green);color:var(--on-green);font-size:13.5px;padding:7px 13px;border-radius:var(--r-12);box-shadow:0 8px 20px #22c55e80;z-index:500}.pk-pin--full{background:var(--map-full);color:var(--ink);box-shadow:0 5px 14px #0f172a4d}.leaflet-container{font-family:var(--font);background:var(--map-bg)}.leaflet-control-zoom a{color:var(--ink)!important;font-weight:600}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}[data-reveal]{opacity:1;transform:none}}.pk-error{max-width:32rem;margin:4rem auto;padding:0 var(--gutter);text-align:center}.pk-error h2{font-size:var(--fs-h2-sec);margin-bottom:.5rem}.pk-error p{color:var(--gray);margin-bottom:1.5rem}.pk-error__actions{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.pk-route-loading{padding:6rem var(--gutter);text-align:center;color:var(--gray-light);font-size:var(--fs-small)}.pk-dot--unknown{background:var(--gray);box-shadow:0 2px 6px #0f172a73}:root{--sat: var(--safe-area-inset-top, env(safe-area-inset-top, 0px));--sab: var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px));--sal: var(--safe-area-inset-left, env(safe-area-inset-left, 0px));--sar: var(--safe-area-inset-right, env(safe-area-inset-right, 0px));--tabbar-h: 0px}html.is-native{--tabbar-h: calc(60px + var(--sab))}html.is-native body{padding-bottom:var(--tabbar-h);padding-left:var(--sal);padding-right:var(--sar);overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html.is-native .pk-nav{padding-top:var(--sat)}html.is-native .pk-search{height:calc(100vh - var(--search-top, 140px) - var(--tabbar-h));height:calc(100dvh - var(--search-top, 140px) - var(--tabbar-h))}html.is-native .pk-sheet{padding-top:var(--sat)}html.is-native .pk-sheet>.pk-modal__close{top:calc(14px + var(--sat))}html.is-native .pk-sheet__cta{padding-bottom:calc(var(--sp-5) + var(--sab))}html.is-native .pk-toast-wrap{bottom:calc(var(--tabbar-h) + 12px)}html.is-native .pk-app{display:none}
