@font-face{font-family:atkinsonHyperlegible;src:url(../media/AtkinsonHyperlegible_Regular-s.p.34xrbdud0c3b0.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:atkinsonHyperlegible;src:url(../media/AtkinsonHyperlegible_Bold-s.p.3ffxoazx10_-1.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:atkinsonHyperlegible;src:url(../media/AtkinsonHyperlegible_Italic-s.p.2x1xfpioniag5.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:atkinsonHyperlegible;src:url(../media/AtkinsonHyperlegible_BoldItalic-s.p.2td7gtm9m_ya-.woff2)format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:atkinsonHyperlegible Fallback;src:local(Arial);ascent-override:80.11%;descent-override:16.2%;line-gap-override:20.13%;size-adjust:99.36%}.atkinsonhyperlegible_9307fc98-module__N_u_gW__className{font-family:atkinsonHyperlegible,atkinsonHyperlegible Fallback,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.atkinsonhyperlegible_9307fc98-module__N_u_gW__variable{--font-atkinson:"atkinsonHyperlegible", "atkinsonHyperlegible Fallback", system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Arial, sans-serif}
@font-face{font-family:atkinsonHyperlegibleMono;src:url(../media/AtkinsonHyperlegibleMono_Regular-s.p.2emb9s6wmassk.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:atkinsonHyperlegibleMono Fallback;src:local(Arial);ascent-override:57.47%;descent-override:11.62%;line-gap-override:14.44%;size-adjust:138.5%}.atkinsonhyperlegiblemono_78818dfa-module__Oy_cBq__className{font-family:atkinsonHyperlegibleMono,atkinsonHyperlegibleMono Fallback,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.atkinsonhyperlegiblemono_78818dfa-module__Oy_cBq__variable{--font-atkinson-mono:"atkinsonHyperlegibleMono", "atkinsonHyperlegibleMono Fallback", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace}
.prism-spectrum{background:conic-gradient(from 25deg,#ff3b3b,#ff8c1a,#f5d90a,#3ddc84,#2b9cff,#5b5bff,#b14dff,#ff3b3b)}@keyframes prism-spin{to{transform:rotate(360deg)}}@keyframes prism-spin-rev{to{transform:rotate(-360deg)}}@keyframes prism-breathe{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.025)}}@keyframes prism-letter{0%,to{opacity:.55}45%{opacity:1}}@keyframes prism-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes prism-pulse{0%,to{opacity:.4}50%{opacity:1}}.prism-loading{--s:min(300px,46vh,78vw);contain:layout paint;font-family:var(--font-sans);color:hsl(var(--foreground));flex-direction:column;justify-content:center;align-items:center;display:flex}.prism-loading-full{background:hsl(var(--panel));min-height:100dvh}.prism-loading-mark{width:var(--s);height:var(--s);flex:none;position:relative}.prism-loading-mark-disc{background:#14101c;border-radius:50%;position:absolute;inset:4.5%}.prism-loading-mark-spin{will-change:transform;animation:16s linear infinite prism-spin;position:absolute;inset:0}.prism-loading-mark-band,.prism-loading-mark-wash{border-radius:50%;position:absolute;inset:1.5%}.prism-loading-mark-band{-webkit-mask:radial-gradient(closest-side,#0000 90.5%,#000 92.2% 100%);mask:radial-gradient(closest-side,#0000 90.5%,#000 92.2% 100%)}.prism-loading-mark-wash{opacity:.55;-webkit-mask:radial-gradient(closest-side,#0000 72%,#0006 86%,#000 94.5%,#0000 100%);mask:radial-gradient(closest-side,#0000 72%,#0006 86%,#000 94.5%,#0000 100%)}.prism-loading-mark-tri{width:100%;height:100%;animation:4.2s ease-in-out infinite prism-breathe;position:absolute;inset:0;overflow:visible}.prism-loading-word{gap:calc(var(--s)*.055);margin-top:calc(var(--s)*.15);font-size:calc(var(--s)*.155);font-weight:700;line-height:1;display:flex}.prism-loading-word span{animation:3.6s ease-in-out infinite prism-letter;display:block}.prism-loading-word span:nth-child(2){animation-delay:.14s}.prism-loading-word span:nth-child(3){animation-delay:.28s}.prism-loading-word span:nth-child(4){animation-delay:.42s}.prism-loading-word span:nth-child(5){animation-delay:.56s}.prism-loading-tag{margin-top:calc(var(--s)*.055);font-size:calc(var(--s)*.043);letter-spacing:.2em;text-transform:uppercase;color:hsl(var(--muted-foreground) / .8)}.prism-loading-status{margin-top:calc(var(--s)*.055);font-size:calc(var(--s)*.042);color:hsl(var(--muted-foreground))}.prism-loading .prism-progress{margin-top:calc(var(--s)*.13);width:calc(var(--s)*.42)}.prism-spinner{--sp:24px;vertical-align:-.18em;width:var(--sp);height:var(--sp);contain:layout paint;flex:none;line-height:0;display:inline-block;position:relative}.prism-spinner-ring{opacity:.9;border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(closest-side,#0000 78%,#000 82% 100%);mask:radial-gradient(closest-side,#0000 78%,#000 82% 100%)}.prism-spinner-arc{-webkit-mask:radial-gradient(closest-side,transparent 78%,#000 82%,#000 100%),conic-gradient(from 0deg,#000 0 292deg,transparent 292deg);-webkit-mask:radial-gradient(closest-side,transparent 78%,#000 82%,#000 100%),conic-gradient(from 0deg,#000 0 292deg,transparent 292deg);mask:radial-gradient(closest-side,transparent 78%,#000 82%,#000 100%),conic-gradient(from 0deg,#000 0 292deg,transparent 292deg);-webkit-mask-composite:source-in;will-change:transform;border-radius:50%;animation:1.4s linear infinite prism-spin;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.prism-spinner-tri{will-change:transform;width:100%;height:100%;animation:2.8s linear infinite prism-spin-rev;position:absolute;inset:0}.prism-spinner-tri polygon{transform-origin:50px 50px;transform:scale(1.22)}.prism-spinner.is-bare .prism-spinner-tri polygon{transform-origin:50px 50px;transform:scale(1.6)}.prism-spinner.is-bare .prism-spinner-ring,.prism-spinner.is-bare .prism-spinner-arc{display:none}.prism-progress{--h:3px;width:100%;height:var(--h);border-radius:var(--h);background:hsl(var(--foreground) / .08);contain:layout paint;position:relative;overflow:hidden}.prism-progress-fill{border-radius:inherit;width:var(--value,0%);transition:width .35s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;overflow:hidden}.prism-progress-fill span{height:100%;width:calc(100% / max(var(--ratio,1),.01));background:linear-gradient(90deg,#ff3b3b,#ff8c1a,#f5d90a,#3ddc84,#2b9cff,#5b5bff,#b14dff);min-width:100%;position:absolute;top:0;left:0}.prism-progress.is-indeterminate .prism-progress-fill{display:none}.prism-progress-sweep{will-change:transform;background:linear-gradient(90deg,#0000,#a855f7,#4ec8ff,#0000);animation:2.2s cubic-bezier(.65,.05,.36,1) infinite prism-sweep;position:absolute;inset:0}.prism-progress:not(.is-indeterminate) .prism-progress-sweep{display:none}@media (prefers-reduced-motion:reduce){.prism-spinner-arc,.prism-spinner-tri{animation:none}.prism-spinner{animation:1.6s ease-in-out infinite prism-pulse}.prism-loading-mark-spin{animation:none}.prism-loading-mark-tri{animation:2.6s ease-in-out infinite prism-pulse}.prism-progress-sweep{background:linear-gradient(90deg,#a855f7,#4ec8ff);animation:1.8s ease-in-out infinite prism-pulse;transform:none}.prism-progress-fill{transition:none}}
