.rc{--rc-paper:var(--paper,60 17.2% 94.3%);--rc-sheet:var(--sheet,60 33.3% 98.2%);--rc-water:var(--water,170 15.8% 85.1%);--rc-land:var(--land,46.2 27.7% 90.8%);--rc-coast:var(--coast,180 12.3% 69.6%);--rc-ink:var(--ink,164 27.3% 10.8%);--rc-ink-2:var(--ink-2,160 10.9% 26.9%);--rc-line:var(--line,331.4 75.9% 37.5%);--rc-line-night:var(--line-night,333 78.4% 80%);--rc-sea:var(--sea,186.2 69.6% 24.5%);--rc-sea-tint:var(--sea-tint,183.8 29.6% 89.4%);--rc-jet:var(--jet,40.2 66.3% 31.4%);--rc-jet-text:var(--jet-text,40 73.8% 23.9%);--rc-night:var(--night,210 52.2% 9%);--rc-night-2:var(--night-2,208.4 50% 14.9%);--rc-night-land:var(--night-land,209.4 53.5% 19.4%);--rc-night-ink:var(--night-ink,96 15.2% 93.5%);--rc-night-ink-2:var(--night-ink-2,204.5 14.7% 70.6%);--rc-lamp:var(--lamp,39.2 83.6% 68.8%);--rc-field:var(--field,152.7 4.4% 50.8%);--rc-sans:var(--font-sans,"Archivo"),"Helvetica Neue",Arial,sans-serif;--rc-sans-narrow:var(--font-sans-narrow,var(--font-sans,"Archivo")),"Helvetica Neue",Arial,sans-serif;--rc-serif:var(--font-serif-text,var(--font-serif,"Newsreader")),Georgia,"Times New Roman",serif;--rc-ease-draw:cubic-bezier(0.65,0,0.35,1);--rc-ease-ui:cubic-bezier(0.2,0.8,0.2,1);position:relative;width:100%;overflow:hidden;isolation:isolate;background:hsl(var(--rc-water));font-family:var(--rc-sans)}.rc-fill{height:100%}.rc-tone-night{background:hsl(var(--rc-night))}.rc-layer,.rc-map,.rc-nf,.rc-nf-c{position:absolute;inset:0}.rc-layer{width:100%;height:100%;display:block;overflow:visible}.rc-static{contain:strict}.rc-nf{overflow:hidden;z-index:1}.rc-day{--g-water:var(--rc-water);--g-land:var(--rc-land);--g-coast:var(--rc-coast);--g-coast-w:0.8;--g-grat:var(--rc-ink);--g-grat-a:0.075;--g-meridian-a:0.36;--g-ink:var(--rc-ink);--g-ink-2:var(--rc-ink-2);--g-halo:var(--rc-water);--g-line:var(--rc-line);--g-dot:var(--rc-ink);--g-ring:var(--rc-sheet);--g-cand:var(--rc-ink);--g-cand-a:0.42;--g-jet:var(--rc-jet);--g-jet-in:var(--rc-water);--g-sea:var(--rc-sea);--g-note:var(--rc-jet-text);--g-box:var(--rc-sheet);--g-box-line:var(--rc-ink);--g-water-lb:var(--rc-ink-2)}.rc-night{--g-water:var(--rc-night);--g-land:var(--rc-night-land);--g-coast:var(--rc-night-land);--g-coast-w:0;--g-grat:var(--rc-night-ink);--g-grat-a:0.06;--g-meridian-a:0.3;--g-ink:var(--rc-night-ink);--g-ink-2:var(--rc-night-ink-2);--g-halo:var(--rc-night);--g-line:var(--rc-line-night);--g-dot:var(--rc-night-ink);--g-ring:var(--rc-night);--g-cand:var(--rc-night-ink-2);--g-cand-a:0.3;--g-jet:var(--rc-lamp);--g-jet-in:var(--rc-night);--g-sea:var(--rc-sea-tint);--g-note:var(--rc-lamp);--g-box:var(--rc-night-2);--g-box-line:var(--rc-night-ink);--g-water-lb:var(--rc-night-ink-2)}.rc-water{fill:hsl(var(--g-water))}.rc-land{fill:hsl(var(--g-land));stroke:hsl(var(--g-coast));stroke-width:var(--g-coast-w);stroke-linejoin:round}.rc-grat{fill:none;stroke:hsl(var(--g-grat)/var(--g-grat-a));stroke-width:.8}.rc-m0{fill:none;stroke:hsl(var(--g-ink)/var(--g-meridian-a));stroke-width:1;stroke-dasharray:5 5}.rc-m0-lb{font-family:var(--rc-serif);font-style:italic;font-size:14px;fill:hsl(var(--g-ink-2))}.rc-l{fill:none;stroke-linecap:round;stroke-linejoin:round}.rc-l-found{stroke:hsl(var(--g-line));stroke-width:3}.rc-night .rc-l-found{stroke-width:2.5}.rc-l-under{stroke:hsl(var(--g-line)/.18);stroke-width:8}.rc-l-planned{stroke:hsl(var(--g-line));stroke-width:2;stroke-dasharray:8 7;stroke-linecap:butt;opacity:.85}.rc-l-candidate{stroke:hsl(var(--g-cand)/var(--g-cand-a));stroke-width:1.1}.rc-l-jet{stroke:hsl(var(--g-jet));stroke-width:4.6;stroke-linecap:butt}.rc-l-jet-in{stroke:hsl(var(--g-jet-in));stroke-width:1.5;stroke-linecap:butt}.rc-l-surface{stroke:hsl(var(--g-sea));stroke-width:2.6;stroke-dasharray:0 6}.rc-faded{opacity:.16}.rc-a-draw,.rc-t-win{stroke-dasharray:1 1}.rc-ring{fill:hsl(var(--g-ring))}.rc-dot{fill:hsl(var(--g-dot))}.rc-dot-stop{fill:hsl(var(--g-ring));stroke:hsl(var(--g-dot));stroke-width:2}.rc-dot-pin{fill:hsl(var(--g-line))}.rc-dot-jet{fill:hsl(var(--g-jet))}.rc-hub{fill:hsl(var(--g-ring));stroke:hsl(var(--g-ink-2));stroke-width:1.5}.rc-day .rc-hub-answered{fill:hsl(var(--g-ring));stroke:hsl(var(--g-ink));stroke-width:2}.rc-night .rc-hub-answered{fill:hsl(var(--rc-lamp));stroke:hsl(var(--rc-night));stroke-width:2}.rc-hub-rejected{opacity:.55}.rc-hub-pulse{fill:none;stroke:hsl(var(--g-ink-2)/.5);stroke-width:1.5;opacity:0;transform-box:fill-box;transform-origin:center}.rc-lb{font-family:var(--rc-sans-narrow);font-size:14px;font-weight:600;font-stretch:92%;fill:hsl(var(--g-ink));paint-order:stroke fill;stroke:hsl(var(--g-halo));stroke-width:4px;stroke-linejoin:round}.rc-lb-sub{font-family:var(--rc-sans);font-stretch:100%;font-size:13px;font-weight:500}.rc-lb-hub-muted,.rc-lb-sub{fill:hsl(var(--g-ink-2))}.rc-lb-note,.rc-lb-note .rc-lb-sub{font-family:var(--rc-sans);font-stretch:100%;font-weight:500;font-size:14px;fill:hsl(var(--g-note))}.rc-lb-cluster{stroke:none}.rc-lb-cluster text{font-size:13px;fill:hsl(var(--g-ink))}.rc-cluster{fill:hsl(var(--g-box));stroke:hsl(var(--g-box-line)/.14);stroke-width:1}.rc-arc-lb{font-family:var(--rc-sans);font-size:13px;font-weight:500;fill:hsl(var(--g-ink));paint-order:stroke fill;stroke:hsl(var(--g-halo));stroke-width:4px;stroke-linejoin:round}.rc-water-lb{font-family:var(--rc-serif);font-style:italic;font-size:16px;letter-spacing:.22em;fill:hsl(var(--g-water-lb))}.rc-night .rc-water-lb{opacity:.8}.rc-leader{fill:none;stroke:hsl(var(--g-ink)/.45);stroke-width:1}.rc-lens-shadow{fill:hsl(var(--rc-ink)/.1)}.rc-lens-ring{fill:none;stroke:hsl(var(--g-ink)/.3)}.rc-land-lens,.rc-lens-ring{stroke-width:1}.rc-lb-lens,.rc-lens-cap{font-size:13px}.rc-lens-cap{font-family:var(--rc-sans);font-weight:600;fill:hsl(var(--g-sea));paint-order:stroke fill;stroke:hsl(var(--g-halo));stroke-width:4px;stroke-linejoin:round}.rc-replay{position:absolute;top:12px;right:12px;z-index:3;min-height:44px;padding:0 16px;border:1px solid hsl(var(--rc-field));border-radius:6px;background:hsl(var(--rc-sheet));color:hsl(var(--rc-ink));font:600 16px/1 var(--rc-sans);cursor:pointer}.rc-replay:hover{background:hsl(var(--rc-paper))}.rc-replay:focus-visible{outline:2px solid hsl(var(--focus,var(--rc-line)));outline-offset:3px}.rc[data-phase=firstlight] .rc-nf{transform:translateX(100%)}.rc[data-phase=firstlight] .rc-nf-c{transform:translateX(-100%)}@keyframes rc-unhold{to{visibility:visible}}.js .rc-pre :is(.rc-labels,.rc-water-lb,.rc-arc-lb,.rc-m0-lb,.rc-lens){visibility:hidden;animation:rc-unhold 0s linear 3s forwards}@keyframes rc-draw{0%{stroke-dashoffset:1}}@keyframes rc-fade{0%{opacity:0}}@keyframes rc-pop{0%{opacity:0;transform:scale(.2)}}@keyframes rc-dim{0%{opacity:1}}@keyframes rc-nf-in{0%{transform:translateX(100%)}}@keyframes rc-nf-in-c{0%{transform:translateX(-100%)}}@keyframes rc-nf-out{0%{transform:translateX(0)}}@keyframes rc-ask{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:no-preference){.js .rc[data-anim]:not(.rc-skip) .rc-a-draw,.rc-play .rc-a-draw{animation:rc-draw var(--dur,1.25s) var(--rc-ease-draw) var(--d,0ms) both}.js .rc[data-anim]:not(.rc-skip) .rc-a-fade,.rc-play .rc-a-fade{animation:rc-fade var(--dur,.4s) var(--rc-ease-ui) var(--d,0ms) both}.js .rc[data-anim]:not(.rc-skip) .rc-a-pop,.rc-play .rc-a-pop{transform-box:fill-box;transform-origin:center;animation:rc-pop .42s cubic-bezier(.3,1.4,.5,1) var(--d,0ms) both}.js .rc[data-anim]:not(.rc-play):not(.rc-skip) :is(.rc-a-draw,.rc-a-fade,.rc-a-pop){animation-play-state:paused}.rc-tx[data-phase=night] .rc-nf{animation:rc-nf-in .7s var(--rc-ease-draw) both}.rc-tx[data-phase=night] .rc-nf-c{animation:rc-nf-in-c .7s var(--rc-ease-draw) both}.rc-tx[data-phase=firstlight] .rc-nf,.rc-tx[data-phase=firstlight] .rc-nf-c{animation:rc-nf-out .7s var(--rc-ease-draw) both}.rc-tx[data-phase=firstlight] .rc-t-win{animation:rc-draw .9s var(--rc-ease-draw) calc(.45s + var(--wd, 0ms)) both}.rc-tx[data-phase=firstlight] .rc-t-dim{animation:rc-dim .6s var(--rc-ease-ui) .25s both}.rc-live .rc-hub-pulse{animation:rc-ask 1s ease-out 0ms 5}}@media (prefers-reduced-motion:reduce){.rc,.rc *{animation:none!important;transition:none!important}.js .rc.rc-pre :is(.rc-labels,.rc-water-lb,.rc-arc-lb,.rc-m0-lb,.rc-lens){animation:rc-unhold 0s linear 3s forwards!important}}.rc-legend{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;list-style:none;font-family:var(--font-sans,"Archivo"),"Helvetica Neue",Arial,sans-serif;font-size:14px;line-height:1.4;color:hsl(var(--ink-2,160 10.9% 26.9%))}.rc-legend li{display:inline-flex;align-items:center;gap:8px}.rc-sw{flex:none}.rc-sw-line{stroke:hsl(var(--line,331.4 75.9% 37.5%))}.rc-sw-jet{stroke:hsl(var(--jet,40.2 66.3% 31.4%))}.rc-sw-gap{stroke:hsl(var(--sheet,60 33.3% 98.2%))}.rc-sw-sea{stroke:hsl(var(--sea,186.2 69.6% 24.5%))}.rc-sw-cand{stroke:hsl(var(--ink-3,154.3 7.6% 36.1%))}.rc-legend-night{color:hsl(var(--night-ink-2,204.5 14.7% 70.6%))}.rc-legend-night .rc-sw-line{stroke:hsl(var(--line-night,333 78.4% 80%))}.rc-legend-night .rc-sw-jet{stroke:hsl(var(--lamp,39.2 83.6% 68.8%))}.rc-legend-night .rc-sw-gap{stroke:hsl(var(--night,210 52.2% 9%))}.rc-legend-night .rc-sw-sea{stroke:hsl(var(--sea-tint,183.8 29.6% 89.4%))}.rc-legend-night .rc-sw-cand{stroke:hsl(var(--night-ink-2,204.5 14.7% 70.6%))}.rc-sentence-main{margin:0;font-family:var(--font-serif-text,var(--font-serif,"Newsreader")),Georgia,serif;font-size:21px;line-height:1.4;color:hsl(var(--ink,164 27.3% 10.8%))}.rc-sentence-main em{font-style:italic;color:hsl(var(--ink-2,160 10.9% 26.9%))}.rc-sentence-sub{margin:4px 0 0;font-family:var(--font-sans,"Archivo"),"Helvetica Neue",Arial,sans-serif;font-size:14px;line-height:1.45;color:hsl(var(--ink-3,154.3 7.6% 36.1%))}