.rx[data-astro-cid-dl4ytkmm]{gap:20px;display:grid}.rx-levels[data-astro-cid-dl4ytkmm]{background:var(--white);border:1px solid var(--line);border-radius:14px;grid-auto-flow:column;gap:6px;padding:6px;display:inline-grid}.rx-level[data-astro-cid-dl4ytkmm]{min-height:52px;font:650 15px/1 var(--font);color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-items:center;gap:1px;padding:6px 18px;transition:background-color .2s,color .2s;display:inline-grid}.rx-level[data-astro-cid-dl4ytkmm][aria-checked=true]{background:var(--forest);color:var(--paper)}.rx-level[data-astro-cid-dl4ytkmm] small[data-astro-cid-dl4ytkmm]{opacity:.8;font-size:12px;font-weight:500}.rx-bars[data-astro-cid-dl4ytkmm]{align-items:flex-end;gap:2px;height:16px;display:inline-flex}.rx-bars[data-astro-cid-dl4ytkmm] i[data-astro-cid-dl4ytkmm]{opacity:.3;background:currentColor;border-radius:2px;width:4px}.rx-bars[data-astro-cid-dl4ytkmm] i[data-astro-cid-dl4ytkmm]:first-child{height:7px}.rx-bars[data-astro-cid-dl4ytkmm] i[data-astro-cid-dl4ytkmm]:nth-child(2){height:11px}.rx-bars[data-astro-cid-dl4ytkmm] i[data-astro-cid-dl4ytkmm]:nth-child(3){height:16px}.rx-bars[data-astro-cid-dl4ytkmm] i[data-astro-cid-dl4ytkmm].on{opacity:1}.rx-grid[data-astro-cid-dl4ytkmm]{grid-template-columns:1.1fr .9fr;align-items:start;gap:clamp(20px,3vw,40px);display:grid}.rx-plan[data-astro-cid-dl4ytkmm] svg[data-astro-cid-dl4ytkmm]{width:100%;height:auto;overflow:visible}.rx-room[data-astro-cid-dl4ytkmm]{cursor:pointer}.rx-fill[data-astro-cid-dl4ytkmm]{transition:fill .25s}.rx-room[data-astro-cid-dl4ytkmm]:hover .rx-fill[data-astro-cid-dl4ytkmm]:not([fill^=url]){fill:var(--forest-mist)}.rx-room[data-astro-cid-dl4ytkmm].active .rx-fill[data-astro-cid-dl4ytkmm]{fill:var(--forest-tint)}.rx-label[data-astro-cid-dl4ytkmm]{font:650 14px var(--font);fill:var(--forest);pointer-events:none}.rx-cap[data-astro-cid-dl4ytkmm]{font:400 12.5px var(--font);fill:var(--muted)}.rx-sp[data-astro-cid-dl4ytkmm]{fill:var(--clay);transition:opacity .3s,fill .3s}.rx-sp[data-astro-cid-dl4ytkmm].off{opacity:.14;fill:var(--muted)}.rx-list[data-astro-cid-dl4ytkmm] ul[data-astro-cid-dl4ytkmm][hidden]{display:none}.rx-panel[data-astro-cid-dl4ytkmm]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-l);gap:14px;padding:18px;display:grid}.rx-tabs[data-astro-cid-dl4ytkmm]{flex-wrap:wrap;gap:6px;display:flex}.rx-tab[data-astro-cid-dl4ytkmm]{border:1px solid var(--line);background:var(--paper-2);min-height:40px;font:600 14px/1 var(--font);color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.rx-tab[data-astro-cid-dl4ytkmm][aria-selected=true]{background:var(--forest);border-color:var(--forest);color:var(--paper)}.rx-count[data-astro-cid-dl4ytkmm]{background:var(--clay-tint);min-width:20px;height:20px;color:var(--clay-text);border-radius:10px;place-items:center;padding:0 5px;font-size:12px;display:inline-grid}.rx-tab[data-astro-cid-dl4ytkmm][aria-selected=true] .rx-count[data-astro-cid-dl4ytkmm]{background:var(--clay-light);color:var(--ink)}.rx-list[data-astro-cid-dl4ytkmm] ul[data-astro-cid-dl4ytkmm]{gap:4px;margin:0;padding:0;list-style:none;display:grid}.rx-list[data-astro-cid-dl4ytkmm] li[data-astro-cid-dl4ytkmm]{border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px 10px;transition:background-color .25s,opacity .25s;display:grid}.rx-mark[data-astro-cid-dl4ytkmm]{background:var(--forest);border-radius:50%;width:22px;height:22px;transition:background-color .25s,transform .3s cubic-bezier(.3,1.6,.5,1);position:relative}.rx-mark[data-astro-cid-dl4ytkmm]:after{content:"";border:solid var(--paper);border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:4.5px;left:7.5px;transform:rotate(45deg)}.rx-need[data-astro-cid-dl4ytkmm]{color:var(--muted);background:var(--paper);white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:650}.rx-list[data-astro-cid-dl4ytkmm] li[data-astro-cid-dl4ytkmm].in{background:var(--forest-mist)}.rx-list[data-astro-cid-dl4ytkmm] li[data-astro-cid-dl4ytkmm].out{opacity:.55}.rx-list[data-astro-cid-dl4ytkmm] li[data-astro-cid-dl4ytkmm].out .rx-mark[data-astro-cid-dl4ytkmm]{background:var(--line);transform:scale(.8)}.rx-list[data-astro-cid-dl4ytkmm] li[data-astro-cid-dl4ytkmm].out .rx-mark[data-astro-cid-dl4ytkmm]:after{border-color:#0000}.rx-list[data-astro-cid-dl4ytkmm] li[data-astro-cid-dl4ytkmm].out .rx-t[data-astro-cid-dl4ytkmm]{text-decoration:line-through;text-decoration-color:var(--line-strong)}.rx-summary[data-astro-cid-dl4ytkmm]{color:var(--muted);font-size:14.5px}.rx-summary[data-astro-cid-dl4ytkmm] b[data-astro-cid-dl4ytkmm]{color:var(--forest)}@media (prefers-reduced-motion:no-preference){.rx-list[data-astro-cid-dl4ytkmm] li[data-astro-cid-dl4ytkmm].in.fresh{animation:.45s cubic-bezier(.2,.7,.2,1) both rx-in;animation-delay:calc(var(--k,0) * 50ms)}}@keyframes rx-in{0%{opacity:.3;transform:translate(-6px)}to{opacity:1;transform:none}}@media (width<=900px){.rx-grid[data-astro-cid-dl4ytkmm]{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.rx-levels[data-astro-cid-dl4ytkmm]{grid-template-columns:repeat(2,1fr);width:100%;display:grid}.rx-level[data-astro-cid-dl4ytkmm]{justify-content:center;gap:6px;padding:0 6px;font-size:14px}.rx-need[data-astro-cid-dl4ytkmm]{display:none}}
