.pg-home .hdr{position:static}.pg-home .ch{padding-block:72px}.pg-home .hero{padding-block:96px 72px}@media (width<=767px){.pg-home .ch{padding-block:56px}.pg-home .hero{padding-block:64px 56px}}.hero-in{gap:var(--gap-xl);display:grid}.hero .h1{flex-wrap:wrap;align-items:baseline;gap:.15em .3em;max-width:12ch;display:flex}.hero .acts{margin-top:var(--gap-l);align-items:center;gap:var(--gap-s) var(--gap-l);flex-wrap:wrap;display:flex}.hero-devs,.sec-devs{justify-content:center;align-items:flex-end;gap:var(--gap-l);flex-wrap:wrap;min-width:0;display:flex}.sec-in{gap:var(--gap-xl);align-items:center;display:grid}.sec-text{gap:var(--gap-m);align-content:center;display:grid}.sec-text .lead{max-width:40ch}.sec-text .mark{min-height:1.4em}@media (width>=1100px){.sec-in{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.sec-devs{justify-content:flex-end}.sec-wide .sec-in{grid-template-columns:1fr}.sec-wide .sec-devs{justify-content:center}}.clip{flex:0 auto;min-width:0;margin:0;position:relative}.clip-tablet,.clip-monitor{width:min(100%,770px)}.clip-phone{width:min(100%,300px)}@media (width<=767px){.clip-phone{width:min(100%,240px)}}.clip-v{width:100%;height:auto;aspect-ratio:var(--ar);background:0 0;display:block}.clip-v.dark,:root[data-theme=dark] .clip-v.light{display:none}:root[data-theme=dark] .clip-v.dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .clip-v.light{display:none}:root:not([data-theme=light]) .clip-v.dark{display:block}}.clip-btn{color:#fff;cursor:pointer;background:#16171599;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;bottom:10px;right:10px}.clip-btn:hover{background:#161715cc}.g-ink .clip-btn{color:#161715;background:#f1f1eebf}.clip-ic{fill:currentColor;grid-area:1/1;width:22px;height:22px}.clip-ic-pause{display:none}.clip[data-playing] .clip-ic-pause{display:block}.clip[data-playing] .clip-ic-play{display:none}.addons-list{margin-top:var(--gap-l);gap:var(--gap-m);max-width:46ch;font-size:var(--lead);line-height:var(--lh-lead);font-weight:500;display:grid}.addons-list li{padding-block:var(--gap-s);border-top:1px solid var(--line)}.pick-f{border:0;min-width:0;margin:0;padding:0}.pick-f legend{margin-bottom:var(--gap-m);padding:0}.pick-list{margin-top:var(--gap-xl);gap:var(--gap-l) var(--gap-s);grid-template-columns:repeat(3,1fr);display:grid}@media (width>=768px){.pick-list{gap:var(--gap-l) var(--gap-m);grid-template-columns:repeat(7,1fr)}}.pick-opt{text-align:center;justify-items:center;gap:var(--gap-xs);cursor:pointer;color:inherit;display:grid;position:relative}.pick-opt input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.pick-ring{border:3px solid #0000;border-radius:50%;place-items:center;width:104px;height:104px;padding:6px;display:grid}.pick-ring img{object-fit:contain;width:100%;height:100%}.pick-opt[data-v=all] .pick-ring{border-color:var(--line);border-style:dashed}.pick-n{font-size:var(--body);font-weight:var(--w-bold);line-height:1.2}.pick-fam{color:var(--mute,var(--ink2));font-size:var(--small);line-height:1.2}.pick-opt:has(input:checked) .pick-ring{border-color:var(--teal);border-style:solid}.pick-opt:has(input:checked) .pick-n{color:var(--teal-text)}.pick-opt:has(input:focus-visible) .pick-ring{outline:3px solid var(--focus);outline-offset:3px}@media (width>=768px){.pick-ring{width:140px;height:140px}}.parts{margin-top:var(--gap-xl);max-width:720px;display:none}.pick-f:has(input[value=cafe]:checked)~.parts[data-v=cafe],.pick-f:has(input[value=restaurant]:checked)~.parts[data-v=restaurant],.pick-f:has(input[value=bar]:checked)~.parts[data-v=bar],.pick-f:has(input[value=bakery]:checked)~.parts[data-v=bakery],.pick-f:has(input[value=stall]:checked)~.parts[data-v=stall],.pick-f:has(input[value=games]:checked)~.parts[data-v=games],.pick-f:has(input[value=all]:checked)~.parts[data-v=all]{display:block}.parts-list{margin-top:var(--gap-m);gap:var(--gap-xs) var(--gap-m);font-weight:var(--w-mid);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.parts-list li{padding-block:var(--gap-xs);border-top:1px solid var(--line)}.parts .more,.plans .lead,.close .lead,.plans .more{margin-top:var(--gap-m)}.faq-list{margin-top:var(--gap-l);gap:var(--gap-xs);max-width:60ch;display:grid}.faq-list dt{font-weight:var(--w-bold);font-size:var(--lead);padding-top:var(--gap-m);border-top:1px solid var(--line)}.faq-list dd{margin:0 0 var(--gap-m)}.close .acts{margin-top:var(--gap-l)}.close .btn.inv{background:var(--g-paper-bg);color:var(--g-paper-ink)}html.rm .clip-btn{display:none}@media print{.clip-btn{display:none}}
