@font-face{font-family:atkinsonHyperlegible;src:url(../media/AtkinsonHyperlegible_Regular-s.p.0n41so~4ys_6b.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:atkinsonHyperlegible;src:url(../media/AtkinsonHyperlegible_Bold-s.p.0vmo9sgke3bk9.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:atkinsonHyperlegible;src:url(../media/AtkinsonHyperlegible_Italic-s.p.0a0do9woha60u.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:atkinsonHyperlegible;src:url(../media/AtkinsonHyperlegible_BoldItalic-s.p.0-1~7di6ycjdo.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.0zjgaf2oc70-_.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}
:root{--prism-progress-dur:2.4s}.prism-loading-screen{flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex}.prism-loading-fullscreen{z-index:50;background:hsl(var(--background));position:fixed;inset:0}.prism-loading-text{color:hsl(var(--muted-foreground));text-align:center;margin-top:.75rem;font-size:.875rem}.prism-loader{--s:280px;--prism-t:0s;--halo-size:var(--s);--prism-size:calc(var(--s) * .22);--wordmark-size:calc(var(--s) * .16);--tagline-size:calc(var(--s) * .044);--progress-w:calc(var(--s) * .34);width:calc(var(--s) * 1.4);align-items:center;gap:calc(var(--s) * .07);flex-direction:column;display:flex;position:relative}.prism-loader-minimal{gap:calc(var(--s) * .04)}.prism-stage{width:var(--halo-size);height:var(--halo-size);place-items:center;display:grid;position:relative}.prism-halo{background:conic-gradient(from 0deg, hsl(var(--red)) 0%, hsl(var(--orange)) 14%, hsl(var(--yellow)) 28%, hsl(var(--green)) 43%, hsl(var(--blue)) 58%, hsl(var(--indigo)) 72%, hsl(var(--violet)) 86%, hsl(var(--red)) 100%);filter:blur(calc(var(--s) * .012));opacity:.55;border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(closest-side,#0000 0% 62%,#000 64% 67%,#0000 70%);mask:radial-gradient(closest-side,#0000 0% 62%,#000 64% 67%,#0000 70%)}.prism-ambient{filter:blur(calc(var(--s) * .04));background:radial-gradient(circle,#bd75f02e 0%,#bd75f00f 40%,#0000 70%);border-radius:50%;position:absolute;inset:18%}.prism-beams{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.prism-beams line{stroke-linecap:round;filter:drop-shadow(0 0 calc(var(--s) * .012) currentColor);transform-origin:50%;transform-box:fill-box}.prism-beam{animation:prism-beam-breathe var(--prism-breathe-dur) ease-in-out infinite;opacity:.85;stroke:currentColor}.prism-beam-red{color:hsl(var(--red));animation-delay:var(--prism-t,0s)}.prism-beam-orange{color:hsl(var(--orange));animation-delay:calc(var(--prism-t,0s) - .4s)}.prism-beam-yellow{color:hsl(var(--yellow));animation-delay:calc(var(--prism-t,0s) - .8s)}.prism-beam-green{color:hsl(var(--green));animation-delay:calc(var(--prism-t,0s) - 1.2s)}.prism-beam-blue{color:hsl(var(--blue));animation-delay:calc(var(--prism-t,0s) - 1.6s)}.prism-beam-indigo{color:hsl(var(--indigo));animation-delay:calc(var(--prism-t,0s) - 2s)}.prism-beam-violet{color:hsl(var(--violet));animation-delay:calc(var(--prism-t,0s) - 2.4s)}.prism-mark{width:var(--prism-size);height:var(--prism-size);z-index:2;position:relative}.prism-mark polygon{fill:#20192ea6;stroke:url(#prism-edge-gradient);stroke-width:1.5px;filter:drop-shadow(0 0 calc(var(--s) * .025) #bd71f480)}.prism-wordmark{justify-content:center;align-items:center;gap:calc(var(--wordmark-size) * .36);font-weight:700;font-size:var(--wordmark-size);letter-spacing:.22em;padding-left:.22em;line-height:1;display:flex}.prism-wordmark span{color:#ffffffeb;display:inline-block}.prism-tagline{color:hsl(var(--muted-foreground));font-size:var(--tagline-size);letter-spacing:.08em;text-transform:uppercase;opacity:.75;margin:0}.prism-progress{width:var(--progress-w);background:#ffffff0f;border-radius:999px;height:2px;position:relative;overflow:hidden}.prism-progress-fill{border-radius:inherit;background:linear-gradient(90deg, transparent 0%, hsl(var(--red)) 12%, hsl(var(--orange)) 24%, hsl(var(--yellow)) 36%, hsl(var(--green)) 50%, hsl(var(--blue)) 64%, hsl(var(--indigo)) 78%, hsl(var(--violet)) 88%, transparent 100%);filter:drop-shadow(0 0 6px #bd75f08c);width:40%;animation:prism-progress-sweep var(--prism-progress-dur) cubic-bezier(.65,.05,.36,1) infinite;animation-delay:var(--prism-t,0s);position:absolute;inset:0}.prism-spinner{display:inline-block;position:relative}.prism-spinner-track,.prism-spinner-head{border:2px solid #0000;border-radius:50%;position:absolute;inset:0}.prism-spinner-track{border-color:hsl(var(--muted))}.prism-spinner-head{border-top-color:hsl(var(--primary));animation:.9s linear infinite prism-spin}.prism-progress-determinate{width:100%}.prism-progress-determinate-track{background:hsl(var(--muted));border-radius:999px;height:8px;overflow:hidden}.prism-progress-determinate-fill{background:linear-gradient(90deg, hsl(var(--violet)), hsl(var(--blue)), hsl(var(--green)));border-radius:999px;height:100%;transition:width .3s ease-out}.prism-progress-determinate-label{color:hsl(var(--muted-foreground));text-align:center;margin-top:.25rem;font-size:.75rem}@keyframes prism-progress-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes prism-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.prism-spinner-head{animation-duration:1ms!important;animation-iteration-count:1!important}.prism-progress-fill{animation:1.5s ease-in-out infinite prism-progress-pulse;transform:translate(75%)}}@keyframes prism-progress-pulse{0%,to{opacity:.3}50%{opacity:.9}}
