.rh.svelte-1nhm01s{--rh-fg:var(--on-night);--rh-soft:var(--on-night-soft);gap:var(--sp-4) var(--sp-6);padding:var(--sp-5);border-radius:var(--r-4);box-shadow:var(--shadow-2);background-color:var(--night);color:var(--rh-fg);border:1px solid var(--night-line);background-image:radial-gradient(circle at 92% 8%, var(--night-2) 0, transparent 46%), radial-gradient(circle at 0% 100%, var(--night-2) 0, transparent 38%);grid-template-columns:minmax(0,1fr);align-items:center;display:grid;position:relative;overflow:hidden}@media screen{.rh.svelte-1nhm01s{--ink:var(--on-night);--ink-soft:var(--on-night-soft);--sheet:var(--night-2);--paper:var(--night);--line:var(--night-line);--line-strong:var(--on-night-soft);--accent:var(--sun);--focus:var(--sun)}}.rh.svelte-1nhm01s a{color:var(--rh-fg)}.rh.svelte-1nhm01s :focus-visible{outline-color:var(--sun)}@media (width>=761px){.rh.svelte-1nhm01s{padding:var(--sp-6) var(--sp-6) var(--sp-5)}.rh.has-pic.svelte-1nhm01s{grid-template-columns:minmax(0,1fr) minmax(160px,260px)}}.rh-words.svelte-1nhm01s{gap:var(--sp-2);align-content:start;min-width:0;display:grid}.rh-kicker.svelte-1nhm01s{align-items:center;gap:var(--sp-1) var(--sp-3);font-size:var(--fs-sm);color:var(--rh-soft);flex-wrap:wrap;max-width:none;margin:0;display:flex}.rh-kind.svelte-1nhm01s{padding:2px var(--sp-3);border-radius:var(--r-pill);background:var(--sun);color:var(--night);font-weight:800;font-size:var(--fs-xs);letter-spacing:.01em;align-items:center;display:inline-flex}.rh-eyebrow.svelte-1nhm01s{font-weight:600}.rh-time.svelte-1nhm01s{align-items:center;gap:var(--sp-1);white-space:nowrap;display:inline-flex}.rh-words.svelte-1nhm01s h1{color:var(--rh-fg);font:800 clamp(1.875rem, 1.25rem + 2.4vw, 2.875rem)/1.08 var(--sans);letter-spacing:-.03em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0}.rh-words.svelte-1nhm01s h1+.lead,.rh-words.svelte-1nhm01s .lead{color:var(--rh-soft);font-size:var(--fs-lg);max-width:60ch;margin:0;line-height:1.5}.rh-answer.svelte-1nhm01s{min-width:0;margin-top:var(--sp-2)}.rh-stats.svelte-1nhm01s{margin:var(--sp-2) 0 0;gap:var(--sp-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.rh-stats.svelte-1nhm01s li:where(.svelte-1nhm01s){align-items:baseline;gap:var(--sp-2);min-width:0;max-width:100%;padding:var(--sp-1) var(--sp-3);border:1px solid var(--night-line);border-radius:var(--r-pill);background:var(--night-2);font-size:var(--fs-sm);line-height:1.4;display:inline-flex}.rh-k.svelte-1nhm01s{color:var(--rh-soft)}.rh-v.svelte-1nhm01s{color:var(--rh-fg);overflow-wrap:anywhere;font-weight:700}a.rh-v.svelte-1nhm01s{text-decoration:underline;-webkit-text-decoration-color:var(--sun);text-decoration-color:var(--sun);text-underline-offset:3px}@media (pointer:coarse){.rh-stats.svelte-1nhm01s li:where(.svelte-1nhm01s){align-items:center;min-height:40px}}.rh-pic.svelte-1nhm01s{width:120px;min-width:0;color:var(--rh-soft);justify-self:start}.rh-pic.wide.svelte-1nhm01s{width:min(300px,100%)}@media (width<=760px){.rh.round.svelte-1nhm01s .rh-pic:where(.svelte-1nhm01s){top:var(--sp-4);right:var(--sp-4);width:64px;max-height:64px;position:absolute}.rh.round.svelte-1nhm01s .rh-pic:where(.svelte-1nhm01s) svg{max-height:64px}.rh.round.svelte-1nhm01s .rh-kicker:where(.svelte-1nhm01s){align-content:flex-start;min-height:52px;padding-right:72px}.rh.round.svelte-1nhm01s .rh-words:where(.svelte-1nhm01s)>h1:first-child{min-height:52px;padding-right:72px}.rh.round.svelte-1nhm01s .rh-ring-n:where(.svelte-1nhm01s) b:where(.svelte-1nhm01s){font-size:var(--fs-xl)}.rh.round.svelte-1nhm01s .rh-ring-n:where(.svelte-1nhm01s) span:where(.svelte-1nhm01s){font-size:var(--fs-2xs)}.rh.round.svelte-1nhm01s .rh-letter:where(.svelte-1nhm01s){font-size:var(--fs-2xl)}}.rh-pic.svelte-1nhm01s figure{max-width:none;margin:0}.rh-pic.svelte-1nhm01s svg{max-width:100%}@media (width>=761px){.rh-pic.svelte-1nhm01s{justify-self:end;width:100%}}.rh-ring.svelte-1nhm01s,.rh-mono.svelte-1nhm01s{aspect-ratio:1;place-items:center;display:grid;position:relative}@media (width>=761px){.rh-ring.svelte-1nhm01s,.rh-mono.svelte-1nhm01s{width:168px;position:relative}}.rh-ring.svelte-1nhm01s svg:where(.svelte-1nhm01s){width:100%;height:100%}.rh-track.svelte-1nhm01s{fill:none;stroke:var(--night-line);stroke-width:3px}.rh-arc.svelte-1nhm01s{fill:none;stroke:var(--sun);stroke-width:3px;stroke-linecap:round}.rh-ring-n.svelte-1nhm01s{text-align:center;place-content:center;line-height:1.1;display:grid;position:absolute;inset:0}.rh-ring-n.svelte-1nhm01s b:where(.svelte-1nhm01s){font:800 2.25rem/1 var(--sans);color:var(--rh-fg);letter-spacing:-.03em}.rh-ring-n.svelte-1nhm01s span:where(.svelte-1nhm01s){font-size:var(--fs-sm);color:var(--rh-soft)}.rh-dots.svelte-1nhm01s{width:100%;height:100%;fill:var(--sun);position:absolute;inset:0}.rh-letter.svelte-1nhm01s{font:600 4rem/1 var(--verse);color:var(--rh-fg)}@media (width>=761px){.rh-letter.svelte-1nhm01s{font-size:5rem}}@media (prefers-reduced-motion:no-preference){.rh-arc.svelte-1nhm01s{animation:.9s cubic-bezier(.2,.7,.3,1) both svelte-1nhm01s-rh-draw}@keyframes svelte-1nhm01s-rh-draw{0%{stroke-dasharray:0 100}}}@media print{.rh.svelte-1nhm01s{box-shadow:none;--rh-fg:var(--ink);--rh-soft:var(--ink-soft);background:0 0;padding:0}.rh-kind.svelte-1nhm01s,.rh-stats.svelte-1nhm01s li:where(.svelte-1nhm01s){border-color:var(--line);background:0 0}.rh-time.svelte-1nhm01s{display:none}}
