.system-space[data-astro-cid-ow3gsydm] .system-space__drawing[data-astro-cid-ow3gsydm]{display:none}.space-image-note[data-astro-cid-ow3gsydm]{position:absolute;bottom:0;left:0;right:0;background:#222b25e8;color:#fff;padding:.65rem .8rem;font-size:.7rem;line-height:1.4;text-align:left}.system-demo[data-astro-cid-ow3gsydm]{--ink:#1a1a16;--muted:#65655e;--paper:#f4f3ee;--line:#c8c6bd;--warm:#a64e24;--blue:#315d70;--sage:#607967;width:min(100%,1400px);margin:0 auto}.system-demo__intro[data-astro-cid-ow3gsydm]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-7);padding-bottom:var(--space-7)}.system-demo__intro[data-astro-cid-ow3gsydm] p[data-astro-cid-ow3gsydm]:first-child,.system-demo__label[data-astro-cid-ow3gsydm]{margin:0;color:var(--warm);font-family:var(--font-mono);font-size:.72rem}.system-demo__intro[data-astro-cid-ow3gsydm] h2[data-astro-cid-ow3gsydm]{max-width:12ch;margin:var(--space-4) 0 0;font-size:clamp(2.7rem,5vw,5.5rem);font-weight:400;line-height:.94;letter-spacing:-.055em}.system-demo__intro[data-astro-cid-ow3gsydm]>p[data-astro-cid-ow3gsydm]:last-child{align-self:end;max-width:43ch;margin:0;color:var(--text-muted);font-size:clamp(1rem,1.45vw,1.3rem);line-height:1.55}.system-demo__app[data-astro-cid-ow3gsydm]{border:1px solid var(--ink);background:var(--paper);box-shadow:0 1.5rem 4rem #14120e14;color:var(--ink)}.system-demo__topbar[data-astro-cid-ow3gsydm]{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.25rem;padding:.75rem 1rem;border-bottom:1px solid var(--line);font-family:var(--font-mono);font-size:.68rem}.system-demo__topbar[data-astro-cid-ow3gsydm]>div[data-astro-cid-ow3gsydm]{display:flex;align-items:center;gap:.65rem}.system-demo__signal[data-astro-cid-ow3gsydm]{width:.5rem;height:.5rem;border-radius:50%;background:var(--sage);box-shadow:0 0 0 .22rem #6079672e}.system-demo__topbar[data-astro-cid-ow3gsydm]>span[data-astro-cid-ow3gsydm]{color:var(--muted)}.system-demo__workspace[data-astro-cid-ow3gsydm]{display:grid;grid-template-columns:19rem minmax(0,1fr)}.system-demo__controls[data-astro-cid-ow3gsydm]{padding:1.25rem;border-right:1px solid var(--line)}.system-demo__choices[data-astro-cid-ow3gsydm]{display:grid;gap:.5rem;margin-top:.85rem}.system-demo__choices[data-astro-cid-ow3gsydm] button[data-astro-cid-ow3gsydm]{display:grid;gap:.2rem;min-height:4.5rem;padding:.75rem;border:1px solid var(--line);background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.system-demo__choices[data-astro-cid-ow3gsydm] button[data-astro-cid-ow3gsydm] span[data-astro-cid-ow3gsydm]{font-size:.9rem;font-weight:650}.system-demo__choices[data-astro-cid-ow3gsydm] button[data-astro-cid-ow3gsydm] small[data-astro-cid-ow3gsydm]{color:var(--muted);font-size:.72rem}.system-demo__choices[data-astro-cid-ow3gsydm] button[data-astro-cid-ow3gsydm][aria-pressed=true]{border-color:var(--ink);background:#fff}.system-demo[data-astro-cid-ow3gsydm] button[data-astro-cid-ow3gsydm]:focus-visible{outline:2px solid var(--warm);outline-offset:3px}.system-demo__scope[data-astro-cid-ow3gsydm]{margin:1.5rem 0 0;padding:1.2rem 0;border:0;border-top:1px solid var(--line)}.system-demo__scope[data-astro-cid-ow3gsydm] legend[data-astro-cid-ow3gsydm]{margin-bottom:.65rem;color:var(--muted);font-size:.72rem}.system-demo__scope[data-astro-cid-ow3gsydm] div[data-astro-cid-ow3gsydm]{display:grid;grid-template-columns:1fr 1fr}.system-demo__scope[data-astro-cid-ow3gsydm] button[data-astro-cid-ow3gsydm]{min-height:2.75rem;padding:.4rem;border:1px solid var(--line);background:transparent;color:var(--muted);font:inherit;font-size:.68rem;cursor:pointer}.system-demo__scope[data-astro-cid-ow3gsydm] button[data-astro-cid-ow3gsydm]+button[data-astro-cid-ow3gsydm]{border-left:0}.system-demo__scope[data-astro-cid-ow3gsydm] button[data-astro-cid-ow3gsydm][aria-pressed=true]{background:var(--ink);color:#fff}.system-demo__object[data-astro-cid-ow3gsydm]{margin-top:1.3rem;padding:1rem;border-top:1px solid var(--ink);background:#eceae3}.system-demo__object[data-astro-cid-ow3gsydm] summary[data-astro-cid-ow3gsydm]{list-style:none;cursor:pointer}.system-demo__object[data-astro-cid-ow3gsydm] summary[data-astro-cid-ow3gsydm]::-webkit-details-marker{display:none}.system-demo__object[data-astro-cid-ow3gsydm] summary[data-astro-cid-ow3gsydm]>span[data-astro-cid-ow3gsydm]{color:var(--warm);font-family:var(--font-mono);font-size:.65rem}.system-demo__object[data-astro-cid-ow3gsydm] summary[data-astro-cid-ow3gsydm] strong[data-astro-cid-ow3gsydm]{display:block;margin-top:.55rem;font-size:1rem}.system-demo__object[data-astro-cid-ow3gsydm] summary[data-astro-cid-ow3gsydm] em[data-astro-cid-ow3gsydm]{display:none}.system-demo__object[data-astro-cid-ow3gsydm] p[data-astro-cid-ow3gsydm]{margin:.65rem 0 1rem;color:var(--muted);font-size:.78rem;line-height:1.5}.system-demo__object[data-astro-cid-ow3gsydm] dl[data-astro-cid-ow3gsydm]{display:grid;gap:.45rem;margin:0}.system-demo__object[data-astro-cid-ow3gsydm] dl[data-astro-cid-ow3gsydm] div[data-astro-cid-ow3gsydm]{display:grid;grid-template-columns:5rem 1fr;gap:.5rem}.system-demo__object[data-astro-cid-ow3gsydm] dt[data-astro-cid-ow3gsydm]{color:var(--muted);font-size:.65rem}.system-demo__object[data-astro-cid-ow3gsydm] dd[data-astro-cid-ow3gsydm]{margin:0;font-size:.68rem}.system-demo__collection[data-astro-cid-ow3gsydm]{min-width:0;padding:1.5rem}.system-demo__collection[data-astro-cid-ow3gsydm]>header[data-astro-cid-ow3gsydm]{display:flex;justify-content:space-between;gap:1rem;align-items:end;margin-bottom:1.3rem}.system-demo__collection[data-astro-cid-ow3gsydm] header[data-astro-cid-ow3gsydm] strong[data-astro-cid-ow3gsydm]{display:block;margin-top:.45rem;font-size:1.15rem}.system-demo__collection[data-astro-cid-ow3gsydm] header[data-astro-cid-ow3gsydm]>span[data-astro-cid-ow3gsydm]{max-width:25ch;color:var(--muted);font-size:.75rem;line-height:1.5;text-align:right}.system-demo__spaces[data-astro-cid-ow3gsydm]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.system-space[data-astro-cid-ow3gsydm]{display:grid;width:100%;padding:0;border:1px solid var(--line);background:#faf9f5;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.system-space[data-astro-cid-ow3gsydm][aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.system-space__visual[data-astro-cid-ow3gsydm]{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:#e9e7df}.system-space__visual[data-astro-cid-ow3gsydm]>img[data-astro-cid-ow3gsydm]{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.75,.25,1)}.system-space[data-astro-cid-ow3gsydm]:hover .system-space__visual[data-astro-cid-ow3gsydm]>img[data-astro-cid-ow3gsydm],.system-space[data-astro-cid-ow3gsydm][aria-pressed=true] .system-space__visual[data-astro-cid-ow3gsydm]>img[data-astro-cid-ow3gsydm]{transform:scale(1.035)}.system-space__drawing[data-astro-cid-ow3gsydm]{position:absolute;right:.55rem;bottom:.55rem;display:block;width:43%;padding:.38rem;background:#f4f3eef0;box-shadow:0 0 0 1px #1a1a16c7,0 .4rem 1rem #14120e29}.system-space[data-astro-cid-ow3gsydm] svg[data-astro-cid-ow3gsydm]{display:block;width:100%;height:auto}.space-floor[data-astro-cid-ow3gsydm]{fill:#f5f4ef}.space-shell[data-astro-cid-ow3gsydm]{fill:none;stroke:#24241f;stroke-width:3}.space-window[data-astro-cid-ow3gsydm]{fill:none;stroke:var(--blue);stroke-width:7}.space-entry[data-astro-cid-ow3gsydm]{stroke:#e9e7df;stroke-width:8}.space-bed[data-astro-cid-ow3gsydm]{fill:#d9d4c9;stroke:#69675f;stroke-width:1.5}.space-headboard[data-astro-cid-ow3gsydm]{fill:#8c633f;transition:fill .2s ease}.space-support[data-astro-cid-ow3gsydm]{fill:#8c633f;stroke:#6e482b;stroke-width:1}.space-work[data-astro-cid-ow3gsydm]{fill:#d8e2e1;stroke:#315d70;stroke-width:1.5;opacity:.16;transition:opacity .2s ease}.space-flow[data-astro-cid-ow3gsydm]{fill:none;stroke:#8f8c84;stroke-dasharray:5 4;stroke-width:1.5}.space-point[data-astro-cid-ow3gsydm]{fill:var(--warm);opacity:0;transition:opacity .2s ease}.system-demo[data-astro-cid-ow3gsydm][data-decision=material] .space-headboard[data-astro-cid-ow3gsydm],.system-demo[data-astro-cid-ow3gsydm][data-decision=material] .space-support[data-astro-cid-ow3gsydm]{fill:#5f3626}.system-demo[data-astro-cid-ow3gsydm][data-decision=trabajo] .space-work[data-astro-cid-ow3gsydm],.system-demo[data-astro-cid-ow3gsydm][data-decision=trabajo] .space-point[data-astro-cid-ow3gsydm]{opacity:1}.system-demo[data-astro-cid-ow3gsydm][data-decision=revestimiento] .space-floor[data-astro-cid-ow3gsydm]{fill:#dfe4dd}.system-space__meta[data-astro-cid-ow3gsydm]{display:grid;gap:.25rem;padding:.75rem .75rem .45rem}.system-space__meta[data-astro-cid-ow3gsydm] strong[data-astro-cid-ow3gsydm]{font-size:.9rem}.system-space__meta[data-astro-cid-ow3gsydm] small[data-astro-cid-ow3gsydm]{color:var(--muted);font-size:.67rem}.system-space__state[data-astro-cid-ow3gsydm]{display:flex;align-items:center;gap:.4rem;min-height:2.2rem;padding:0 .75rem .7rem;color:#416b4a;font-size:.67rem}.system-space__state[data-astro-cid-ow3gsydm] i[data-astro-cid-ow3gsydm]{width:.42rem;height:.42rem;border-radius:50%;background:currentColor}.system-space__state[data-astro-cid-ow3gsydm][data-review=true]{color:var(--warm)}.system-demo__legend[data-astro-cid-ow3gsydm]{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:1rem;color:var(--muted);font-size:.67rem}.system-demo__legend[data-astro-cid-ow3gsydm] span[data-astro-cid-ow3gsydm]{display:flex;align-items:center;gap:.4rem}.system-demo__legend[data-astro-cid-ow3gsydm] i[data-astro-cid-ow3gsydm]{width:.55rem;height:.55rem;border-radius:50%;display:block}.system-demo__legend-shared[data-astro-cid-ow3gsydm]{background:#5f3626}.system-demo__legend-local[data-astro-cid-ow3gsydm]{background:var(--blue)}.system-demo__legend-review[data-astro-cid-ow3gsydm]{background:var(--warm)}.system-demo__change[data-astro-cid-ow3gsydm]{display:grid;grid-template-columns:.65fr 1.35fr;border-top:1px solid var(--ink);background:#fff}.system-demo__change[data-astro-cid-ow3gsydm]>header[data-astro-cid-ow3gsydm]{padding:1.2rem;border-right:1px solid var(--line)}.system-demo__change[data-astro-cid-ow3gsydm] h3[data-astro-cid-ow3gsydm]{margin:.5rem 0 0;font-size:1.35rem;line-height:1.1;font-weight:500}.system-demo__change[data-astro-cid-ow3gsydm] header[data-astro-cid-ow3gsydm]>span[data-astro-cid-ow3gsydm]{display:block;margin-top:1.2rem;color:var(--warm);font-family:var(--font-mono);font-size:.68rem}.system-demo__change-grid[data-astro-cid-ow3gsydm]{display:grid;grid-template-columns:1.1fr 1fr .8fr;gap:1rem;align-items:center;padding:1.2rem}.system-demo__compare[data-astro-cid-ow3gsydm]{display:grid;grid-template-columns:1fr auto 1fr;gap:.65rem;align-items:center}.system-demo__compare[data-astro-cid-ow3gsydm]>span[data-astro-cid-ow3gsydm]{display:grid;gap:.25rem}.system-demo__compare[data-astro-cid-ow3gsydm] strong[data-astro-cid-ow3gsydm]{font-size:.76rem}.system-demo__compare[data-astro-cid-ow3gsydm] small[data-astro-cid-ow3gsydm]{color:var(--muted);font-size:.64rem}.system-demo__compare[data-astro-cid-ow3gsydm]>b[data-astro-cid-ow3gsydm]{color:var(--warm);font-size:1.1rem}.system-demo__sample[data-astro-cid-ow3gsydm]{display:block;height:1.65rem;border:1px solid #6f513e}.system-demo__sample--current[data-astro-cid-ow3gsydm]{background:repeating-linear-gradient(90deg,#a27a57 0 9px,#8a6244 9px 12px)}.system-demo__sample--proposed[data-astro-cid-ow3gsydm]{background:repeating-linear-gradient(90deg,#56382b 0 9px,#3d251e 9px 12px)}.system-demo[data-astro-cid-ow3gsydm][data-decision=trabajo] .system-demo__sample--current[data-astro-cid-ow3gsydm]{background:#ecebe5}.system-demo[data-astro-cid-ow3gsydm][data-decision=trabajo] .system-demo__sample--proposed[data-astro-cid-ow3gsydm]{background:linear-gradient(90deg,#dce5e4 0 65%,#7c5335 65%)}.system-demo[data-astro-cid-ow3gsydm][data-decision=revestimiento] .system-demo__sample--current[data-astro-cid-ow3gsydm]{background:repeating-linear-gradient(45deg,#d8d3c8 0 5px,#e9e6dc 5px 10px)}.system-demo[data-astro-cid-ow3gsydm][data-decision=revestimiento] .system-demo__sample--proposed[data-astro-cid-ow3gsydm]{background:repeating-linear-gradient(45deg,#b7c1b7 0 5px,#d6ded5 5px 10px)}.system-demo__change-grid[data-astro-cid-ow3gsydm]>p[data-astro-cid-ow3gsydm]{margin:0;color:var(--muted);font-size:.8rem;line-height:1.5}.system-demo__impact[data-astro-cid-ow3gsydm]{display:grid;gap:.3rem;padding-left:1rem;border-left:1px solid var(--line)}.system-demo__impact[data-astro-cid-ow3gsydm] strong[data-astro-cid-ow3gsydm]{font-size:.76rem}.system-demo__impact[data-astro-cid-ow3gsydm] span[data-astro-cid-ow3gsydm]{color:var(--muted);font-size:.68rem;line-height:1.4}.system-demo__history[data-astro-cid-ow3gsydm]{grid-column:1/-1;display:flex;align-items:center;gap:1rem;padding:.8rem 1.2rem;border-top:1px solid var(--line);font-size:.7rem}.system-demo__history[data-astro-cid-ow3gsydm] span[data-astro-cid-ow3gsydm]{color:var(--warm);font-family:var(--font-mono)}.system-demo__history[data-astro-cid-ow3gsydm] p[data-astro-cid-ow3gsydm]{margin:0;color:var(--muted)}.system-demo__history[data-astro-cid-ow3gsydm] button[data-astro-cid-ow3gsydm]{margin-left:auto;min-height:2.2rem;border:0;border-bottom:1px solid var(--ink);background:transparent;color:var(--ink);font:inherit;font-size:.7rem;cursor:pointer}.system-demo__explanation[data-astro-cid-ow3gsydm]{display:grid;grid-template-columns:1fr 1fr auto;gap:var(--space-5);align-items:end;margin-top:1rem;padding:1.4rem 0;border-bottom:1px solid var(--border-rule)}.system-demo__explanation[data-astro-cid-ow3gsydm] p[data-astro-cid-ow3gsydm]{max-width:36ch;margin:0;color:var(--text-muted);font-size:.82rem;line-height:1.5}.system-demo__explanation[data-astro-cid-ow3gsydm] strong[data-astro-cid-ow3gsydm]{color:var(--text-primary)}.system-demo__explanation[data-astro-cid-ow3gsydm] a[data-astro-cid-ow3gsydm]{min-height:44px;align-content:center}.system-demo__note[data-astro-cid-ow3gsydm]{max-width:80ch;margin:1rem 0 0;color:var(--text-muted);font-size:.68rem;line-height:1.5}@media(prefers-reduced-motion:reduce){.space-headboard[data-astro-cid-ow3gsydm],.space-support[data-astro-cid-ow3gsydm],.space-work[data-astro-cid-ow3gsydm],.space-point[data-astro-cid-ow3gsydm],.system-space__visual[data-astro-cid-ow3gsydm]>img[data-astro-cid-ow3gsydm]{transition:none}}@media(max-width:980px){.system-demo__workspace[data-astro-cid-ow3gsydm]{grid-template-columns:1fr}.system-demo__controls[data-astro-cid-ow3gsydm]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;border-right:0;border-bottom:1px solid var(--line)}.system-demo__controls[data-astro-cid-ow3gsydm]>.system-demo__label[data-astro-cid-ow3gsydm]{grid-column:1/-1}.system-demo__choices[data-astro-cid-ow3gsydm]{margin-top:0}.system-demo__scope[data-astro-cid-ow3gsydm]{margin:0;padding-top:0;border-top:0}.system-demo__object[data-astro-cid-ow3gsydm]{grid-column:1/-1;margin-top:0}.system-demo__object[data-astro-cid-ow3gsydm] dl[data-astro-cid-ow3gsydm]{grid-template-columns:repeat(3,1fr)}.system-demo__object[data-astro-cid-ow3gsydm] dl[data-astro-cid-ow3gsydm] div[data-astro-cid-ow3gsydm],.system-demo__change[data-astro-cid-ow3gsydm]{grid-template-columns:1fr}.system-demo__change[data-astro-cid-ow3gsydm]>header[data-astro-cid-ow3gsydm]{border-right:0;border-bottom:1px solid var(--line)}}@media(max-width:700px){.system-demo[data-astro-cid-ow3gsydm]{margin-inline:-1rem;width:calc(100% + 2rem)}.system-demo__intro[data-astro-cid-ow3gsydm]{grid-template-columns:1fr;gap:var(--space-5);padding-inline:1rem}.system-demo__intro[data-astro-cid-ow3gsydm] h2[data-astro-cid-ow3gsydm]{font-size:clamp(2.7rem,12vw,4.3rem)}.system-demo__topbar[data-astro-cid-ow3gsydm]{align-items:flex-start;flex-direction:column;padding:1rem}.system-demo__workspace[data-astro-cid-ow3gsydm]{display:block}.system-demo__controls[data-astro-cid-ow3gsydm]{display:grid;grid-template-columns:1fr;padding:1rem;border-bottom:0}.system-demo__choices[data-astro-cid-ow3gsydm]{gap:.45rem}.system-demo__choices[data-astro-cid-ow3gsydm] button[data-astro-cid-ow3gsydm]{min-height:4.75rem;padding:1rem}.system-demo__choices[data-astro-cid-ow3gsydm] button[data-astro-cid-ow3gsydm] span[data-astro-cid-ow3gsydm]{font-size:1rem}.system-demo__scope[data-astro-cid-ow3gsydm]{margin-top:.5rem;padding:1rem 0 0;border-top:1px solid var(--line)}.system-demo__scope[data-astro-cid-ow3gsydm] legend[data-astro-cid-ow3gsydm]{font-size:.76rem}.system-demo__scope[data-astro-cid-ow3gsydm] button[data-astro-cid-ow3gsydm]{min-height:3rem;font-size:.72rem}.system-demo__object[data-astro-cid-ow3gsydm]{margin-top:1rem;padding:0;border:1px solid var(--line);background:transparent}.system-demo__object[data-astro-cid-ow3gsydm] summary[data-astro-cid-ow3gsydm]{display:grid;gap:.25rem;min-height:4.75rem;padding:1rem}.system-demo__object[data-astro-cid-ow3gsydm] summary[data-astro-cid-ow3gsydm] strong[data-astro-cid-ow3gsydm]{margin-top:.15rem}.system-demo__object[data-astro-cid-ow3gsydm] summary[data-astro-cid-ow3gsydm] em[data-astro-cid-ow3gsydm]{display:block;color:var(--muted);font-size:.72rem;font-style:normal}.system-demo__object-detail[data-astro-cid-ow3gsydm]{padding:0 1rem 1rem;border-top:1px solid var(--line)}.system-demo__object[data-astro-cid-ow3gsydm] dl[data-astro-cid-ow3gsydm]{grid-template-columns:1fr}.system-demo__object[data-astro-cid-ow3gsydm] dl[data-astro-cid-ow3gsydm] div[data-astro-cid-ow3gsydm]{grid-template-columns:5rem 1fr}.system-demo__collection[data-astro-cid-ow3gsydm]{padding:1.5rem 0 1rem;border-top:1px solid var(--line)}.system-demo__collection[data-astro-cid-ow3gsydm]>header[data-astro-cid-ow3gsydm]{display:grid;gap:.65rem;padding:0 1rem;margin-bottom:1rem}.system-demo__collection[data-astro-cid-ow3gsydm] header[data-astro-cid-ow3gsydm] strong[data-astro-cid-ow3gsydm]{font-size:1.3rem}.system-demo__collection[data-astro-cid-ow3gsydm] header[data-astro-cid-ow3gsydm]>span[data-astro-cid-ow3gsydm]{max-width:34ch;font-size:.84rem;text-align:left}.system-demo__spaces[data-astro-cid-ow3gsydm]{display:flex;gap:.85rem;overflow-x:auto;padding:0 1rem 1rem;scroll-snap-type:x mandatory;scroll-padding-inline:1rem;scrollbar-width:none}.system-demo__spaces[data-astro-cid-ow3gsydm]::-webkit-scrollbar{display:none}.system-space__item[data-astro-cid-ow3gsydm]{flex:0 0 calc(100% - 2.25rem);scroll-snap-align:start}.system-space[data-astro-cid-ow3gsydm]{min-height:0}.system-space__visual[data-astro-cid-ow3gsydm]{aspect-ratio:4/3}.system-space__drawing[data-astro-cid-ow3gsydm]{right:.75rem;bottom:.75rem;width:39%;padding:.38rem}.system-space__meta[data-astro-cid-ow3gsydm]{padding:1rem 1rem .35rem}.system-space__meta[data-astro-cid-ow3gsydm] strong[data-astro-cid-ow3gsydm]{font-size:1.12rem}.system-space__meta[data-astro-cid-ow3gsydm] small[data-astro-cid-ow3gsydm]{font-size:.76rem}.system-space__state[data-astro-cid-ow3gsydm]{min-height:2.8rem;padding:0 1rem 1rem;font-size:.75rem}.system-demo__legend[data-astro-cid-ow3gsydm]{display:none}.system-demo__change[data-astro-cid-ow3gsydm]{margin-top:.5rem}.system-demo__change[data-astro-cid-ow3gsydm]>header[data-astro-cid-ow3gsydm]{padding:1.25rem 1rem}.system-demo__change[data-astro-cid-ow3gsydm] h3[data-astro-cid-ow3gsydm]{font-size:1.55rem}.system-demo__change[data-astro-cid-ow3gsydm] header[data-astro-cid-ow3gsydm]>span[data-astro-cid-ow3gsydm]{margin-top:.75rem}.system-demo__change-grid[data-astro-cid-ow3gsydm]{gap:1.25rem;padding:1.25rem 1rem}.system-demo__compare[data-astro-cid-ow3gsydm] strong[data-astro-cid-ow3gsydm]{font-size:.8rem}.system-demo__compare[data-astro-cid-ow3gsydm] small[data-astro-cid-ow3gsydm]{font-size:.68rem}.system-demo__change-grid[data-astro-cid-ow3gsydm]>p[data-astro-cid-ow3gsydm]{font-size:.9rem}.system-demo__impact[data-astro-cid-ow3gsydm]{padding:1rem 0 0;border-top:1px solid var(--line);border-left:0}.system-demo__impact[data-astro-cid-ow3gsydm] strong[data-astro-cid-ow3gsydm]{font-size:.86rem}.system-demo__impact[data-astro-cid-ow3gsydm] span[data-astro-cid-ow3gsydm]{font-size:.76rem}.system-demo__history[data-astro-cid-ow3gsydm]{align-items:flex-start;flex-wrap:wrap;padding:1rem}.system-demo__history[data-astro-cid-ow3gsydm] button[data-astro-cid-ow3gsydm]{min-height:2.75rem;margin-left:0}.system-demo__explanation[data-astro-cid-ow3gsydm]{grid-template-columns:1fr;gap:1rem;margin:0;padding:1.5rem 1rem}.system-demo__explanation[data-astro-cid-ow3gsydm] p[data-astro-cid-ow3gsydm]{font-size:.9rem}.system-demo__explanation[data-astro-cid-ow3gsydm] a[data-astro-cid-ow3gsydm]{margin-top:.5rem}.system-demo__note[data-astro-cid-ow3gsydm]{padding:0 1rem;margin:1rem 0;font-size:.72rem}}.life-options[data-astro-cid-lshbvn7o]>p[data-astro-cid-lshbvn7o]{font-size:.8rem;color:var(--text-muted);margin:0 0 .8rem}.life-options[data-astro-cid-lshbvn7o]>div[data-astro-cid-lshbvn7o]{display:flex;flex-wrap:wrap;gap:.5rem}.life-options[data-astro-cid-lshbvn7o] label[data-astro-cid-lshbvn7o]{position:relative;cursor:pointer}.life-options[data-astro-cid-lshbvn7o] input[data-astro-cid-lshbvn7o]{position:absolute;opacity:0}.life-options[data-astro-cid-lshbvn7o] span[data-astro-cid-lshbvn7o]{display:flex;align-items:center;gap:.45rem;min-height:44px;padding:.55rem .85rem;border:1px solid #b5bbaf;border-radius:24px;font-size:.85rem;line-height:1.3}.life-options[data-astro-cid-lshbvn7o] span[data-astro-cid-lshbvn7o]:before{content:"+";font-size:1rem}.life-options[data-astro-cid-lshbvn7o] input[data-astro-cid-lshbvn7o]:checked+span[data-astro-cid-lshbvn7o]:before{content:"✓"}.life-options[data-astro-cid-lshbvn7o] input[data-astro-cid-lshbvn7o]:checked+span[data-astro-cid-lshbvn7o]{background:#293d33;color:#fff;border-color:#293d33;box-shadow:none}.plan-frame[data-astro-cid-lshbvn7o] svg[data-astro-cid-lshbvn7o][data-hidden=true]{display:none}.view-switch[data-astro-cid-lshbvn7o]{display:flex;gap:4px}.view-switch[data-astro-cid-lshbvn7o] button[data-astro-cid-lshbvn7o]{border:0;background:transparent;color:inherit;font:inherit;min-height:44px;padding:0 16px;cursor:pointer}.view-switch[data-astro-cid-lshbvn7o] button[data-astro-cid-lshbvn7o][aria-pressed=true]{background:#272d28;color:#fafaf6}.composer-stage[data-astro-cid-lshbvn7o]>header[data-astro-cid-lshbvn7o]{align-items:center}.plan-frame[data-astro-cid-lshbvn7o]{background:radial-gradient(ellipse at 50% 45%,#fafaf5,#e5e7df)}.apartment-model[data-astro-cid-lshbvn7o]{min-height:360px}.composer-layout[data-astro-cid-lshbvn7o]{border:0}.composer-controls[data-astro-cid-lshbvn7o]{background:#fafaf6}.composer-heading[data-astro-cid-lshbvn7o]{max-width:1000px}.composer-result[data-astro-cid-lshbvn7o]{background:#f1f2eb}@media(max-width:760px){.composer-stage[data-astro-cid-lshbvn7o]{order:-1}.apartment-model[data-astro-cid-lshbvn7o]{min-height:270px}.composer-controls[data-astro-cid-lshbvn7o]{border-top:1px solid #bbbfb2}.composer-stage[data-astro-cid-lshbvn7o]>header[data-astro-cid-lshbvn7o]{padding:.5rem}.plan-key[data-astro-cid-lshbvn7o]{display:none}.composer-result[data-astro-cid-lshbvn7o] strong[data-astro-cid-lshbvn7o]{font-size:1.1rem}.composer-result[data-astro-cid-lshbvn7o] p[data-astro-cid-lshbvn7o]{font-size:.9rem}.composer-result[data-astro-cid-lshbvn7o]{padding:1rem}.plan-frame[data-astro-cid-lshbvn7o]{padding:0}.composer-view[data-astro-cid-lshbvn7o]{display:none!important}}.composer-view[data-astro-cid-lshbvn7o]{display:none}@media(max-width:760px){.composer-view[data-astro-cid-lshbvn7o]{display:flex;align-items:center;justify-content:center;min-height:48px;background:#292b27;color:#faf9f4;text-decoration:none;margin:0 0 1rem}.composer-view[data-astro-cid-lshbvn7o]:focus-visible{outline:2px solid #9b4e28;outline-offset:4px}}.composer[data-astro-cid-lshbvn7o]{color:var(--text-primary);margin:0 auto;width:min(100%,1400px)}.composer-heading[data-astro-cid-lshbvn7o]{max-width:850px;padding:0 1rem 3rem}.composer-heading[data-astro-cid-lshbvn7o]>p[data-astro-cid-lshbvn7o]:first-child{color:var(--text-accent);font-size:.85rem}.composer-heading[data-astro-cid-lshbvn7o] h2[data-astro-cid-lshbvn7o]{font-size:clamp(2.4rem,5vw,5rem);font-weight:400;letter-spacing:-.05em;line-height:1;margin:1rem 0 1.5rem}.composer-heading[data-astro-cid-lshbvn7o]>p[data-astro-cid-lshbvn7o]:last-child{max-width:49ch;font-size:1.15rem;color:var(--text-muted)}.composer-layout[data-astro-cid-lshbvn7o]{display:grid;grid-template-columns:290px minmax(0,1fr);border:1px solid var(--border-strong);background:#f4f3ee}.composer-controls[data-astro-cid-lshbvn7o]{padding:1.5rem;border-right:1px solid var(--border-rule)}fieldset[data-astro-cid-lshbvn7o]{border:0;padding:0;margin:0 0 1.75rem}legend[data-astro-cid-lshbvn7o]{font-size:1rem;margin-bottom:.8rem;font-weight:550}.purpose-options[data-astro-cid-lshbvn7o]{display:grid;gap:.6rem}.purpose-options[data-astro-cid-lshbvn7o] label[data-astro-cid-lshbvn7o],.bedroom-options[data-astro-cid-lshbvn7o] label[data-astro-cid-lshbvn7o]{position:relative;cursor:pointer}.purpose-options[data-astro-cid-lshbvn7o] input[data-astro-cid-lshbvn7o],.bedroom-options[data-astro-cid-lshbvn7o] input[data-astro-cid-lshbvn7o]{position:absolute;opacity:0}.purpose-options[data-astro-cid-lshbvn7o] span[data-astro-cid-lshbvn7o],.bedroom-options[data-astro-cid-lshbvn7o] span[data-astro-cid-lshbvn7o]{display:block;border:1px solid #c2c2b8;padding:.8rem;font-size:.95rem}small[data-astro-cid-lshbvn7o]{display:block;font-size:.8rem;font-weight:400;line-height:1.4;margin-top:.3rem;color:#64665f}input[data-astro-cid-lshbvn7o]:checked+span[data-astro-cid-lshbvn7o]{background:#e4e6dc;border-color:#484b3f;box-shadow:inset 0 0 0 1px #484b3f}input[data-astro-cid-lshbvn7o]:focus-visible+span[data-astro-cid-lshbvn7o],button[data-astro-cid-lshbvn7o]:focus-visible,summary[data-astro-cid-lshbvn7o]:focus-visible{outline:2px solid #9b4e28;outline-offset:4px}.bedroom-options[data-astro-cid-lshbvn7o]{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem}.bedroom-options[data-astro-cid-lshbvn7o] span[data-astro-cid-lshbvn7o]{text-align:center;font-size:1.5rem;padding:.6rem .2rem}.bedroom-options[data-astro-cid-lshbvn7o] small[data-astro-cid-lshbvn7o]{font-size:.65rem}.work-option[data-astro-cid-lshbvn7o]{display:flex;align-items:start;gap:.65rem;font-size:1rem;cursor:pointer;min-height:48px}.work-option[data-astro-cid-lshbvn7o] input[data-astro-cid-lshbvn7o]{width:22px;height:22px;margin:0;accent-color:#484b3f;flex-shrink:0}.composer-reset[data-astro-cid-lshbvn7o]{background:none;border:0;border-bottom:1px solid #77796f;font:inherit;font-size:.85rem;min-height:44px;margin:1.4rem 0;cursor:pointer;color:inherit}.site-constraints[data-astro-cid-lshbvn7o]{border-top:1px solid #c2c2b8;padding-top:1rem;font-size:.85rem}.site-constraints[data-astro-cid-lshbvn7o] summary[data-astro-cid-lshbvn7o]{cursor:pointer;min-height:44px}.site-constraints[data-astro-cid-lshbvn7o] ul[data-astro-cid-lshbvn7o]{padding-left:1.1rem;line-height:1.65}.site-constraints[data-astro-cid-lshbvn7o] p[data-astro-cid-lshbvn7o]{font-size:.8rem;color:var(--text-muted)}.composer-stage[data-astro-cid-lshbvn7o]{min-width:0}.composer-stage[data-astro-cid-lshbvn7o]>header[data-astro-cid-lshbvn7o]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:1rem 1.5rem;border-bottom:1px solid #cccec3;font-size:.8rem}.plan-frame[data-astro-cid-lshbvn7o]{padding:1.5rem;background:#efefe8}.plan-frame[data-astro-cid-lshbvn7o] svg[data-astro-cid-lshbvn7o]{display:block;width:100%;max-height:640px}.plan-key[data-astro-cid-lshbvn7o]{display:flex;flex-wrap:wrap;gap:.6rem 1rem;padding:1rem 1.5rem;font-size:.75rem}.plan-key[data-astro-cid-lshbvn7o] span[data-astro-cid-lshbvn7o]{display:flex;align-items:center;gap:.4rem}.plan-key[data-astro-cid-lshbvn7o] i[data-astro-cid-lshbvn7o]{display:block;width:.65rem;height:.65rem}.key-fixed[data-astro-cid-lshbvn7o]{background:#696d60}.key-program[data-astro-cid-lshbvn7o]{background:#d2b98f}.key-route[data-astro-cid-lshbvn7o]{background:#8d5b3c}.composer-result[data-astro-cid-lshbvn7o]{padding:1.25rem 1.5rem;background:#e1e6db;border-top:1px solid #b5bbac}.composer-result[data-astro-cid-lshbvn7o][data-conflict=true]{background:#f0e0cf;border-color:#b78b69}.composer-result[data-astro-cid-lshbvn7o] strong[data-astro-cid-lshbvn7o]{font-size:1.35rem;font-weight:500;line-height:1.2}.composer-result[data-astro-cid-lshbvn7o] p[data-astro-cid-lshbvn7o]{max-width:65ch;font-size:.95rem;line-height:1.55;margin:.7rem 0 0}.composer-reasoning[data-astro-cid-lshbvn7o]{padding:2rem 1rem}.composer-reasoning[data-astro-cid-lshbvn7o] header[data-astro-cid-lshbvn7o] p[data-astro-cid-lshbvn7o]{font-size:.8rem;color:var(--text-accent)}.composer-reasoning[data-astro-cid-lshbvn7o] h3[data-astro-cid-lshbvn7o]{font-size:clamp(1.45rem,3vw,2.2rem);font-weight:400;letter-spacing:-.035em}.composer-rules[data-astro-cid-lshbvn7o]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.composer-rules[data-astro-cid-lshbvn7o] article{border-top:1px solid var(--border-rule);padding-top:1rem}.composer-rules[data-astro-cid-lshbvn7o] span{display:block;font-size:.85rem;color:var(--text-muted)}.composer-rules[data-astro-cid-lshbvn7o] strong{display:block;font-weight:500;font-size:1.15rem;margin:.5rem 0}.composer-rules[data-astro-cid-lshbvn7o] p{font-size:.9rem;line-height:1.6;color:var(--text-muted)}.composer-reading[data-astro-cid-lshbvn7o]{margin:1rem;padding:1rem 0;border-block:1px solid var(--border-rule);max-width:75ch}.composer-reading[data-astro-cid-lshbvn7o] summary[data-astro-cid-lshbvn7o]{min-height:44px;cursor:pointer;align-content:center}.composer-reading[data-astro-cid-lshbvn7o] p[data-astro-cid-lshbvn7o]{font-size:.95rem;line-height:1.7;color:var(--text-muted)}.composer-caption[data-astro-cid-lshbvn7o]{font-size:.8rem;line-height:1.6;max-width:85ch;margin:1.5rem 1rem;color:var(--text-muted)}@media(max-width:760px){.composer-layout[data-astro-cid-lshbvn7o]{grid-template-columns:1fr}.composer-controls[data-astro-cid-lshbvn7o]{border-right:0;border-bottom:1px solid var(--border-rule);padding:1rem}.purpose-options[data-astro-cid-lshbvn7o]{grid-template-columns:1fr 1fr}.purpose-options[data-astro-cid-lshbvn7o] span[data-astro-cid-lshbvn7o]{min-height:92px}.composer-heading[data-astro-cid-lshbvn7o]{padding-bottom:1.5rem}.composer-heading[data-astro-cid-lshbvn7o]>p[data-astro-cid-lshbvn7o]:last-child{font-size:1rem}.composer-heading[data-astro-cid-lshbvn7o] h2[data-astro-cid-lshbvn7o]{font-size:clamp(2.2rem,10vw,3.5rem)}.plan-frame[data-astro-cid-lshbvn7o]{padding:.4rem}.composer-stage[data-astro-cid-lshbvn7o]>header[data-astro-cid-lshbvn7o],.plan-key[data-astro-cid-lshbvn7o],.composer-result[data-astro-cid-lshbvn7o]{padding:1rem}.composer-rules[data-astro-cid-lshbvn7o]{grid-template-columns:1fr;gap:.8rem}.composer-reset[data-astro-cid-lshbvn7o]{margin:.8rem 0}.site-constraints[data-astro-cid-lshbvn7o]{padding-top:.6rem}.site-constraints[data-astro-cid-lshbvn7o] summary[data-astro-cid-lshbvn7o]{min-height:36px}.composer-reading[data-astro-cid-lshbvn7o]{font-size:.95rem}.composer-stage[data-astro-cid-lshbvn7o]{scroll-margin-top:5rem}}.composer-layout[data-astro-cid-lshbvn7o]{border:0;background:transparent}.replay-motion[data-astro-cid-lshbvn7o]{display:block;margin:.5rem 1rem 1rem;padding:.5rem .75rem;min-height:44px;border:1px solid #afb6a5;background:transparent;color:inherit;font:inherit;font-size:.85rem;cursor:pointer}.replay-motion[data-astro-cid-lshbvn7o]:disabled{opacity:.4;cursor:default}@media(prefers-reduced-motion:reduce){.replay-motion[data-astro-cid-lshbvn7o]{display:none}}.material-options[data-astro-cid-lshbvn7o]{margin-top:1.5rem}.material-options[data-astro-cid-lshbvn7o] .purpose-options[data-astro-cid-lshbvn7o]{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.material-options[data-astro-cid-lshbvn7o] .purpose-options[data-astro-cid-lshbvn7o] span[data-astro-cid-lshbvn7o]{min-height:48px;padding:.65rem .35rem;font-size:.8rem;text-align:center}.composer-stage[data-astro-cid-lshbvn7o]{background:#eceee7}.composer-controls[data-astro-cid-lshbvn7o]{background:#f9f9f5}.composer-stage[data-astro-cid-lshbvn7o] .plan-frame[data-astro-cid-lshbvn7o]{background:radial-gradient(ellipse at center,#f7f8f1,#e6e9df)}.composer-stage[data-astro-cid-lshbvn7o] .composer-result[data-astro-cid-lshbvn7o]{background:#eceee7;border-top:1px solid #c3c9b9}.composer-stage[data-astro-cid-lshbvn7o] .composer-result[data-astro-cid-lshbvn7o][data-conflict=true]{background:#f0e0cf}@media(max-width:760px){.composer-stage[data-astro-cid-lshbvn7o] .plan-key[data-astro-cid-lshbvn7o]{display:none}.composer-stage[data-astro-cid-lshbvn7o] .apartment-model[data-astro-cid-lshbvn7o]{min-height:240px;max-height:280px}.composer-stage[data-astro-cid-lshbvn7o] .plan-frame[data-astro-cid-lshbvn7o]{padding:0}.composer-controls[data-astro-cid-lshbvn7o] .composer-view[data-astro-cid-lshbvn7o]{display:flex!important}}.arrival[data-astro-cid-6yp2pgox] .arrival__intro[data-astro-cid-6yp2pgox] h2[data-astro-cid-6yp2pgox]{font-size:clamp(1.6rem,3vw,2.6rem);margin:0 0 .75rem}.arrival__instruction[data-astro-cid-6yp2pgox]{padding:1rem;border-left:2px solid var(--text-accent);font-size:.9375rem;max-width:65ch}.arrival[data-astro-cid-6yp2pgox] .arrival__compare[data-astro-cid-6yp2pgox]{background:var(--text-primary);color:var(--surface-paper);text-decoration:none;border:1px solid var(--text-primary);white-space:normal;max-width:calc(100% - 2rem)}.arrival[data-astro-cid-6yp2pgox] .arrival__result-label[data-astro-cid-6yp2pgox]{color:var(--text-accent);font-size:.8125rem;margin:0 0 .5rem}.arrival[data-astro-cid-6yp2pgox] [data-astro-cid-6yp2pgox][data-result-next]{font-size:.875rem}.arrival__limits[data-astro-cid-6yp2pgox]+.arrival__limits[data-astro-cid-6yp2pgox]{margin-top:1rem}.arrival[data-astro-cid-6yp2pgox]{width:min(100% - 2rem,1280px);margin:auto;color:var(--text-primary)}.arrival__intro[data-astro-cid-6yp2pgox]{max-width:54rem;margin-bottom:2rem}.arrival__intro[data-astro-cid-6yp2pgox]>p[data-astro-cid-6yp2pgox]:first-child{color:var(--text-accent);font-size:.9rem}.arrival__intro[data-astro-cid-6yp2pgox] h2[data-astro-cid-6yp2pgox]{font-size:clamp(2.4rem,5vw,4.7rem);font-weight:400;line-height:1.07;letter-spacing:-.045em;margin:1rem 0}.arrival__intro[data-astro-cid-6yp2pgox]>p[data-astro-cid-6yp2pgox]:last-child{max-width:52ch;color:var(--text-muted);font-size:1.1rem}.arrival[data-astro-cid-6yp2pgox] button[data-astro-cid-6yp2pgox]{font:inherit;cursor:pointer;color:inherit;min-height:44px;background:transparent;border:1px solid var(--border-rule);padding:.7rem 1rem}.arrival[data-astro-cid-6yp2pgox] button[data-astro-cid-6yp2pgox]:focus-visible,.arrival[data-astro-cid-6yp2pgox] summary[data-astro-cid-6yp2pgox]:focus-visible{outline:2px solid var(--text-accent);outline-offset:4px}.arrival[data-astro-cid-6yp2pgox] button[data-astro-cid-6yp2pgox][aria-pressed=true]{background:var(--text-primary);color:var(--surface-paper)}.arrival__contexts[data-astro-cid-6yp2pgox]{display:flex;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.arrival__workspace[data-astro-cid-6yp2pgox]{display:grid;grid-template-columns:minmax(0,1fr) 19rem;border-block:1px solid var(--border-strong)}.arrival__stage[data-astro-cid-6yp2pgox]{min-width:0;background:var(--surface-cream)}.arrival__stage[data-astro-cid-6yp2pgox]>header[data-astro-cid-6yp2pgox]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:1rem;font-size:.85rem}.arrival__stage[data-astro-cid-6yp2pgox]>header[data-astro-cid-6yp2pgox]>div[data-astro-cid-6yp2pgox]{display:flex;gap:.3rem}.arrival__stage[data-astro-cid-6yp2pgox] svg[data-astro-cid-6yp2pgox]{display:block;width:100%;height:auto;max-height:470px}.arrival__key[data-astro-cid-6yp2pgox]{display:flex;flex-wrap:wrap;gap:1rem;padding:.5rem 1rem;font-size:.8rem;color:var(--text-muted)}.arrival__key[data-astro-cid-6yp2pgox] i[data-astro-cid-6yp2pgox]{display:inline-block;width:.8rem;height:.8rem;background:#667c75;margin-right:.4rem}.arrival[data-astro-cid-6yp2pgox][data-conflict=true] .arrival__key[data-astro-cid-6yp2pgox] i[data-astro-cid-6yp2pgox]{background:#ad5c3e}.arrival[data-astro-cid-6yp2pgox] .arrival__compare[data-astro-cid-6yp2pgox]{margin:.5rem 1rem;border:0;text-decoration:underline;text-underline-offset:.25rem;font-size:.9rem}.arrival__result[data-astro-cid-6yp2pgox]{padding:1.2rem 1.5rem;border-top:1px solid var(--border-rule)}.arrival__result[data-astro-cid-6yp2pgox] h3[data-astro-cid-6yp2pgox]{margin:0;font-size:1.25rem;font-weight:500}.arrival__result[data-astro-cid-6yp2pgox] p[data-astro-cid-6yp2pgox]{margin:.5rem 0 0;max-width:65ch;color:var(--text-muted)}.arrival__controls[data-astro-cid-6yp2pgox]{padding:1.5rem;border-left:1px solid var(--border-rule)}.arrival[data-astro-cid-6yp2pgox] fieldset[data-astro-cid-6yp2pgox]{border:0;padding:0;margin:0 0 2rem}.arrival[data-astro-cid-6yp2pgox] legend[data-astro-cid-6yp2pgox]{font-size:1rem;font-weight:500;margin-bottom:1rem}.arrival[data-astro-cid-6yp2pgox] label[data-astro-cid-6yp2pgox]{display:flex;align-items:center;gap:.65rem;min-height:44px;cursor:pointer}.arrival[data-astro-cid-6yp2pgox] input[data-astro-cid-6yp2pgox]{width:1rem;height:1rem;accent-color:var(--text-primary)}.arrival[data-astro-cid-6yp2pgox] input[data-astro-cid-6yp2pgox]:focus-visible{outline:2px solid var(--text-accent);outline-offset:3px}.arrival[data-astro-cid-6yp2pgox] fieldset[data-astro-cid-6yp2pgox] p[data-astro-cid-6yp2pgox],.arrival__intent[data-astro-cid-6yp2pgox]{font-size:.875rem;line-height:1.65;color:var(--text-muted)}.arrival__intent[data-astro-cid-6yp2pgox]{border-top:1px solid var(--border-rule);padding-top:1rem}.arrival__rules[data-astro-cid-6yp2pgox]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:2rem 0}.arrival__rules[data-astro-cid-6yp2pgox] article[data-astro-cid-6yp2pgox]>p[data-astro-cid-6yp2pgox]:first-child{font-size:.8rem;color:var(--text-accent)}.arrival__rules[data-astro-cid-6yp2pgox] h3[data-astro-cid-6yp2pgox]{font-size:1.05rem;font-weight:500}.arrival__rules[data-astro-cid-6yp2pgox] p[data-astro-cid-6yp2pgox]{font-size:.9rem;line-height:1.6;color:var(--text-muted)}.arrival__limits[data-astro-cid-6yp2pgox]{border-top:1px solid var(--border-rule);padding-top:1rem}.arrival[data-astro-cid-6yp2pgox] summary[data-astro-cid-6yp2pgox]{cursor:pointer;min-height:44px;align-content:center}.arrival__limits[data-astro-cid-6yp2pgox] p[data-astro-cid-6yp2pgox]{max-width:80ch;font-size:.9375rem;color:var(--text-muted)}.arrival__stage[data-astro-cid-6yp2pgox]{background:radial-gradient(ellipse at 45% 30%,#faf9f5,#eeece5 75%)}.arrival__stage[data-astro-cid-6yp2pgox]>header[data-astro-cid-6yp2pgox]{border-bottom:1px solid #d5d2c8}.arrival__stage[data-astro-cid-6yp2pgox] polygon[data-face=floor]{filter:url(#arrival-shadow)}.arrival__stage[data-astro-cid-6yp2pgox] polygon[data-face=route]{stroke:#667c75;stroke-width:1;stroke-dasharray:5 4}.arrival[data-astro-cid-6yp2pgox][data-conflict=true] polygon[data-face=route]{stroke:#ad5c3e}.arrival__stage[data-astro-cid-6yp2pgox]>svg[data-astro-cid-6yp2pgox]{padding-top:1rem;box-sizing:border-box}.arrival__key[data-astro-cid-6yp2pgox]{border-top:1px solid #d5d2c8;padding-block:.8rem}.arrival__result[data-astro-cid-6yp2pgox]{background:var(--surface-paper)}@media(max-width:760px){.arrival__workspace[data-astro-cid-6yp2pgox]{grid-template-columns:1fr}.arrival__contexts[data-astro-cid-6yp2pgox]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem}.arrival__contexts[data-astro-cid-6yp2pgox] button[data-astro-cid-6yp2pgox]{font-size:.8rem;padding:.7rem .4rem;line-height:1.4}.arrival__stage[data-astro-cid-6yp2pgox]>header[data-astro-cid-6yp2pgox]{flex-wrap:wrap;padding:.65rem}.arrival__stage[data-astro-cid-6yp2pgox] svg[data-astro-cid-6yp2pgox]{height:270px}.arrival__controls[data-astro-cid-6yp2pgox]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;border-left:0;border-top:1px solid var(--border-rule);padding:1rem}.arrival[data-astro-cid-6yp2pgox] fieldset[data-astro-cid-6yp2pgox]{margin:0}.arrival[data-astro-cid-6yp2pgox] legend[data-astro-cid-6yp2pgox]{line-height:1.4}.arrival[data-astro-cid-6yp2pgox] label[data-astro-cid-6yp2pgox]{font-size:.875rem;line-height:1.4}.arrival[data-astro-cid-6yp2pgox] input[data-astro-cid-6yp2pgox]{flex-shrink:0}.arrival__intent[data-astro-cid-6yp2pgox]{grid-column:1/-1;margin:0}.arrival__rules[data-astro-cid-6yp2pgox]{grid-template-columns:1fr;gap:0;margin:1rem 0}.arrival__rules[data-astro-cid-6yp2pgox] article[data-astro-cid-6yp2pgox]{padding:.6rem 0;border-bottom:1px solid var(--border-rule)}.arrival__rules[data-astro-cid-6yp2pgox] h3[data-astro-cid-6yp2pgox]{margin:.5rem 0}.arrival__rules[data-astro-cid-6yp2pgox] p[data-astro-cid-6yp2pgox]{margin:.4rem 0}.arrival__result[data-astro-cid-6yp2pgox]{padding:1rem}.arrival__intro[data-astro-cid-6yp2pgox]{margin-bottom:1.5rem}}@media(max-width:760px){.arrival__stage[data-astro-cid-6yp2pgox]>svg[data-astro-cid-6yp2pgox]{height:auto;min-height:260px;max-height:none;aspect-ratio:690/425}.arrival__stage[data-astro-cid-6yp2pgox]>header[data-astro-cid-6yp2pgox]{padding:.75rem}.arrival__stage[data-astro-cid-6yp2pgox]>header[data-astro-cid-6yp2pgox] button[data-astro-cid-6yp2pgox]{font-size:.8rem;min-height:40px}.arrival__key[data-astro-cid-6yp2pgox]{gap:.6rem;font-size:.75rem}}.experience[data-astro-cid-oql4lcfp] .case[data-astro-cid-oql4lcfp]{display:block;margin-bottom:1.5rem}.experience[data-astro-cid-oql4lcfp] .case[data-astro-cid-oql4lcfp] h2[data-astro-cid-oql4lcfp]{font-size:clamp(1.7rem,3vw,2.6rem);margin:.5rem 0}.experience[data-astro-cid-oql4lcfp] .case[data-astro-cid-oql4lcfp] p[data-astro-cid-oql4lcfp]{margin:.4rem 0}.experience-workspace[data-astro-cid-oql4lcfp]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:2rem;align-items:start}.experience-decisions[data-astro-cid-oql4lcfp]{min-width:0}.space-viewer[data-astro-cid-oql4lcfp]{position:sticky;top:6rem;background:var(--surface-paper);border:1px solid var(--border-rule);min-width:0;z-index:10;box-shadow:0 8px 25px #0000000c}.viewer-modes[data-astro-cid-oql4lcfp]{display:flex}.experience[data-astro-cid-oql4lcfp] .viewer-modes[data-astro-cid-oql4lcfp] button[data-astro-cid-oql4lcfp]{flex:1;font-size:.8125rem;padding:.65rem .4rem;border:0}.viewer-photo[data-astro-cid-oql4lcfp]{position:relative;margin:0}.viewer-photo[data-astro-cid-oql4lcfp] img[data-astro-cid-oql4lcfp]{display:block;width:100%;height:clamp(190px,28vw,340px);object-fit:cover}.viewer-photo[data-astro-cid-oql4lcfp] figcaption[data-astro-cid-oql4lcfp]{position:absolute;top:.6rem;left:.6rem;right:.6rem;width:fit-content;background:#f4f4f2ec;padding:.3rem .5rem;font-size:.6875rem;color:#141413}.viewer-score[data-astro-cid-oql4lcfp]{position:absolute;bottom:0;left:0;right:0;padding:2.5rem 1rem .8rem;background:linear-gradient(transparent,#141413e8);color:#fff;display:grid;gap:.2rem}.viewer-score[data-astro-cid-oql4lcfp]>span[data-astro-cid-oql4lcfp]{font-size:.8125rem}.viewer-score[data-astro-cid-oql4lcfp] strong[data-astro-cid-oql4lcfp]{font-size:1.35rem;font-weight:500}.viewer-needs[data-astro-cid-oql4lcfp]{display:grid;grid-template-columns:repeat(4,1fr)}.experience[data-astro-cid-oql4lcfp] .viewer-needs[data-astro-cid-oql4lcfp] button[data-astro-cid-oql4lcfp]{display:flex;align-items:center;justify-content:center;gap:.4rem;font-size:.6875rem;padding:.5rem .25rem;border:0;border-bottom:2px solid var(--border-rule);background:transparent;color:var(--text-primary)}.experience[data-astro-cid-oql4lcfp] .viewer-needs[data-astro-cid-oql4lcfp] button[data-astro-cid-oql4lcfp][aria-pressed=true]{border-bottom-color:var(--text-accent);background:#e8ece6}.viewer-needs[data-astro-cid-oql4lcfp] button[data-astro-cid-oql4lcfp]>span[data-astro-cid-oql4lcfp]:first-child{font-size:1rem}.viewer-detail[data-astro-cid-oql4lcfp]{padding:.8rem 1rem}.viewer-detail[data-astro-cid-oql4lcfp] h3[data-astro-cid-oql4lcfp]{font-size:1rem;font-weight:500;margin:0 0 .3rem}.viewer-detail[data-astro-cid-oql4lcfp] p[data-astro-cid-oql4lcfp]{font-size:.875rem;margin:0;line-height:1.5}.viewer-detail[data-astro-cid-oql4lcfp] .viewer-caveat[data-astro-cid-oql4lcfp]{margin-top:.6rem;color:var(--text-muted);font-size:.6875rem}.experience-decisions[data-astro-cid-oql4lcfp] .choose[data-astro-cid-oql4lcfp]{margin-top:0}.experience-decisions[data-astro-cid-oql4lcfp] .comparison[data-astro-cid-oql4lcfp] h3[data-astro-cid-oql4lcfp]{font-size:1.15rem}.experience-decisions[data-astro-cid-oql4lcfp] .comparison[data-astro-cid-oql4lcfp] article[data-astro-cid-oql4lcfp]{padding:1rem .75rem}.experience-decisions[data-astro-cid-oql4lcfp] [data-actions] li{display:grid;gap:.3rem}.experience-decisions[data-astro-cid-oql4lcfp] [data-actions] li span:last-child{color:var(--text-muted)}@media(max-width:900px){.experience-workspace[data-astro-cid-oql4lcfp]{display:block}.space-viewer[data-astro-cid-oql4lcfp]{top:5.1rem;margin-bottom:1.5rem}.viewer-photo[data-astro-cid-oql4lcfp] img[data-astro-cid-oql4lcfp]{height:clamp(85px,19svh,160px)}.viewer-score[data-astro-cid-oql4lcfp]{padding:.8rem .7rem .5rem;grid-template-columns:1fr auto;align-items:end}.viewer-score[data-astro-cid-oql4lcfp] strong[data-astro-cid-oql4lcfp]{font-size:1rem}.viewer-score[data-astro-cid-oql4lcfp]>span[data-astro-cid-oql4lcfp]:last-child{grid-column:1/-1;font-size:.7rem}.viewer-photo[data-astro-cid-oql4lcfp] figcaption[data-astro-cid-oql4lcfp]{top:.3rem;left:.4rem;font-size:.6rem;padding:.15rem .3rem}.viewer-detail[data-astro-cid-oql4lcfp]{padding:.5rem .75rem}.viewer-detail[data-astro-cid-oql4lcfp] h3[data-astro-cid-oql4lcfp]{font-size:.875rem}.viewer-detail[data-astro-cid-oql4lcfp] p[data-astro-cid-oql4lcfp]{font-size:.8125rem}.viewer-detail[data-astro-cid-oql4lcfp] .viewer-caveat[data-astro-cid-oql4lcfp]{display:none}.experience-decisions[data-astro-cid-oql4lcfp] button,.experience-decisions[data-astro-cid-oql4lcfp] input{scroll-margin-top:calc(5rem + 19svh + 150px)}}@media(max-width:760px){.space-viewer[data-astro-cid-oql4lcfp]{top:4.25rem}.experience-workspace[data-astro-cid-oql4lcfp]{gap:0}}@media(max-height:550px){.viewer-photo[data-astro-cid-oql4lcfp] img[data-astro-cid-oql4lcfp]{height:70px}.viewer-detail[data-astro-cid-oql4lcfp]{padding:.35rem .6rem}.viewer-detail[data-astro-cid-oql4lcfp] h3[data-astro-cid-oql4lcfp]{font-size:.8rem}.viewer-detail[data-astro-cid-oql4lcfp] p[data-astro-cid-oql4lcfp]{font-size:.75rem}.viewer-score[data-astro-cid-oql4lcfp]>span[data-astro-cid-oql4lcfp]:last-child{display:none}}.room-map[data-astro-cid-oql4lcfp]{padding:.5rem .75rem;border-block:1px solid var(--border-rule)}.room-map[data-astro-cid-oql4lcfp] p[data-astro-cid-oql4lcfp]{font-size:.75rem;margin:0 0 .4rem}.room-map[data-astro-cid-oql4lcfp]>div[data-astro-cid-oql4lcfp]{display:flex;gap:3px}.room-map[data-astro-cid-oql4lcfp] [data-astro-cid-oql4lcfp][data-room]{flex:1;min-width:0;display:grid;place-items:center;text-align:center;padding:.4rem .2rem;background:#e7e6df;font-size:.65rem;line-height:1.2;border-bottom:2px solid transparent}.room-map[data-astro-cid-oql4lcfp] [data-astro-cid-oql4lcfp][data-active=true]{background:#526953;color:#fff;border-color:#253c29}.room-map[data-astro-cid-oql4lcfp] small[data-astro-cid-oql4lcfp]{display:block;font-size:.6rem;color:var(--text-muted);margin-top:.3rem}.room-evidence[data-astro-cid-oql4lcfp]{margin-bottom:1rem}.room-evidence[data-astro-cid-oql4lcfp] a[data-astro-cid-oql4lcfp]{font-size:.8125rem}@media(max-width:900px){.space-viewer[data-astro-cid-oql4lcfp] .viewer-photo[data-astro-cid-oql4lcfp] img[data-astro-cid-oql4lcfp]{height:clamp(65px,13svh,105px)}.room-map[data-astro-cid-oql4lcfp]{padding:.3rem .6rem}.room-map[data-astro-cid-oql4lcfp] p[data-astro-cid-oql4lcfp]{margin-bottom:.25rem}.room-map[data-astro-cid-oql4lcfp] [data-astro-cid-oql4lcfp][data-room]{padding:.25rem .1rem;font-size:.6rem}.viewer-detail[data-astro-cid-oql4lcfp] .viewer-caveat[data-astro-cid-oql4lcfp]{display:none}}@media(max-height:550px){.space-viewer[data-astro-cid-oql4lcfp] .viewer-photo[data-astro-cid-oql4lcfp] img[data-astro-cid-oql4lcfp]{height:55px}.room-map[data-astro-cid-oql4lcfp] small[data-astro-cid-oql4lcfp]{display:none}}.experience[data-astro-cid-oql4lcfp]{width:min(100% - 2rem,1200px);margin:auto}.case[data-astro-cid-oql4lcfp]{display:grid;grid-template-columns:1.3fr 1fr;gap:2rem;align-items:center}.case[data-astro-cid-oql4lcfp] img[data-astro-cid-oql4lcfp]{width:100%;aspect-ratio:16/10;object-fit:cover}.case[data-astro-cid-oql4lcfp] h2[data-astro-cid-oql4lcfp]{font-size:clamp(1.8rem,4vw,3.5rem);font-weight:400}.case[data-astro-cid-oql4lcfp] p[data-astro-cid-oql4lcfp],.context[data-astro-cid-oql4lcfp] p[data-astro-cid-oql4lcfp]{color:var(--text-muted);max-width:60ch}.small[data-astro-cid-oql4lcfp],.case[data-astro-cid-oql4lcfp] a[data-astro-cid-oql4lcfp]{font-size:.8125rem}.choose[data-astro-cid-oql4lcfp]{margin:2rem 0 1rem}.choose[data-astro-cid-oql4lcfp] h3[data-astro-cid-oql4lcfp],.budget[data-astro-cid-oql4lcfp] legend[data-astro-cid-oql4lcfp]{font-size:1rem;font-weight:500}.pack-tabs[data-astro-cid-oql4lcfp]{display:flex;gap:.5rem;flex-wrap:wrap}.experience[data-astro-cid-oql4lcfp] button[data-astro-cid-oql4lcfp],.experience[data-astro-cid-oql4lcfp] footer[data-astro-cid-oql4lcfp] a[data-astro-cid-oql4lcfp]{font:inherit;cursor:pointer;border:1px solid var(--border-rule);padding:.8rem 1rem;min-height:44px;background:transparent;color:var(--text-primary)}.experience[data-astro-cid-oql4lcfp] button[data-astro-cid-oql4lcfp][aria-pressed=true]{background:var(--text-primary);color:var(--surface-paper)}.experience[data-astro-cid-oql4lcfp] button[data-astro-cid-oql4lcfp]:focus-visible,.experience[data-astro-cid-oql4lcfp] a[data-astro-cid-oql4lcfp]:focus-visible,.experience[data-astro-cid-oql4lcfp] summary[data-astro-cid-oql4lcfp]:focus-visible{outline:2px solid var(--text-accent);outline-offset:4px}.context[data-astro-cid-oql4lcfp]{padding:1rem 0;border-block:1px solid var(--border-rule)}.context[data-astro-cid-oql4lcfp] h3[data-astro-cid-oql4lcfp]{font-size:1.5rem;font-weight:400;margin:.5rem 0}.budget[data-astro-cid-oql4lcfp]{border:0;padding:0;margin:1.5rem 0}.budget[data-astro-cid-oql4lcfp] label[data-astro-cid-oql4lcfp]{display:inline-flex;gap:.5rem;align-items:center;padding:.75rem 1rem .75rem 0;cursor:pointer}.budget[data-astro-cid-oql4lcfp] input[data-astro-cid-oql4lcfp]{accent-color:var(--text-primary);width:1rem;height:1rem}.budget[data-astro-cid-oql4lcfp] p[data-astro-cid-oql4lcfp]{font-size:.8125rem;color:var(--text-muted);margin:.25rem 0;max-width:80ch}.comparison[data-astro-cid-oql4lcfp]{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--border-rule)}.comparison[data-astro-cid-oql4lcfp] article[data-astro-cid-oql4lcfp]{padding:1.5rem;min-width:0}.comparison[data-astro-cid-oql4lcfp] article[data-astro-cid-oql4lcfp]+article[data-astro-cid-oql4lcfp]{border-left:1px solid var(--border-rule);background:#e8ece6}.comparison[data-astro-cid-oql4lcfp] header[data-astro-cid-oql4lcfp] p[data-astro-cid-oql4lcfp]{font-size:.8125rem;margin:0;color:var(--text-muted)}.comparison[data-astro-cid-oql4lcfp] h3[data-astro-cid-oql4lcfp]{font-size:1.5rem;margin:.5rem 0;font-weight:400}.coverage[data-astro-cid-oql4lcfp]{font-size:.875rem}.coverage[data-astro-cid-oql4lcfp] strong[data-astro-cid-oql4lcfp]{font-size:2.5rem;font-weight:400}.segments[data-astro-cid-oql4lcfp]{display:flex;gap:4px;margin:1rem 0}.segments[data-astro-cid-oql4lcfp] i[data-astro-cid-oql4lcfp]{height:6px;flex:1;background:#cccfc7;transition:background .25s}.segments[data-astro-cid-oql4lcfp] i[data-astro-cid-oql4lcfp][data-filled=true]{background:#526953}.comparison[data-astro-cid-oql4lcfp] ul[data-astro-cid-oql4lcfp]{list-style:none;padding:0}.comparison[data-astro-cid-oql4lcfp] [data-astro-cid-oql4lcfp][data-actions] li[data-astro-cid-oql4lcfp]{display:flex;justify-content:space-between;gap:1rem;padding:.75rem 0;border-bottom:1px solid #c9cdc3;font-size:.9375rem}.comparison[data-astro-cid-oql4lcfp] [data-astro-cid-oql4lcfp][data-actions] li[data-astro-cid-oql4lcfp] span[data-astro-cid-oql4lcfp]:last-child{white-space:nowrap}.comparison[data-astro-cid-oql4lcfp] [data-astro-cid-oql4lcfp][data-spend],.needs[data-astro-cid-oql4lcfp]{font-size:.8125rem}.needs[data-astro-cid-oql4lcfp] li[data-astro-cid-oql4lcfp]{padding:.4rem 0}.conclusion[data-astro-cid-oql4lcfp]{padding:1.5rem 0}.conclusion[data-astro-cid-oql4lcfp] h3[data-astro-cid-oql4lcfp]{font-size:1.5rem;font-weight:400;margin:0}.conclusion[data-astro-cid-oql4lcfp] p[data-astro-cid-oql4lcfp],.local[data-astro-cid-oql4lcfp] p[data-astro-cid-oql4lcfp],details[data-astro-cid-oql4lcfp] p[data-astro-cid-oql4lcfp]{font-size:.9375rem;color:var(--text-muted);max-width:80ch}.experience[data-astro-cid-oql4lcfp] summary[data-astro-cid-oql4lcfp]{min-height:48px;align-content:center;cursor:pointer}.local[data-astro-cid-oql4lcfp]{padding:1rem 0;border-block:1px solid var(--border-rule)}.local[data-astro-cid-oql4lcfp] h3[data-astro-cid-oql4lcfp]{font-size:1.1rem;font-weight:500}.experience[data-astro-cid-oql4lcfp] footer[data-astro-cid-oql4lcfp]{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;padding:1.5rem 0}.experience[data-astro-cid-oql4lcfp] footer[data-astro-cid-oql4lcfp] a[data-astro-cid-oql4lcfp]{background:var(--text-primary);color:var(--surface-paper);text-decoration:none}.experience[data-astro-cid-oql4lcfp] footer[data-astro-cid-oql4lcfp] p[data-astro-cid-oql4lcfp]{font-size:.875rem}@media(max-width:760px){.case[data-astro-cid-oql4lcfp]{grid-template-columns:1fr;gap:.75rem}.case[data-astro-cid-oql4lcfp] h2[data-astro-cid-oql4lcfp],.case[data-astro-cid-oql4lcfp] p[data-astro-cid-oql4lcfp]{margin:.5rem 0}.comparison[data-astro-cid-oql4lcfp] article[data-astro-cid-oql4lcfp]{padding:1rem .75rem}.comparison[data-astro-cid-oql4lcfp] h3[data-astro-cid-oql4lcfp]{font-size:1.15rem}.comparison[data-astro-cid-oql4lcfp] [data-astro-cid-oql4lcfp][data-actions] li[data-astro-cid-oql4lcfp]{display:block;font-size:.875rem}.comparison[data-astro-cid-oql4lcfp] [data-astro-cid-oql4lcfp][data-actions] li[data-astro-cid-oql4lcfp] span[data-astro-cid-oql4lcfp]{display:block}.comparison[data-astro-cid-oql4lcfp] [data-astro-cid-oql4lcfp][data-actions] li[data-astro-cid-oql4lcfp] span[data-astro-cid-oql4lcfp]:last-child{margin-top:.25rem;color:var(--text-muted)}.coverage[data-astro-cid-oql4lcfp] strong[data-astro-cid-oql4lcfp]{font-size:2rem}.pack-tabs[data-astro-cid-oql4lcfp] button[data-astro-cid-oql4lcfp]{flex:1;font-size:.875rem;padding:.65rem}.conclusion[data-astro-cid-oql4lcfp]{padding:1.25rem 0}}@media(prefers-reduced-motion:reduce){.segments[data-astro-cid-oql4lcfp] i[data-astro-cid-oql4lcfp]{transition:none}}.comparison[data-astro-cid-oql4lcfp] [data-actions] li{display:flex;justify-content:space-between;gap:1rem;padding:.75rem 0;border-bottom:1px solid #c9cdc3;font-size:.9375rem}.comparison[data-astro-cid-oql4lcfp] [data-actions] li span:last-child{white-space:nowrap}.comparison[data-astro-cid-oql4lcfp] [data-needs] li{padding:.4rem 0}@media(max-width:760px){.comparison[data-astro-cid-oql4lcfp] [data-actions] li{display:grid;grid-template-columns:1fr;gap:.25rem;font-size:.875rem}.comparison[data-astro-cid-oql4lcfp] [data-actions] li span:last-child{color:var(--text-muted)}}@media(max-width:620px){.reading-system[data-astro-cid-v3e4rw5t].reading-system{width:min(100% - 2rem,1200px)}.reading-system[data-astro-cid-v3e4rw5t] .reading-stage[data-astro-cid-v3e4rw5t]{box-sizing:border-box;padding:.875rem 1rem 1rem!important;border:1px solid var(--border-rule);box-shadow:0 10px 24px #1414130a}.reading-system[data-astro-cid-v3e4rw5t] .reading-compare[data-astro-cid-v3e4rw5t]{margin-bottom:1rem!important}.reading-system[data-astro-cid-v3e4rw5t] .reading-compare[data-astro-cid-v3e4rw5t] legend[data-astro-cid-v3e4rw5t]{margin-bottom:.625rem;line-height:1.4}.reading-system[data-astro-cid-v3e4rw5t] .reading-compare[data-astro-cid-v3e4rw5t] .reading-switch[data-astro-cid-v3e4rw5t]{gap:.5rem}.reading-system[data-astro-cid-v3e4rw5t] .room-applications[data-astro-cid-v3e4rw5t]{gap:1rem!important;padding:.25rem 0 .75rem!important}.reading-system[data-astro-cid-v3e4rw5t] .room-applications[data-astro-cid-v3e4rw5t] article[data-astro-cid-v3e4rw5t]{display:grid;align-content:start;gap:.375rem}.reading-system[data-astro-cid-v3e4rw5t] .room-applications[data-astro-cid-v3e4rw5t] h3[data-astro-cid-v3e4rw5t],.reading-system[data-astro-cid-v3e4rw5t] .room-applications[data-astro-cid-v3e4rw5t] p[data-astro-cid-v3e4rw5t]{margin:0}.reading-system[data-astro-cid-v3e4rw5t] .room-applications[data-astro-cid-v3e4rw5t] svg[data-astro-cid-v3e4rw5t]{margin:.125rem 0 .25rem}.reading-system[data-astro-cid-v3e4rw5t] .drawing-note[data-astro-cid-v3e4rw5t]{margin:.25rem 0 .875rem!important;line-height:1.45}.reading-system[data-astro-cid-v3e4rw5t] .reading-mobile-outcome[data-astro-cid-v3e4rw5t]{gap:.35rem!important;padding:.875rem 1rem!important}.reading-system[data-astro-cid-v3e4rw5t] .reading-controls[data-astro-cid-v3e4rw5t]{padding-inline:.125rem}.reading-system[data-astro-cid-v3e4rw5t] .reading-controls[data-astro-cid-v3e4rw5t] fieldset[data-astro-cid-v3e4rw5t]{margin-block:0 1.25rem}.reading-system[data-astro-cid-v3e4rw5t] .reading-controls[data-astro-cid-v3e4rw5t] legend[data-astro-cid-v3e4rw5t]{margin-bottom:.75rem}.reading-system[data-astro-cid-v3e4rw5t] .reading-budgets[data-astro-cid-v3e4rw5t]{gap:.625rem;margin-bottom:.875rem}.reading-system[data-astro-cid-v3e4rw5t] .reading-installation[data-astro-cid-v3e4rw5t]{margin-top:.75rem;padding-top:.25rem}.reading-system[data-astro-cid-v3e4rw5t] .reading-result[data-astro-cid-v3e4rw5t]{padding:1.25rem 0}}@media(max-width:360px){.reading-system[data-astro-cid-v3e4rw5t] .reading-stage[data-astro-cid-v3e4rw5t]{padding:.75rem!important}.reading-system[data-astro-cid-v3e4rw5t] .room-applications[data-astro-cid-v3e4rw5t]{gap:.625rem!important}.reading-system[data-astro-cid-v3e4rw5t] .reading-mobile-outcome[data-astro-cid-v3e4rw5t]{padding:.75rem!important}}.reading-result[data-astro-cid-v3e4rw5t] .reading-result__path[data-astro-cid-v3e4rw5t]{margin:0 0 .75rem;font-size:.7rem;line-height:1.4;letter-spacing:.04em;text-transform:uppercase;color:var(--text-accent)}@media(min-width:621px)and (max-width:1100px){.reading-system[data-astro-cid-v3e4rw5t].reading-system{width:min(100% - 2rem,1200px)}.reading-system[data-astro-cid-v3e4rw5t] .reading-intro[data-astro-cid-v3e4rw5t]{grid-template-columns:1fr;gap:.75rem;margin-bottom:1.5rem}.reading-system[data-astro-cid-v3e4rw5t] .reading-intro[data-astro-cid-v3e4rw5t] p[data-astro-cid-v3e4rw5t]{max-width:65ch}.reading-system[data-astro-cid-v3e4rw5t] .reading-workspace[data-astro-cid-v3e4rw5t]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:1.25rem}.reading-system[data-astro-cid-v3e4rw5t] .reading-stage[data-astro-cid-v3e4rw5t]{top:5.25rem;min-width:0}.reading-system[data-astro-cid-v3e4rw5t] .reading-controls[data-astro-cid-v3e4rw5t]{min-width:0}.reading-system[data-astro-cid-v3e4rw5t] .shared-rule[data-astro-cid-v3e4rw5t]{padding:1rem .75rem;gap:.5rem}.reading-system[data-astro-cid-v3e4rw5t] .shared-rule[data-astro-cid-v3e4rw5t] strong[data-astro-cid-v3e4rw5t]{font-size:1rem}.reading-system[data-astro-cid-v3e4rw5t] .rule-branches[data-astro-cid-v3e4rw5t]{font-size:.6875rem}.reading-system[data-astro-cid-v3e4rw5t] .room-applications[data-astro-cid-v3e4rw5t]{gap:.75rem}.reading-system[data-astro-cid-v3e4rw5t] .room-applications[data-astro-cid-v3e4rw5t] header[data-astro-cid-v3e4rw5t]{display:grid;gap:.4rem}.reading-system[data-astro-cid-v3e4rw5t] .room-applications[data-astro-cid-v3e4rw5t] h3[data-astro-cid-v3e4rw5t]{font-size:.8125rem}.reading-system[data-astro-cid-v3e4rw5t] .room-applications[data-astro-cid-v3e4rw5t] a[data-astro-cid-v3e4rw5t]{min-height:28px;font-size:.6875rem}.reading-system[data-astro-cid-v3e4rw5t] .room-applications[data-astro-cid-v3e4rw5t] a[data-astro-cid-v3e4rw5t] img[data-astro-cid-v3e4rw5t]{width:32px;height:24px}.reading-system[data-astro-cid-v3e4rw5t] .room-applications[data-astro-cid-v3e4rw5t] svg[data-astro-cid-v3e4rw5t]{height:auto;aspect-ratio:4/3}.reading-system[data-astro-cid-v3e4rw5t] .room-applications[data-astro-cid-v3e4rw5t] p[data-astro-cid-v3e4rw5t]{font-size:.8125rem}.reading-system[data-astro-cid-v3e4rw5t] .room-applications[data-astro-cid-v3e4rw5t] small[data-astro-cid-v3e4rw5t]{font-size:.6875rem}.reading-system[data-astro-cid-v3e4rw5t] .reading-controls[data-astro-cid-v3e4rw5t] legend[data-astro-cid-v3e4rw5t]{font-size:.9375rem;line-height:1.5}.reading-system[data-astro-cid-v3e4rw5t] .reading-switch[data-astro-cid-v3e4rw5t]{grid-template-columns:1fr}.reading-system[data-astro-cid-v3e4rw5t] .reading-switch[data-astro-cid-v3e4rw5t] span[data-astro-cid-v3e4rw5t],.reading-system[data-astro-cid-v3e4rw5t] .reading-budgets[data-astro-cid-v3e4rw5t] span[data-astro-cid-v3e4rw5t]{padding:.65rem;font-size:.8125rem}.reading-system[data-astro-cid-v3e4rw5t] .reading-result[data-astro-cid-v3e4rw5t] h3[data-astro-cid-v3e4rw5t]{font-size:1.1rem;line-height:1.4}.reading-system[data-astro-cid-v3e4rw5t] .reading-result[data-astro-cid-v3e4rw5t] p[data-astro-cid-v3e4rw5t]{font-size:.875rem}.reading-system[data-astro-cid-v3e4rw5t] .reading-controls[data-astro-cid-v3e4rw5t] input[data-astro-cid-v3e4rw5t]{scroll-margin-top:6rem}.reading-system[data-astro-cid-v3e4rw5t] .reading-takeaway[data-astro-cid-v3e4rw5t]{grid-template-columns:1fr;gap:.75rem}.reading-system[data-astro-cid-v3e4rw5t] .reading-takeaway[data-astro-cid-v3e4rw5t] p[data-astro-cid-v3e4rw5t]:last-child{grid-column:auto}}@media(min-width:1051px)and (max-width:1100px){.reading-stage[data-astro-cid-v3e4rw5t]{top:6rem}}.reading-system[data-astro-cid-v3e4rw5t]{width:min(100% - 2rem,1200px);margin:auto;color:var(--text-primary)}.reading-intro[data-astro-cid-v3e4rw5t]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:end;margin-bottom:2rem}.reading-intro[data-astro-cid-v3e4rw5t] h2[data-astro-cid-v3e4rw5t]{font-size:clamp(1.8rem,3.5vw,3rem);line-height:1.08;font-weight:450;letter-spacing:-.035em;margin:.5rem 0}.reading-intro[data-astro-cid-v3e4rw5t] p[data-astro-cid-v3e4rw5t]{font-size:1rem;line-height:1.6;max-width:48ch;margin:0;color:var(--text-muted)}.reading-intro[data-astro-cid-v3e4rw5t]>div[data-astro-cid-v3e4rw5t]>p[data-astro-cid-v3e4rw5t]{font-size:.8125rem}.reading-workspace[data-astro-cid-v3e4rw5t]{display:grid;grid-template-columns:1.25fr 1fr;gap:2.5rem;align-items:start}.reading-stage[data-astro-cid-v3e4rw5t]{position:sticky;top:6rem;background:var(--surface-paper);z-index:5}.shared-rule[data-astro-cid-v3e4rw5t]{display:grid;text-align:center;gap:.7rem;padding:1.2rem 1rem;background:#e7ebe3}.shared-rule[data-astro-cid-v3e4rw5t]>span[data-astro-cid-v3e4rw5t]:first-child{font-size:.8rem;color:#465440}.shared-rule[data-astro-cid-v3e4rw5t] strong[data-astro-cid-v3e4rw5t]{font-size:1.15rem;font-weight:550;max-width:36ch;justify-self:center}.rule-branches[data-astro-cid-v3e4rw5t]{font-size:.75rem;color:#465440}.room-applications[data-astro-cid-v3e4rw5t]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:1rem 0}.room-applications[data-astro-cid-v3e4rw5t] article[data-astro-cid-v3e4rw5t]{min-width:0}.room-applications[data-astro-cid-v3e4rw5t] header[data-astro-cid-v3e4rw5t]{display:flex;justify-content:space-between;gap:.5rem;align-items:center}.room-applications[data-astro-cid-v3e4rw5t] h3[data-astro-cid-v3e4rw5t]{font-size:.9375rem;font-weight:500;margin:0}.room-applications[data-astro-cid-v3e4rw5t] a[data-astro-cid-v3e4rw5t]{display:flex;align-items:center;gap:.4rem;text-decoration:none;font-size:.625rem;color:var(--text-muted)}.room-applications[data-astro-cid-v3e4rw5t] a[data-astro-cid-v3e4rw5t] img[data-astro-cid-v3e4rw5t]{width:42px;height:32px;object-fit:cover}.room-applications[data-astro-cid-v3e4rw5t] svg[data-astro-cid-v3e4rw5t]{display:block;width:100%;height:auto;margin:.5rem 0}.room-applications[data-astro-cid-v3e4rw5t] p[data-astro-cid-v3e4rw5t]{font-size:.875rem;font-weight:550;margin:.25rem 0}.room-applications[data-astro-cid-v3e4rw5t] small[data-astro-cid-v3e4rw5t]{font-size:.75rem;line-height:1.4;color:var(--text-muted);display:block}.drawing-note[data-astro-cid-v3e4rw5t]{font-size:.6875rem;color:var(--text-muted);margin:0;line-height:1.4}.reading-fixtures[data-astro-cid-v3e4rw5t],.ambient-light[data-astro-cid-v3e4rw5t],.fixed[data-astro-cid-v3e4rw5t],.portable[data-astro-cid-v3e4rw5t]{transition:opacity .35s ease}.ambient-light[data-astro-cid-v3e4rw5t],.fixed[data-astro-cid-v3e4rw5t]{opacity:0}[data-astro-cid-v3e4rw5t][data-independent=false] .ambient-light[data-astro-cid-v3e4rw5t]{opacity:1}[data-astro-cid-v3e4rw5t][data-independent=false] .reading-fixtures[data-astro-cid-v3e4rw5t]{opacity:0}[data-astro-cid-v3e4rw5t][data-fixed=true] .fixed[data-astro-cid-v3e4rw5t]{opacity:1}[data-astro-cid-v3e4rw5t][data-fixed=true] .portable[data-astro-cid-v3e4rw5t]{opacity:0}.reading-controls[data-astro-cid-v3e4rw5t] fieldset[data-astro-cid-v3e4rw5t]{margin:0 0 1.5rem;padding:0;border:0}.reading-controls[data-astro-cid-v3e4rw5t] legend[data-astro-cid-v3e4rw5t]{font-size:1rem;font-weight:550;margin-bottom:.8rem}.reading-switch[data-astro-cid-v3e4rw5t]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.reading-controls[data-astro-cid-v3e4rw5t] label[data-astro-cid-v3e4rw5t]{cursor:pointer}.reading-switch[data-astro-cid-v3e4rw5t] label[data-astro-cid-v3e4rw5t],.reading-budgets[data-astro-cid-v3e4rw5t] label[data-astro-cid-v3e4rw5t]{position:relative}.reading-switch[data-astro-cid-v3e4rw5t] input[data-astro-cid-v3e4rw5t],.reading-budgets[data-astro-cid-v3e4rw5t] input[data-astro-cid-v3e4rw5t]{position:absolute;opacity:0;width:1px;height:1px}.reading-switch[data-astro-cid-v3e4rw5t] span[data-astro-cid-v3e4rw5t],.reading-budgets[data-astro-cid-v3e4rw5t] span[data-astro-cid-v3e4rw5t]{display:flex;align-items:center;justify-content:center;text-align:center;border:1px solid var(--border-rule);padding:.75rem;min-height:48px;font-size:.875rem;box-sizing:border-box}.reading-controls[data-astro-cid-v3e4rw5t] input[data-astro-cid-v3e4rw5t]:checked+span[data-astro-cid-v3e4rw5t]{background:var(--text-primary);color:var(--surface-paper);border-color:var(--text-primary)}.reading-controls[data-astro-cid-v3e4rw5t] input[data-astro-cid-v3e4rw5t]:focus-visible+span[data-astro-cid-v3e4rw5t],.reading-system[data-astro-cid-v3e4rw5t] button[data-astro-cid-v3e4rw5t]:focus-visible,.reading-system[data-astro-cid-v3e4rw5t] a[data-astro-cid-v3e4rw5t]:focus-visible,.reading-system[data-astro-cid-v3e4rw5t] summary[data-astro-cid-v3e4rw5t]:focus-visible{outline:2px solid var(--text-accent);outline-offset:3px}.reading-budgets[data-astro-cid-v3e4rw5t]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:.8rem}.drilling[data-astro-cid-v3e4rw5t]{display:flex;gap:.65rem;align-items:center;font-size:.875rem;min-height:44px}.drilling[data-astro-cid-v3e4rw5t] input[data-astro-cid-v3e4rw5t]{accent-color:#526953;flex-shrink:0;width:18px;height:18px}.reading-controls[data-astro-cid-v3e4rw5t] fieldset[data-astro-cid-v3e4rw5t]>p[data-astro-cid-v3e4rw5t]{font-size:.75rem;color:var(--text-muted);line-height:1.5;margin:.5rem 0}.reading-result[data-astro-cid-v3e4rw5t]{padding:1rem 0;border-block:1px solid var(--border-rule)}.reading-result[data-astro-cid-v3e4rw5t] h3[data-astro-cid-v3e4rw5t]{font-size:1.2rem;font-weight:500;margin:0 0 .7rem}.reading-result[data-astro-cid-v3e4rw5t] p[data-astro-cid-v3e4rw5t]{font-size:.9375rem;line-height:1.5;margin:.5rem 0}.reading-result[data-astro-cid-v3e4rw5t] p[data-astro-cid-v3e4rw5t]:last-child{color:var(--text-muted)}.reading-system[data-astro-cid-v3e4rw5t] summary[data-astro-cid-v3e4rw5t]{cursor:pointer;min-height:48px;align-content:center;font-size:.875rem}.reading-checks[data-astro-cid-v3e4rw5t] ul[data-astro-cid-v3e4rw5t]{list-style:none;padding:0}.reading-checks[data-astro-cid-v3e4rw5t] li[data-astro-cid-v3e4rw5t]{display:grid;gap:.3rem;margin-bottom:1rem;font-size:.875rem}.reading-checks[data-astro-cid-v3e4rw5t] p[data-astro-cid-v3e4rw5t],.reading-method[data-astro-cid-v3e4rw5t] p[data-astro-cid-v3e4rw5t]{font-size:.875rem;line-height:1.6;color:var(--text-muted)}.reading-system[data-astro-cid-v3e4rw5t] button[data-astro-cid-v3e4rw5t]{font:inherit;padding:.75rem 1rem;min-height:44px;border:1px solid var(--border-rule);background:transparent;color:inherit;cursor:pointer}.reading-takeaway[data-astro-cid-v3e4rw5t]{margin:2rem 0 1rem;padding-top:1.5rem;border-top:1px solid var(--border-rule);display:grid;grid-template-columns:.8fr 1.2fr;gap:1rem 2rem}.reading-takeaway[data-astro-cid-v3e4rw5t] h3[data-astro-cid-v3e4rw5t]{font-weight:450;font-size:1.5rem;margin:0}.reading-takeaway[data-astro-cid-v3e4rw5t] p[data-astro-cid-v3e4rw5t]{font-size:1rem;line-height:1.65;margin:0;max-width:65ch}.reading-takeaway[data-astro-cid-v3e4rw5t] p[data-astro-cid-v3e4rw5t]:last-child{grid-column:2;font-size:.875rem;color:var(--text-muted)}@media(max-width:620px){.reading-intro[data-astro-cid-v3e4rw5t]{grid-template-columns:1fr;gap:.75rem;margin-bottom:1rem}.reading-workspace[data-astro-cid-v3e4rw5t]{display:block}.reading-stage[data-astro-cid-v3e4rw5t]{top:4.25rem;box-shadow:0 8px 18px #0000000a;margin-bottom:1.5rem;padding-bottom:.5rem}.shared-rule[data-astro-cid-v3e4rw5t]{padding:.65rem;gap:.3rem}.shared-rule[data-astro-cid-v3e4rw5t] strong[data-astro-cid-v3e4rw5t]{font-size:.9375rem}.shared-rule[data-astro-cid-v3e4rw5t]>span[data-astro-cid-v3e4rw5t]:first-child,.rule-branches[data-astro-cid-v3e4rw5t]{font-size:.65rem}.room-applications[data-astro-cid-v3e4rw5t]{gap:.6rem;padding:.6rem 0}.room-applications[data-astro-cid-v3e4rw5t] svg[data-astro-cid-v3e4rw5t]{height:clamp(85px,19svh,145px);margin:.25rem 0}.room-applications[data-astro-cid-v3e4rw5t] header[data-astro-cid-v3e4rw5t]{display:block}.room-applications[data-astro-cid-v3e4rw5t] h3[data-astro-cid-v3e4rw5t]{font-size:.8125rem}.room-applications[data-astro-cid-v3e4rw5t] a[data-astro-cid-v3e4rw5t]{font-size:.6rem;margin-top:.25rem}.room-applications[data-astro-cid-v3e4rw5t] a[data-astro-cid-v3e4rw5t] img[data-astro-cid-v3e4rw5t]{width:28px;height:20px}.room-applications[data-astro-cid-v3e4rw5t] p[data-astro-cid-v3e4rw5t]{font-size:.75rem}.room-applications[data-astro-cid-v3e4rw5t] small[data-astro-cid-v3e4rw5t]{font-size:.65rem}.drawing-note[data-astro-cid-v3e4rw5t]{font-size:.6rem}.reading-controls[data-astro-cid-v3e4rw5t]{scroll-margin-top:380px}.reading-takeaway[data-astro-cid-v3e4rw5t]{display:block}.reading-takeaway[data-astro-cid-v3e4rw5t] h3[data-astro-cid-v3e4rw5t],.reading-takeaway[data-astro-cid-v3e4rw5t] p[data-astro-cid-v3e4rw5t]{margin-bottom:1rem}.reading-system[data-astro-cid-v3e4rw5t]{width:100%}.reading-switch[data-astro-cid-v3e4rw5t] span[data-astro-cid-v3e4rw5t]{font-size:.8125rem;padding:.65rem}.reading-controls[data-astro-cid-v3e4rw5t] input[data-astro-cid-v3e4rw5t]{scroll-margin-top:390px}}@media(max-height:600px)and (max-width:620px){.room-applications[data-astro-cid-v3e4rw5t] svg[data-astro-cid-v3e4rw5t]{height:75px}.room-applications[data-astro-cid-v3e4rw5t] small[data-astro-cid-v3e4rw5t],.room-applications[data-astro-cid-v3e4rw5t] a[data-astro-cid-v3e4rw5t] img[data-astro-cid-v3e4rw5t]{display:none}.shared-rule[data-astro-cid-v3e4rw5t]>span[data-astro-cid-v3e4rw5t]:first-child{display:none}}@media(prefers-reduced-motion:reduce){.reading-fixtures[data-astro-cid-v3e4rw5t],.ambient-light[data-astro-cid-v3e4rw5t],.fixed[data-astro-cid-v3e4rw5t],.portable[data-astro-cid-v3e4rw5t]{transition:none}.reading-system[data-astro-cid-v3e4rw5t] .reading-controls[data-astro-cid-v3e4rw5t]>fieldset[data-astro-cid-v3e4rw5t]:not([hidden]),.reading-system[data-astro-cid-v3e4rw5t] .reading-controls[data-astro-cid-v3e4rw5t]>.reading-result[data-astro-cid-v3e4rw5t]:not([hidden]){animation:none}}@media(max-width:620px){.room-applications[data-astro-cid-v3e4rw5t] svg[data-astro-cid-v3e4rw5t]{height:clamp(75px,15svh,100px)}.room-applications[data-astro-cid-v3e4rw5t] small[data-astro-cid-v3e4rw5t],.room-applications[data-astro-cid-v3e4rw5t] a[data-astro-cid-v3e4rw5t] img[data-astro-cid-v3e4rw5t]{display:none}.shared-rule[data-astro-cid-v3e4rw5t] strong[data-astro-cid-v3e4rw5t]{font-size:.875rem}.drawing-note[data-astro-cid-v3e4rw5t]{max-width:55ch}}.reading-system[data-astro-cid-v3e4rw5t] .reading-compare[data-astro-cid-v3e4rw5t]{border:0;padding:0;margin:0 0 .75rem;min-width:0}.reading-system[data-astro-cid-v3e4rw5t] .reading-compare[data-astro-cid-v3e4rw5t] legend[data-astro-cid-v3e4rw5t]{font-size:.875rem;font-weight:500;margin-bottom:.6rem}.reading-system[data-astro-cid-v3e4rw5t] legend[data-astro-cid-v3e4rw5t]>span[data-astro-cid-v3e4rw5t]{display:inline-grid;place-items:center;width:1.55rem;height:1.55rem;margin-right:.4rem;border:1px solid currentColor;border-radius:50%;font-size:.7rem;font-variant-numeric:tabular-nums}.reading-system[data-astro-cid-v3e4rw5t] .reading-controls[data-astro-cid-v3e4rw5t]>[data-astro-cid-v3e4rw5t][hidden]{display:none!important}.reading-system[data-astro-cid-v3e4rw5t] .reading-controls[data-astro-cid-v3e4rw5t]>fieldset[data-astro-cid-v3e4rw5t]:not([hidden]),.reading-system[data-astro-cid-v3e4rw5t] .reading-controls[data-astro-cid-v3e4rw5t]>.reading-result[data-astro-cid-v3e4rw5t]:not([hidden]){animation:reading-reveal .32s cubic-bezier(.2,.75,.3,1) both}@keyframes reading-reveal{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:none}}.reading-system[data-astro-cid-v3e4rw5t] .reading-compare[data-astro-cid-v3e4rw5t] label[data-astro-cid-v3e4rw5t]{cursor:pointer}.reading-system[data-astro-cid-v3e4rw5t] .reading-compare[data-astro-cid-v3e4rw5t] input[data-astro-cid-v3e4rw5t]:checked+span[data-astro-cid-v3e4rw5t]{background:var(--text-primary);color:var(--surface-paper);border-color:var(--text-primary)}.reading-system[data-astro-cid-v3e4rw5t] .reading-compare[data-astro-cid-v3e4rw5t] input[data-astro-cid-v3e4rw5t]:focus-visible+span[data-astro-cid-v3e4rw5t]{outline:2px solid var(--text-accent);outline-offset:3px}.reading-system[data-astro-cid-v3e4rw5t] .reading-mobile-outcome[data-astro-cid-v3e4rw5t]{display:none}.reading-system[data-astro-cid-v3e4rw5t] .reading-installation[data-astro-cid-v3e4rw5t]{margin-top:.5rem}.reading-system[data-astro-cid-v3e4rw5t] .reading-installation[data-astro-cid-v3e4rw5t] p[data-astro-cid-v3e4rw5t]{font-size:.8125rem;line-height:1.5;color:var(--text-muted)}@media(max-width:620px){.reading-system[data-astro-cid-v3e4rw5t] .reading-intro[data-astro-cid-v3e4rw5t] h2[data-astro-cid-v3e4rw5t]{font-size:1.6rem;line-height:1.15}.reading-system[data-astro-cid-v3e4rw5t] .reading-intro[data-astro-cid-v3e4rw5t]>p[data-astro-cid-v3e4rw5t]{font-size:.875rem;line-height:1.5}.reading-system[data-astro-cid-v3e4rw5t] .reading-stage[data-astro-cid-v3e4rw5t]{top:4.3125rem;margin-bottom:1rem;padding:.5rem 0;background:var(--surface-paper)}.reading-system[data-astro-cid-v3e4rw5t] .shared-rule[data-astro-cid-v3e4rw5t]{display:none}.reading-system[data-astro-cid-v3e4rw5t] .reading-compare[data-astro-cid-v3e4rw5t] legend[data-astro-cid-v3e4rw5t]{font-size:.75rem;margin-bottom:.4rem}.reading-system[data-astro-cid-v3e4rw5t] .reading-compare[data-astro-cid-v3e4rw5t] .reading-switch[data-astro-cid-v3e4rw5t]{grid-template-columns:1fr 1fr;gap:.4rem}.reading-system[data-astro-cid-v3e4rw5t] .reading-compare[data-astro-cid-v3e4rw5t] span[data-astro-cid-v3e4rw5t]{min-height:48px;font-size:.8125rem;padding:.45rem;line-height:1.35}.reading-system[data-astro-cid-v3e4rw5t] .room-applications[data-astro-cid-v3e4rw5t]{padding:.2rem 0;gap:.5rem}.reading-system[data-astro-cid-v3e4rw5t] .room-applications[data-astro-cid-v3e4rw5t] header[data-astro-cid-v3e4rw5t] a[data-astro-cid-v3e4rw5t]{display:none}.reading-system[data-astro-cid-v3e4rw5t] .room-applications[data-astro-cid-v3e4rw5t] svg[data-astro-cid-v3e4rw5t]{height:clamp(65px,12svh,92px)}.reading-system[data-astro-cid-v3e4rw5t] .room-applications[data-astro-cid-v3e4rw5t] p[data-astro-cid-v3e4rw5t]{font-size:.6875rem;line-height:1.3}.reading-system[data-astro-cid-v3e4rw5t] .drawing-note[data-astro-cid-v3e4rw5t]{font-size:.625rem;margin:.3rem 0}.reading-system[data-astro-cid-v3e4rw5t] .reading-mobile-outcome[data-astro-cid-v3e4rw5t]{display:grid;gap:.2rem;padding:.6rem .7rem;background:#e7ebe3}.reading-system[data-astro-cid-v3e4rw5t] .reading-mobile-outcome[data-astro-cid-v3e4rw5t] strong[data-astro-cid-v3e4rw5t]{font-size:.8125rem;font-weight:600;line-height:1.4}.reading-system[data-astro-cid-v3e4rw5t] .reading-mobile-outcome[data-astro-cid-v3e4rw5t] span[data-astro-cid-v3e4rw5t]{font-size:.75rem;line-height:1.4}.reading-system[data-astro-cid-v3e4rw5t] .reading-mobile-outcome[data-astro-cid-v3e4rw5t] small[data-astro-cid-v3e4rw5t]{font-size:.625rem;color:#465440}.reading-system[data-astro-cid-v3e4rw5t] .reading-controls[data-astro-cid-v3e4rw5t] fieldset[data-astro-cid-v3e4rw5t]{margin-bottom:.75rem}.reading-system[data-astro-cid-v3e4rw5t] .reading-controls[data-astro-cid-v3e4rw5t] legend[data-astro-cid-v3e4rw5t]{font-size:.9375rem;line-height:1.4;margin-bottom:.5rem}.reading-system[data-astro-cid-v3e4rw5t] .reading-controls[data-astro-cid-v3e4rw5t] [data-astro-cid-v3e4rw5t]:is(fieldset,.reading-result,input,summary,button,a){scroll-margin-top:calc(4.3125rem + var(--reading-stage-height,340px) + 16px);scroll-margin-bottom:24px}.reading-system[data-astro-cid-v3e4rw5t] .reading-result[data-astro-cid-v3e4rw5t]{padding:.75rem 0}.reading-system[data-astro-cid-v3e4rw5t] .reading-result[data-astro-cid-v3e4rw5t] h3[data-astro-cid-v3e4rw5t]{font-size:1rem}}@media(max-width:620px)and (max-height:600px){.reading-system[data-astro-cid-v3e4rw5t] .room-applications[data-astro-cid-v3e4rw5t] svg[data-astro-cid-v3e4rw5t]{height:58px}.reading-system[data-astro-cid-v3e4rw5t] .reading-mobile-outcome[data-astro-cid-v3e4rw5t]{padding:.4rem .6rem}.reading-system[data-astro-cid-v3e4rw5t] .reading-compare[data-astro-cid-v3e4rw5t] legend[data-astro-cid-v3e4rw5t]{display:none}}.transfer[data-astro-cid-b3qkh5g4]{width:min(100% - 2rem,1200px);margin:3rem auto}.transfer[data-astro-cid-b3qkh5g4] header[data-astro-cid-b3qkh5g4]{max-width:760px;margin-bottom:1.5rem}.transfer[data-astro-cid-b3qkh5g4] h2[data-astro-cid-b3qkh5g4]{font-size:clamp(1.8rem,3vw,2.75rem);line-height:1.1;font-weight:450;letter-spacing:-.035em;margin:0 0 1rem}.transfer[data-astro-cid-b3qkh5g4] header[data-astro-cid-b3qkh5g4] p[data-astro-cid-b3qkh5g4],.transfer-end[data-astro-cid-b3qkh5g4]{font-size:1rem;line-height:1.65;color:var(--text-muted)}.transfer-moments[data-astro-cid-b3qkh5g4]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.transfer-moments[data-astro-cid-b3qkh5g4] img[data-astro-cid-b3qkh5g4]{width:100%;height:180px;object-fit:cover}.transfer[data-astro-cid-b3qkh5g4] h3[data-astro-cid-b3qkh5g4]{font-size:1.25rem;font-weight:500;margin:1rem 0 .5rem}.transfer-rule[data-astro-cid-b3qkh5g4]{font-size:.9375rem;line-height:1.5;min-height:4.5em}.transfer[data-astro-cid-b3qkh5g4] dl[data-astro-cid-b3qkh5g4]{margin:1rem 0}.transfer[data-astro-cid-b3qkh5g4] dl[data-astro-cid-b3qkh5g4]>div[data-astro-cid-b3qkh5g4]{padding:.8rem 0;border-top:1px solid var(--border-rule)}.transfer[data-astro-cid-b3qkh5g4] dt[data-astro-cid-b3qkh5g4]{font-size:.75rem;color:var(--text-muted);margin-bottom:.4rem}.transfer[data-astro-cid-b3qkh5g4] dd[data-astro-cid-b3qkh5g4]{margin:0;font-size:.875rem;line-height:1.5}.transfer-end[data-astro-cid-b3qkh5g4]{max-width:85ch;margin:1.5rem 0}.transfer[data-astro-cid-b3qkh5g4] summary[data-astro-cid-b3qkh5g4]{font-size:.875rem;min-height:48px;align-content:center;cursor:pointer}.transfer[data-astro-cid-b3qkh5g4] details[data-astro-cid-b3qkh5g4] p[data-astro-cid-b3qkh5g4]{font-size:.875rem;line-height:1.65;max-width:85ch;color:var(--text-muted)}.transfer[data-astro-cid-b3qkh5g4] summary[data-astro-cid-b3qkh5g4]:focus-visible,.transfer[data-astro-cid-b3qkh5g4] a[data-astro-cid-b3qkh5g4]:focus-visible{outline:2px solid var(--text-accent);outline-offset:4px}@media(max-width:760px){.transfer[data-astro-cid-b3qkh5g4]{width:100%}.transfer-moments[data-astro-cid-b3qkh5g4]{grid-template-columns:1fr}.transfer-moments[data-astro-cid-b3qkh5g4] article[data-astro-cid-b3qkh5g4]{border-bottom:1px solid var(--border-rule);padding-bottom:.5rem}.transfer-moments[data-astro-cid-b3qkh5g4] img[data-astro-cid-b3qkh5g4]{height:180px}.transfer-rule[data-astro-cid-b3qkh5g4]{min-height:0}.transfer[data-astro-cid-b3qkh5g4] dl[data-astro-cid-b3qkh5g4]>div[data-astro-cid-b3qkh5g4]{display:grid;grid-template-columns:1fr 1.8fr;gap:.75rem}}@media(max-width:620px){.motor-page[data-astro-cid-j4zznuqd] .motor-hero[data-astro-cid-j4zznuqd]{padding-block:1rem}.motor-page[data-astro-cid-j4zznuqd] .motor-hero[data-astro-cid-j4zznuqd] .motor-hero__copy[data-astro-cid-j4zznuqd]{gap:.6rem}.motor-page[data-astro-cid-j4zznuqd] .motor-hero[data-astro-cid-j4zznuqd] .practice-title[data-astro-cid-j4zznuqd]{font-size:1.65rem;max-width:25ch;line-height:1.12}.motor-page[data-astro-cid-j4zznuqd] .motor-hero[data-astro-cid-j4zznuqd] .practice-lead[data-astro-cid-j4zznuqd]{font-size:.875rem;line-height:1.5}.motor-page[data-astro-cid-j4zznuqd] #demostracion[data-astro-cid-j4zznuqd]{padding-block:1rem;scroll-margin-top:4.5rem}}@media(min-width:621px)and (max-width:1100px){.motor-page[data-astro-cid-j4zznuqd] .motor-hero[data-astro-cid-j4zznuqd] .practice-title[data-astro-cid-j4zznuqd]{max-width:24ch;font-size:clamp(2rem,4vw,2.75rem)}.motor-page[data-astro-cid-j4zznuqd] .motor-hero[data-astro-cid-j4zznuqd] .motor-hero__copy[data-astro-cid-j4zznuqd]{gap:1rem}.motor-page[data-astro-cid-j4zznuqd] #demostracion[data-astro-cid-j4zznuqd]{scroll-margin-top:5.25rem}}.motor-page[data-astro-cid-j4zznuqd] .motor-hero[data-astro-cid-j4zznuqd]{display:block;min-height:0;padding-block:2rem}.motor-hero[data-astro-cid-j4zznuqd] .motor-hero__copy[data-astro-cid-j4zznuqd]{gap:.75rem}.motor-hero[data-astro-cid-j4zznuqd] .practice-title[data-astro-cid-j4zznuqd]{max-width:24ch;font-size:clamp(2rem,4vw,3.5rem)}.motor-hero[data-astro-cid-j4zznuqd] .practice-lead[data-astro-cid-j4zznuqd]{font-size:1rem;max-width:65ch;margin:0}.motor-page[data-astro-cid-j4zznuqd] #demostracion[data-astro-cid-j4zznuqd]{padding-block:1.5rem;scroll-margin-top:6rem}.motor-archive[data-astro-cid-j4zznuqd]{margin-block:3rem;border-block:1px solid var(--border-rule);padding:1rem 0}.motor-archive[data-astro-cid-j4zznuqd]>summary[data-astro-cid-j4zznuqd]{cursor:pointer;min-height:48px;align-content:center;font-size:1.1rem}.motor-archive[data-astro-cid-j4zznuqd]>summary[data-astro-cid-j4zznuqd]:focus-visible{outline:2px solid var(--text-accent);outline-offset:4px}.motor-archive[data-astro-cid-j4zznuqd][open]>summary[data-astro-cid-j4zznuqd]{margin-bottom:2rem}.motor-hero__status[data-astro-cid-j4zznuqd] p[data-astro-cid-j4zznuqd]{grid-template-columns:6rem 1fr!important}.motor-model[data-astro-cid-j4zznuqd] h3[data-astro-cid-j4zznuqd]{margin-top:0!important}.motor-boundary__diagram[data-astro-cid-j4zznuqd] [data-astro-cid-j4zznuqd][data-core] small[data-astro-cid-j4zznuqd]{color:#d99152}.motor-hero[data-astro-cid-j4zznuqd]{display:grid;grid-template-columns:1.35fr .65fr;gap:var(--space-7);min-height:72vh;padding-block:clamp(5rem,10vw,10rem);align-items:end}.motor-hero__copy[data-astro-cid-j4zznuqd]{display:grid;justify-items:start;gap:var(--space-5)}.motor-hero[data-astro-cid-j4zznuqd] .practice-title[data-astro-cid-j4zznuqd]{max-width:12ch}.motor-hero__status[data-astro-cid-j4zznuqd]{border-top:1px solid var(--border-strong)}.motor-hero__status[data-astro-cid-j4zznuqd] p[data-astro-cid-j4zznuqd]{display:grid;grid-template-columns:2rem 4.5rem 1fr;gap:var(--space-3);align-items:center;margin:0;padding-block:var(--space-4);border-bottom:1px solid var(--border-rule)}.motor-hero__status[data-astro-cid-j4zznuqd] .spatial-icon{color:var(--text-muted)}.motor-hero__status[data-astro-cid-j4zznuqd] span[data-astro-cid-j4zznuqd]{color:var(--text-accent);font-size:var(--step--2)}.motor-hero__status[data-astro-cid-j4zznuqd] strong[data-astro-cid-j4zznuqd]{font-size:var(--step--1);font-weight:550}.motor-demo[data-astro-cid-j4zznuqd]{width:min(96vw,1500px);margin-left:50%;padding-block:clamp(4rem,8vw,8rem);transform:translate(-50%);border-block:1px solid var(--border-rule)}.motor-demo[data-astro-cid-j4zznuqd]>header[data-astro-cid-j4zznuqd]{display:grid;grid-template-columns:minmax(10rem,.45fr) minmax(0,1.55fr);gap:var(--space-6);width:min(100% - 2rem,1280px);margin:0 auto var(--space-6)}.motor-demo[data-astro-cid-j4zznuqd]>header[data-astro-cid-j4zznuqd]>p[data-astro-cid-j4zznuqd]{margin:0;color:var(--text-accent);font-size:var(--step--2)}.motor-demo[data-astro-cid-j4zznuqd] h2[data-astro-cid-j4zznuqd]{max-width:18ch;margin:0;font-size:clamp(2.2rem,4vw,4.4rem);line-height:1;letter-spacing:-.04em}.motor-demo[data-astro-cid-j4zznuqd] header[data-astro-cid-j4zznuqd] div[data-astro-cid-j4zznuqd] p[data-astro-cid-j4zznuqd]{max-width:55ch;color:var(--text-muted)}.motor-flow[data-astro-cid-j4zznuqd] ol[data-astro-cid-j4zznuqd]{margin:0;padding:0;list-style:none;border-top:1px solid var(--border-strong)}.motor-flow[data-astro-cid-j4zznuqd] li[data-astro-cid-j4zznuqd]{display:grid;grid-template-columns:4rem .6fr 1.4fr;gap:var(--space-5);margin:0;padding-block:var(--space-5);border-bottom:1px solid var(--border-strong)}.motor-flow[data-astro-cid-j4zznuqd] li[data-astro-cid-j4zznuqd]>span[data-astro-cid-j4zznuqd]{color:var(--text-accent);font-size:var(--step--2)}.motor-flow[data-astro-cid-j4zznuqd] li[data-astro-cid-j4zznuqd] div[data-astro-cid-j4zznuqd]{display:contents}.motor-flow[data-astro-cid-j4zznuqd] h3[data-astro-cid-j4zznuqd]{margin:0;font-size:var(--step-1)}.motor-flow[data-astro-cid-j4zznuqd] p[data-astro-cid-j4zznuqd]{max-width:55ch;margin:0;color:var(--text-muted)}.motor-model__objects[data-astro-cid-j4zznuqd]{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--border-strong)}.motor-model[data-astro-cid-j4zznuqd] article[data-astro-cid-j4zznuqd]{min-height:16rem;padding:var(--space-4)}.motor-model[data-astro-cid-j4zznuqd] article[data-astro-cid-j4zznuqd]+article[data-astro-cid-j4zznuqd]{border-left:1px solid var(--border-strong)}.motor-model[data-astro-cid-j4zznuqd] article[data-astro-cid-j4zznuqd]>.spatial-icon{color:var(--text-accent)}.motor-model[data-astro-cid-j4zznuqd] h3[data-astro-cid-j4zznuqd]{margin:var(--space-8) 0 var(--space-3)}.motor-model[data-astro-cid-j4zznuqd] p[data-astro-cid-j4zznuqd]{color:var(--text-muted);font-size:var(--step--1)}.motor-boundary__diagram[data-astro-cid-j4zznuqd]{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:var(--space-3);align-items:stretch}.motor-boundary__diagram[data-astro-cid-j4zznuqd] div[data-astro-cid-j4zznuqd]{min-height:12rem;display:grid;align-content:space-between;padding:var(--space-4);border:1px solid var(--border-rule)}.motor-boundary__diagram[data-astro-cid-j4zznuqd] div[data-astro-cid-j4zznuqd][data-core]{border-color:var(--border-strong);background:var(--text-primary);color:var(--surface-paper)}.motor-boundary__diagram[data-astro-cid-j4zznuqd] small[data-astro-cid-j4zznuqd]{color:var(--text-accent)}.motor-boundary__diagram[data-astro-cid-j4zznuqd]>span[data-astro-cid-j4zznuqd]{align-self:center;max-width:8rem;color:var(--text-muted);font-size:var(--step--2);text-align:center}.motor-boundary[data-astro-cid-j4zznuqd] .practice-note[data-astro-cid-j4zznuqd]{max-width:70ch;margin:var(--space-6) 0 0 auto}.motor-close[data-astro-cid-j4zznuqd]{display:grid;grid-template-columns:.45fr 1.55fr;gap:var(--space-6)}.motor-close[data-astro-cid-j4zznuqd]>div[data-astro-cid-j4zznuqd]{display:grid;gap:var(--space-6)}.motor-close[data-astro-cid-j4zznuqd] h2[data-astro-cid-j4zznuqd]{max-width:18ch;margin:0;font-size:clamp(2.5rem,5vw,5rem);line-height:1;letter-spacing:-.045em}.motor-close[data-astro-cid-j4zznuqd]>div[data-astro-cid-j4zznuqd]>div[data-astro-cid-j4zznuqd]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-5)}@media(max-width:760px){.motor-hero[data-astro-cid-j4zznuqd],.motor-demo[data-astro-cid-j4zznuqd]>header[data-astro-cid-j4zznuqd],.motor-close[data-astro-cid-j4zznuqd]{grid-template-columns:1fr}.motor-hero[data-astro-cid-j4zznuqd]{min-height:auto}.motor-demo[data-astro-cid-j4zznuqd]{width:100%}.motor-flow[data-astro-cid-j4zznuqd] li[data-astro-cid-j4zznuqd]{grid-template-columns:2.5rem 1fr}.motor-flow[data-astro-cid-j4zznuqd] li[data-astro-cid-j4zznuqd] div[data-astro-cid-j4zznuqd]{display:block}.motor-flow[data-astro-cid-j4zznuqd] p[data-astro-cid-j4zznuqd]{margin-top:var(--space-2)}.motor-model__objects[data-astro-cid-j4zznuqd]{grid-template-columns:1fr}.motor-model[data-astro-cid-j4zznuqd] article[data-astro-cid-j4zznuqd]{min-height:10rem}.motor-model[data-astro-cid-j4zznuqd] article[data-astro-cid-j4zznuqd]+article[data-astro-cid-j4zznuqd]{border-left:0;border-top:1px solid var(--border-strong)}.motor-model[data-astro-cid-j4zznuqd] h3[data-astro-cid-j4zznuqd]{margin-top:var(--space-5)}.motor-boundary__diagram[data-astro-cid-j4zznuqd]{grid-template-columns:1fr}.motor-boundary__diagram[data-astro-cid-j4zznuqd]>span[data-astro-cid-j4zznuqd]{justify-self:center;padding-block:var(--space-2)}.motor-boundary__diagram[data-astro-cid-j4zznuqd] div[data-astro-cid-j4zznuqd]{min-height:9rem}}
