.rr-hero.astro-ggc6fbra h1.astro-ggc6fbra{max-width:22ch}#helper.astro-ggc6fbra{scroll-margin-top:96px}.rr-wrap.astro-ggc6fbra{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(20px,4vw,48px);display:grid}.rr-qs.astro-ggc6fbra{flex-direction:column;gap:12px;display:flex}.rr-q.astro-ggc6fbra{border:1px solid var(--rule);background:linear-gradient(170deg,#15120e,#0b0a08);border-radius:16px;margin:0;padding:16px 18px;transition:border-color .3s}.rr-q.astro-ggc6fbra:has(input:checked){border-color:#d4af5f66}.rr-q.astro-ggc6fbra legend.astro-ggc6fbra{float:left;width:100%;font-family:var(--f-disp);color:var(--ink);align-items:baseline;gap:12px;padding:0;font-size:18px;line-height:1.3;display:flex}.rr-n.astro-ggc6fbra{color:var(--gold);font-size:15px}.rr-hint.astro-ggc6fbra{clear:both;color:var(--mute);margin:6px 0 12px;padding-top:4px;font-size:13.5px}.rr-opts.astro-ggc6fbra{flex-wrap:wrap;gap:8px;display:flex}.rr-opt.astro-ggc6fbra{cursor:pointer;position:relative}.rr-opt.astro-ggc6fbra input.astro-ggc6fbra{opacity:0;pointer-events:none;position:absolute}.rr-opt.astro-ggc6fbra span.astro-ggc6fbra{border:1px solid var(--rule);color:var(--dim);border-radius:999px;padding:9px 15px;font-size:14px;transition:color .25s,border-color .25s,background-color .25s,transform .2s;display:inline-block}.rr-opt.astro-ggc6fbra:hover span.astro-ggc6fbra{color:var(--ink);border-color:#d4af5f80}.rr-opt.astro-ggc6fbra input.astro-ggc6fbra:checked+span.astro-ggc6fbra{color:#140f06;background:linear-gradient(180deg, var(--gold-hi), var(--gold));border-color:#0000;font-weight:700}.rr-opt.astro-ggc6fbra input.astro-ggc6fbra:focus-visible+span.astro-ggc6fbra{outline:2px solid var(--gold-hi);outline-offset:2px}.rr-side.astro-ggc6fbra{--s:0;background:radial-gradient(120% 80% at 50% -10%,#d4af5f29,#0000 60%),linear-gradient(170deg,#1a1611,#0b0a08);border:1px solid #d4af5f59;border-radius:18px;padding:22px;position:sticky;top:96px}.rr-meter.astro-ggc6fbra{background:linear-gradient(90deg,#ff6b4a,#ffb020 50%,#49c46b);border-radius:99px;height:12px;margin:6px 0 26px;position:relative}.rr-meter.astro-ggc6fbra b.astro-ggc6fbra{letter-spacing:.14em;text-transform:uppercase;color:var(--mute);font-size:11px;font-weight:800;position:absolute;top:18px}.rr-meter.astro-ggc6fbra b.astro-ggc6fbra:last-of-type{right:0}.rr-needle.astro-ggc6fbra{top:50%;left:calc(50% + var(--s) * 50%);background:radial-gradient(circle at 35% 30%, #fff3d0, var(--gold) 60%);width:22px;height:22px;box-shadow:0 0 0 1px var(--gold), 0 6px 18px -4px #d4af5fcc;border:3px solid #0b0a08;border-radius:50%;margin:-11px 0 0 -11px;transition:left .5s cubic-bezier(.2,.7,.2,1);position:absolute}.rr-prog.astro-ggc6fbra{color:var(--dim);margin:0 0 14px;font-size:13px}.rr-prog.astro-ggc6fbra span.astro-ggc6fbra{color:var(--gold);font-weight:800}.rr-verdicts.astro-ggc6fbra{flex-direction:column;gap:10px;display:flex}.rr-v.astro-ggc6fbra{--c:#49c46b;border:1px solid color-mix(in srgb, var(--c) 35%, transparent);background:#ffffff04;border-radius:14px;padding:16px}.rr-v.astro-ggc6fbra.v-think{--c:#ffb020}.rr-v.astro-ggc6fbra.v-replace{--c:#ff6b4a}.rr-v.astro-ggc6fbra .kicker.astro-ggc6fbra{color:var(--c)}.rr-v.astro-ggc6fbra h2.astro-ggc6fbra{margin:6px 0 8px;font-size:21px}.rr-v.astro-ggc6fbra p.astro-ggc6fbra{color:var(--dim);margin-bottom:12px;font-size:14.5px}.rr-side.astro-ggc6fbra.js .rr-v.astro-ggc6fbra{display:none}.rr-side.astro-ggc6fbra.js.ready .rr-v.astro-ggc6fbra.on{box-shadow:0 30px 60px -40px var(--c);display:block}.rr-side.astro-ggc6fbra.js:not(.ready) .rr-verdicts.astro-ggc6fbra:before{content:"Answer at least 3 questions to see your verdict.";border:1px dashed var(--rule);color:var(--dim);border-radius:14px;padding:16px;font-size:14px;display:block}.rr-note.astro-ggc6fbra{color:var(--mute);margin:14px 0 0;font-size:12.5px}.rr-rules.astro-ggc6fbra{counter-reset:r;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.rr-rules.astro-ggc6fbra li.astro-ggc6fbra{counter-increment:r;border:1px solid var(--rule);background:#ffffff04;border-radius:14px;padding:18px}.rr-rules.astro-ggc6fbra li.astro-ggc6fbra:before{content:"0" counter(r);font-family:var(--f-disp);color:var(--gold);margin-bottom:6px;font-size:22px;display:block}.rr-rules.astro-ggc6fbra b.astro-ggc6fbra{color:var(--ink);margin-bottom:4px;display:block}.rr-rules.astro-ggc6fbra span.astro-ggc6fbra{color:var(--dim);font-size:14.5px}.rr-two.astro-ggc6fbra{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.rr-two.astro-ggc6fbra .sec-head.astro-ggc6fbra p.astro-ggc6fbra+p.astro-ggc6fbra{margin-top:12px}@media (width<=900px){.rr-wrap.astro-ggc6fbra,.rr-two.astro-ggc6fbra{grid-template-columns:1fr}.rr-side.astro-ggc6fbra{position:static}}@media (prefers-reduced-motion:no-preference){.rr-opt.astro-ggc6fbra input.astro-ggc6fbra:checked+span.astro-ggc6fbra{animation:.3s cubic-bezier(.2,.7,.2,1) rr-pop}@keyframes rr-pop{50%{transform:scale(1.06)}}.rr-side.astro-ggc6fbra.js.ready .rr-v.astro-ggc6fbra.on{animation:.45s cubic-bezier(.2,.7,.2,1) both rr-in}@keyframes rr-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}
