.plans-box[data-astro-cid-iafs6rrx]{display:grid;gap:16px}.sim-title[data-astro-cid-iafs6rrx]{margin:0;font-weight:700}.sim-nojs[data-astro-cid-iafs6rrx]{font-weight:400}.sim-only[data-astro-cid-iafs6rrx][hidden]{display:none}.sim-pick[data-astro-cid-iafs6rrx]{display:flex;flex-wrap:wrap;gap:12px 32px}.sim-pick[data-astro-cid-iafs6rrx] .place-pick[data-astro-cid-iafs6rrx] legend[data-astro-cid-iafs6rrx]{font-weight:400;font-size:var(--fs-small);color:var(--sub)}.place-pick[data-astro-cid-iafs6rrx]{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.place-pick[data-astro-cid-iafs6rrx] legend[data-astro-cid-iafs6rrx]{padding:0;margin-bottom:8px;font-weight:700;width:100%}.place-pick[data-astro-cid-iafs6rrx] label[data-astro-cid-iafs6rrx]{position:relative}.place-pick[data-astro-cid-iafs6rrx] input[data-astro-cid-iafs6rrx]{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.place-pick[data-astro-cid-iafs6rrx] span[data-astro-cid-iafs6rrx]{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid var(--line);border-radius:999px;background:var(--surface);font-weight:700}.place-pick[data-astro-cid-iafs6rrx] input[data-astro-cid-iafs6rrx]:checked+span[data-astro-cid-iafs6rrx]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.place-pick[data-astro-cid-iafs6rrx] input[data-astro-cid-iafs6rrx]:focus-visible+span[data-astro-cid-iafs6rrx]{outline:3px solid var(--focus);outline-offset:2px}.period[data-astro-cid-iafs6rrx]{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:end;gap:8px 12px}.period[data-astro-cid-iafs6rrx] legend[data-astro-cid-iafs6rrx]{padding:0;margin-bottom:8px;width:100%;font-size:var(--fs-small);color:var(--sub)}.range[data-astro-cid-iafs6rrx]{position:relative;display:flex;align-items:center;gap:8px;width:100%;max-width:30rem}.date-field[data-astro-cid-iafs6rrx]{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;padding:0 12px 0 14px;border:1px solid var(--line);border-radius:calc(var(--r) * 1.2);background:var(--surface);color:var(--ink);font:inherit;font-weight:700;text-align:left;cursor:pointer}.date-field[data-astro-cid-iafs6rrx] svg[data-astro-cid-iafs6rrx]{flex:none;color:var(--sub)}.date-field[data-astro-cid-iafs6rrx][aria-expanded=true]{border-color:var(--focus);box-shadow:0 0 0 1px var(--focus)}.date-field[data-astro-cid-iafs6rrx]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.period-to[data-astro-cid-iafs6rrx]{flex:none}.cal[data-astro-cid-iafs6rrx]{position:absolute;top:calc(100% + 8px);z-index:20;width:min(22rem,100%);padding:12px;border:1px solid var(--line);border-radius:calc(var(--r) * 2);background:var(--surface);box-shadow:0 12px 32px #00000029}.cal[data-astro-cid-iafs6rrx][hidden]{display:none}.cal-head[data-astro-cid-iafs6rrx]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.cal-head[data-astro-cid-iafs6rrx] p[data-astro-cid-iafs6rrx]{margin:0;font-weight:700}.cal-head[data-astro-cid-iafs6rrx] button[data-astro-cid-iafs6rrx]{min-height:44px;padding:0 10px;border:0;border-radius:var(--r);background:none;color:var(--ink);font:inherit;font-size:var(--fs-small);font-weight:700;cursor:pointer}.cal-head[data-astro-cid-iafs6rrx] button[data-astro-cid-iafs6rrx]:hover{background:var(--wall)}.cal[data-astro-cid-iafs6rrx] table[data-astro-cid-iafs6rrx]{width:100%;border-collapse:collapse;table-layout:fixed}.cal[data-astro-cid-iafs6rrx] th[data-astro-cid-iafs6rrx]{padding:4px 0;font-size:var(--fs-small);font-weight:400;color:var(--sub);text-align:center}.cal[data-astro-cid-iafs6rrx] td{padding:0;border:1px solid var(--line)}.cal[data-astro-cid-iafs6rrx] td button{width:100%;min-height:44px;border:0;background:none;color:var(--ink);font:inherit;cursor:pointer}.cal[data-astro-cid-iafs6rrx] td button.other{background:var(--wall)}.cal[data-astro-cid-iafs6rrx] td button.today{font-weight:700}.cal[data-astro-cid-iafs6rrx] td button:hover:not(:disabled){background:var(--ai-soft)}.cal[data-astro-cid-iafs6rrx] td button.picked{background:var(--ink);color:var(--paper);font-weight:700}.cal[data-astro-cid-iafs6rrx] td button:disabled{color:var(--sub);opacity:.45;cursor:default}.cal[data-astro-cid-iafs6rrx] button[data-astro-cid-iafs6rrx]:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.period-sum[data-astro-cid-iafs6rrx]{width:100%;margin:4px 0 0;font-weight:700}.price[data-astro-cid-iafs6rrx].off .price-main[data-astro-cid-iafs6rrx]{opacity:.45}.plans[data-astro-cid-iafs6rrx]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.plans[data-astro-cid-iafs6rrx]{align-items:stretch;grid-template-rows:repeat(4,auto)}.plan[data-astro-cid-iafs6rrx]{grid-row:span 4;grid-template-rows:subgrid}.plan[data-astro-cid-iafs6rrx]{display:grid;align-content:start;gap:16px;padding:28px 24px;border:1px solid var(--line);border-radius:calc(var(--r) * 2);background:var(--surface)}.plan[data-astro-cid-iafs6rrx].tone-ai{background:var(--ai-soft);border:3px solid var(--ai)}.plan[data-astro-cid-iafs6rrx].tone-kiwa{background:var(--kiwa-soft);border-color:transparent}.plan[data-astro-cid-iafs6rrx] header[data-astro-cid-iafs6rrx],.prices[data-astro-cid-iafs6rrx]{text-align:center;justify-items:center}.plan[data-astro-cid-iafs6rrx] header[data-astro-cid-iafs6rrx]{display:grid;gap:6px}.plan[data-astro-cid-iafs6rrx] h3[data-astro-cid-iafs6rrx]{font-family:var(--f-disp);font-weight:400;font-size:clamp(1.3rem,1.1rem + .6vw,1.6rem)}.badge[data-astro-cid-iafs6rrx]{margin:0;padding:2px 12px;border-radius:999px;background:var(--ai);color:var(--on-ai);font-size:var(--fs-small);font-weight:700;white-space:nowrap}.tone-kiwa[data-astro-cid-iafs6rrx] .badge[data-astro-cid-iafs6rrx]{background:var(--kiwa);color:var(--on-kiwa)}.prices[data-astro-cid-iafs6rrx]{display:grid;gap:10px;padding-block:8px 12px;border-bottom:1px solid var(--line)}.price[data-astro-cid-iafs6rrx]{margin:0;display:grid;gap:2px;justify-items:center}.price-place[data-astro-cid-iafs6rrx]{font-size:var(--fs-small);color:var(--sub)}.price-main[data-astro-cid-iafs6rrx]{font-size:1rem}.price-main[data-astro-cid-iafs6rrx] b[data-astro-cid-iafs6rrx]{font-size:clamp(2rem,1.5rem + 1.6vw,2.8rem);font-weight:700;margin-left:4px;letter-spacing:.01em;line-height:1.2}.price-sub[data-astro-cid-iafs6rrx]{color:var(--sub)}.plan-lead[data-astro-cid-iafs6rrx]{margin:0}.plan-terms[data-astro-cid-iafs6rrx]{display:grid;grid-template-columns:max-content 1fr;gap:4px 16px;margin:0}.plan-terms[data-astro-cid-iafs6rrx] dt[data-astro-cid-iafs6rrx]{color:var(--sub)}.plan-terms[data-astro-cid-iafs6rrx] dd[data-astro-cid-iafs6rrx]{margin:0}@supports selector(:has(a)){.price[data-astro-cid-iafs6rrx]:not([data-place=space]){display:none}.price-place[data-astro-cid-iafs6rrx]{display:none}.plans-box[data-astro-cid-iafs6rrx]:has(input[value=kitchen]:checked) .price[data-astro-cid-iafs6rrx][data-place=space],.plans-box[data-astro-cid-iafs6rrx]:has(input[value=whole]:checked) .price[data-astro-cid-iafs6rrx][data-place=space]{display:none}.plans-box[data-astro-cid-iafs6rrx]:has(input[value=kitchen]:checked) .price[data-astro-cid-iafs6rrx][data-place=kitchen],.plans-box[data-astro-cid-iafs6rrx]:has(input[value=whole]:checked) .price[data-astro-cid-iafs6rrx][data-place=whole]{display:grid}}@supports not selector(:has(a)){.place-pick[data-astro-cid-iafs6rrx] label[data-astro-cid-iafs6rrx]{display:none}}@media(max-width:860px){.plans[data-astro-cid-iafs6rrx]{grid-template-columns:1fr;grid-template-rows:none}.plan[data-astro-cid-iafs6rrx]{grid-row:auto;grid-template-rows:none}}.common[data-astro-cid-iafs6rrx]{margin-top:clamp(32px,5vw,48px);max-width:44em;display:grid;gap:12px}.h-sub[data-astro-cid-iafs6rrx]{font-size:1.1rem}.fit[data-astro-cid-iafs6rrx]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}.fit[data-astro-cid-iafs6rrx] li[data-astro-cid-iafs6rrx]{border-top:3px solid var(--ai);padding-top:12px;display:grid;gap:6px}@media(max-width:640px){.fit[data-astro-cid-iafs6rrx]{grid-template-columns:1fr}}
