.sp-row[data-astro-cid-gztlk3tk]{display:grid;grid-template-columns:minmax(0,1fr);gap:.9rem;padding:1rem;border:1px solid var(--rule);border-radius:.65rem;background:var(--card);color:var(--color-base-content)}.sp-row__model[data-astro-cid-gztlk3tk]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.6rem .8rem;align-items:center}.sp-row__img[data-astro-cid-gztlk3tk]{width:3.5rem;height:3.5rem;padding:0}.sp-row__img[data-astro-cid-gztlk3tk] img{width:100%;height:100%;object-fit:cover}.sp-row__id[data-astro-cid-gztlk3tk]{min-width:0}.sp-row__name[data-astro-cid-gztlk3tk]{margin:0;font-family:var(--font-serif);font-size:1.12rem;font-weight:700;line-height:1.25}.sp-row__meta[data-astro-cid-gztlk3tk]{margin:.15rem 0 0;font-size:.85rem;color:var(--muted)}.sp-row__cta[data-astro-cid-gztlk3tk]{grid-column:1 / -1}.sp-row__cta[data-astro-cid-gztlk3tk] .sp-cta{width:100%;font-size:.92rem}.sp-row__label[data-astro-cid-gztlk3tk]{margin:0;font-size:.75rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.sp-row__ready[data-astro-cid-gztlk3tk]{margin:.1rem 0 0;font-family:var(--font-serif);font-size:1.55rem;font-weight:700;line-height:1.15}.sp-row__bd[data-astro-cid-gztlk3tk],.sp-row__wp[data-astro-cid-gztlk3tk]{margin:.2rem 0 0;font-size:.85rem;line-height:1.45}.sp-row__wp[data-astro-cid-gztlk3tk]{color:var(--muted)}.sp-row__firmlist[data-astro-cid-gztlk3tk]{margin:.25rem 0 0;padding:0;list-style:none;font-size:.88rem;line-height:1.45}.sp-row__firmlist[data-astro-cid-gztlk3tk] li[data-astro-cid-gztlk3tk]+li[data-astro-cid-gztlk3tk]{margin-top:.1rem}.sp-row__split[data-astro-cid-gztlk3tk]{margin:.35rem 0 0;font-size:.88rem}.sp-row__split[data-astro-cid-gztlk3tk] strong[data-astro-cid-gztlk3tk][data-split=ja]{color:var(--color-success)}.sp-row__split[data-astro-cid-gztlk3tk] strong[data-astro-cid-gztlk3tk][data-split=nej]{color:var(--p2)}.sp-row__note[data-astro-cid-gztlk3tk]{margin:.35rem 0 0;font-size:.8rem;line-height:1.45;color:var(--muted)}@container (min-width: 46rem){.sp-row[data-astro-cid-gztlk3tk]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1.1fr);gap:1.25rem;align-items:start}}[data-astro-cid-gztlk3tk][hidden]{display:none!important}.sp[data-astro-cid-3vcgt3u3]{container-type:inline-size;margin-block:2.75rem;border:1px solid var(--rule);border-radius:.9rem;background:var(--card);color:var(--color-base-content);font-family:var(--font-sans);overflow:hidden}.sp-head[data-astro-cid-3vcgt3u3]{position:relative;padding:1.4rem 1rem .75rem}.sp-title[data-astro-cid-3vcgt3u3]{margin:.65rem 0 0;max-width:26ch;font-family:var(--font-serif);font-size:clamp(1.5rem,1.2rem + 1.2vw,2.15rem);font-weight:700;line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.sp-intro[data-astro-cid-3vcgt3u3]{margin:.65rem 0 0;max-width:64ch;font-size:1rem;line-height:1.58;color:var(--muted)}.sp-form[data-astro-cid-3vcgt3u3]{display:grid;gap:1.15rem;padding:.75rem 1rem 1.35rem}@container (min-width: 40rem){.sp-head[data-astro-cid-3vcgt3u3]{padding:1.85rem 1.85rem .85rem}.sp-form[data-astro-cid-3vcgt3u3]{padding:.85rem 1.85rem 1.6rem}}.sp-q[data-astro-cid-3vcgt3u3]{margin:0;padding:0;border:0;min-width:0}.sp-q__legend[data-astro-cid-3vcgt3u3]{margin-bottom:.55rem;padding:0;font-size:.95rem;font-weight:650}.sp-chips[data-astro-cid-3vcgt3u3]{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.sp-chips--3[data-astro-cid-3vcgt3u3]{grid-template-columns:repeat(3,minmax(0,1fr))}@container (min-width: 40rem){.sp-chips--4[data-astro-cid-3vcgt3u3]{grid-template-columns:repeat(4,minmax(0,1fr))}}.sp-chip[data-astro-cid-3vcgt3u3]{position:relative;display:flex;align-items:center;gap:.55rem;min-height:2.75rem;padding:.6rem .7rem;border:1px solid var(--rule-strong);border-radius:.5rem;background:var(--color-base-100);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.sp-chip[data-astro-cid-3vcgt3u3]:hover{border-color:var(--color-primary)}.sp-chip[data-astro-cid-3vcgt3u3] input[data-astro-cid-3vcgt3u3]{flex:none;width:1.1rem;height:1.1rem;margin:0;accent-color:var(--color-primary)}.sp-chip[data-astro-cid-3vcgt3u3]:has(input:checked){border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary);background:var(--p1-fill)}.sp-chip[data-astro-cid-3vcgt3u3]:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.sp-chip[data-astro-cid-3vcgt3u3] input[data-astro-cid-3vcgt3u3]:focus-visible{outline:none}.sp-chip__body[data-astro-cid-3vcgt3u3]{display:grid;gap:.05rem;min-width:0}.sp-chip__label[data-astro-cid-3vcgt3u3]{font-size:.95rem;font-weight:650;line-height:1.25}.sp-chip__hint[data-astro-cid-3vcgt3u3]{font-size:.8rem;line-height:1.3;color:var(--muted)}.sp-chip[data-astro-cid-3vcgt3u3]:has(input:checked) .sp-chip__hint[data-astro-cid-3vcgt3u3]{color:var(--color-base-content)}.sp-fields[data-astro-cid-3vcgt3u3]{display:grid;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr))}.sp-fields[data-astro-cid-3vcgt3u3]>.sp-field[data-astro-cid-3vcgt3u3]:last-child{grid-column:1 / -1}@container (min-width: 40rem){.sp-fields[data-astro-cid-3vcgt3u3]{grid-template-columns:repeat(3,minmax(0,1fr))}.sp-fields[data-astro-cid-3vcgt3u3]>.sp-field[data-astro-cid-3vcgt3u3]:last-child{grid-column:auto}}.sp-field[data-astro-cid-3vcgt3u3]{display:grid;grid-row:span 3;grid-template-rows:subgrid;gap:.3rem;min-width:0;align-items:end}.sp-field__label[data-astro-cid-3vcgt3u3]{display:flex;align-items:center;gap:.45rem;font-size:.92rem;font-weight:650}.sp-field--p1[data-astro-cid-3vcgt3u3] .sp-field__label[data-astro-cid-3vcgt3u3]:before,.sp-field--p2[data-astro-cid-3vcgt3u3] .sp-field__label[data-astro-cid-3vcgt3u3]:before{content:"";flex:none;width:.8rem;height:.4rem;border-radius:2px;background:var(--p1)}.sp-field--p2[data-astro-cid-3vcgt3u3] .sp-field__label[data-astro-cid-3vcgt3u3]:before{background:var(--p2)}.sp-field__box[data-astro-cid-3vcgt3u3]{position:relative;display:block}.sp-field__input[data-astro-cid-3vcgt3u3]{width:100%;min-height:2.9rem;padding:.55rem 2.6rem .55rem .8rem;border:1px solid var(--rule-strong);border-radius:.5rem;background:var(--color-base-100);color:var(--color-base-content);font:inherit;font-size:1.12rem;font-weight:600}.sp-field__input[data-astro-cid-3vcgt3u3]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.sp-field__input[data-astro-cid-3vcgt3u3][aria-invalid=true]{border-color:var(--color-error);box-shadow:inset 0 0 0 1px var(--color-error)}.sp-field__unit[data-astro-cid-3vcgt3u3]{position:absolute;right:.8rem;top:50%;transform:translateY(-50%);font-size:.9rem;color:var(--muted);pointer-events:none}.sp-field__hint[data-astro-cid-3vcgt3u3]{align-self:start;font-size:.8rem;line-height:1.35;color:var(--muted)}.sp-actions[data-astro-cid-3vcgt3u3]{display:flex;gap:.6rem}.sp-reset[data-astro-cid-3vcgt3u3]{min-height:2.75rem;padding:.5rem 1.05rem;border:1px solid var(--rule-strong);border-radius:.5rem;background:transparent;color:var(--color-base-content);font:inherit;font-weight:650;cursor:pointer}.sp-reset[data-astro-cid-3vcgt3u3]:hover{border-color:var(--color-primary)}.sp-reset[data-astro-cid-3vcgt3u3]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.sp-noscript[data-astro-cid-3vcgt3u3]{margin:0;font-size:.88rem;color:var(--muted)}.sp-error[data-astro-cid-3vcgt3u3]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:0 1rem 1.25rem;padding:.8rem .95rem;border-left:1px solid var(--color-error);background:var(--color-base-100);font-weight:600;line-height:1.5}.sp-error[data-astro-cid-3vcgt3u3] p[data-astro-cid-3vcgt3u3]{margin:0;flex:1 1 18rem}@container (min-width: 40rem){.sp-error[data-astro-cid-3vcgt3u3]{margin:0 1.85rem 1.5rem}}.sp-out[data-astro-cid-3vcgt3u3]{padding:1.35rem 1rem 1.25rem;border-top:1px solid var(--rule);background:var(--color-base-200)}@container (min-width: 40rem){.sp-out[data-astro-cid-3vcgt3u3]{padding:1.6rem 1.85rem 1.5rem}}.sp-plan-grid[data-astro-cid-3vcgt3u3]{display:grid;gap:1.1rem;margin-top:2.1rem}@container (min-width: 46rem){.sp-plan-grid[data-astro-cid-3vcgt3u3]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start}}.sp-plan[data-astro-cid-3vcgt3u3]{margin:0}.sp-plan__room[data-astro-cid-3vcgt3u3]{position:relative;display:grid;gap:.5rem;padding:0 0 .6rem;border:1px solid var(--rule-strong);border-top:6px solid var(--color-base-content);border-radius:0 0 .5rem .5rem;background:var(--card)}.sp-plan[data-astro-cid-3vcgt3u3][data-room=none] .sp-plan__room[data-astro-cid-3vcgt3u3]{border-style:dashed;border-top-style:solid}.sp-plan__wall[data-astro-cid-3vcgt3u3]{position:absolute;top:-1.55rem;left:0;font-size:.72rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.sp-plan__floor[data-astro-cid-3vcgt3u3]{display:grid;grid-template-columns:1fr max(var(--bed),8.5rem) 1fr;align-items:center;min-height:9.5rem}.sp-plan__walk[data-astro-cid-3vcgt3u3]{justify-self:center;font-size:.8rem;font-weight:650;color:var(--muted);white-space:nowrap}.sp-plan__walk[data-astro-cid-3vcgt3u3]:before,.sp-plan__walk[data-astro-cid-3vcgt3u3]:after{content:"↔";display:none}.sp-plan[data-astro-cid-3vcgt3u3][data-room=none] .sp-plan__walk[data-astro-cid-3vcgt3u3]{visibility:hidden}.sp-plan__bed[data-astro-cid-3vcgt3u3]{align-self:start;display:grid;grid-template-columns:1fr 1fr;height:9rem;border:2px solid var(--color-base-content);border-top:0;border-radius:0 0 .45rem .45rem;overflow:hidden;background-image:linear-gradient(var(--seam),var(--seam));background-size:1px 100%;background-position:center;background-repeat:no-repeat}.sp-plan__half[data-astro-cid-3vcgt3u3]{display:grid;align-content:start;justify-items:center;gap:.15rem;padding:.4rem .25rem;text-align:center;background:var(--p1-fill)}.sp-plan__half--2[data-astro-cid-3vcgt3u3]{background:var(--p2-fill)}.sp-plan__pillow[data-astro-cid-3vcgt3u3]{display:block;width:70%;max-width:3.4rem;height:.9rem;margin-bottom:.4rem;border-radius:.35rem;background:var(--p1)}.sp-plan__half--2[data-astro-cid-3vcgt3u3] .sp-plan__pillow[data-astro-cid-3vcgt3u3]{background:var(--p2)}.sp-plan__who[data-astro-cid-3vcgt3u3]{font-size:.72rem;font-weight:650;line-height:1.2}.sp-plan__cm[data-astro-cid-3vcgt3u3]{font-family:var(--font-serif);font-size:1.05rem;font-weight:700}.sp-plan[data-astro-cid-3vcgt3u3][data-solo=true] .sp-plan__bed[data-astro-cid-3vcgt3u3]{grid-template-columns:1fr;background-image:none}.sp-plan[data-astro-cid-3vcgt3u3][data-solo=true] .sp-plan__half--2[data-astro-cid-3vcgt3u3]{display:none}.sp-plan__dim[data-astro-cid-3vcgt3u3]{justify-self:center;font-size:.8rem;font-weight:650;color:var(--muted)}.sp-stats[data-astro-cid-3vcgt3u3],.sp-stats__values[data-astro-cid-3vcgt3u3]{display:grid;gap:.75rem;margin:0}.sp-stat[data-astro-cid-3vcgt3u3]{padding:.85rem .95rem;border:1px solid var(--rule);border-radius:.55rem;background:var(--card)}.sp-stat[data-astro-cid-3vcgt3u3] dt[data-astro-cid-3vcgt3u3]{font-size:.85rem;font-weight:650;color:var(--muted)}.sp-stat[data-astro-cid-3vcgt3u3] dd[data-astro-cid-3vcgt3u3]{display:grid;gap:.15rem;margin:.2rem 0 0}.sp-stat__big[data-astro-cid-3vcgt3u3]{font-family:var(--font-serif);font-size:1.85rem;font-weight:700;line-height:1.1}.sp-stat__formula[data-astro-cid-3vcgt3u3]{font-size:.9rem;color:var(--color-base-content)}.sp-stats__note[data-astro-cid-3vcgt3u3]{margin:0;font-size:.82rem;line-height:1.5;color:var(--muted)}.sp-subhead[data-astro-cid-3vcgt3u3]{margin:0 0 .5rem;font-family:var(--font-serif);font-size:clamp(1.15rem,1.05rem + .45vw,1.4rem);font-weight:700;line-height:1.25}.sp-firm[data-astro-cid-3vcgt3u3]{margin-top:1.35rem;padding:1rem 1.05rem;border-left:1px solid var(--p2);background:var(--card);border-radius:0 .5rem .5rem 0}.sp-firm[data-astro-cid-3vcgt3u3] p[data-astro-cid-3vcgt3u3]{margin:.35rem 0 0;max-width:72ch;font-size:.95rem;line-height:1.55}.sp-firm__verdict[data-astro-cid-3vcgt3u3]{font-weight:650}.sp-listwrap[data-astro-cid-3vcgt3u3]{margin-top:1.6rem}.sp-count[data-astro-cid-3vcgt3u3]{margin:0 0 .85rem;font-size:.9rem;color:var(--muted)}.sp-price-basis[data-astro-cid-3vcgt3u3]{margin:0 0 1rem;max-width:72ch;font-size:.95rem;line-height:1.6}.sp-list[data-astro-cid-3vcgt3u3]{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.sp-list[data-astro-cid-3vcgt3u3]:empty{display:none}.sp-method[data-astro-cid-3vcgt3u3]{margin:0;padding:1rem 1rem 1.2rem;border-top:1px solid var(--rule);font-size:.82rem;line-height:1.55;color:var(--muted)}@container (min-width: 40rem){.sp-method[data-astro-cid-3vcgt3u3]{padding:1rem 1.85rem 1.3rem}}[data-astro-cid-3vcgt3u3][hidden]{display:none!important}
