.Login_page__ZPYjJ{display:grid;min-height:100vh;min-height:100dvh;place-items:center;padding:calc(24px + env(safe-area-inset-top)) 16px calc(24px + env(safe-area-inset-bottom));background:radial-gradient(120% 70% at 50% 0,#fff1e6 0,var(--pk-bg,#faf7f2) 60%);color:var(--pk-ink,#1f2a24);font-family:var(--font-manrope),"Manrope",system-ui,sans-serif}.Login_card__Ee9TZ{position:relative;display:grid;width:min(100%,420px);gap:.75rem;padding:1.6rem 1.3rem 1.3rem;border:1px solid var(--pk-line,rgba(31,42,36,.08));border-radius:28px;background:var(--pk-surface,#fffdf9);box-shadow:0 24px 60px rgba(60,40,20,.1)}.Login_close__54E2R{position:absolute;top:.9rem;right:.9rem;display:grid;width:2.65rem;height:2.65rem;place-items:center;border:1px solid var(--pk-line-strong,rgba(31,42,36,.16));border-radius:14px;background:var(--pk-bg,#faf7f2);color:var(--pk-ink,#1f2a24);font-size:1.8rem;font-weight:400;line-height:1;text-decoration:none}.Login_close__54E2R:active{transform:scale(.96);background:var(--pk-accent-soft,#fff0e8)}.Login_logo__gQfGc{width:3.6rem;height:3.6rem;border-radius:16px;box-shadow:var(--pk-shadow-accent)}.Login_eyebrow__37o6W{margin:.35rem 0 0;color:var(--pk-accent-ink,#c2410c);font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.Login_title__sYlwA{margin:0;color:var(--pk-ink);font-size:1.85rem;font-weight:800;line-height:1.1;letter-spacing:-.02em}[data-pk-app] .Login_title__sYlwA{font-size:1.85rem!important}.Login_lead__8svYk{margin:0;color:var(--pk-ink-2,#4a4037);font-size:.9rem;line-height:1.55;overflow-wrap:anywhere}.Login_lead__8svYk b{color:var(--pk-ink)}.Login_form__5HoU7{display:grid;gap:.6rem;margin-top:.4rem}.Login_label__i90zj{color:var(--pk-muted);font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.Login_input__dcU1O{width:100%;box-sizing:border-box;min-height:3.3rem;padding:0 1rem;border:1.5px solid var(--pk-line-strong,rgba(31,42,36,.16));border-radius:16px;background:var(--pk-bg,#faf7f2);color:var(--pk-ink);font:inherit;font-size:16px;font-weight:600;transition:border-color .15s,box-shadow .15s}.Login_input__dcU1O:focus{outline:none;border-color:var(--pk-accent);box-shadow:0 0 0 4px var(--pk-accent-soft)}.Login_sent__eGSer{display:grid;gap:.15rem;padding:.85rem 1rem;border-radius:16px;background:var(--pk-bg,#faf7f2);border:1px solid var(--pk-line,rgba(31,42,36,.08));text-align:center;overflow-wrap:anywhere}.Login_sent__eGSer span{color:var(--pk-muted,#7a6f63);font-size:.8rem;font-weight:600}.Login_sent__eGSer b{color:var(--pk-ink);font-size:.98rem;font-weight:800}.Login_sent__eGSer small{margin-top:.2rem;color:var(--pk-muted,#7a6f63);font-size:.75rem;line-height:1.4}.Login_otp__FQtUD{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:.45rem}.Login_otpInput__vrnGu{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;color:transparent;caret-color:transparent;font-size:16px;letter-spacing:2.4em;opacity:.01;cursor:text}.Login_otpInput__vrnGu:focus{outline:none}.Login_otpCell__HQfBO{display:grid;place-items:center;aspect-ratio:5/6;max-height:3.6rem;border:1.5px solid var(--pk-line-strong,rgba(31,42,36,.16));border-radius:14px;background:var(--pk-surface,#fffdf9);color:var(--pk-ink);font-size:1.5rem;font-weight:800;font-variant-numeric:tabular-nums;transition:border-color .15s,box-shadow .15s}.Login_otpFilled__xEXDS{border-color:var(--pk-ink-2,#4a4037)}.Login_otpInput__vrnGu:focus~.Login_otpCurrent__fQTYs{border-color:var(--pk-accent,#ff5a1f);box-shadow:0 0 0 4px var(--pk-accent-soft,#fff0e8)}.Login_resend__IbDmc{margin:.15rem 0 0;color:var(--pk-muted,#7a6f63);font-size:.82rem;font-weight:600;text-align:center}.Login_resend__IbDmc .Login_link__9vnqH{padding:.2rem}.Login_change__NDns1{justify-self:center;padding-top:.1rem}.Login_primary__5lGXF{min-height:3.2rem;border:0;border-radius:16px;background:var(--pk-accent,#ff5a1f);box-shadow:var(--pk-shadow-accent);color:#fff;font:inherit;font-size:.95rem;font-weight:800;cursor:pointer;transition:transform .12s var(--pk-ease,ease)}.Login_primary__5lGXF:active{transform:scale(.98);background:var(--pk-accent-pressed,#e04a12)}.Login_primary__5lGXF:disabled{opacity:.55;cursor:default;box-shadow:none}.Login_row__4rlRg{display:flex;justify-content:space-between;gap:.5rem}.Login_link__9vnqH{padding:.55rem .2rem;border:0;background:none;color:var(--pk-accent-ink,#c2410c);font:inherit;font-size:.82rem;font-weight:800;cursor:pointer}.Login_link__9vnqH:disabled{color:var(--pk-faint,#a69c90);cursor:default}.Login_warning__LnkcT{display:grid;gap:.5rem;padding:.9rem;border-radius:18px;background:var(--pk-accent-soft,#fff0e8)}.Login_warning__LnkcT p{margin:0;color:var(--pk-ink-2);font-size:.84rem;line-height:1.5}.Login_error__Uimys{margin:0;color:#b42318;font-size:.86rem;font-weight:700}.Login_missingActions__fCN5C{display:grid;gap:.55rem}.Login_missingActions__fCN5C .Login_telegram__grErX{margin-top:0}.Login_buy__RLI3T{display:flex;min-height:3rem;align-items:center;justify-content:center;padding:0 1rem;border:1.5px solid var(--pk-line-strong,rgba(31,42,36,.16));border-radius:16px;background:var(--pk-surface,#fffdf9);color:var(--pk-ink,#1f2a24);font-size:.9rem;font-weight:800;text-align:center;text-decoration:none}.Login_buy__RLI3T:active{transform:scale(.98);background:var(--pk-bg,#faf7f2)}.Login_dev__Y8RwH{margin:0;padding:.55rem .75rem;border-radius:12px;background:var(--pk-teal-soft);color:var(--pk-teal);font-size:.8rem}.Login_purchasePrompt__SgdO6{margin:.45rem 0 0;color:var(--pk-muted,#756b61);font-size:.8rem;line-height:1.5;text-align:center}.Login_purchasePrompt__SgdO6 a{color:var(--pk-ink,#1f2a24);font-weight:800;text-underline-offset:.18em}.Login_telegram__grErX{display:inline-flex;min-height:3.1rem;align-items:center;justify-content:center;gap:.5rem;width:100%;margin-top:.15rem;padding:0 1rem;border:1.5px solid #229ed9;border-radius:16px;background:#fff;color:#1b8bc2!important;font:inherit;font-size:.95rem;font-weight:800;text-decoration:none;cursor:pointer}.Login_telegram__grErX:active{transform:scale(.98);background:#eef8fd}.Login_telegram__grErX:disabled{opacity:.55;cursor:default}.Login_sent__eGSer .Login_telegram__grErX{margin-top:.6rem}:root{--pk-accent:#ff5a1f;--pk-accent-pressed:#e24a12;--pk-accent-soft:#fff0e8;--pk-accent-ink:#c2410c;--pk-teal:#087f78;--pk-teal-pressed:#066a64;--pk-teal-soft:#e5f3f2;--pk-ink:#1f2f28;--pk-ink-2:#2d4a3e;--pk-muted:#74675c;--pk-faint:#a4968a;--pk-bg:#faf7f2;--pk-surface:#fffdf9;--pk-sunken:#f4eee6;--pk-line:rgba(45,74,62,.1);--pk-line-strong:rgba(45,74,62,.16);--pk-t-caption:0.75rem;--pk-t-tiny:0.75rem;--pk-t-label:0.8125rem;--pk-t-sm:0.9375rem;--pk-t-md:1.0625rem;--pk-t-lg:1.1875rem;--pk-t-xl:1.5rem;--pk-t-2xl:1.875rem;--pk-t-display:clamp(2rem,9vw,2.5rem);--pk-t-input:1.0625rem;--pk-leading-tight:1.15;--pk-leading-title:1.25;--pk-leading-body:1.55;--pk-weight-regular:500;--pk-weight-medium:600;--pk-weight-bold:800;--pk-t-xs:var(--pk-t-caption);--pk-r-s:12px;--pk-r-m:16px;--pk-r-l:20px;--pk-gap-section:48px;--pk-shadow:0 6px 18px rgba(45,42,38,.06);--pk-shadow-lift:0 14px 32px rgba(45,42,38,.11);--pk-shadow-accent:0 10px 24px rgba(255,90,31,.26);--pk-ease:cubic-bezier(0.2,0.8,0.2,1);--pk-text-font:-apple-system,BlinkMacSystemFont,"SF Pro Text",Roboto,"Segoe UI",system-ui,sans-serif;--pk-text-size:17px;--pk-text-leading:1.35;--pk-text-color:#1a1a1a;--pk-text-gap:0.45em;--pk-text-measure:34rem;--pk-text-meta-size:15px;--pk-text-meta-color:#5f6b66;--pk-text-icon-gap:6px;--pk-text-indent:16px}:root:has(.pk-bottom-nav){--pk-ink:#17201b;--pk-muted:#3d352d;--pk-t-caption:0.8125rem;--pk-t-xs:0.8125rem;--pk-faint:#857869;--pk-t-xl:1.375rem;--pk-t-2xl:1.625rem;--pk-leading-body:1.4}:where(:root:has(.pk-bottom-nav) [data-pk-app]) p{margin-block:.6em}[data-pk-app]{color:var(--pk-ink);font-family:var(--font-manrope),system-ui,sans-serif;font-size:var(--pk-t-md);line-height:var(--pk-leading-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}:where(.pk-text){max-width:var(--pk-text-measure);color:var(--pk-text-color);font-family:var(--pk-text-font);font-size:var(--pk-text-size);font-weight:400;line-height:var(--pk-text-leading);overflow-wrap:anywhere}:where(.pk-text) li,:where(.pk-text) p{margin:0 0 var(--pk-text-gap)}:where(.pk-text) li:last-child,:where(.pk-text) p:last-child{margin-bottom:0}[data-pk-app],[data-pk-app] *{font-family:var(--font-manrope),system-ui,-apple-system,sans-serif!important}[data-pk-app] :is(h1,h2,h3,h4,h5,h6){font-weight:var(--pk-weight-bold)!important;letter-spacing:-.01em!important;text-transform:none!important}@media (max-width:900px){main.blog-main,main.blog-main *{font-family:var(--font-manrope),system-ui,-apple-system,sans-serif!important}main.blog-main :is(h1,h2,h3,h4,h5,h6){font-weight:800!important;letter-spacing:-.01em!important}}[data-pk-app]>div :is(h1){font-size:var(--pk-t-2xl)!important;line-height:var(--pk-leading-tight)!important}[data-pk-app]>div :is(h2){font-size:var(--pk-t-lg)!important;line-height:var(--pk-leading-title)!important}[data-pk-app] :is(a,button,summary,label,input){touch-action:manipulation;-webkit-tap-highlight-color:transparent}[data-pk-app] :is(input,textarea,select){font-size:var(--pk-t-input)!important}.pk-bottom-nav{position:fixed;inset:auto 0 0;z-index:75;display:none;grid-template-columns:repeat(5,1fr);padding:.28rem .45rem calc(.32rem + env(safe-area-inset-bottom));border-top:1px solid var(--pk-line);background:hsla(38,44%,96%,.92);box-shadow:0 -12px 28px rgba(57,46,36,.08);backdrop-filter:blur(22px)}.pk-bottom-nav a{display:grid;min-width:0;min-height:3.15rem;place-items:center;gap:.08rem;border-radius:10px;color:var(--pk-ink-2);transition:color .16s var(--pk-ease),background-color .16s var(--pk-ease);text-decoration:none}.pk-bottom-nav svg{width:1.22rem;height:1.22rem;stroke-width:1.9}.pk-bottom-nav small{max-width:100%;font-size:var(--pk-t-tiny);font-weight:600;line-height:1.15;text-align:center}.pk-bottom-nav .is-active{color:var(--pk-accent)}.pk-bottom-nav .is-active small{color:var(--pk-accent);font-weight:800}.pk-bottom-nav .is-active svg{color:var(--pk-accent);width:1.32rem;height:1.32rem;stroke-width:2.4}.pk-bottom-nav a:focus-visible{outline:2px solid var(--pk-accent);outline-offset:2px}@media (max-width:900px){.pk-bottom-nav{display:grid}}.pk-bottom-nav[data-pk-chat-hidden]{display:none!important}@media (max-width:359px){.pk-bottom-nav{padding-right:.2rem;padding-left:.2rem}.pk-bottom-nav small{font-size:var(--pk-t-tiny)!important;white-space:nowrap;letter-spacing:-.01em}}.pk-bottom-nav a{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pk-bottom-nav a:active{transform:scale(.94);transition:transform 80ms ease}.pk-nav-icon{display:grid;place-items:center;transform-origin:50% 70%}.pk-pop-bounce{animation:pkBounce .52s cubic-bezier(.34,1.56,.64,1)}.pk-pop-beat{animation:pkBeat .56s ease}.pk-pop-drop{animation:pkDrop .56s cubic-bezier(.34,1.56,.64,1)}.pk-pop-wiggle{animation:pkWiggle .56s ease}@keyframes pkBounce{0%{transform:scale(1)}30%{transform:scale(.72) translateY(2px)}65%{transform:scale(1.18) translateY(-3px)}to{transform:scale(1)}}@keyframes pkBeat{0%{transform:scale(1)}20%{transform:scale(.75)}45%{transform:scale(1.28)}65%{transform:scale(.94)}82%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes pkDrop{0%{transform:translateY(0)}25%{transform:translateY(-7px) scale(1.05)}55%{transform:translateY(2px) scale(1.12,.88)}78%{transform:translateY(-1px) scale(.97,1.03)}to{transform:translateY(0) scale(1)}}@keyframes pkWiggle{0%{transform:rotate(0) scale(1)}20%{transform:rotate(-14deg) scale(1.12)}40%{transform:rotate(11deg) scale(1.12)}60%{transform:rotate(-7deg) scale(1.06)}80%{transform:rotate(4deg)}to{transform:rotate(0) scale(1)}}@media (prefers-reduced-motion:reduce){.pk-pop-beat,.pk-pop-bounce,.pk-pop-drop,.pk-pop-wiggle{animation:none}.pk-bottom-nav a:active{transition:none}}[data-pk-app] .pk-shimmer,[data-pk-app] [data-shimmer]{background-color:var(--pk-sunken);background-image:linear-gradient(100deg,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.55) 50%,hsla(0,0%,100%,0) 70%);background-size:220% 100%;animation:pkShimmerBg 1.3s ease-in-out infinite}@keyframes pkShimmerBg{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){[data-pk-app] .pk-shimmer,[data-pk-app] [data-shimmer]{animation:none}}.pk-back{transition:transform .12s var(--pk-ease)}.pk-back.is-pressed,.pk-back:active{transform:scale(.9)}.pk-back.is-pressed svg{animation:pkBackNudge .32s var(--pk-ease)}@keyframes pkBackNudge{0%{transform:translateX(0)}45%{transform:translateX(-4px)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.pk-back,.pk-back.is-pressed svg{transition:none;animation:none}}.pk-city-skeleton{display:grid;align-content:start;min-height:100dvh;background:var(--pk-bg)}.pk-city-skeleton__hero{height:min(62vw,22rem);min-height:15rem}.pk-city-skeleton__sheet{display:grid;gap:.85rem;margin-top:-1.5rem;padding:1.25rem 1rem 6rem;border-radius:24px 24px 0 0;background:var(--pk-bg);position:relative}.pk-city-skeleton__line{height:.95rem;border-radius:6px}.pk-city-skeleton__line--short{width:70%}.pk-city-skeleton__chips{display:flex;gap:.5rem;overflow:hidden}.pk-city-skeleton__chips span{flex:0 0 4.4rem;height:4.4rem;border-radius:16px}.pk-city-skeleton__card{height:6.2rem;border-radius:18px}@media (max-width:900px){body:has(nav.pk-bottom-nav),body:has(nav.pk-bottom-nav) *{font-family:var(--font-manrope),system-ui,-apple-system,sans-serif!important}}.pk-error{display:grid;justify-items:center;align-content:center;gap:.75rem;min-height:100dvh;padding:calc(2rem + env(safe-area-inset-top)) 1.5rem 7rem;background:var(--pk-bg);color:var(--pk-ink);text-align:center}.pk-error img{border-radius:16px;box-shadow:var(--pk-shadow-accent)}.pk-error h1{margin:.4rem 0 0;font-size:var(--pk-t-xl)!important}.pk-error p{max-width:22rem;margin:0;color:var(--pk-muted);font-size:var(--pk-t-md);line-height:1.5}.pk-error button{width:min(100%,18rem);min-height:3rem;border:0;border-radius:var(--pk-r-m);background:var(--pk-accent);color:#fff;font:inherit;font-weight:800;cursor:pointer}.pk-error .pk-error__secondary{border:1px solid var(--pk-line-strong);background:var(--pk-surface);color:var(--pk-ink)}.pk-error a{color:var(--pk-teal);font-weight:800}body:has(nav.pk-bottom-nav) .china-guide-map-button,body:has(nav.pk-bottom-nav) button.china-guide-copy-button{font-family:var(--font-manrope),"Manrope",system-ui,sans-serif!important;font-size:var(--pk-t-sm)!important;font-weight:700!important;font-style:normal!important;letter-spacing:0!important;line-height:1.25!important;text-transform:none!important;text-align:center!important;justify-content:center!important}.pk-hero{position:relative;isolation:isolate;display:flex;align-items:flex-start;height:clamp(300px,50vh,440px);margin:0 -1rem;overflow:hidden;background:#2d3b33}.pk-hero .pk-hero__img{z-index:-2;-o-object-fit:cover;object-fit:cover}.pk-hero__credit{position:absolute;top:calc(66px + env(safe-area-inset-top));right:12px;z-index:1;max-width:calc(100% - 100px);overflow:hidden;color:hsla(0,0%,100%,.58)!important;font-size:var(--pk-t-tiny);line-height:1.2;text-decoration:none;text-overflow:ellipsis;text-shadow:0 1px 4px rgba(0,0,0,.75);white-space:nowrap}.pk-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(20,16,12,.62),rgba(20,16,12,.3) 34%,rgba(20,16,12,0) 58%,rgba(20,16,12,.16))}.pk-hero__title{margin:0;padding:calc(4.4rem + env(safe-area-inset-top)) 20px 0;color:#fff;font-family:var(--font-manrope),sans-serif;font-weight:800;line-height:1.05;letter-spacing:-.03em;text-shadow:0 2px 18px rgba(0,0,0,.25)}.pk-sheet{position:relative;z-index:1;margin:-46px -1rem 0;padding:20px 16px 8px;border-radius:28px 28px 0 0;background:var(--pk-bg);box-shadow:0 -12px 30px rgba(20,16,12,.12)}@media (min-width:761px){.pk-hero{margin:0;border-radius:0 0 28px 28px}.pk-sheet{margin-right:0;margin-left:0;border-radius:28px}}.pk-hero{align-items:flex-end;height:clamp(360px,58vh,480px)}.pk-hero:after{background:linear-gradient(180deg,rgba(20,16,12,.42),rgba(20,16,12,0) 22%,rgba(20,16,12,.08) 40%,rgba(20,16,12,.62) 68%,rgba(20,16,12,.86))}.pk-hero__body{padding:0 20px 68px}.pk-hero__title{padding:0;font-size:var(--pk-t-display);line-height:1.02}.pk-hero__lead{max-width:30em;margin:10px 0 0;color:hsla(0,0%,100%,.92);font-size:var(--pk-t-md);line-height:1.45;text-shadow:0 1px 12px rgba(0,0,0,.3)}[data-pk-app] .pk-hero__title{font-size:var(--pk-t-display)!important}.china-guide-deferred-placeholder div{animation:none!important}.china-guide-city-cover:before,.china-guide-hotel-image:before,.china-guide-live-card:before,.china-guide-live-slide:before,.china-guide-place-preview:before{animation-iteration-count:12!important;will-change:transform}[data-pk-app] .pk-shimmer,[data-pk-app] [data-shimmer]{animation-iteration-count:6!important}.pk-sheet [id]{scroll-margin-top:calc(4.6rem + env(safe-area-inset-top))}@keyframes pkTargetFlash{0%,to{box-shadow:0 0 0 0 rgba(255,90,31,0)}20%,60%{box-shadow:0 0 0 3px rgba(255,90,31,.55)}}.pk-target-flash{border-radius:16px;animation:pkTargetFlash 1.6s ease-in-out 1}.pk-city-days{gap:22px}.pk-city-day,.pk-city-days{display:grid;grid-template-columns:minmax(0,1fr)}.pk-city-day{gap:12px;min-width:0}.pk-city .pk-city-day__title{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 2px;color:var(--pk-ink)!important;font-family:var(--font-manrope),sans-serif!important;font-size:var(--pk-t-lg)!important;font-weight:800;line-height:1.3}.pk-city .pk-city-day__title span{padding:4px 10px;border-radius:999px;background:var(--pk-teal);color:#fff;font-size:var(--pk-t-label);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.pk-city-areas{display:grid;gap:14px}.pk-city-areas strong{display:block;color:var(--pk-ink);font-size:var(--pk-t-md);font-weight:800}.pk-city-areas p{margin:3px 0 0;color:var(--pk-muted);font-size:var(--pk-t-sm);line-height:var(--pk-leading-body)}.pk-city-links{display:flex;flex-wrap:wrap;gap:8px 18px;margin:12px 4px 0}.pk-city-links a{color:var(--pk-accent);font-size:var(--pk-t-sm);font-weight:800;text-decoration:none}.pk-city .china-guide-disclosure{margin-top:14px;border-radius:22px}.pk-city .china-guide-story-place{margin:0;overflow:hidden;padding:0;border:1px solid var(--pk-line);border-radius:22px;background:var(--pk-surface);box-shadow:var(--pk-shadow)}.pk-city .china-guide-story-copy{padding:16px 18px 18px}.pk-city-walk{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}.pk-city-walk .china-guide-route-intro{margin:0;padding:14px 16px;border-radius:18px;background:var(--pk-surface);border:1px solid var(--pk-line)}.pk-city-note{margin:0 2px;color:var(--pk-muted);font-size:var(--pk-t-sm);line-height:var(--pk-leading-body)}.pk-city-tips{display:grid;gap:0}.pk-city-tips p{font-size:var(--pk-t-md)}.pk-city-tip-text strong{font-weight:600}.pk-hero__meta{margin:12px 0 0;color:hsla(0,0%,100%,.85);font-size:var(--pk-t-sm);font-weight:700;letter-spacing:.01em}.pk-hero__map{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:10px 16px;border-radius:999px;background:var(--pk-accent);box-shadow:var(--pk-shadow-accent);color:#fff!important;font-size:var(--pk-t-sm);font-weight:800;text-decoration:none;transition:transform .12s var(--pk-ease)}.pk-hero__map:active{transform:scale(.97)}.pk-hero__map svg{width:17px;height:17px}.pk-city-intro{margin:0 2px 6px;color:var(--pk-muted);font-size:var(--pk-t-md);line-height:var(--pk-leading-body)}.pk-city-list-anchor{scroll-margin-top:calc(4.6rem + env(safe-area-inset-top))}.pk-city .pk-city-day__title{display:inline-flex}[data-pk-app] .pk-hero--place .pk-hero__title{font-size:var(--pk-t-2xl)!important;line-height:var(--pk-leading-tight)}.pk-hero--place .pk-hero__lead{font-size:var(--pk-t-sm)}.pk-city-more,[data-pk-app] .pk-city-more{display:flex;align-items:center;justify-content:center;width:100%;min-height:2.9rem;margin-top:.75rem;border:1px solid var(--pk-line-strong);border-radius:14px;background:var(--pk-surface);color:var(--pk-accent-ink);font:inherit;font-size:var(--pk-t-sm);font-weight:800;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .12s var(--pk-ease),background-color .12s ease}.pk-city-more:active{transform:scale(.98);background:var(--pk-sunken)}.pk-heart-pop{animation:pkHeartPop .5s cubic-bezier(.3,1.6,.5,1),pkHeartFill .5s ease;transform-origin:center}@keyframes pkHeartPop{0%{transform:scale(1)}30%{transform:scale(.82)}60%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes pkHeartFill{0%{filter:none}50%{filter:drop-shadow(0 0 6px rgba(224,36,94,.55))}to{filter:none}}.pk-burst{position:fixed;z-index:2147483000;width:0;height:0;pointer-events:none}.pk-burst i{position:absolute;left:0;top:0;color:#e0245e;font-size:var(--pk-t-sm);font-style:normal;line-height:1;transform:translate(-50%,-50%) scale(0);animation:pkBurst .7s cubic-bezier(.2,.8,.3,1) forwards}.pk-visited-pop{animation:pkVisitedPop .7s cubic-bezier(.22,1.55,.45,1)}.pk-visited-burst{position:fixed;z-index:2147483000;width:0;height:0;pointer-events:none}.pk-visited-burst i{position:absolute;color:#c9a96e;font-size:17px;font-style:normal;text-shadow:0 1px 3px rgba(45,74,62,.2);animation:pkVisitedSpark .85s cubic-bezier(.15,.7,.35,1) forwards}@keyframes pkVisitedPop{0%{transform:scale(1)}35%{transform:scale(1.22) rotate(-5deg)}65%{transform:scale(.94) rotate(3deg)}to{transform:scale(1)}}@keyframes pkVisitedSpark{0%{opacity:0;transform:translate(-50%,-50%) scale(.2)}20%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) scale(var(--s))}}@keyframes pkBurst{0%{opacity:1;transform:translate(-50%,-50%) scale(.3) rotate(0deg)}60%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) scale(var(--s)) rotate(var(--r))}}.pk-pop{animation:pkPop .45s cubic-bezier(.3,1.6,.5,1)}@keyframes pkPop{0%{transform:scale(1)}35%{transform:scale(.9)}70%{transform:scale(1.12)}to{transform:scale(1)}}.pk-page{animation:pkPageIn .24s ease-out backwards}@keyframes pkPageIn{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pk-heart-pop,.pk-page,.pk-pop,.pk-visited-pop{animation:none}.pk-burst,.pk-visited-burst{display:none}}.pk-pulse{position:fixed;z-index:80;right:.75rem;bottom:calc(4.1rem + env(safe-area-inset-bottom));left:.75rem;max-width:26rem;margin:0 auto;padding:.95rem 1rem;border:1px solid var(--pk-line);border-radius:18px;background:var(--pk-surface,#fffdf9);box-shadow:0 16px 40px rgba(57,46,36,.18);animation:pk-pulse-in .26s var(--pk-ease,ease) both}.pk-pulse,.pk-pulse form{display:grid;gap:.6rem}.pk-pulse__title{display:block;margin:0;padding-right:1.8rem;color:var(--pk-ink);font-size:var(--pk-t-md);font-weight:800;line-height:1.35}.pk-pulse__votes{display:flex;flex-wrap:wrap;gap:.5rem}.pk-pulse__votes button{flex:1 1 auto;min-height:2.6rem;padding:0 .9rem;border:1px solid var(--pk-line);border-radius:12px;background:var(--pk-bg,#faf7f2);color:var(--pk-ink);font:inherit;font-size:var(--pk-t-md);font-weight:750;cursor:pointer}.pk-pulse__votes .pk-pulse__primary{border-color:var(--pk-accent);background:var(--pk-accent);color:#fff}.pk-pulse__votes .pk-pulse__primary:disabled{opacity:.5;cursor:default}.pk-pulse textarea{width:100%;padding:.6rem .7rem;border:1px solid var(--pk-line);border-radius:12px;background:var(--pk-bg,#faf7f2);color:var(--pk-ink);font:inherit;font-size:max(16px,.9rem);resize:vertical}.pk-pulse__label{margin:.1rem 0 -.3rem;color:var(--pk-ink-2,var(--pk-ink));font-size:var(--pk-t-sm);font-weight:800}.pk-pulse__error{margin:-.1rem 0 0;color:#b42318;font-size:var(--pk-t-caption);font-weight:750;line-height:1.35}.pk-pulse__stars{display:flex;gap:.25rem}.pk-pulse__star{display:grid;width:2.75rem;height:2.75rem;place-items:center;padding:0;border:0;border-radius:12px;background:transparent;color:var(--pk-line-strong,#d8cfc4);cursor:pointer}.pk-pulse__star svg{width:2rem;height:2rem}.pk-pulse__star--on{color:#f5a623}.pk-pulse__star--on svg{fill:currentColor}.pk-pulse__star:active{transform:scale(.92)}.pk-pulse__close{position:absolute;top:.55rem;right:.55rem;display:grid;width:2rem;height:2rem;place-items:center;border:0;border-radius:999px;background:transparent;color:var(--pk-muted);cursor:pointer}.pk-pulse__close svg{width:1.1rem;height:1.1rem}@media (min-width:901px){.pk-pulse{bottom:1.5rem;left:auto;right:1.5rem}}@keyframes pk-pulse-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pk-pulse{animation:none}}.SharedPlace_likes__1AKoB{margin:0 16px 12px;color:#a3412f;font-weight:700}.SharedPlace_cta__2v_03{margin:8px 16px 32px;padding:20px 18px;border-radius:22px;background:#2f2622;color:#fff7ef}.SharedPlace_cta__2v_03 h2{margin:0 0 8px;font-size:19px;line-height:1.25}.SharedPlace_cta__2v_03 p{margin:0 0 16px;color:#e9dccf;font-size:15px;line-height:1.45}.SharedPlace_primary__IZwaw,.SharedPlace_secondary__WhJTD{display:block;padding:14px 16px;border-radius:14px;text-align:center;font-weight:700;text-decoration:none}.SharedPlace_primary__IZwaw{background:#d95b45;color:#fff}.SharedPlace_secondary__WhJTD{margin-top:8px;color:#fff7ef;border:1px solid rgba(255,247,239,.35)}.Admin_shell__J6yiT{--pk-accent:#ff5a1f;--pk-teal:#087f78;--pk-ink:#1f2f28;--pk-muted:#74675c;--pk-bg:#faf7f2;--pk-surface:#fffdf9;--pk-sunken:#f4eee6;--pk-line:rgba(45,74,62,.1);--pk-line-strong:rgba(45,74,62,.16);--pk-t-xs:0.6875rem;--pk-t-sm:0.8125rem;--pk-t-md:0.9375rem;--pk-r-m:16px;--pk-shadow:0 6px 18px rgba(45,42,38,.06);min-height:100vh;background:var(--pk-bg);color:var(--pk-ink);font-family:var(--font-manrope),system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}.Admin_shell__J6yiT *{font-family:inherit}@media (max-width:900px){.Admin_shell__J6yiT{padding-bottom:calc(3.8rem + env(safe-area-inset-bottom))}}.GuideNetworkStatus_notice__J21ON{position:fixed;z-index:10020;left:50%;bottom:calc(5.4rem + env(safe-area-inset-bottom));display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.7rem;width:min(92vw,48rem);padding:.8rem;border:1px solid hsla(39,46%,61%,.34);border-radius:18px;background:rgba(255,252,247,.98);color:#2d4a3e;box-shadow:0 18px 48px rgba(45,74,62,.18);transform:translateX(-50%)}.GuideNetworkStatus_icon__XS0YX{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:12px;background:#fff0e9;color:#ff5a1f}.GuideNetworkStatus_icon__XS0YX svg{width:1.3rem;height:1.3rem}.GuideNetworkStatus_notice__J21ON strong{display:block;font-size:var(--pk-t-md)}.GuideNetworkStatus_notice__J21ON p{margin:.1rem 0 0;color:#766a60;font-size:var(--pk-t-label);line-height:1.35}.GuideNetworkStatus_close__5jG2C,.GuideNetworkStatus_retry__lAAsV{border:0;font:inherit;cursor:pointer}.GuideNetworkStatus_retry__lAAsV{display:inline-flex;align-items:center;gap:.35rem;min-height:2.5rem;padding:0 .8rem;border-radius:12px;background:#ff5a1f;color:#fff;font-size:var(--pk-t-sm);font-weight:800}.GuideNetworkStatus_retry__lAAsV svg{width:1rem;height:1rem}.GuideNetworkStatus_close__5jG2C{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:50%;background:transparent;color:#766a60}.GuideNetworkStatus_close__5jG2C svg{width:1.15rem;height:1.15rem}@media (max-width:600px){.GuideNetworkStatus_notice__J21ON{grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem;padding:.7rem}.GuideNetworkStatus_retry__lAAsV{grid-column:2/4;justify-content:center}.GuideNetworkStatus_close__5jG2C{grid-column:3;grid-row:1}}@media (prefers-reduced-motion:no-preference){.GuideNetworkStatus_notice__J21ON{animation:GuideNetworkStatus_pk-network-in__rbAWk .18s ease-out}.GuideNetworkStatus_notice__J21ON:has(.GuideNetworkStatus_icon__XS0YX svg[class*=loader]) .GuideNetworkStatus_icon__XS0YX svg{animation:GuideNetworkStatus_pk-network-spin__iWZhH 1.2s linear infinite}@keyframes GuideNetworkStatus_pk-network-in__rbAWk{0%{opacity:0;transform:translate(-50%,10px)}}@keyframes GuideNetworkStatus_pk-network-spin__iWZhH{to{transform:rotate(1turn)}}}