.pf[data-astro-cid-j74bvuvz]{gap:14px;display:grid}.pf-row[data-astro-cid-j74bvuvz]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pf[data-astro-cid-j74bvuvz] label[data-astro-cid-j74bvuvz]{gap:6px;display:grid}.pf[data-astro-cid-j74bvuvz] label[data-astro-cid-j74bvuvz]>span[data-astro-cid-j74bvuvz],.pf[data-astro-cid-j74bvuvz] legend[data-astro-cid-j74bvuvz]{font:600 .74rem/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-soft)}.pf[data-astro-cid-j74bvuvz] label[data-astro-cid-j74bvuvz] i[data-astro-cid-j74bvuvz]{text-transform:none;letter-spacing:0;opacity:.8;font-style:normal}.pf[data-astro-cid-j74bvuvz] input[data-astro-cid-j74bvuvz]:not([type=radio]),.pf[data-astro-cid-j74bvuvz] select[data-astro-cid-j74bvuvz],.pf[data-astro-cid-j74bvuvz] textarea[data-astro-cid-j74bvuvz]{border:1px solid var(--color-rule);background:var(--color-white);width:100%;font:500 1rem/1.3 var(--font-sans);color:var(--color-ink);border-radius:10px;padding:12px 13px}.pf[data-astro-cid-j74bvuvz] input[data-astro-cid-j74bvuvz]:focus,.pf[data-astro-cid-j74bvuvz] select[data-astro-cid-j74bvuvz]:focus,.pf[data-astro-cid-j74bvuvz] textarea[data-astro-cid-j74bvuvz]:focus{outline:2px solid var(--pc,var(--color-ink));outline-offset:1px}.pf-hotel[data-astro-cid-j74bvuvz]{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.pf-hotel[data-astro-cid-j74bvuvz] legend[data-astro-cid-j74bvuvz]{margin-bottom:8px}.pf-hotel[data-astro-cid-j74bvuvz] label[data-astro-cid-j74bvuvz]{border:1px solid var(--color-rule);background:var(--color-white);cursor:pointer;font:600 .95rem/1.2 var(--font-sans);border-radius:10px;align-items:center;gap:8px;padding:11px 14px;display:flex}.pf-hotel[data-astro-cid-j74bvuvz] label[data-astro-cid-j74bvuvz]:has(input:checked){border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink)}.pf-hp[data-astro-cid-j74bvuvz]{position:absolute;left:-9999px}.pf-total[data-astro-cid-j74bvuvz]{min-height:1.4em;font:500 1rem/1.4 var(--font-sans);margin:0}.pf-total[data-astro-cid-j74bvuvz] b[data-astro-cid-j74bvuvz]{font:600 1.25rem/1 var(--font-mono)}.pf-total[data-astro-cid-j74bvuvz] span[data-astro-cid-j74bvuvz]{color:var(--color-ink-soft);margin-left:8px;font-size:.88rem}.pf-send[data-astro-cid-j74bvuvz]{background:var(--color-ink);color:#fff;font:800 1rem/1 var(--font-sans);cursor:pointer;border:0;border-radius:12px;justify-self:start;padding:15px 22px;text-decoration:none;display:inline-block}.pf-send[data-astro-cid-j74bvuvz]:disabled{opacity:.6}.pf-fine[data-astro-cid-j74bvuvz]{color:var(--color-ink-soft);margin:0;font-size:.9rem}.pf-fine[data-astro-cid-j74bvuvz] a[data-astro-cid-j74bvuvz]{color:var(--color-ink)}.pf-err[data-astro-cid-j74bvuvz]{color:#a3322a;margin:0;font-weight:600}.pf-ok[data-astro-cid-j74bvuvz] h3[data-astro-cid-j74bvuvz]{font:420 1.6rem/1.15 var(--font-serif);margin:0 0 8px}.pf-ok[data-astro-cid-j74bvuvz] p[data-astro-cid-j74bvuvz]{color:var(--color-ink-soft);margin:0 0 16px}@media (width<=560px){.pf-row[data-astro-cid-j74bvuvz]{grid-template-columns:1fr}}.pb[data-astro-cid-ks5e72sj]{background:var(--color-white);border-radius:18px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 1px 2px #1e23280f,0 30px 60px -36px #1e232873}.pb-trip[data-astro-cid-ks5e72sj]{align-content:start;gap:22px;padding:clamp(22px,3vw,36px);display:grid}.pb-you[data-astro-cid-ks5e72sj]{background:var(--color-paper-2);border-left:1px solid var(--color-rule);align-content:start;gap:14px;padding:clamp(22px,3vw,36px);display:grid}.pb[data-astro-cid-ks5e72sj] fieldset[data-astro-cid-ks5e72sj]{border:0;min-width:0;margin:0;padding:0}.pb[data-astro-cid-ks5e72sj] legend[data-astro-cid-ks5e72sj],.pb-when[data-astro-cid-ks5e72sj] label[data-astro-cid-ks5e72sj]>span[data-astro-cid-ks5e72sj],.pb-ppl[data-astro-cid-ks5e72sj]>span[data-astro-cid-ks5e72sj]{font:420 1.25rem/1.1 var(--font-serif);color:var(--color-ink);align-items:center;gap:10px;margin-bottom:12px;display:flex}.pb[data-astro-cid-ks5e72sj] legend[data-astro-cid-ks5e72sj] b[data-astro-cid-ks5e72sj],.pb-when[data-astro-cid-ks5e72sj] b[data-astro-cid-ks5e72sj]{background:var(--color-ink);color:#fff;width:24px;height:24px;font:600 .75rem/1 var(--font-mono);border-radius:50%;place-items:center;display:grid}.pb-m-row[data-astro-cid-ks5e72sj]{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:8px;display:grid}.pb-m[data-astro-cid-ks5e72sj]{border:1px solid var(--color-rule);cursor:pointer;border-radius:12px;gap:8px;padding:13px 14px 12px;transition:border-color .2s,background .2s;display:grid;position:relative}.pb-m[data-astro-cid-ks5e72sj]:hover{border-color:#1e232859}.pb-m[data-astro-cid-ks5e72sj] input[data-astro-cid-ks5e72sj]{opacity:0;pointer-events:none;position:absolute}.pb-m-n[data-astro-cid-ks5e72sj]{font:420 1.15rem/1 var(--font-serif);text-transform:capitalize}.pb-m-n[data-astro-cid-ks5e72sj] i[data-astro-cid-ks5e72sj]{font:500 .72rem/1 var(--font-mono);color:var(--color-ink-soft);margin-top:4px;font-style:normal;display:block}.pb-m-p[data-astro-cid-ks5e72sj]{white-space:nowrap;font:500 .74rem/1.2 var(--font-sans);color:var(--color-ink-soft)}.pb-m-p[data-astro-cid-ks5e72sj] b[data-astro-cid-ks5e72sj]{font:600 .8rem/1 var(--font-mono);color:var(--color-ink)}.pb-m[data-astro-cid-ks5e72sj]:has(input:checked){border-color:var(--color-ink);background:var(--color-ink);color:#fff}.pb-m[data-astro-cid-ks5e72sj]:has(input:checked) .pb-m-n[data-astro-cid-ks5e72sj] i[data-astro-cid-ks5e72sj],.pb-m[data-astro-cid-ks5e72sj]:has(input:checked) .pb-m-p[data-astro-cid-ks5e72sj],.pb-m[data-astro-cid-ks5e72sj]:has(input:checked) .pb-m-p[data-astro-cid-ks5e72sj] b[data-astro-cid-ks5e72sj]{color:#ffffffd9}.pb-m[data-astro-cid-ks5e72sj]:has(input:focus-visible){outline:2px solid var(--pc);outline-offset:2px}.pb-when[data-astro-cid-ks5e72sj]{grid-template-columns:1fr auto;align-items:end;gap:18px;display:grid}.pb-when[data-astro-cid-ks5e72sj] label[data-astro-cid-ks5e72sj]{display:grid}.pb[data-astro-cid-ks5e72sj] input[data-astro-cid-ks5e72sj]:not([type=radio]),.pb[data-astro-cid-ks5e72sj] textarea[data-astro-cid-ks5e72sj]{border:1px solid var(--color-rule);background:var(--color-white);width:100%;font:500 1rem/1.3 var(--font-sans);color:var(--color-ink);border-radius:10px;padding:12px 13px}.pb[data-astro-cid-ks5e72sj] input[data-astro-cid-ks5e72sj]:focus,.pb[data-astro-cid-ks5e72sj] textarea[data-astro-cid-ks5e72sj]:focus{outline:2px solid var(--pc,var(--color-ink));outline-offset:1px}.pb-step[data-astro-cid-ks5e72sj]{border:1px solid var(--color-rule);background:var(--color-white);border-radius:10px;align-items:center;display:flex}.pb-step[data-astro-cid-ks5e72sj] button[data-astro-cid-ks5e72sj]{width:46px;height:46px;font:500 1.3rem/1 var(--font-mono);color:var(--color-ink);cursor:pointer;background:0 0;border:0}.pb-step[data-astro-cid-ks5e72sj] button[data-astro-cid-ks5e72sj]:hover{background:#1e23280f}.pb-step[data-astro-cid-ks5e72sj] output[data-astro-cid-ks5e72sj]{text-align:center;min-width:34px;font:600 1.1rem/1 var(--font-mono)}.pb-hotel[data-astro-cid-ks5e72sj]{flex-wrap:wrap;gap:8px;display:flex}.pb-hotel[data-astro-cid-ks5e72sj] label[data-astro-cid-ks5e72sj]{border:1px solid var(--color-rule);cursor:pointer;font:600 .95rem/1.2 var(--font-sans);border-radius:10px;align-items:center;gap:8px;padding:11px 14px;display:flex}.pb-hotel[data-astro-cid-ks5e72sj] label[data-astro-cid-ks5e72sj]:has(input:checked){border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink)}.pb-total[data-astro-cid-ks5e72sj]{border-top:1px solid var(--color-rule);gap:8px;padding-top:18px;display:grid}.pb-total[data-astro-cid-ks5e72sj] p[data-astro-cid-ks5e72sj]{justify-content:space-between;align-items:baseline;gap:12px;margin:0;display:flex}.pb-pp[data-astro-cid-ks5e72sj] span[data-astro-cid-ks5e72sj]{color:var(--color-ink-soft)}.pb-pp[data-astro-cid-ks5e72sj] b[data-astro-cid-ks5e72sj]{font:600 1.05rem/1 var(--font-mono)}.pb-sum[data-astro-cid-ks5e72sj] span[data-astro-cid-ks5e72sj]{font:420 1.25rem/1.1 var(--font-serif)}.pb-sum[data-astro-cid-ks5e72sj] b[data-astro-cid-ks5e72sj]{font:600 clamp(1.7rem, 2.6vw, 2.2rem)/1 var(--font-mono);letter-spacing:-.02em}.pb-you-h[data-astro-cid-ks5e72sj]{font:420 1.25rem/1.1 var(--font-serif);margin:0 0 2px}.pb-you[data-astro-cid-ks5e72sj] label[data-astro-cid-ks5e72sj]{gap:6px;display:grid}.pb-you[data-astro-cid-ks5e72sj] label[data-astro-cid-ks5e72sj]>span[data-astro-cid-ks5e72sj]{font:600 .72rem/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-soft)}.pb-you[data-astro-cid-ks5e72sj] label[data-astro-cid-ks5e72sj] i[data-astro-cid-ks5e72sj]{text-transform:none;letter-spacing:0;opacity:.8;font-style:normal}.pb-hp[data-astro-cid-ks5e72sj]{position:absolute;left:-9999px}.pb-send[data-astro-cid-ks5e72sj]{background:var(--pc);color:#fff;width:100%;font:800 1.05rem/1 var(--font-sans);text-align:center;cursor:pointer;border:0;border-radius:12px;margin-top:6px;padding:18px 22px;text-decoration:none;transition:filter .2s;display:block}.pb-send[data-astro-cid-ks5e72sj]:hover{filter:brightness(1.12)}.pb-send[data-astro-cid-ks5e72sj]:disabled{opacity:.6}.pb-fine[data-astro-cid-ks5e72sj]{color:var(--color-ink-soft);margin:0;font-size:.9rem;line-height:1.5}.pb-fine[data-astro-cid-ks5e72sj] a[data-astro-cid-ks5e72sj]{color:var(--color-ink)}.pb-err[data-astro-cid-ks5e72sj]{color:#a3322a;margin:0;font-weight:600}.pb-ok[data-astro-cid-ks5e72sj]{background:var(--color-white);box-shadow:var(--shadow);border-radius:18px;padding:36px}.pb-ok[data-astro-cid-ks5e72sj] h3[data-astro-cid-ks5e72sj]{font:420 1.8rem/1.15 var(--font-serif);margin:0 0 8px}.pb-ok[data-astro-cid-ks5e72sj] p[data-astro-cid-ks5e72sj]{color:var(--color-ink-soft);margin:0 0 18px}.pb-ok[data-astro-cid-ks5e72sj] .pb-send[data-astro-cid-ks5e72sj]{width:auto;display:inline-block}@media (width<=860px){.pb[data-astro-cid-ks5e72sj]{grid-template-columns:1fr}.pb-you[data-astro-cid-ks5e72sj]{border-left:0;border-top:1px solid var(--color-rule)}.pb-m-row[data-astro-cid-ks5e72sj]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=420px){.pb-m-row[data-astro-cid-ks5e72sj]{grid-template-columns:repeat(2,minmax(0,1fr))}.pb-when[data-astro-cid-ks5e72sj]{grid-template-columns:1fr}}
