.t72[data-astro-cid-22mkeqqv]{background:radial-gradient(120% 60% at 20% 0%, #13283a 0%, var(--night-2) 60%)}.t72__grid[data-astro-cid-22mkeqqv]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.t72__panel[data-astro-cid-22mkeqqv]{top:calc(var(--header) + 32px);justify-items:center;gap:18px;display:grid;position:sticky}.dial[data-astro-cid-22mkeqqv]{width:min(100%,340px);overflow:visible}.dial__track[data-astro-cid-22mkeqqv]{fill:none;stroke:#e2eaef1f;stroke-width:14px;stroke-linecap:round}.dial__fill[data-astro-cid-22mkeqqv]{fill:none;stroke:var(--accent);stroke-width:14px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;filter:drop-shadow(0 0 8px #f2a93b8c);transition:stroke-dashoffset .9s cubic-bezier(.2,.7,.2,1)}.dial__tick[data-astro-cid-22mkeqqv]{stroke:#e2eaef66;stroke-width:2px}.dial__tick[data-astro-cid-22mkeqqv].major{stroke:var(--snow);stroke-width:3px}.dial__line[data-astro-cid-22mkeqqv]{stroke:#e5483e;stroke-width:3px}.dial__label[data-astro-cid-22mkeqqv]{font:700 13px var(--mono);fill:var(--mist);letter-spacing:.06em}.dial__dot[data-astro-cid-22mkeqqv]{fill:var(--accent-hi);stroke:var(--night);stroke-width:4px;transition:cx .9s cubic-bezier(.2,.7,.2,1),cy .9s cubic-bezier(.2,.7,.2,1)}.dial__k[data-astro-cid-22mkeqqv]{font:700 13px var(--mono);letter-spacing:.22em;text-transform:uppercase;fill:var(--mist)}.dial__n[data-astro-cid-22mkeqqv]{font:900 78px var(--display);fill:var(--snow)}.t72__cap[data-astro-cid-22mkeqqv]{display:none}.food[data-astro-cid-22mkeqqv]{border-top:1px solid var(--night-line);width:min(100%,340px);margin:0;padding:0;list-style:none}.food[data-astro-cid-22mkeqqv] li[data-astro-cid-22mkeqqv]{border-bottom:1px solid var(--night-line);grid-template-columns:1fr auto;align-items:center;gap:2px 12px;padding:12px 0;display:grid}.food__k[data-astro-cid-22mkeqqv]{font:700 .9375rem/1.2 var(--sans);color:var(--snow)}.food__line[data-astro-cid-22mkeqqv]{font:600 .6875rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mist);grid-column:1}.food__v[data-astro-cid-22mkeqqv]{font:800 1rem/1 var(--display);letter-spacing:.08em;text-transform:uppercase;grid-area:1/2/span 2;align-items:center;gap:8px;display:inline-flex}.food__v[data-astro-cid-22mkeqqv] i[data-astro-cid-22mkeqqv]{background:#49b37c;border-radius:50%;width:12px;height:12px;transition:background-color .4s,box-shadow .4s;box-shadow:0 0 10px #49b37c}.food[data-astro-cid-22mkeqqv] li[data-astro-cid-22mkeqqv].is-past .food__v[data-astro-cid-22mkeqqv] i[data-astro-cid-22mkeqqv]{background:#e5483e;box-shadow:0 0 10px #e5483e}.food[data-astro-cid-22mkeqqv] li[data-astro-cid-22mkeqqv].is-past .food__v[data-astro-cid-22mkeqqv] b[data-astro-cid-22mkeqqv]{color:#ff8a80}.food__src[data-astro-cid-22mkeqqv]{font:500 .75rem/1.45 var(--sans);color:var(--mist);text-align:center;max-width:340px;margin:0}.steps[data-astro-cid-22mkeqqv]{margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-22mkeqqv]{border-top:1px solid var(--night-line);grid-template-columns:84px minmax(0,1fr);gap:22px;padding:32px 0 38px;transition:opacity .5s;display:grid}.t72[data-astro-cid-22mkeqqv].is-js .step[data-astro-cid-22mkeqqv]{opacity:.62}.step[data-astro-cid-22mkeqqv]:first-child{border-top:0;padding-top:6px}.t72[data-astro-cid-22mkeqqv].is-js .step[data-astro-cid-22mkeqqv].is-active{opacity:1}.step__stamp[data-astro-cid-22mkeqqv]{border-left:4px solid var(--accent);align-content:start;justify-items:start;padding-left:12px;display:grid}.step__stamp[data-astro-cid-22mkeqqv] span[data-astro-cid-22mkeqqv]{font:700 .6875rem/1 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}.step__stamp[data-astro-cid-22mkeqqv] b[data-astro-cid-22mkeqqv]{font:900 2.8rem/.9 var(--display);color:var(--snow);margin-top:10px}.step__title[data-astro-cid-22mkeqqv]{font:900 clamp(1.5rem, 2.4vw, 2rem)/1 var(--display);text-transform:uppercase;color:var(--snow);margin-bottom:14px}.step__fact[data-astro-cid-22mkeqqv]{color:#d3dde3}.step__todo[data-astro-cid-22mkeqqv]{border-left:3px solid var(--accent);color:var(--snow);background:#f2a93b1a;margin:0 0 12px;padding:14px 16px}.step__k[data-astro-cid-22mkeqqv]{font:700 .6875rem/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:8px;display:block}.step__see[data-astro-cid-22mkeqqv]{font:700 .75rem/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mist);margin:0}@media (width<=980px){.t72__grid[data-astro-cid-22mkeqqv]{grid-template-columns:1fr;gap:8px}.t72__panel[data-astro-cid-22mkeqqv]{top:var(--header);z-index:5;margin-inline:calc(-1 * var(--gutter));padding:10px var(--gutter);background:var(--night-2);border-bottom:1px solid var(--night-line);grid-template-columns:112px 1fr;place-items:center stretch;gap:14px;box-shadow:0 10px 18px -12px #000000b3}.dial[data-astro-cid-22mkeqqv]{grid-area:1/1;width:112px}.dial__label[data-astro-cid-22mkeqqv],.dial__k[data-astro-cid-22mkeqqv]{display:none}.t72__cap[data-astro-cid-22mkeqqv]{text-align:center;font:700 .625rem/1.25 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mist);grid-area:2/1;margin:-6px 0 0;display:block}.food[data-astro-cid-22mkeqqv]{border-top:0;grid-area:1/2/span 2;width:auto}.food[data-astro-cid-22mkeqqv] li[data-astro-cid-22mkeqqv]{border-bottom:0;padding:4px 0}.food__line[data-astro-cid-22mkeqqv]{display:none}.food__k[data-astro-cid-22mkeqqv]{font-size:.8125rem}.food__v[data-astro-cid-22mkeqqv]{font-size:.875rem}.food__src[data-astro-cid-22mkeqqv]{display:none}.step[data-astro-cid-22mkeqqv]{grid-template-columns:1fr;gap:10px}.step__stamp[data-astro-cid-22mkeqqv]{align-items:baseline;gap:10px;display:flex}.step__stamp[data-astro-cid-22mkeqqv] b[data-astro-cid-22mkeqqv]{margin-top:0;font-size:2.2rem}}@media (prefers-reduced-motion:reduce){.dial__fill[data-astro-cid-22mkeqqv],.dial__dot[data-astro-cid-22mkeqqv],.step[data-astro-cid-22mkeqqv],.food__v[data-astro-cid-22mkeqqv] i[data-astro-cid-22mkeqqv]{transition:none}}.rh__grid[data-astro-cid-xqm7jnxc]{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:clamp(24px,3vw,44px);display:grid}.rh__scroll[data-astro-cid-xqm7jnxc]{border:2px solid var(--ink);background:var(--paper);min-width:0}.rh__draw[data-astro-cid-xqm7jnxc]{position:relative}.rh__svg[data-astro-cid-xqm7jnxc]{width:100%;height:auto;display:block}.rh__svg[data-astro-cid-xqm7jnxc] .rh-room{font:700 12.5px var(--mono);letter-spacing:.18em;text-transform:uppercase}.rh__svg[data-astro-cid-xqm7jnxc] .rh-lbl{font:700 11.5px var(--mono);letter-spacing:.12em;text-transform:uppercase}.rh__svg[data-astro-cid-xqm7jnxc] .rh-dim{font:800 13px var(--mono);letter-spacing:.08em;text-transform:uppercase}.rh__svg[data-astro-cid-xqm7jnxc] .rh-tb1{font:900 22px var(--display);text-transform:uppercase;letter-spacing:.02em}.rh__svg[data-astro-cid-xqm7jnxc] .rh-tb2{font:700 11px var(--mono);letter-spacing:.16em;text-transform:uppercase}.rh__svg[data-astro-cid-xqm7jnxc] .rh-tb3{font:700 10px var(--mono);letter-spacing:.18em;text-transform:uppercase}.rh__svg[data-astro-cid-xqm7jnxc] .rh-tb4{font:800 16px var(--display);text-transform:uppercase}.tag[data-astro-cid-xqm7jnxc]{cursor:pointer;background:var(--accent);width:32px;height:32px;color:var(--ink);border:2px solid var(--ink);font:800 .95rem/1 var(--display);box-shadow:2px 2px 0 var(--ink);border-radius:50%;place-items:center;margin:-16px 0 0 -16px;padding:0;transition:transform .15s,background-color .15s;display:grid;position:absolute}.tag[data-astro-cid-xqm7jnxc]:hover{transform:scale(1.12)}.tag[data-astro-cid-xqm7jnxc][aria-pressed=true]{background:var(--ink);color:var(--accent);box-shadow:0 0 0 6px #f2a93b73}.tag[data-astro-cid-xqm7jnxc][aria-pressed=true]:after{content:"";border:2px solid var(--accent);border-radius:50%;animation:1.8s ease-out infinite ping;position:absolute;inset:-10px}.rh__panel[data-astro-cid-xqm7jnxc]{top:calc(var(--header) + 24px);gap:16px;display:grid;position:sticky}.rh__hint[data-astro-cid-xqm7jnxc]{font:600 .8125rem/1.4 var(--mono);letter-spacing:.06em;color:var(--steel);margin:0;display:none}.card[data-astro-cid-xqm7jnxc]{background:var(--paper);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);padding:22px 22px 20px}.card__k[data-astro-cid-xqm7jnxc]{font:700 .75rem/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--steel);margin:0 0 12px}.card__k[data-astro-cid-xqm7jnxc] b[data-astro-cid-xqm7jnxc]{background:var(--ink);min-width:30px;height:30px;color:var(--accent);font:800 .95rem/1 var(--display);letter-spacing:0;border-radius:50%;place-items:center;margin:0 6px;display:inline-grid}.card__t[data-astro-cid-xqm7jnxc]{font:900 1.75rem/.98 var(--display);text-transform:uppercase;margin-bottom:12px}.card__b[data-astro-cid-xqm7jnxc]{margin-bottom:14px}.card__see[data-astro-cid-xqm7jnxc]{border-top:1px solid var(--paper-line);font:700 .75rem/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink);margin:0;padding-top:12px}.rh__nav[data-astro-cid-xqm7jnxc]{justify-content:space-between;gap:12px;display:flex}.rh__btn[data-astro-cid-xqm7jnxc]{border:2px solid var(--ink);cursor:pointer;min-height:46px;font:800 .95rem/1 var(--display);letter-spacing:.06em;text-transform:uppercase;background:0 0;flex:1}.rh__btn[data-astro-cid-xqm7jnxc]:hover{background:var(--ink);color:var(--paper)}@keyframes ping{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.tag[data-astro-cid-xqm7jnxc][aria-pressed=true]:after{animation:none}.tag[data-astro-cid-xqm7jnxc]{transition:none}}@media (width<=1080px){.rh__grid[data-astro-cid-xqm7jnxc]{grid-template-columns:1fr}.rh__panel[data-astro-cid-xqm7jnxc]{position:static}}@media (width<=760px){.rh__scroll[data-astro-cid-xqm7jnxc]{margin-inline:calc(-1 * var(--gutter));-webkit-overflow-scrolling:touch;border-inline:0;overflow-x:auto}.rh__draw[data-astro-cid-xqm7jnxc]{width:760px}.rh__hint[data-astro-cid-xqm7jnxc]{display:block}}.rc[data-astro-cid-mkkdcycy]{background:linear-gradient(180deg, var(--night-2), #0c1a26)}.rc__grid[data-astro-cid-mkkdcycy]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.rc__qs[data-astro-cid-mkkdcycy]{counter-reset:q;gap:0;display:grid}.q[data-astro-cid-mkkdcycy]{border:0;border-top:1px solid var(--night-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 24px;margin:0;padding:18px 0;display:grid}.q[data-astro-cid-mkkdcycy]:last-of-type{border-bottom:1px solid var(--night-line)}.q__l[data-astro-cid-mkkdcycy]{float:left;font:500 .98rem/1.45 var(--sans);color:var(--snow);grid-template-columns:40px minmax(0,1fr);gap:8px;padding:0;display:grid}.q__l[data-astro-cid-mkkdcycy] small[data-astro-cid-mkkdcycy]{color:var(--mist);margin-top:2px;font-size:.875rem;display:block}.q__n[data-astro-cid-mkkdcycy]{font:900 1.3rem/1.1 var(--display);color:var(--accent)}.q__opts[data-astro-cid-mkkdcycy]{border:1.5px solid #e2eaef59;border-radius:3px;display:flex;overflow:hidden}.q__opts[data-astro-cid-mkkdcycy] label[data-astro-cid-mkkdcycy]{position:relative}.q__opts[data-astro-cid-mkkdcycy] input[data-astro-cid-mkkdcycy]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.q__opts[data-astro-cid-mkkdcycy] span[data-astro-cid-mkkdcycy]{min-width:68px;min-height:46px;font:800 .95rem/1 var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--mist);cursor:pointer;border-left:1.5px solid #e2eaef33;place-items:center;padding:0 12px;transition:background-color .15s,color .15s;display:grid}.q__opts[data-astro-cid-mkkdcycy] label[data-astro-cid-mkkdcycy]:first-child span[data-astro-cid-mkkdcycy]{border-left:0}.q__opts[data-astro-cid-mkkdcycy] label[data-astro-cid-mkkdcycy]:hover span[data-astro-cid-mkkdcycy]{color:var(--snow);background:#e2eaef0f}.q__opts[data-astro-cid-mkkdcycy] input[data-astro-cid-mkkdcycy]:focus-visible+span[data-astro-cid-mkkdcycy]{outline:3px solid var(--accent);outline-offset:-3px}.q__opts[data-astro-cid-mkkdcycy] input[data-astro-cid-mkkdcycy][value="2"]:checked+span[data-astro-cid-mkkdcycy]{color:#fff;background:#3e9b6a}.q__opts[data-astro-cid-mkkdcycy] input[data-astro-cid-mkkdcycy][value="1"]:checked+span[data-astro-cid-mkkdcycy]{background:var(--accent);color:var(--ink)}.q__opts[data-astro-cid-mkkdcycy] input[data-astro-cid-mkkdcycy][value="0"]:checked+span[data-astro-cid-mkkdcycy]{color:#fff;background:#c42b23}.rc__reset[data-astro-cid-mkkdcycy]{color:var(--mist);font:700 .8125rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:18px;padding:8px 0;text-decoration:underline}.rc__reset[data-astro-cid-mkkdcycy]:hover{color:var(--accent)}.rc__panel[data-astro-cid-mkkdcycy]{top:calc(var(--header) + 24px);border:1px solid var(--night-line);background:linear-gradient(#132636,#0e1c28);gap:20px;padding:24px;display:grid;position:sticky;box-shadow:inset 0 1px #ffffff0d,0 30px 60px -30px #000000b3}.meter[data-astro-cid-mkkdcycy]{text-align:center;justify-items:center;display:grid}.meter__svg[data-astro-cid-mkkdcycy]{width:min(100%,320px);overflow:visible}.meter__track[data-astro-cid-mkkdcycy]{fill:none;stroke:#e2eaef1a;stroke-width:26px}.meter__band[data-astro-cid-mkkdcycy]{fill:none;stroke-width:20px;opacity:.9}.meter__tick[data-astro-cid-mkkdcycy]{stroke:var(--mist);stroke-width:2px}.meter__lbl[data-astro-cid-mkkdcycy]{font:700 12px var(--mono);fill:var(--mist)}.meter__needle[data-astro-cid-mkkdcycy]{transform-origin:150px 158px;fill:var(--snow);transition:transform .8s cubic-bezier(.3,1.4,.5,1)}.meter__hub[data-astro-cid-mkkdcycy]{fill:var(--snow);stroke:var(--night);stroke-width:4px}.meter__score[data-astro-cid-mkkdcycy]{justify-items:center;margin:8px 0 0;display:grid}.meter__k[data-astro-cid-mkkdcycy]{font:700 .6875rem/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--mist);margin-bottom:14px}.meter__score[data-astro-cid-mkkdcycy] b[data-astro-cid-mkkdcycy]{font:900 4.2rem/.85 var(--display);color:var(--snow)}.meter__of[data-astro-cid-mkkdcycy]{font:700 .8125rem/1 var(--mono);color:var(--mist);letter-spacing:.14em;margin-top:14px}.meter__rating[data-astro-cid-mkkdcycy]{font:900 1.5rem/1 var(--display);text-transform:uppercase;color:var(--accent);margin:14px 0 4px}.meter__rating[data-astro-cid-mkkdcycy].is-empty{font:600 .9375rem/1.4 var(--sans);text-transform:none;color:var(--mist)}.meter__count[data-astro-cid-mkkdcycy]{font:600 .8125rem/1 var(--mono);letter-spacing:.1em;color:var(--mist);margin:0}.next[data-astro-cid-mkkdcycy]{border-top:1px solid var(--night-line);padding-top:18px}.next__k[data-astro-cid-mkkdcycy]{font:700 .6875rem/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:0 0 10px}.next__list[data-astro-cid-mkkdcycy]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.next__list[data-astro-cid-mkkdcycy] li{border-bottom:1px dashed var(--night-line);font:600 .9375rem/1.3 var(--sans);color:var(--snow);grid-template-columns:48px 1fr auto;align-items:baseline;gap:10px;padding:8px 0;display:grid}.next__list[data-astro-cid-mkkdcycy] .n{font:900 1.2rem/1 var(--display);color:var(--accent)}.next__list[data-astro-cid-mkkdcycy] .p{font:700 .75rem/1 var(--mono);letter-spacing:.1em;color:var(--mist);text-transform:uppercase;white-space:nowrap}.rc__verdict[data-astro-cid-mkkdcycy]{font:400 .9375rem/1.6 var(--serif);color:#d3dde3;margin:0}@media (width<=1020px){.rc__grid[data-astro-cid-mkkdcycy]{grid-template-columns:1fr}.rc__panel[data-astro-cid-mkkdcycy]{order:-1;position:static}}@media (width<=640px){.q[data-astro-cid-mkkdcycy]{grid-template-columns:1fr}.q__opts[data-astro-cid-mkkdcycy]{width:100%}.q__opts[data-astro-cid-mkkdcycy] label[data-astro-cid-mkkdcycy]{flex:1}.q__opts[data-astro-cid-mkkdcycy] span[data-astro-cid-mkkdcycy]{min-width:0}.rc__panel[data-astro-cid-mkkdcycy]{padding:18px}}@media (prefers-reduced-motion:reduce){.meter__needle[data-astro-cid-mkkdcycy]{transition:none}}
