@font-face{font-family:Geist;src:url(/assets/Geist-VariableFont_wght-C2BNBXFg.ttf)format("truetype")}:root{box-sizing:border-box;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:1rem;--spacing-4:1.5rem;--spacing-5:2rem;--border-radius-sm:.1rem;--border-radius-md:.25rem;--border-radius-lg:.5rem;--color-primary:#3bb7ff;--color-secondary:#b4b4b4;--color-tertiary:#1694dd;--color-background:#fefefe;--color-text:#000;--color-text-light:#000;--color-text-dark:#fff;--drop-shadow:0 4px 6px #0000001a;--primary-shadow:0px 0px 8px 2px color-mix(in srgb, var(--color-primary) 41%, transparent);margin:0;padding:0;font-family:sans-serif}@media (prefers-color-scheme:dark){:root{--color-primary:#3bb7ff;--color-secondary:#252525;--color-background:#121212;--color-text:#fff;--drop-shadow:0 4px 6px #0000001a}}*{box-sizing:border-box}body{padding:var(--spacing-2);margin:0;font-family:Geist,sans-serif}html{background:var(--color-background);color:var(--color-text);min-height:100dvh;margin:0;padding:0}a{color:inherit;text-decoration:none}button,input[type=submit],input[type=reset]{color:inherit;font:inherit;cursor:pointer;outline:inherit;background:0 0;border:none;padding:0}.react-aria-ModalOverlay{width:100vw;height:var(--page-height);z-index:100;background:#00000080;position:absolute;top:0;left:0}.react-aria-ModalOverlay[data-entering]{animation:.2s modal-fade}.react-aria-ModalOverlay[data-exiting]{animation:.2s ease-in reverse modal-fade}.react-aria-Modal[data-entering]{animation:.2s slide-left}.react-aria-Modal[data-exiting]{animation:.2s reverse slide-left}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}@keyframes slide-left{0%{translate:100%}to{translate:0}}html:active-view-transition-type(fade)::view-transition-old(main-content){animation:.2s reverse fade}html:active-view-transition-type(fade)::view-transition-new(main-content){animation:.2s fade}@keyframes fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.react-aria-ModalOverlay,.react-aria-Modal{animation:none!important}html:active-view-transition-type(fade)::view-transition-old(main-content){animation:none}html:active-view-transition-type(fade)::view-transition-new(main-content){animation:none}}
