@keyframes pop{0%{scale:1}30%{scale:2}to{scale:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes skeleton{to{background-position:0}}@keyframes notification-in{0%{opacity:0;translate:0 -100%}to{opacity:1;translate:0 0}}@keyframes notification-out{0%{opacity:1;translate:0 0}to{opacity:0;translate:0 -100%}}@keyframes banner-slide-in{0%{opacity:0;height:0}to{opacity:1;height:64px}}@keyframes banner-slide-out{0%{opacity:1;height:64px}to{opacity:0;height:0}}@keyframes slide-up{0%{translate:0 100%}to{translate:0 0}}@keyframes slide-down{0%{translate:0 0}to{translate:0 100%}}@keyframes slide-left{0%{translate:0 0}to{translate:-100% 0}}@keyframes slide-right{0%{translate:-100% 0}to{translate:0 0}}@font-face{font-family:Bomstad;src:url(/fonts/Bomstad_display/BomstadDisplay-Thin.woff2);font-weight:100}@font-face{font-family:Bomstad;src:url(/fonts/Bomstad_display/BomstadDisplay-ExtraLight.woff2);font-weight:200}@font-face{font-family:Bomstad;src:url(/fonts/Bomstad_display/BomstadDisplay-Light.woff2);font-weight:300}@font-face{font-family:Bomstad;src:url(/fonts/Bomstad_display/BomstadDisplay-Regular.woff2);font-weight:400}@font-face{font-family:Bomstad;src:url(/fonts/Bomstad_display/BomstadDisplay-Medium.woff2);font-weight:500}@font-face{font-family:Bomstad;src:url(/fonts/Bomstad_display/BomstadDisplay-Bold.woff2);font-weight:600}@font-face{font-family:Bomstad;src:url(/fonts/Bomstad_display/BomstadDisplay-SemiBold.woff2);font-weight:700}@font-face{font-family:Bomstad;src:url(/fonts/Bomstad_display/BomstadDisplay-ExtraBold.woff2);font-weight:800}@font-face{font-family:Bomstad;src:url(/fonts/Bomstad_display/BomstadDisplay-Black.woff2);font-weight:900}@font-face{font-family:Just sans;src:url(/fonts/Just_sans/JUST_Sans_ExLight.woff2);font-weight:200}@font-face{font-family:Just sans;src:url(/fonts/Just_sans/JUST_Sans_Light.woff2);font-weight:300}@font-face{font-family:Just sans;src:url(/fonts/Just_sans/JUST_Sans_Regular.woff2);font-weight:400}@font-face{font-family:Just sans;src:url(/fonts/Just_sans/JUST_Sans_Medium.woff2);font-weight:500}@font-face{font-family:Just sans;src:url(/fonts/Just_sans/JUST_Sans_Bold.woff2);font-weight:600}@font-face{font-family:Just sans;src:url(/fonts/Just_sans/JUST_Sans_SemiBold.woff2);font-weight:700}@font-face{font-family:Just sans;src:url(/fonts/Just_sans/JUST_Sans_ExBold.woff2);font-weight:800}:root{--color-background-default:#0d0d0d;--color-foreground-default:#F7F7F7;--color-shades-100:#1A1A1A;--color-shades-200:#333333;--color-shades-300:#4D4D4D;--color-shades-400:#666666;--color-shades-500:#808080;--color-shades-600:#B2B2B2;--color-shades-700:#CCCCCC;--color-shades-800:#E0E0E0;--color-shades-900:#F2F2F2;--color-primary-darker:#07288C;--color-primary-dark:#1B28B2;--color-primary-default:#2B3AD9;--color-primary-default-rgb:43,58,217;--color-primary-light:#3D6AF2;--color-primary-lighter:#668CFF;--color-primary-contrast:#DADCF2;--color-blue-darker:#07288C;--color-blue-dark:#1B28B2;--color-blue-default:#2B3AD9;--color-blue-light:#3D6AF2;--color-blue-lighter:#668CFF;--color-blue-contrast:#DADCF2;--color-green-darker:#054D24;--color-green-dark:#06592A;--color-green-default:#00662C;--color-green-light:#057334;--color-green-lighter:#0E8A43;--color-green-contrast:#DFF2E7;--color-red-darker:#8C0712;--color-red-dark:#B21B27;--color-red-default:#D92B3A;--color-red-light:#F23D4C;--color-red-lighter:#FF6673;--color-red-contrast:#F2DADC;--color-orange-darker:#8C4A07;--color-orange-dark:#B2671B;--color-orange-default:#D9822B;--color-orange-light:#F2973D;--color-orange-lighter:#FFB266;--color-orange-contrast:#F2E6DA;--blur-s:blur(10px);--blur-m:blur(20px);--blur-l:blur(40px);--blur-xl:blur(80px);--opacity-alpha:80%;--opacity-beta:50%;--opacity-gamma:30%;--opacity-delta:10%;--font-default:"just sans";--font-display:"Bomstad";--size-scale:8px;--breakpoint-small:400px;--breakpoint-medium:800px;--breakpoint-large:1600px;--breakpoint-huge:2000px}body[data-theme=light]{--color-background-default-default:#F7F7F7;--color-foreground-default:#0d0d0d;--color-shades-100:#F2F2F2;--color-shades-200:#E0E0E0;--color-shades-300:#CCCCCC;--color-shades-400:#B2B2B2;--color-shades-500:#808080;--color-shades-600:#666666;--color-shades-700:#4D4D4D;--color-shades-800:#333333;--color-shades-900:#1A1A1A}body[data-theme=dark]{--color-background-default-default:#0d0d0d;--color-foreground-default:#F7F7F7;--color-shades-100:#1A1A1A;--color-shades-200:#333333;--color-shades-300:#4D4D4D;--color-shades-400:#666666;--color-shades-500:#808080;--color-shades-600:#B2B2B2;--color-shades-700:#CCCCCC;--color-shades-800:#E0E0E0;--color-shades-900:#F2F2F2}*{scroll-behavior:smooth;box-sizing:border-box;margin:0;padding:0;font-family:var(--font-default);font-weight:300}::selection{color:var(--color-primary-default);background:color-mix(srgb,var(--color-primary-default) 100%,transparent 10%);background:rgba(var(--color-primary-default-rgb),10%)}::-webkit-scrollbar{display:none}[scrollbar=true]::-webkit-scrollbar{display:block;width:8px;height:8px;opacity:.3;-webkit-transition:opacity .3s;transition:opacity .3s;background-color:rgba(0,0,0,0)}[scrollbar=true]:hover::-webkit-scrollbar{opacity:1}[scrollbar=true]::-webkit-resizer,[scrollbar=true]::-webkit-scrollbar-corner,[scrollbar=true]::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}[scrollbar=true]:hover::-webkit-resizer,[scrollbar=true]:hover::-webkit-scrollbar-corner,[scrollbar=true]:hover::-webkit-scrollbar-track{background-color:color-mix(in srgb,var(--color-foreground),transparent 5%);backdrop-filter:var(--blur-s);-webkit-backdrop-filter:var(--blur-s)}[scrollbar=true]::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--color-foreground),transparent 30%);backdrop-filter:var(--blur-s);-webkit-backdrop-filter:var(--blur-s);border-radius:8px;background-clip:padding-box;border:1px solid rgba(0,0,0,0)}html{overflow:scroll}body,html{width:100vw;width:100svw;width:100dvw;height:100vh;height:100svh;height:100dvh;position:relative}body{display:block;background-color:var(--color-background-default-default);color:var(--color-foreground-default)}a{color:var(--color-primary-default)}@media(display-mode:standalone){html{overscroll-behavior-y:none}body,html{overflow:hidden}body{min-height:100vh;height:100vh;max-height:100vh;min-width:100vw;width:100vw;max-width:100vw;padding:0;margin:0}}