@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/build/assets/source-sans-3-cyrillic-ext-wght-normal-DzyfIafT.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/build/assets/source-sans-3-cyrillic-wght-normal-BMDVbyM7.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/build/assets/source-sans-3-greek-ext-wght-normal-BWSLJLk6.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/build/assets/source-sans-3-greek-wght-normal-C9H9m1vD.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/build/assets/source-sans-3-vietnamese-wght-normal-C1uRvKPU.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/build/assets/source-sans-3-latin-ext-wght-normal-C8iNium2.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/build/assets/source-sans-3-latin-wght-normal-BqRLTx4X.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/fraunces-vietnamese-wght-normal-CnvboYUG.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/fraunces-latin-ext-wght-normal-Ca2vKHc0.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/fraunces-latin-wght-normal-ukD16Tqj.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box;margin:0;padding:0}:root{--pk-bg:#f5f2ea;--pk-surface:#fff;--pk-ink:#16324a;--pk-muted:#52697c;--pk-faint:#7e97a6;--pk-line:#d0dbe0;--pk-sea:#14708e;--pk-sea-strong:#0f5d77;--pk-sea-soft:#dcebf1;--pk-sand:#ebe2cf;--pk-sun:#e8a13d;--pk-shadow:0 2px 6px #16324a1a, 0 8px 22px #16324a24;--pk-shadow-lift:0 16px 38px #16324a3d}:root[data-theme=dark]{--pk-bg:#0e1720;--pk-surface:#16222e;--pk-ink:#e5edf2;--pk-muted:#8ca3b2;--pk-faint:#64808f;--pk-line:#24333f;--pk-sea:#4fa8c4;--pk-sea-strong:#6cbcd6;--pk-sea-soft:#4fa8c424;--pk-sand:#182634;--pk-sun:#e8a13d;--pk-shadow:0 6px 18px #00000059;--pk-shadow-lift:0 14px 34px #00000073}html,body{max-width:100vw;overflow-x:clip}body{background:var(--pk-bg);color:var(--pk-ink);font-family:"Source Sans 3 Variable",Segoe UI,system-ui,-apple-system,sans-serif}.pk-serif{letter-spacing:-.01em;font-family:Fraunces Variable,Georgia,serif;font-weight:600}.pk-header{background:var(--pk-bg);color:var(--pk-ink);border-bottom:1px solid var(--pk-line);z-index:1050;align-items:center;gap:12px;padding:14px 20px;display:flex;position:sticky;top:0}.pk-logo{letter-spacing:.02em;color:var(--pk-ink);font-size:19px;font-weight:800;text-decoration:none}.pk-logo b{color:var(--pk-sea)}.pk-header-title{color:var(--pk-muted);font-size:14px}.pk-wrap{max-width:1340px;margin:0 auto;padding:20px}.pk-card{background:var(--pk-surface);box-shadow:var(--pk-shadow);border-radius:16px;margin-bottom:16px;padding:20px}.pk-h1{margin-bottom:4px;font-size:22px}.pk-h2{margin-bottom:10px;font-size:16px}.pk-muted{color:var(--pk-muted);font-size:14px}.pk-day{margin-bottom:18px}.pk-day-title{margin-bottom:8px;font-size:14.5px;font-weight:600}.pk-slots{flex-wrap:wrap;gap:8px;display:flex}.pk-slot{border:1px solid var(--pk-line);background:var(--pk-surface);color:var(--pk-ink);border-radius:10px;padding:8px 14px;font-size:14px;text-decoration:none;display:inline-block}.pk-slot:hover{border-color:var(--pk-sea);background:var(--pk-sea-soft)}.pk-slot small{color:var(--pk-muted);font-size:11.5px;display:block}.pk-grid{grid-template-columns:1fr 340px;align-items:start;gap:16px;display:grid}@media (width<=900px){.pk-grid{grid-template-columns:1fr}}@media (width>=901px){.pk-grid>:last-child,.evt-grid>:last-child{position:sticky;top:82px}}@media (width>=900px){.evt-grid{grid-template-columns:2fr 1fr;align-items:start;gap:14px;display:grid}.evt-grid .pk-card{margin-bottom:16px}}.pk-grid>*,.evt-grid>*,.evt-grid>div>*{min-width:0;max-width:100%}.pk-canvas .konvajs-content{max-width:100%}.pk-canvas-card{padding:10px}.pk-canvas{aspect-ratio:1;cursor:grab;background:#f8fafc;border-radius:10px;width:100%;min-height:300px;max-height:75vh;overflow:hidden}.pk-canvas-tools{gap:6px;padding-top:8px;display:flex}.pk-tool-btn{border:1px solid var(--pk-line);background:var(--pk-surface);color:var(--pk-ink);cursor:pointer;border-radius:8px;padding:6px 12px;font-size:13px}.pk-line{border-bottom:1px dashed var(--pk-line);justify-content:space-between;padding:5px 0;font-size:14px;display:flex}.pk-empty{color:var(--pk-faint);padding:8px 0;font-size:13.5px}.pk-total{justify-content:space-between;padding-top:10px;font-size:16px;font-weight:700;display:flex}.pk-ga-row{border-bottom:1px dashed var(--pk-line);align-items:center;gap:8px;padding:8px 0;font-size:14px;display:flex}.pk-ga-name{flex:1}.pk-ga-name small{color:var(--pk-muted);font-size:11.5px;display:block}.pk-stepper{align-items:center;gap:8px;display:flex}.pk-stepper button{border:1px solid var(--pk-line);background:var(--pk-surface);width:28px;height:28px;color:var(--pk-ink);cursor:pointer;border-radius:8px;font-size:15px}.pk-field{margin-bottom:10px}.pk-field label{color:var(--pk-muted);margin-bottom:3px;font-size:12.5px;display:block}.pk-field input{border:1px solid var(--pk-line);background:var(--pk-surface);width:100%;color:var(--pk-ink);border-radius:9px;padding:9px 12px;font-size:14.5px}.pk-submit{background:var(--pk-sea);color:#fff;cursor:pointer;border:none;border-radius:10px;width:100%;margin-top:8px;padding:12px;font-size:15.5px;font-weight:600}.pk-submit:hover:not(:disabled){background:var(--pk-sea-strong)}.pk-submit:disabled{background:var(--pk-line);color:var(--pk-faint);cursor:not-allowed}.pk-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:9px;margin-bottom:10px;padding:9px 12px;font-size:13.5px;display:none}.pk-legend{color:var(--pk-muted);flex-wrap:wrap;gap:14px;padding:8px 2px 0;font-size:12.5px;display:flex}.pk-dot{vertical-align:-1px;border:1px solid var(--pk-muted);border-radius:50%;width:11px;height:11px;margin-right:4px;display:inline-block}.pk-info-title{margin-bottom:6px;font-size:13.5px;font-weight:600}.pk-photos{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.pk-photos img{object-fit:cover;cursor:zoom-in;border:1px solid #cbd5e1;border-radius:7px;width:76px;height:57px}.pk-video-link{color:#2563eb;font-size:13px;text-decoration:none}[data-ref=lightbox]{z-index:100;cursor:zoom-out;background:#020617d9;justify-content:center;align-items:center;display:none;position:fixed;inset:0}[data-ref=lightbox].open{display:flex}[data-ref=lightbox] img{border-radius:10px;max-width:90%;max-height:90%}.pk-code{letter-spacing:.08em;color:#15803d;text-align:center;background:#f0fdf4;border:2px dashed #86efac;border-radius:12px;margin:14px 0;padding:14px 20px;font-size:26px;font-weight:800}.pk-countdown{font-variant-numeric:tabular-nums;font-weight:700}.pk-badge{border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:600;display:inline-block}.pk-badge.hold{color:#a16207;background:#fef9c3}.pk-badge.confirmed{color:#15803d;background:#dcfce7}.pk-badge.expired,.pk-badge.cancelled,.pk-badge.released{color:#b91c1c;background:#fee2e2}.pk-actions{gap:10px;margin-top:14px;display:flex}.pk-btn{border:1px solid var(--pk-line);background:var(--pk-surface);cursor:pointer;color:var(--pk-ink);border-radius:999px;padding:10px 18px;font-size:14.5px;text-decoration:none}.pk-btn.primary{background:var(--pk-sea);border-color:var(--pk-sea);color:#fff;font-weight:600}.pk-btn.primary:hover{background:var(--pk-sea-strong);border-color:var(--pk-sea-strong)}.pk-btn.danger{color:#b91c1c;border-color:#f3c7c2}.pk-intro-overlay{z-index:5;cursor:pointer;background:#0f172a4d;justify-content:center;align-items:center;transition:opacity .35s;display:flex;position:absolute;inset:0}.pk-intro-overlay.off{opacity:0;pointer-events:none}.pk-intro-box{text-align:center;color:#fff;text-shadow:0 1px 6px #0000008c;font-size:15.5px;font-weight:700}.pk-intro-box svg{filter:drop-shadow(0 1px 4px #00000073);margin:0 auto 10px;animation:1.6s ease-in-out infinite pk-pinch-pulse;display:block}@keyframes pk-pinch-pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.22)}}[data-theme=dark] .pk-canvas{background:#1c2a36}[data-theme=dark] .pk-error{color:#f87171;background:#ef44441f;border-color:#7f1d1d}[data-theme=dark] .pk-photos img{border-color:var(--pk-line)}[data-theme=dark] .pk-video-link{color:var(--pk-sea)}[data-theme=dark] .pk-code{color:#4ade80;background:#22c55e1a;border-color:#166534}[data-theme=dark] .pk-badge.hold{color:#fbbf24;background:#f59e0b29}[data-theme=dark] .pk-badge.confirmed{color:#4ade80;background:#22c55e29}[data-theme=dark] .pk-badge.expired,[data-theme=dark] .pk-badge.cancelled,[data-theme=dark] .pk-badge.released{color:#f87171;background:#ef444429}[data-theme=dark] .pk-btn.danger{color:#f87171;border-color:#7f1d1d}.pk-el-pop{z-index:70;background:#09090bb3;justify-content:center;align-items:center;padding:16px;display:none;position:fixed;inset:0}.pk-el-pop.on{display:flex}.pk-el-card{background:var(--pk-surface);border-radius:14px;width:min(520px,94vw);max-height:88vh;padding:16px;position:relative;overflow-y:auto}.pk-el-close{cursor:pointer;background:#0f172a14;border:none;border-radius:999px;width:32px;height:32px;font-size:15px;position:absolute;top:10px;right:10px}.pk-el-title{margin-bottom:10px;padding-right:36px;font-size:16px;font-weight:700}.pk-el-media{aspect-ratio:16/9;background:#0f172a;border-radius:10px;width:100%;overflow:hidden}.pk-el-media img,.pk-el-media iframe,.pk-el-media video{object-fit:cover;border:0;width:100%;height:100%}.pk-el-thumbs{gap:5px;margin-top:6px;display:flex;overflow-x:auto}.pk-el-thumbs img{object-fit:cover;opacity:.8;cursor:pointer;border-radius:6px;flex:none;width:62px;height:46px}.pk-el-thumbs img.active{opacity:1;outline:2px solid var(--pk-sea)}.pk-el-thumbs .rt-vthumb{cursor:pointer;border-radius:6px;width:62px;height:46px}.pk-el-descr{color:var(--pk-muted);white-space:pre-line;max-height:140px;margin-top:10px;font-size:13.5px;overflow-y:auto}.pk-el-pop.land .pk-el-media{aspect-ratio:auto;z-index:5;border-radius:0;width:100vw;height:100dvh;position:fixed;inset:0}:is(.pk-el-media:fullscreen img,.pk-el-media:fullscreen iframe,.pk-el-media:fullscreen video){width:100%;height:100%}.rt-vthumb{background:#0f172a;border-radius:8px;flex:none;display:block;position:relative;overflow:hidden}.rt-vthumb:after{content:"▶";color:#fff;text-shadow:0 1px 5px #000000b3;justify-content:center;align-items:center;font-size:15px;display:flex;position:absolute;inset:0}[data-theme=dark] .pk-el-close{color:var(--pk-ink);background:#ffffff1f}@media (width<=700px){.pk-h1{font-size:24px}.pk-h2{font-size:17.5px}.pk-muted,.pk-slot{font-size:15px}.pk-slot small{font-size:12.5px}.pk-day-title{font-size:15.5px}.pk-line,.pk-ga-row{font-size:15px}.pk-ga-name small{font-size:12.5px}.pk-total{font-size:17px}.pk-empty{font-size:14.5px}.pk-field label{font-size:13.5px}.pk-field input{font-size:16px}.pk-submit{font-size:16.5px}.pk-btn{font-size:15.5px}.pk-badge,.pk-legend{font-size:13.5px}.pk-info-title{font-size:14.5px}.pk-video-link{font-size:14px}.pk-el-title{font-size:17px}.pk-el-descr{font-size:14.5px}.pk-intro-box{font-size:16.5px}.pk-wrap .rt-type-name{font-size:16px}.pk-wrap .rt-type-price{font-size:14.5px}.pk-wrap .rt-type-descr{font-size:13.5px}.pk-wrap .rt-day{font-size:14.5px}.pk-wrap .rt-dow{font-size:12px}.pk-wrap .rt-cal-title{font-size:16px}.pk-wrap .rt-legend{font-size:13px}.pk-wrap .rt-summary{font-size:15px}.pk-wrap .rt-total{font-size:17px}.pk-wrap .rt-qty{font-size:15px}.pk-wrap .rt-qty select{font-size:16px}.pk-wrap .rt-video,.pk-wrap .rt-error{font-size:14.5px}}.pk-nav{gap:4px;margin-left:auto;display:flex}.pk-nav a{color:var(--pk-muted);border-radius:999px;padding:6px 12px;font-size:13.5px;font-weight:600;text-decoration:none}.pk-nav a:hover{background:var(--pk-sea-soft);color:var(--pk-ink)}.pk-nav a.on{background:var(--pk-ink);color:var(--pk-bg)}.pk-nav-dd{position:relative}.pk-nav-dd>button{color:var(--pk-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:6px 12px;font-family:inherit;font-size:13.5px;font-weight:600}.pk-nav-dd>button:hover{background:var(--pk-sea-soft);color:var(--pk-ink)}.pk-nav-menu{z-index:60;background:var(--pk-surface);border:1px solid var(--pk-line);min-width:220px;box-shadow:var(--pk-shadow-lift);border-radius:14px;padding:8px;display:none;position:absolute;top:100%;right:0}.pk-nav-dd:hover .pk-nav-menu,.pk-nav-dd:focus-within .pk-nav-menu{display:block}.pk-nav-menu a{color:var(--pk-ink);white-space:nowrap;border-radius:9px;align-items:center;gap:8px;padding:9px 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:flex}.pk-nav-menu a:hover{background:var(--pk-sea-soft)}.pk-hctrl{align-items:center;gap:6px;display:flex}.pk-icon-btn{border:1px solid var(--pk-line);background:var(--pk-surface);width:36px;height:36px;color:var(--pk-ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:15px;display:flex}.pk-icon-btn:hover{background:var(--pk-sea-soft)}.pk-lang{gap:5px;width:auto;padding:0 12px;font-size:12.5px;font-weight:700}.pk-lang-dd .pk-nav-menu{min-width:150px}.pk-lang-dd .pk-nav-menu a.on{background:var(--pk-sea-soft);color:var(--pk-sea-strong)}.pk-burger{font-size:17px;display:none}@media (width<=760px){.pk-nav{display:none}.pk-hctrl{margin-left:auto}.pk-burger{display:flex}.pk-header-title{display:none}}.pk-drawer-veil{z-index:1090;opacity:0;pointer-events:none;background:#0b121a80;transition:opacity .25s;position:fixed;inset:0}.pk-drawer{z-index:1095;background:var(--pk-surface);flex-direction:column;gap:4px;width:min(300px,82vw);padding:16px;transition:transform .28s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(105%);box-shadow:-8px 0 30px #0000002e}body.pk-drawer-open .pk-drawer{transform:none}body.pk-drawer-open .pk-drawer-veil{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.pk-drawer,.pk-drawer-veil{transition:none}}.pk-drawer-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.pk-drawer a,.pk-drawer-sub a{color:var(--pk-ink);border-radius:12px;padding:12px 14px;font-size:16px;font-weight:600;text-decoration:none}.pk-drawer a:hover,.pk-drawer-sub a:hover{background:var(--pk-sea-soft)}.pk-drawer a.on{background:var(--pk-sea-soft);color:var(--pk-sea)}.pk-drawer-more{color:var(--pk-ink);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 14px;font-family:inherit;font-size:16px;font-weight:600;display:flex}.pk-drawer-more:hover{background:var(--pk-sea-soft)}.pk-drawer-more .pk-drawer-arrow{color:var(--pk-faint);font-size:18px}.pk-drawer-sub{z-index:1097;background:var(--pk-surface);flex-direction:column;gap:4px;width:min(300px,82vw);padding:16px;transition:transform .28s;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(105%);box-shadow:-8px 0 30px #0000002e}body.pk-sub-open .pk-drawer-sub{transform:none}body.pk-sub-open .pk-drawer{opacity:.55;transform:translate(-12%)scale(.96)}.pk-drawer-sub .pk-drawer-head{justify-content:flex-start;gap:10px}.pk-drawer-sub .pk-drawer-head strong{flex:1;font-size:16px}.pk-drawer-sub a{opacity:0;transition:opacity .25s,transform .25s;transition-delay:calc(70ms + var(--i,0) * 35ms);transform:translate(16px)}body.pk-sub-open .pk-drawer-sub a{opacity:1;transform:none}.pk-drawer-sub .pk-drawer-all{border-top:1px solid var(--pk-line);border-radius:0;margin-top:auto;padding-top:14px}.pk-drawer-langs{border-top:1px solid var(--pk-line);gap:6px;margin-top:auto;padding-top:14px;display:flex}.pk-drawer .pk-drawer-langs a{text-align:center;border:1px solid var(--pk-line);border-radius:9px;flex:1;padding:8px 6px;font-size:13px}.pk-drawer .pk-drawer-langs a.on{background:var(--pk-sea-soft);color:var(--pk-sea-strong);border-color:var(--pk-sea)}@media (prefers-reduced-motion:reduce){.pk-drawer-sub,.pk-drawer-sub a{transition:none}body.pk-sub-open .pk-drawer{transform:none}}.pk-footer{color:#b9cbd8;background:#16324a;margin-top:40px}.pk-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;max-width:1200px;margin:0 auto;padding:20px;font-size:13px;display:flex}.pk-footer-brand{letter-spacing:.02em;color:#fff;font-weight:800}.pk-footer-brand b{color:#6cbcd6}.pk-footer nav{flex-wrap:wrap;gap:4px 16px;display:flex}.pk-footer a{color:#b9cbd8;text-decoration:none}.pk-footer a:hover{color:#fff}[data-theme=dark] .pk-footer{border-top:1px solid var(--pk-line);background:#0b121a}.ho-hero{text-align:center;padding:52px 24px 64px;position:relative;overflow:hidden}.ho-hero .ho-h1,.ho-hero .ho-sub{z-index:1;position:relative}.ho-globe{opacity:.55;pointer-events:none;width:640px;height:640px;position:absolute;bottom:-250px;left:50%;transform:translate(-50%)}@media (width<=700px){.ho-globe{width:360px;height:360px;bottom:-140px}}.ho-hero:after{content:"";background:radial-gradient(120% 100% at 50% 130%, var(--pk-sea-soft) 0%, transparent 75%);pointer-events:none;height:110px;position:absolute;inset:auto 0 0}.ho-h1{letter-spacing:-.01em;text-wrap:balance;margin-bottom:12px;font-family:Fraunces Variable,Georgia,serif;font-size:44px;font-weight:600;line-height:1.12}.ho-h1 em{color:var(--pk-sea);font-style:italic}.ho-sub{color:var(--pk-muted);max-width:600px;margin:0 auto 24px;font-size:18.5px}.ho-cta{z-index:1;position:relative}.ho-cta-main{box-shadow:var(--pk-shadow-lift);padding:14px 30px;font-size:16.5px;display:inline-block}.ho-count{color:var(--pk-faint);z-index:1;margin-top:16px;font-size:13px;position:relative}.ho-band{background:var(--pk-sand);border-radius:20px;margin-top:22px;padding:20px}.ho-band .pk-h2{margin-bottom:12px}.ho-cats{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}@media (width<=700px){.ho-cats{grid-template-columns:1fr 1fr}}.ho-cat{text-align:center;color:inherit;margin-bottom:0;padding:18px 10px;text-decoration:none;transition:transform .12s,box-shadow .12s}.ho-cat:hover{box-shadow:var(--pk-shadow-lift);transform:translateY(-2px)}.ho-cat-icon{background:var(--pk-sea-soft);border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin:0 auto 8px;font-size:26px;display:flex}.ho-cat-name{font-size:14.5px;font-weight:700;display:block}.ho-cat-count{color:var(--pk-faint);margin-top:2px;font-size:12px;display:block}.ho-steps{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media (width<=700px){.ho-steps{grid-template-columns:1fr}.ho-h1{font-size:31px}}.ho-step{margin-bottom:0;padding-top:46px;position:relative}.ho-step p{margin-top:4px;font-size:13.5px}.ho-step-n{background:var(--pk-sea);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;font-weight:800;display:flex;position:absolute;top:14px;left:20px}.ho-vendor{color:#eef4f8;background:#16324a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;display:flex}.ho-vendor .pk-muted{color:#b9cbd8}.ho-vendor .pk-btn{background:var(--pk-sun);border-color:var(--pk-sun);color:#16324a;font-weight:700}.mp-wrap-full{max-width:1400px}.mp-search{width:min(100%,440px);margin-bottom:10px;position:relative}.mp-search input{border:1px solid var(--pk-line);background:var(--pk-surface);width:100%;color:var(--pk-ink);box-shadow:var(--pk-shadow);border-radius:999px;padding:11px 18px;font-size:14.5px}.mp-search input::placeholder{color:var(--pk-faint)}.mp-search-results{z-index:520;background:var(--pk-surface);border:1px solid var(--pk-line);box-shadow:var(--pk-shadow-lift);border-radius:14px;max-height:300px;padding:6px;display:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.mp-search-results.on{display:block}.mp-search-hit{text-align:left;cursor:pointer;width:100%;color:var(--pk-ink);background:0 0;border:none;border-radius:9px;padding:9px 11px;font-family:inherit;font-size:13.5px;font-weight:600;display:block}.mp-search-hit small{color:var(--pk-muted);font-size:12px;font-weight:400;display:block}.mp-search-hit:hover{background:var(--pk-sea-soft)}.mp-cat{z-index:500;border:1px solid var(--pk-line);cursor:pointer;background:var(--pk-surface);max-width:min(62%,260px);color:var(--pk-ink);border-radius:999px;padding:9px 30px 9px 14px;font-size:13.5px;font-weight:700;position:absolute;top:20px;left:20px;box-shadow:0 2px 10px #16324a2e}.mp-map-card{padding:8px;position:relative}.mp-map{z-index:0;border-radius:10px;height:calc(100dvh - 250px);min-height:380px}@media (width<=700px){.mp-map{height:calc(100dvh - 230px);min-height:320px}}.mp-near{z-index:500;cursor:pointer;color:#fff;background:#16324a;border:none;border-radius:999px;padding:9px 15px;font-size:13.5px;font-weight:700;position:absolute;bottom:20px;right:20px;box-shadow:0 2px 10px #0000004d}.mp-hint{margin-top:8px;font-size:12.5px}.mp-pin{background:0 0;border:none}.mp-pin span{background:var(--pk-surface);border:2px solid var(--pk-sea);border-radius:50% 50% 50% 6px;justify-content:center;align-items:center;width:34px;height:34px;font-size:17px;display:flex;transform:rotate(0);box-shadow:0 2px 6px #16324a4d}.mp-pop{min-width:200px}.mp-pop-name{font-size:14.5px;font-weight:800}.mp-pop-navlink{margin-right:2px;text-decoration:none}.pk-nav-link{color:var(--pk-sea);white-space:nowrap;font-weight:600;text-decoration:none}.mp-pop-city{color:var(--pk-muted);margin-bottom:6px;font-size:12px}.mp-pop-offer{background:var(--pk-sea-soft);color:var(--pk-ink);border-radius:8px;justify-content:space-between;align-items:baseline;gap:10px;margin-top:4px;padding:6px 8px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.mp-pop-offer:hover{background:var(--pk-sand)}.mp-pop-from{color:var(--pk-sea);white-space:nowrap;font-size:12px}[data-theme=dark] .leaflet-popup-content-wrapper,[data-theme=dark] .leaflet-popup-tip{background:var(--pk-surface);color:var(--pk-ink)}.ct-narrow{max-width:620px;margin:0 auto}.ct-textarea{border:1px solid var(--pk-line);resize:vertical;background:var(--pk-surface);width:100%;color:var(--pk-ink);border-radius:9px;padding:9px 12px;font-family:inherit;font-size:14.5px}.ct-sent{color:#15803d;background:#f0fdf4;border:1px solid #86efac;border-radius:10px;padding:14px 16px;font-weight:600}[data-theme=dark] .ct-sent{color:#4ade80;background:#22c55e1f;border-color:#22c55e66}.ac-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:14px;display:flex}.ac-nav{align-items:center;gap:6px;display:flex}.ac-nav a,.ac-nav button{cursor:pointer;background:var(--pk-surface);color:var(--pk-muted);border:1px solid var(--pk-line);border-radius:999px;padding:7px 14px;font-size:13.5px;font-weight:600;text-decoration:none}.ac-nav a.on{color:#fff;background:#16324a;border-color:#16324a}.ac-row{color:inherit;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:8px;padding:13px 16px;text-decoration:none;transition:box-shadow .12s;display:flex}.ac-row:hover{box-shadow:0 3px 12px #0000001f}.ac-row-main{flex-direction:column;gap:1px;min-width:0;font-size:14px;display:flex}.ac-row-main .pk-muted{font-size:12.5px}.ac-row-side{align-items:center;gap:10px;display:flex}.ac-badge{text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.ac-badge.ok{color:#15803d;background:#dcfce7}.ac-badge.warn{color:#a16207;background:#fef9c3}.ac-badge.off{background:var(--pk-sand);color:var(--pk-muted)}.ac-code{color:var(--pk-faint);font-size:11.5px}.ac-total{font-size:14px;font-weight:700}[data-theme=dark] .ac-nav a.on{background:var(--pk-ink);color:var(--pk-bg);border-color:var(--pk-ink)}[data-theme=dark] .ac-badge.ok{color:#4ade80;background:#22c55e29}[data-theme=dark] .ac-badge.warn{color:#fbbf24;background:#f59e0b29}.pk-field-pair{grid-template-columns:1fr 1fr;gap:0 10px;display:grid}@media (width<=480px){.pk-field-pair{grid-template-columns:1fr;gap:0}}@media (width>=1000px){.pk-h1{font-size:27px}.pk-h2{font-size:20px}.pk-muted{font-size:16.5px}.pk-logo{font-size:28px}.pk-header-title{font-size:16px}.pk-nav a,.pk-nav-dd>button,.pk-nav-menu a{font-size:18.5px}.pk-hctrl .pk-icon-btn{width:40px;height:40px;font-size:17px}.pk-hctrl .pk-lang{width:auto;font-size:14px}.pk-slot{font-size:16.5px}.pk-slot small{font-size:13.5px}.pk-day-title{font-size:17px}.pk-line,.pk-ga-row{font-size:16.5px}.pk-ga-name small{font-size:13.5px}.pk-total{font-size:19px}.pk-empty{font-size:16px}.pk-field label{font-size:14.5px}.pk-field input{font-size:16.5px}.pk-submit{font-size:18px}.pk-btn{font-size:16.5px}.pk-badge,.pk-legend{font-size:14.5px}.pk-info-title{font-size:16px}.pk-video-link{font-size:15.5px}.pk-el-title{font-size:18.5px}.pk-el-descr{font-size:16px}.pk-footer-inner{font-size:15.5px}.ct-textarea{font-size:16.5px}.ho-h1{font-size:56px}.ho-sub{font-size:22px}.ho-cta-main{font-size:19px}.ho-count{font-size:15px}.ho-cat-name{font-size:17px}.ho-cat-count{font-size:14px}.ho-step p{font-size:15.5px}.ho-step strong{font-size:17px}.ho-band .pk-h2{font-size:22px}.mp-cat{font-size:16px}.mp-near{font-size:15.5px}.mp-hint{font-size:14.5px}.mp-pop-name{font-size:16.5px}.mp-pop-offer{font-size:15px}.ac-nav a,.ac-nav button{font-size:15.5px}.ac-row-main{font-size:16px}.ac-row-main .pk-muted{font-size:14.5px}.ac-total{font-size:16px}.pk-wrap .rt-type-name{font-size:18px}.pk-wrap .rt-type-price{font-size:16px}.pk-wrap .rt-type-descr{font-size:14.5px}.pk-wrap .rt-cal-title{font-size:17px}.pk-wrap .rt-day{font-size:15.5px}.pk-wrap .rt-dow{font-size:13px}.pk-wrap .rt-legend{font-size:14px}.pk-wrap .rt-summary{font-size:16px}.pk-wrap .rt-summary-extra{font-size:15px}.pk-wrap .rt-total{font-size:19px}.pk-wrap .rt-qty,.pk-wrap .rt-qty select,.pk-wrap .rt-extra{font-size:16px}.pk-wrap .rt-extra-price{font-size:15px}.pk-wrap .rt-extras-title{font-size:16px}.pk-wrap .rt-video,.pk-wrap .rt-error{font-size:15.5px}}
