.rm-room{--p: 0;--key-x: 20%;--key-y: -6%;--st-horizon: 58%;--rm-share: 26vw;--rm-tall: 34dvh}@media(min-width:1200px){.rm-room{--rm-share: 30vw}}.rm-room .studio__frame{block-size:auto;min-block-size:100dvh}@media(prefers-reduced-motion:no-preference){html[data-motion=on]:not([data-quality=economy]):not([data-device=retired]):not([data-setpieces=off]) .rm-room .studio__key{transition:transform var(--d-slow) var(--ease)}html[data-motion=on]:not([data-quality=economy]):not([data-device=retired]):not([data-setpieces=off]) .rm-room :is(.studio__beam,.studio__dust,.studio__vignette,.studio__arrival--near,.studio__arrival--far){transition:opacity var(--d-slow) var(--ease)}html[data-motion=on]:not([data-quality=economy]):not([data-device=retired]):not([data-setpieces=off]) .rm-fig.hm-sp{animation:rm-arrive var(--d-slow) var(--ease) both}html[data-motion=on]:not([data-quality=economy]):not([data-device=retired]):not([data-setpieces=off]) .rm-quiz:not([hidden])>.hm-sp,html[data-motion=on]:not([data-quality=economy]):not([data-device=retired]):not([data-setpieces=off]) .rm-quiz:not([hidden])>.rm-question>.hm-sp{animation:mo-fade var(--mo-state) var(--mo-out) backwards}html[data-motion=on] .rm-answer:active{scale:.97}@starting-style{html[data-motion=on] .rm-answer{opacity:.4}}}.rm-fig{--rm-w: min(var(--rm-share), calc(var(--rm-tall) * var(--ms-ar)), var(--ms-cap));--ms-w: var(--rm-w);--ms-h: calc(var(--rm-w) / var(--ms-ar));position:absolute;z-index:1;left:calc(var(--st-pool-x) - var(--rm-w) / 2);top:calc(var(--st-horizon) - var(--ms-h));pointer-events:none}.rm-room .rm-fig[data-wait]{opacity:0;animation:none!important}@keyframes rm-arrive{0%{opacity:0}}.rm-stage{position:relative;z-index:2;display:grid;align-content:center;min-block-size:100dvh;padding-block:calc(var(--hm-nav-h) + var(--u) * 4) calc(var(--u) * 4 + var(--hm-dock-h));padding-inline:clamp(20px,6vw,88px)}.rm-room[data-phase=result] .rm-stage{align-content:end}.rm-panel,.rm-outcome{min-inline-size:0;max-inline-size:min(46ch,640px)}.rm-live{margin:0}.rm-start,.rm-start-link{min-inline-size:168px}.rm-title,.rm-question,.rm-outcome__title{margin:0;color:var(--chrome)}.rm-intro__lede{margin:calc(var(--u) * 3) 0 0;max-inline-size:40ch;color:var(--ink-dim);text-wrap:pretty}.rm-intro__act{margin:calc(var(--u) * 4) 0 0}.rm-progress{margin:0 0 calc(var(--u) * 2);color:var(--muted);font-family:var(--font-display);font-size:var(--small-size);font-weight:600;font-variant-numeric:tabular-nums}.rm-steps{margin-block-end:calc(var(--u) * 3)}.rm-question{max-inline-size:24ch}.rm-answers{display:grid;gap:calc(var(--u) * 1.5);margin-block-start:calc(var(--u) * 4)}.rm-answer{display:flex;align-items:center;min-block-size:48px;padding:12px 22px;border:1px solid var(--hair-strong);border-radius:var(--r-pill);background:transparent;color:var(--ink);font-family:var(--font-body);font-size:var(--ui-size);font-weight:600;text-align:start;cursor:pointer;transition:border-color var(--d-fast) var(--ease),color var(--d-fast) var(--ease),background var(--d-fast) var(--ease),scale var(--mo-tap) var(--mo-out),opacity .15s var(--mo-out) min(var(--i, 0) * var(--mo-step-answer),var(--mo-step-answer-cap))}.rm-answer:hover,.rm-answer:focus-visible{border-color:var(--chrome);color:var(--ink)}.rm-answer[aria-pressed=true]{border-color:var(--ink);color:var(--ink);background:var(--ink-panel)}.rm-nav{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 1.5);margin:calc(var(--u) * 4) 0 0}.rm-outcome__body{margin:calc(var(--u) * 2) 0 0;max-inline-size:40ch;color:var(--ink-dim);font-size:17px;line-height:1.55;text-wrap:pretty}.rm-outcome__price{margin-block-start:calc(var(--u) * 3)}.rm-outcome__facts{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--u) * 1) calc(var(--u) * 1.5);margin:calc(var(--u) * 2) 0 0}.rm-outcome__stock{color:var(--ink-dim);font-size:var(--small-size);line-height:var(--small-lh)}.rm-outcome__act{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--u) * 2);margin:calc(var(--u) * 3) 0 0}.rm-outcome__alt{margin:calc(var(--u) * 2) 0 0;max-inline-size:44ch;color:var(--muted);font-size:var(--small-size);line-height:var(--small-lh)}.rm-outcome__credit{margin:calc(var(--u) * 1.5) 0 0;color:var(--muted);font-size:13px;line-height:1.4}.rm-gate{display:grid;gap:calc(var(--u) * 1.5);margin:calc(var(--u) * 3) 0 0;max-inline-size:32ch}.rm-gate__field{max-inline-size:24ch}.rm-gate__line{margin:0;min-block-size:1.5em;color:var(--ink);font-weight:600}.rm-room .btn--ghost:hover,.rm-room .btn--ghost:focus-visible,.rm-room .link-arrow:hover,.rm-room .link-arrow:focus-visible{border-color:var(--chrome);color:var(--ink)}.rm-outcome .share-parent__go:hover,.rm-outcome .share-parent__go:focus-visible,.rm-outcome .share-parent__copy:hover,.rm-outcome .share-parent__copy:focus-visible{color:var(--ink)}.rm-outcome .share-parent__go:hover .share-parent__label,.rm-outcome .share-parent__go:focus-visible .share-parent__label,.rm-outcome .share-parent__copy:hover,.rm-outcome .share-parent__copy:focus-visible{text-decoration-color:var(--chrome)}.rm-doc,.rm-ladder,.rm-lead{padding:var(--section-tight) var(--gutter)}.rm-doc{padding-block-start:var(--section)}.rm-lead{padding-block-end:var(--section);scroll-margin-block-start:calc(var(--hm-nav-h) + var(--u) * 2)}.rm-doc__inner{max-inline-size:var(--measure-text)}.rm-doc__title,.rm-ladder__title,.rm-lead__title{margin:0;color:var(--chrome)}.rm-doc__lede,.rm-ladder__note{margin:calc(var(--u) * 2) 0 0;max-inline-size:44ch;color:var(--ink-dim);text-wrap:pretty}.rm-doc__list{display:grid;gap:calc(var(--u) * 4);margin:calc(var(--u) * 5) 0 0;padding:0;list-style:none;counter-reset:rm-q}.rm-doc__q{counter-increment:rm-q}.rm-doc__qtext{margin:0;color:var(--chrome);font-family:var(--font-display);font-size:var(--d-3);font-weight:600;line-height:var(--lh-display)}.rm-doc__qtext:before{content:counter(rm-q) ". ";color:var(--muted);font-variant-numeric:tabular-nums}.rm-doc__opts{display:grid;gap:calc(var(--u) * .75);margin:calc(var(--u) * 2) 0 0;padding-inline-start:1.2em;list-style:disc;color:var(--ink-dim)}.rm-ladder__head{max-inline-size:var(--measure-text);margin-block-end:calc(var(--u) * 5)}.rm-lead__inner{max-inline-size:760px}.rm-lead__form{margin-block-start:calc(var(--u) * 5)}@media(min-width:768px){.rm-result,.rm-result .rm-outcome{max-inline-size:min(40ch,36vw)}}@media(max-width:767px){.rm-room{--st-horizon: 44%;--rm-floor: 44svh;--rm-share: 56vw;--rm-tall: 34svh}.rm-room .studio__room,.rm-room .studio__vignette{inset:0 0 auto;block-size:100svh}.rm-room .studio__ground{background-image:linear-gradient(to bottom,var(--st-back) 0%,var(--st-back) calc(var(--st-horizon) - 22%),var(--st-floor) calc(var(--st-horizon) + 4%),var(--st-floor) 82%,var(--st-back) 100%)}.rm-fig{top:calc(var(--rm-floor) - var(--ms-h))}.rm-stage{min-block-size:100svh}.rm-room[data-phase=result] .rm-stage{align-content:start;padding-block-start:calc(var(--rm-floor) + min(var(--rm-share) * var(--rm-ret-w, .3),var(--rm-tall) * var(--rm-ret-h, .4)) + 24px)}.rm-panel,.rm-outcome,.rm-question{max-inline-size:none}.rm-answer,.rm-start,.rm-start-link,.rm-outcome__act .btn--primary{min-block-size:52px}}@media screen{.rm-doc[data-live]{display:none}}@media(forced-colors:active){.rm-room .studio__room,.rm-room .studio__vignette{display:none}}@media print{.rm-room{display:none}}
