.ft{--ft-paper:#faf7ee;--ft-paper-back:#f3f0e5;--ft-ink:#25170c;--ft-white:#fffdf8;--ft-ground:#3e2f2380;--ft-dim:0;--ft-pencil:Noteworthy, "Bradley Hand", "Segoe Print", "Ink Free", "Chalkboard SE", "Comic Sans MS", cursive;--ft-ease-ui:cubic-bezier(.2, .8, .2, 1);justify-items:center;width:100%;display:grid}@supports (color:lab(0% 0 0)){.ft{--ft-ink:lab(9.42005% 5.89285 9.29835);--ft-white:lab(99.4613% -.0124276 3.05638);--ft-ground:lab(21.0348% 5.62914 10.5029/.5)}}:root[data-theme=dark] .ft{--ft-ground:#0100009e;--ft-dim:.07}@supports (color:lab(0% 0 0)){:root[data-theme=dark] .ft{--ft-ground:lab(.189016% .249818 .175941/.62)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ft{--ft-ground:#0100009e;--ft-dim:.07}@supports (color:lab(0% 0 0)){:root:not([data-theme=light]) .ft{--ft-ground:lab(.189016% .249818 .175941/.62)}}}.ft-toy{aspect-ratio:1;opacity:0;width:min(300px,100%);position:relative}.ft-toy[data-ready]{animation:ft-arrive .68s var(--ft-ease-ui) both}@keyframes ft-arrive{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}.ft-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ft-paper{fill:var(--ft-paper)}.ft-paper-back{fill:var(--ft-paper-back)}.ft-dark{fill:var(--ft-ink)}.ft-light{fill:var(--ft-white)}.ft-dim{fill:var(--ft-ink);opacity:var(--ft-dim)}.ft-cast{fill:var(--ft-ink)}.ft-ground-stop{stop-color:var(--ft-ground)}.ft-ground{opacity:.55}.ft-contact{opacity:1}.ft-label{opacity:var(--ft-labels,1)}.ft-ring{fill:none;stroke:var(--heading,currentColor);stroke-width:2px;stroke-linejoin:round;opacity:0}.ft-ring[data-on]{opacity:1}.ft-choice{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;margin:0;padding:0;position:absolute}.ft-choice[aria-disabled=true],.ft[data-phase=revealed] .ft-choice{cursor:default}.ft-choice:focus-visible{outline:none}.ft-foot{grid-template-columns:44px 1fr 44px;align-items:center;width:min(300px,100%);height:44px;margin-top:2px;display:grid}.ft-again,.ft-note{grid-area:1/2;justify-self:center}.ft-again{height:44px;color:var(--muted,currentColor);font:inherit;text-underline-offset:3px;cursor:pointer;opacity:0;visibility:hidden;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:opacity .16s var(--ft-ease-ui), visibility 0s .16s, color .15s ease-out, text-decoration-color .15s ease-out;background:0 0;border:0;padding:0 14px;font-size:13px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.ft-again[data-on]{opacity:1;visibility:visible;transition:opacity .24s var(--ft-ease-ui), color .15s ease-out, text-decoration-color .15s ease-out}@media (hover:hover){.ft-again:hover{color:var(--heading,currentColor);text-decoration-color:currentColor}}.ft-again:focus-visible{outline:2px solid var(--heading,currentColor);outline-offset:-6px;border-radius:999px}.ft-note{color:var(--muted,currentColor);font:400 15px/1 var(--ft-pencil);opacity:0;pointer-events:none}.ft-note[data-on]{animation:ft-note .9s var(--ft-ease-ui) both}@keyframes ft-note{0%{opacity:0;transform:translateY(3px)rotate(-2deg)}18%,70%{opacity:1;transform:rotate(-2deg)}to{opacity:0;transform:rotate(-2deg)}}.ft-mute{width:44px;height:44px;color:var(--tertiary,currentColor);cursor:pointer;opacity:0;visibility:hidden;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:opacity .24s var(--ft-ease-ui), color .15s ease-out;background:0 0;border:0;border-radius:999px;grid-area:1/3;place-items:center;padding:0;display:grid}.ft-mute[data-on]{opacity:1;visibility:visible}.ft-mute svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}@media (hover:hover){.ft-mute:hover{color:var(--heading,currentColor)}}.ft-mute:focus-visible{outline:2px solid var(--heading,currentColor);outline-offset:-4px}.ft-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ft-toy[data-ready]{animation:.2s ease-out both ft-fade}.ft-note[data-on]{animation:.9s ease-out both ft-fade-note}}@keyframes ft-fade{0%{opacity:0}to{opacity:1}}@keyframes ft-fade-note{0%,to{opacity:0}15%,75%{opacity:1}}
