@layer components{:root{--s4:.25rem;--s8:.5rem;--s12:.75rem;--s16:1rem;--s20:1.25rem;--s24:1.5rem;--s32:2rem;--s40:2.5rem;--s48:3rem;--s64:4rem;--s96:6rem;--s128:8rem;--marg:var(--s16);--top-h:3.5rem;--ease:cubic-bezier(.23, 1, .32, 1);--ease-out:var(--ease);--tap:2.75rem;--go:3.5rem;--answer:3rem;--bottom:env(safe-area-inset-bottom,0px)}@media (width>=47.5rem){:root{--marg:var(--s48);--top-h:4.5rem}}button{border:0}#root>div{flex-direction:column;min-height:100svh;display:flex}#root>div>main{flex:1}.wrap{width:100%;max-width:90rem;padding-inline:var(--marg);margin-inline:auto}.top{width:100%;max-width:90rem;height:var(--top-h);padding-inline:var(--marg);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.top__nav{align-items:center;gap:var(--s24);display:flex}.top__link{min-height:2.75rem;color:var(--color-muted);cursor:pointer;font-size:var(--text-app);background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}.top__link--wide{display:none}@media (width>=47.5rem){.top__link--wide{display:inline-flex}.top__nav{gap:var(--s32)}}.brand{align-items:center;gap:var(--s8);letter-spacing:-.025em;min-height:2.75rem;color:var(--color-text);font-size:1.375rem;font-weight:900;text-decoration:none;display:inline-flex}.foot{align-items:center;gap:var(--s8) var(--s32);width:100%;max-width:90rem;margin:var(--s64) auto 0;padding:var(--s24) var(--marg) var(--s32);border-top:1px solid var(--color-line);font-size:var(--text-small);color:var(--color-muted);flex-wrap:wrap;display:flex}.foot__brand{font-size:1.125rem}.foot__seller{font-family:var(--font-mono);font-stretch:87.5%;font-size:var(--text-mini);letter-spacing:0;overflow-wrap:anywhere}.foot__seller[data-empty]{display:none}.foot__nav{gap:0 var(--s24);flex-wrap:wrap;margin-left:auto;display:flex}.foot__link{min-width:2.75rem;min-height:2.75rem;font:inherit;color:inherit;cursor:pointer;text-underline-offset:.25em;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}@media (width<=47.4999rem){.foot__nav{margin-left:0}}.door{--w:1rem;--h:1.625rem;width:var(--w);height:var(--h);background:var(--color-light);border:1px solid var(--frame,var(--color-edge));flex:none;display:inline-block;position:relative}.door--row{--w:1.5rem;--h:2.5rem}.door--wall{--w:8.5rem;--h:20rem;border-bottom:0}.door:before{content:"";background:var(--leaf,var(--color-base));width:71%;position:absolute;inset:0 0 0 auto}.door[data-state=closed]:before{width:100%}.door[data-state=open]:before{background:var(--frame,var(--color-edge));width:12%}.door[data-confirmed=false]{background:var(--leaf,var(--color-base))}.door--wall:after{content:"";background:var(--frame,var(--color-edge));width:3px;height:1.75rem;position:absolute;top:50%;left:calc(29% + .7rem)}.door--wall[data-state=closed]:after{left:.7rem}.door--wall[data-state=open]:after{content:none}@media (width<=47.4999rem){.door--wall{--w:5rem;--h:12rem}.door--wall:after{height:1.25rem;left:calc(29% + .4rem)}.door--wall[data-state=closed]:after{left:.4rem}}.mark{background:var(--color-muted);flex:none;width:.5rem;height:.5rem;display:inline-block;position:relative}.mark--empty{border:1px solid var(--color-edge);background:0 0}.mark--fail{border:1px solid var(--color-muted);background:0 0}.mark--fail:after{content:"";background:var(--color-text);width:1px;height:.875rem;margin-left:-.5px;position:absolute;top:-.25rem;left:50%;transform:rotate(45deg)}.link{min-height:2.75rem;font:inherit;color:var(--color-light);cursor:pointer;text-underline-offset:.25em;text-align:left;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.narrow{width:100%;max-width:36rem;padding:var(--s32) var(--marg) var(--s64);margin-inline:auto}.narrow__title{font-size:calc(var(--text-claim) * 1.5);letter-spacing:-.03em;overflow-wrap:anywhere;font-weight:900;line-height:1.02}.narrow__lead{margin-top:var(--s16);max-width:32rem;font-size:var(--text-lead);color:var(--color-muted);line-height:1.45}.narrow__aside{margin-top:var(--s24);font-size:var(--text-small);color:var(--color-muted)}@media (width>=47.5rem){.narrow{padding-top:var(--s64)}}.form{margin-top:var(--s32);gap:var(--s24);flex-direction:column;display:flex}.form__act{gap:var(--s12);flex-wrap:wrap;display:flex}.field{gap:var(--s8);flex-direction:column;display:flex}.field__label{font-size:var(--text-small);font-weight:700}.field__input{width:100%;min-height:3rem;padding:0 var(--s16);border:1px solid var(--color-edge);background:var(--color-surface);color:var(--color-text);font-size:var(--text-app)}.field__input[aria-invalid=true]{border-color:var(--color-text);border-width:2px}.field__input--code::placeholder{color:var(--color-faint)}.field__input--code{max-width:20rem;min-height:4rem;font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.35em;font-size:1.75rem;font-stretch:87.5%}.field__hint{font-size:var(--text-mini);color:var(--color-faint)}.field__hint:empty{margin-top:calc(var(--s8) * -1)}.field__error{font-size:var(--text-mini);color:var(--color-text);font-weight:700}.field__error:before{content:"";background:var(--color-text);width:.5rem;height:.5rem;margin-right:.5rem;display:inline-block}.display{font-family:var(--font-display);letter-spacing:0;font-weight:900;line-height:.95;container-type:inline-size}.display__set{display:block}.display__line{white-space:nowrap;letter-spacing:.015em;margin-left:-.02em;line-height:1;display:block}.display__set--wide{display:none}@media (width>=47.5rem){.display__set--phone:not(:only-child){display:none}.display__set--wide{display:block}}@media (prefers-contrast:more){.door{--frame:var(--color-text)}}.section-title{font-size:var(--text-section);letter-spacing:-.03em;font-weight:900;line-height:1}.cols{gap:var(--s24);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=64rem){.cols{column-gap:var(--s48);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.hero{gap:var(--s24);max-width:90rem;padding:var(--s8) var(--marg) var(--s48);margin-inline:auto;display:grid}.hero__text,.hero__card{min-width:0}.hero__lead{max-width:34rem;margin-top:var(--s24);font-size:var(--text-lead);letter-spacing:.005em;line-height:1.45}.hero__act{align-items:stretch;gap:var(--s12);margin-top:var(--s24);flex-direction:column;display:flex}.hero__note{max-width:22rem;font-size:var(--text-small);color:var(--color-muted);line-height:1.45}.hero__status{margin-top:var(--s16);font-size:var(--text-small);color:var(--color-muted);line-height:1.45}.hero__card{margin-top:var(--s16)}.hero__example{font-size:var(--text-mini);color:var(--color-muted)}@media (width>=47.5rem){.hero{padding-top:var(--s24);gap:var(--s32)}.hero__card{margin-top:0}.hero__act{align-items:center;gap:var(--s24);flex-direction:row}}@media (width>=64rem){.hero{align-items:start;column-gap:var(--s48);row-gap:var(--s16);padding-top:var(--s16);grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"text card""text example"}.hero__text{grid-area:text}.hero__card{grid-area:card}.hero__example{grid-area:example}.hero__act{flex-direction:column;align-items:flex-start}}.truths{padding-top:var(--s64)}.truths__grid{gap:var(--s32);display:grid}.truths__title{min-width:0}.truths__list{gap:var(--s64);min-width:0;display:grid}.truth{max-width:40rem}.truth__title{font-size:var(--text-claim);letter-spacing:-.022em;text-wrap:balance;font-weight:800;line-height:1.08}.truth__body{margin-top:var(--s16);max-width:35rem}.truth__rooms{margin-top:var(--s16);gap:var(--s4);display:grid}.proof{max-width:35rem;margin-top:var(--s24);padding-top:var(--s16);border-top:1px solid var(--color-line);font-size:var(--text-small);color:var(--color-muted);gap:var(--s8);display:grid}.proof li{align-items:baseline;column-gap:var(--s8);grid-template-columns:1rem minmax(0,1fr);display:grid}.proof--log li{grid-template-columns:3.5rem minmax(0,1fr)}.proof time{font-size:var(--text-mini);color:var(--color-faint)}.proof strong{color:var(--color-text);font-weight:700}.proof .proof__fail{margin-top:var(--s8);padding-top:var(--s16);border-top:1px solid var(--color-line);font-size:var(--text-lead);color:var(--color-text);line-height:1.4}.proof__diff{text-underline-offset:.2em;color:var(--color-text);font-weight:800;text-decoration-thickness:2px}.proof__note{font-size:var(--text-mini);color:var(--color-faint)}@media (width>=64rem){.truths{padding-top:var(--s96)}.truths__grid{column-gap:var(--s48);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.truths__title{top:var(--s96);grid-area:1/1;position:sticky}.truths__list{grid-area:1/2/span 2}}.doorwall{margin-top:var(--s64);background:var(--color-night);--frame:var(--color-muted);--leaf:var(--color-surface)}.doorwall__in{padding-top:var(--s48)}.doorwall__text{padding-bottom:var(--s32)}.doorwall__defs{margin-top:var(--s24);gap:var(--s12);max-width:34rem;display:grid}.doorwall__defs dt{font-weight:700;display:inline}.doorwall__defs dd{color:var(--color-muted);display:inline}.doorwall__locked{margin-top:var(--s24);max-width:34rem;padding-top:var(--s16);border-top:1px solid var(--color-muted);font-size:var(--text-small);color:var(--color-muted)}.doorwall__doors{justify-content:space-between;align-items:flex-end;gap:var(--s16);display:flex;container-type:inline-size}.doorwall__door{gap:var(--s12);flex-direction:column;min-width:0;display:flex}.doorwall__door .door{width:100%}.doorwall__word{font-family:var(--font-display);letter-spacing:.04em;white-space:nowrap;font-size:min(1.5rem,6.2cqw);font-weight:900;line-height:1}@media (width>=47.5rem){.doorwall{margin-top:var(--s96)}.doorwall__in{padding-top:var(--s64)}.doorwall__text{padding-bottom:var(--s48)}.doorwall__doors{justify-content:flex-start;gap:var(--s48)}.doorwall__word{font-size:2.5rem}}@media (width>=64rem){.doorwall__in{align-items:end}.doorwall__text{padding-bottom:var(--s64)}}.pilot{padding-block:var(--s64)}.pilot__title{font-size:var(--text-claim);letter-spacing:-.022em;font-weight:800;line-height:1.08}.pilot__body{max-width:38rem;font-size:var(--text-lead);color:var(--color-muted);line-height:1.45}@media (width>=47.5rem){.pilot{padding-block:var(--s96)}}.end{padding-block:var(--s64) 0;border-top:1px solid var(--color-line)}.end__ask{min-width:0}@media (width>=47.5rem){.end{padding-block:var(--s96) 0}}@media (width>=64rem){.end__in{align-items:start}}.choices{border-bottom:1px solid var(--color-line)}.choice{align-items:center;column-gap:var(--s16);width:100%;min-height:3.5rem;padding:var(--s8) 0;border:0;border-top:1px solid var(--color-line);color:var(--color-muted);font-size:var(--text-lead);text-align:left;cursor:pointer;background:0 0;grid-template-columns:2rem minmax(0,1fr);grid-template-areas:"key label"".gives";row-gap:0;font-weight:600;line-height:1.3;display:grid;position:relative}.choice__input{opacity:0;width:1px;height:1px;position:absolute}.choice__key{border:1px solid var(--color-edge);width:2rem;height:2rem;font-size:var(--text-small);color:var(--color-text);grid-area:key;place-items:center;font-weight:500;line-height:1;display:inline-grid}.choice__label{grid-area:label}.choice__gives{font-family:var(--font-mono);font-stretch:87.5%;font-size:var(--text-mini);letter-spacing:0;color:var(--color-faint);grid-area:gives;font-weight:400}.choice[data-on]{color:var(--color-text)}.choice[data-on] .choice__key{background:var(--color-hand);border-color:var(--color-hand);color:var(--color-on-accent);font-weight:700}.choice[data-on] .choice__gives{color:var(--color-muted)}.choice--button:focus-visible{outline:2px solid var(--color-light);outline-offset:-2px}.choice:has(.choice__input:focus-visible){outline:2px solid var(--color-light);outline-offset:-2px}.choice:active{transition:transform .12s var(--ease);transform:scale(.99)}@media (hover:hover) and (pointer:fine){.choice:hover{color:var(--color-text)}}@media (width>=47.5rem){.choice{grid-template-columns:2rem minmax(0,1fr) auto;grid-template-areas:"key label gives"}.choice__gives{text-align:right}}.start{flex-direction:column;min-height:100svh;display:flex}.start__top{justify-content:space-between;align-items:center;gap:var(--s16);height:var(--top-h);padding-inline:var(--marg);order:1;display:flex}.start__house{align-items:baseline;column-gap:var(--s8);padding:var(--s8) var(--marg) var(--s12);background:var(--color-night);order:2;grid-template-columns:auto minmax(0,1fr);display:grid}.start:not([data-final]) .start__house{z-index:4;position:sticky;top:0}.start__plan{height:9rem;margin-top:var(--s4);grid-column:1/-1;overflow:hidden}.start__plan .plan{margin-top:0}.start__main{flex-direction:column;flex:1;order:3;display:flex}.q{padding-top:var(--s24);flex-direction:column;flex:1;display:flex}.q__set{min-width:0;padding:0 var(--marg);border:0;margin:0}.q__legend{display:contents}.q__title{font-size:1rem}.q__title .display__line{line-height:1.05}.q__hint{margin-top:var(--s12);font-size:var(--text-app);color:var(--color-muted)}.q__set .choices{margin-top:var(--s16)}.q__field,.q__fields{margin-top:var(--s24);gap:var(--s16);flex-direction:column;max-width:30rem;display:flex}.q__note{font-size:var(--text-small);color:var(--color-muted);line-height:1.45}.q__keys{display:none}.q--done{padding-inline:var(--marg);max-width:40rem}.q--done .narrow__title{font-size:var(--text-section)}.q__bar{z-index:2;gap:var(--s8);padding:var(--s12) var(--marg) max(var(--s12), env(safe-area-inset-bottom));background:var(--color-base);border-top:1px solid var(--color-line);margin-top:auto;display:flex;position:sticky;bottom:0}.q__next{flex:1}.q__set+.q__bar{margin-top:var(--s24)}.progress{align-items:center;gap:var(--s16);display:flex}.progress__text{font-family:var(--font-mono);font-stretch:87.5%;font-size:var(--text-mini);letter-spacing:0;color:var(--color-muted)}.progress__doors{gap:var(--s4);display:flex}@media (width<=47.4999rem){.progress__doors,.start:is([data-step="4"],[data-step="5"],[data-final]) .start__plan{display:none}.start:is([data-step="4"],[data-step="5"]) .start__house{position:static}.start[data-final] .start__house{order:4}.start__plan{max-height:30svh}}@media (width<=47.4999rem) and (height<=40rem){.start .start__house,.q__bar{position:static}}@media (width<=47.4999rem) and (height>=40.01rem){html:has(.start:not([data-final],[data-step="4"],[data-step="5"])){scroll-padding-top:calc(min(9rem, 30svh) + 1.5rem + var(--s24) + var(--s16));scroll-padding-bottom:calc(3.5rem + var(--s24) + var(--s16) + env(safe-area-inset-bottom))}}.start__house-title{font-size:var(--text-small);font-weight:800}.start__so-far{min-height:1.5rem;font-size:var(--text-small);color:var(--color-muted)}.start__house-note{margin-top:var(--s8);font-size:var(--text-small);color:var(--color-muted);line-height:1.45;display:none}@media (width>=47.5rem){.start__house{column-gap:var(--s32);padding:var(--s24) var(--marg);grid-template:"plan title""plan sofar""plan note"1fr/minmax(0,22rem) minmax(0,1fr);align-items:start;position:static}.start:not([data-final]) .start__house{position:static}.start__plan{display:contents}.start__house-title{grid-area:title;align-self:end}.start__so-far{grid-area:sofar}.start__house-note{grid-area:note}.start__house .plan{grid-area:plan;margin-top:0}.start__house-title{font-size:var(--text-card);letter-spacing:-.022em;font-weight:900;line-height:1.08}.start__so-far{font-size:var(--text-lead)}.start__house-note{display:block}.q{padding-top:var(--s32)}.q__set{max-width:44rem}.q__bar{margin-top:var(--s32);padding:0 var(--marg);background:0 0;border:0;position:static}.q__set+.q__bar{margin-top:var(--s32)}.q__next{flex:none}.q__keys{padding:var(--s24) var(--marg) var(--s32);font-size:var(--text-small);color:var(--color-faint);margin-top:auto;display:block}}@media (width>=64rem){.start{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,43rem);display:grid}.start__top{order:0;grid-area:1/1}.start__main{order:0;grid-area:2/1}.start__house{padding:var(--top-h) var(--s48) var(--s48);flex-direction:column;order:0;grid-area:1/2/3;justify-content:center;display:flex}.start__house .plan{max-width:40rem;margin-top:var(--s24)}.start__house-title{align-self:auto}}.check{align-items:center;column-gap:var(--s12);cursor:pointer;grid-template-columns:1.5rem minmax(0,1fr);min-height:2.75rem;display:grid}.check__input{opacity:0;width:1px;height:1px;position:absolute}.check__box{border:1px solid var(--color-edge);background:var(--color-surface);width:1.5rem;height:1.5rem}.check__input:checked+.check__box{background:var(--color-text);border-color:var(--color-text)}.check__input:focus-visible+.check__box{outline:2px solid var(--color-light);outline-offset:3px}.legal{max-width:90rem;padding:var(--s32) var(--marg) 0;margin-inline:auto}.legal__title{font-size:var(--text-section);letter-spacing:-.03em;overflow-wrap:anywhere;font-weight:900;line-height:1}.legal__draft{gap:var(--s4);max-width:40rem;margin-top:var(--s24);padding:var(--s12) var(--s16);border:1px solid var(--color-text);font-size:var(--text-small);color:var(--color-muted);flex-direction:column;line-height:1.45;display:flex}.legal__draft strong{font-family:var(--font-mono);letter-spacing:0;color:var(--color-text);font-weight:700;font-stretch:87.5%}.legal__grid{gap:var(--s32);margin-top:var(--s48);display:grid}.legal__toc ol{counter-reset:s;display:grid}.legal__toc li{counter-increment:s}.legal__toc a{align-items:baseline;gap:var(--s12);min-height:2.75rem;padding-block:var(--s8);color:var(--color-muted);border-top:1px solid var(--color-line);text-decoration:none;display:flex}.legal__toc a:before{content:counter(s);min-width:1.25rem;font-family:var(--font-mono);font-size:var(--text-mini);font-variant-numeric:tabular-nums;color:var(--color-faint)}.legal__toc li:last-child a{border-bottom:1px solid var(--color-line)}.legal__toc-title{margin-bottom:var(--s8);font-size:var(--text-small);font-weight:700}.legal__body{min-width:0;max-width:40rem}.legal__section{scroll-margin-top:var(--s24);padding-block:var(--s24);border-top:1px solid var(--color-line)}.legal__section h2{font-size:var(--text-card);letter-spacing:-.022em;font-weight:700;line-height:1.08}.legal__pending{margin-top:var(--s12);color:var(--color-muted)}.legal__facts{margin-top:var(--s16);gap:var(--s4);font-size:var(--text-body);display:grid}.legal__facts>div{column-gap:var(--s16);grid-template-columns:6rem minmax(0,1fr);display:grid}.legal__facts dt{color:var(--color-muted);font-size:var(--text-small)}.legal__facts dd{overflow-wrap:anywhere}.legal__back{margin-top:var(--s24)}@media (width>=47.5rem){.legal{padding-top:var(--s64)}.legal__grid{column-gap:var(--s48);grid-template-columns:minmax(18rem,22rem) minmax(0,1fr)}.legal__toc{top:var(--s24);align-self:start;position:sticky}}.stage{--bleed-l:var(--marg);--bleed-r:var(--marg);position:relative}.stage__card{z-index:1;position:relative}.stage__band{height:clamp(15rem,40svh,24rem)}.stage__drawing{top:0;bottom:0;left:calc(-1 * var(--bleed-l));width:calc(100% + var(--bleed-l) + var(--bleed-r));pointer-events:none;position:absolute;overflow:hidden}.stage__drawing svg{width:100%;height:100%;display:block}.stage__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}@media (width>=64rem){.stage{--bleed-l:calc((min(100vw, 90rem) - 2 * var(--marg) - var(--s48)) * 5 / 12 + var(--s48))}}.stage__name{z-index:1;font-size:var(--text-mini);letter-spacing:.01em;white-space:nowrap;color:var(--color-muted);font-weight:700;line-height:1;position:absolute;top:0;left:0}.stage__name[data-axis]{color:var(--color-text)}.stage__drawing path{stroke-width:1px;stroke-linejoin:round}.stage__drawing .wall{fill:var(--color-surface);stroke:var(--color-edge)}.stage__drawing .cut,.stage__drawing .section{fill:var(--color-edge);stroke:var(--color-edge)}.stage__drawing .leaf{fill:var(--color-surface);stroke:var(--color-muted)}.stage__drawing .leaf-top{fill:var(--color-text);stroke:var(--color-text)}.stage__drawing .arc{fill:none;stroke:var(--color-faint)}.stage__drawing .light{fill:var(--color-light);stroke:none}@media (prefers-contrast:more){.stage__drawing .wall,.stage__drawing .leaf,.stage__drawing .arc{stroke:var(--color-text)}}.plan{width:100%;max-width:40rem;margin-top:var(--s12);position:relative}.plan__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.plan__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.plan[data-renderer=three] .plan__svg{visibility:hidden}.plan__svg path{stroke-linejoin:round}.plan .h-floor{fill:var(--color-base)}.plan .h-ghost{fill:none;stroke-width:1.5px;stroke-dasharray:6 5}.plan .h-wall{fill:var(--color-surface);stroke:var(--color-muted);stroke-width:.75px}.plan .h-top{fill:var(--color-text);stroke:var(--color-text);stroke-width:.5px}.plan .h-leaf{fill:var(--color-surface);stroke:var(--color-muted);stroke-width:.75px}.plan .h-leaf-top{fill:var(--color-text);stroke:var(--color-text);stroke-width:.5px}.plan .h-arc{fill:none;stroke:var(--color-muted);stroke-width:1px}.plan .h-light{fill:var(--color-light)}.plan__label{z-index:1;color:var(--color-muted);pointer-events:none;flex-direction:column;gap:1px;margin:0;line-height:1.2;display:flex;position:absolute}.plan__label[data-chosen]{color:var(--color-text)}.plan__label--out{transform:translate(-100%)}.plan__name{font-size:var(--text-mini);white-space:nowrap;font-weight:800}.plan__sub{font-size:var(--text-mini);color:var(--color-muted);white-space:nowrap;font-weight:400}.plan__label--hall .plan__name{font-size:var(--text-app)}@media (width>=64rem){.plan__name{font-size:var(--text-small)}}:is(.start:has(.choice__input[value=email]:focus-visible) .plan [data-room=post],.start:has(.choice__input[value=offers]:focus-visible) .plan [data-room=sales],.start:has(.choice__input[value=deadlines]:focus-visible) .plan [data-room=deadlines]){--ghost:var(--color-text)}@media (hover:hover) and (pointer:fine){:is(.start:has(.choice:hover .choice__input[value=email]) .plan [data-room=post],.start:has(.choice:hover .choice__input[value=offers]) .plan [data-room=sales],.start:has(.choice:hover .choice__input[value=deadlines]) .plan [data-room=deadlines]){--ghost:var(--color-text)}}.plan .h-ghost{stroke:var(--ghost,var(--color-muted))}.plan__label[data-room]:not([data-chosen]){color:var(--ghost,var(--color-muted))}}
