@layer reset{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0;padding:0}[role=list]{margin:0;padding:0;list-style:none}body{min-block-size:100vh;line-height:1.6}h1,h2,h3,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}p,li{text-wrap:pretty}img,picture{max-inline-size:100%;display:block}input,button,textarea,select{font:inherit}}@font-face{font-family:Nunito;src:url(../../../fonts/nunito-sans-v6-latin-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(../../../fonts/nunito-sans-v6-latin-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Nunito;src:url(../../../fonts/nunito-sans-v6-latin-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;size-adjust:100.06%}@font-face{font-family:Poppins;src:url(../../../fonts/poppins-v15-latin-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;size-adjust:103.2%}@font-face{font-family:Poppins;src:url(../../../fonts/poppins-v15-latin-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;size-adjust:103.2%}:root{--clr-act-pink:#ee2099;--clr-act-purple:#9712ff;--clr-act-blue:#264997;--clr-act-green:#21eb42;--clr-font-purple:#7f00ff;--clr-font-blue:#bbd5ee;--clr-font-grey:#acb8c4;--clr-font-link-blue:#62b2ff;--clr-font-white:#fff;--clr-font-error:#ffc107;--clr-bg-dark:#072038;--clr-bg-xtr-dark:#05182a;--brdr-input:1px solid #05182a;--brdr-focus:1px solid #7f00ff;--brdr-form:1px dashed #7b61ff;--gap-xs:8px;--gap-s:16px;--gap-m:32px;--gap-l:64px;--gap-xl:128px;--font-size-sm:.875rem;--font-size-base:1.125rem;--dot-size:16px;--shadow:0 2.8px 2.2px #00000009, 0 6.7px 5.3px #0000000c, 0 12.5px 10px #0000000f, 0 22.3px 17.9px #00000012, 0 41.8px 33.4px #00000016, 0 100px 80px #0000001f;--bpt-phone-portrait:320px;--bpt-phone-landscape:640px;--bpt-tablet-portrait:768px;--bpt-tablet-landscape:1024px;--bpt-desktop:1200px;--bpt-desktop-large:1600px;--main-max-width:1600px;--radius-btn:24px;--radius-sm-btn:100px;--font-text:"Nunito", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-heading:"Poppins", "Montserrat", "Avenir Next", "Segoe UI", "Helvetica Neue", Arial, sans-serif}::view-transition-group(toasts){animation:none}::view-transition-old(toasts){animation:none}::view-transition-new(toasts){animation:none}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}@layer base{body{font-family:Nunito,Segoe UI,Helvetica Neue,Arial,sans-serif;font-family:var(--font-text);background:#072038;background:var(--clr-bg-dark);color:var(--clr-font-white);scroll-behavior:smooth;width:100%;overflow-x:hidden}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}h1,h2,h3,h4,h5{font-family:Poppins,Montserrat,Avenir Next,Segoe UI,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);color:var(--clr-font-white);font-weight:600}h1{font-size:1.8rem;line-height:36px}h3{margin:0 0 .3em;font-size:1rem;line-height:32px}a:not(.unstyled){color:var(--clr-font-link-blue);cursor:pointer;background-image:linear-gradient(0deg,#62b2ff 0 .13169rem,#ff668c00 .13169rem 100%);background-image:linear-gradient(to top, var(--clr-font-link-blue) 0, var(--clr-font-link-blue) .13169rem, #ff668c00 .13169rem, #ff668c00 100%);outline:none;transition:all .2s}a:not(.unstyled):hover{filter:brightness(1.2)}.small-text-bold{font-size:.875rem;font-size:var(--font-size-sm);font-weight:600}.small-text{font-size:.875rem;font-size:var(--font-size-sm)}body:has(dialog[open]){overflow:hidden}.spinner-overlay{background:#05182acc;border-radius:5px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.spinner{border:4px solid #ffffff1a;border-top-color:#ee2099;border-top-color:var(--clr-act-pink);border-radius:50%;width:50px;height:50px;animation:1s ease-in-out infinite spin}@keyframes spin{to{transform:rotate(360deg)}}}.field{flex-direction:column;margin-top:.5em;margin-bottom:.5em;display:flex;position:relative}.field label{padding:0 0 .5em .123em}.input,.field input,.field textarea{box-sizing:border-box;background-color:#05182a;background-color:var(--clr-bg-xtr-dark);color:var(--clr-font-white);border:1px solid #05182a;border:var(--brdr-input);outline:none;width:100%;padding:0 .625em .0625em;font-size:18px;font-weight:400;transition:border .2s ease-in-out}:is(.input,.field input,.field textarea):focus{border:1px solid #7f00ff;border:var(--brdr-focus);padding-bottom:0}:is(.input,.field input,.field textarea):disabled{opacity:.5;cursor:not-allowed;border:none}.input:not(textarea),.field input{height:2.8em}.field-error{color:var(--clr-font-error);background-color:#0000;padding-top:8px;position:relative;overflow:hidden}.field-error:before{content:"👮‍♀️ "}.form-error{color:var(--clr-font-error);text-align:center;background-color:#0000;padding:8px;position:relative;overflow:hidden}.form-success{color:var(--clr-font-blue);text-align:center;background-color:#0000;padding:8px;position:relative;overflow:hidden}form .emoji{margin-right:.5rem;font-size:1.5rem}.field-container{flex-direction:column;gap:1rem;margin-bottom:1rem;display:flex}.error-container,.loading-container{flex-direction:column;align-items:center;gap:1rem;max-width:400px;display:flex}.success-container{flex-direction:column;align-items:center;gap:.5rem;max-width:400px;display:flex}.retry-button{background:#264997;background:var(--clr-act-blue);color:var(--clr-font-white);cursor:pointer;font-size:.875rem;font-size:var(--font-size-sm);border:none;border-radius:.375rem;margin-top:.5rem;padding:.5rem 1rem;transition:opacity .2s}.retry-button:hover{opacity:.8}.redirect-message{color:var(--clr-font-grey);font-size:.875rem;font-size:var(--font-size-sm);text-align:center;margin:0}.markdown{color:var(--clr-font-blue)}.markdown h2,.markdown h3{font-size:1.5rem}.markdown h3{font-size:1.3rem}.markdown h3,.markdown h4,.markdown h5{color:var(--clr-font-white)}.markdown p{margin-block:1em;font-size:1rem;line-height:1.5}.markdown p:last-of-type{margin-block-end:0}.markdown .lead{font-size:1.25rem;font-weight:700}.markdown blockquote{color:var(--clr-font-blue);border-left:.25em solid #acb8c4;border-left:.25em solid var(--clr-font-grey);margin:1em 0;padding:0 1em;font-size:18px}.markdown blockquote:not(:last-of-type){margin-bottom:32px;margin-bottom:var(--gap-m)}.markdown cite{color:var(--clr-font-white);padding-left:10px;font-size:14px;font-style:italic;display:block}.markdown a{color:var(--clr-font-link-blue);font-weight:700;text-decoration:none}.markdown table{border-collapse:collapse;width:100%;margin-bottom:32px;margin-bottom:var(--gap-m);table-layout:fixed}.markdown table tr th,.markdown table tr td{color:var(--clr-font-blue);vertical-align:middle;padding:5px;font-size:18px}.markdown table th{border-bottom:1px solid #acb8c4;border-bottom:solid 1px var(--clr-font-grey);text-align:left;font-weight:700}.markdown table td{border-bottom:1px solid #acb8c4;border-bottom:solid 1px var(--clr-font-grey)}.markdown caption,.markdown th,.markdown td{padding:4px 10px 4px 0}.hamburger-button.svelte-1eeyt8x{z-index:4;cursor:pointer;background:0 0;border:none;border-radius:0;outline:none;width:40px;height:30px;transition:transform .5s ease-in-out;display:block;position:absolute;top:30px;right:0;transform:rotate(0)}.hamburger-button.svelte-1eeyt8x:before{content:"";position:absolute;inset:-12px}.hamburger-button.open.svelte-1eeyt8x{transform:rotate(0)}.hamburger-button.svelte-1eeyt8x .line:where(.svelte-1eeyt8x){background:var(--clr-font-white);opacity:1;border-radius:2px;width:100%;height:4px;transition:all .25s ease-in-out;display:block;position:absolute;left:0;transform:rotate(0)}.hamburger-button.svelte-1eeyt8x .line1:where(.svelte-1eeyt8x){top:0}.hamburger-button.open.svelte-1eeyt8x .line1:where(.svelte-1eeyt8x){width:0%;top:18px;left:50%}.hamburger-button.svelte-1eeyt8x .line2:where(.svelte-1eeyt8x){top:12px}.hamburger-button.open.svelte-1eeyt8x .line2:where(.svelte-1eeyt8x){transform:rotate(45deg)}.hamburger-button.svelte-1eeyt8x .line3:where(.svelte-1eeyt8x){top:12px}.hamburger-button.open.svelte-1eeyt8x .line3:where(.svelte-1eeyt8x){transform:rotate(-45deg)}.hamburger-button.svelte-1eeyt8x .line4:where(.svelte-1eeyt8x){top:24px}.hamburger-button.open.svelte-1eeyt8x .line4:where(.svelte-1eeyt8x){width:0%;top:12px;left:50%}.language-switcher.svelte-easyxp{gap:.5em;height:100%;margin:auto 0;display:flex}button.svelte-easyxp{color:var(--clr-font-link-blue);cursor:pointer;font-size:var(--font-size-base);font-weight:600;font-family:var(--font-family-text);background-color:#0000;border:none;position:relative}.active-border.svelte-easyxp{border-bottom:1px solid var(--clr-font-white);width:50%;margin:0 auto;display:none;position:absolute;bottom:-3px;left:0;right:0}.active.svelte-easyxp{color:var(--clr-font-white)}.active.svelte-easyxp .active-border:where(.svelte-easyxp){display:block}.separator.svelte-easyxp{background-color:var(--clr-font-link-blue);opacity:.5;width:1px;height:1.5em}a.active.svelte-vwqxic,a.svelte-vwqxic:hover{color:var(--clr-font-white);background-image:linear-gradient(to top, var(--clr-font-white) 0, var(--clr-font-white) .13169rem, #ff668c00 .13169rem, #ff668c00 100%)}a.svelte-vwqxic{text-decoration:none}a.social.svelte-vwqxic{background-image:none;text-decoration:none}.mobile-nav.svelte-vdpghl{background:var(--clr-bg-dark);width:420px;height:690px;box-shadow:var(--shadow);grid-template-rows:420px 80px 80px;padding-top:2.5em;padding-bottom:2.5em;font-size:1.2em;display:grid;position:absolute;top:10px;right:-10px}@media (width<=639.98px){.mobile-nav.svelte-vdpghl{grid-gap:1px;z-index:3;background:linear-gradient(var(--clr-bg-dark) 90%, var(--clr-bg-xtr-dark));grid-template-rows:minmax(400px,auto) minmax(80px,auto) minmax(80px,auto);align-content:center;width:100vw;height:100vh;font-weight:600;position:fixed;inset:0;overflow:hidden}}.links.svelte-vdpghl{width:100%;max-width:420px;height:100%;margin:auto;padding:0 2.5em;list-style:none}.page-links.svelte-vdpghl{color:var(--clr-font-link-blue);flex-direction:column;height:100%;list-style:none;display:flex}.page-links.svelte-vdpghl li:where(.svelte-vdpghl){cursor:pointer;flex:1}.social-links.svelte-vdpghl{border-top:1px solid var(--clr-bg-xtr-dark);justify-content:start;align-items:center;display:flex;position:relative}.social-links.svelte-vdpghl li:where(.svelte-vdpghl)+li:where(.svelte-vdpghl){padding-left:20px}.language-switcher.svelte-vdpghl{height:30px}.auth-button.svelte-vdpghl+.auth-button:where(.svelte-vdpghl){margin-top:.5em}.user-greeting.svelte-vdpghl{height:100%;font-weight:600;font-size:var(--font-size-base);color:var(--clr-font-white);cursor:pointer;font-weight:600;font-size:var(--font-size-base);cursor:pointer;background-image:none;margin:0;text-decoration:none}.dev-banner.svelte-11j0y66{color:#856404;text-align:center;z-index:6;background-color:#fff3cd;border:1px solid #ffeaa7;padding:.5em;position:absolute;top:0;left:0;right:0;box-shadow:0 2px 4px #0000001a}.dev-banner.svelte-11j0y66 p:where(.svelte-11j0y66){margin:0;font-weight:600}.dev-banner.svelte-11j0y66 a:where(.svelte-11j0y66){color:#495057;font-weight:600;text-decoration:underline}.dev-banner.svelte-11j0y66 a:where(.svelte-11j0y66):hover{color:#212529;text-decoration:none}main.svelte-1br2sqw{background:linear-gradient(200deg,#2d023480 .68%,#0000 55.54%)}.content-wrapper.svelte-1br2sqw{max-width:var(--main-max-width);width:100%;margin:0 auto;overflow-x:hidden}.user-greeting.svelte-1br2sqw{height:100%;font-weight:600;font-size:var(--font-size-base);color:var(--clr-font-white);cursor:pointer;background-image:none;margin:auto .5em;text-decoration:none}footer.svelte-1br2sqw{background-color:var(--clr-bg-xtr-dark);color:var(--clr-font-blue);z-index:1;align-items:center;padding:3em 3em 5em;display:flex;position:relative}footer.svelte-1br2sqw a:where(.svelte-1br2sqw){text-decoration:none}footer.svelte-1br2sqw p:where(.svelte-1br2sqw),footer.svelte-1br2sqw small:where(.svelte-1br2sqw){color:var(--clr-font-grey);max-width:300px}footer.svelte-1br2sqw p:where(.svelte-1br2sqw){margin:0;padding-bottom:.1em}footer.svelte-1br2sqw small:where(.svelte-1br2sqw){padding-top:.8em;padding-bottom:.1em;display:flex}.footer-content.svelte-1br2sqw{z-index:1;width:100%;max-width:var(--main-max-width);justify-content:center;margin-left:auto;margin-right:auto;display:grid}.footer-content.svelte-1br2sqw h3:where(.svelte-1br2sqw){padding-bottom:1.5em}.footer-content.svelte-1br2sqw h3:where(.svelte-1br2sqw):not(:first-child){padding-top:1.5em}@media (width>=768px){.footer-content.svelte-1br2sqw{grid-template-columns:repeat(2,1fr)}.footer-content.svelte-1br2sqw h3:where(.svelte-1br2sqw):not(:first-child){padding-top:0}.footer-content.svelte-1br2sqw h3:where(.svelte-1br2sqw){padding-bottom:1.5em}.footer-content.svelte-1br2sqw h3:where(.svelte-1br2sqw):nth-of-type(2){order:2}.footer-content.svelte-1br2sqw section:where(.svelte-1br2sqw):first-of-type{order:3}.footer-content.svelte-1br2sqw section:where(.svelte-1br2sqw):nth-of-type(2){order:4}}.footer-section.svelte-1br2sqw{flex-direction:column;gap:.75em;display:flex}.footer-section.svelte-1br2sqw p:where(.svelte-1br2sqw),.footer-section.svelte-1br2sqw small:where(.svelte-1br2sqw){color:var(--clr-font-grey);max-width:300px}.footer-section.svelte-1br2sqw p:where(.svelte-1br2sqw){margin:0;padding-bottom:.1em}.footer-section.svelte-1br2sqw small:where(.svelte-1br2sqw){padding-top:.8em;padding-bottom:.1em;display:flex}.locations.svelte-1br2sqw{flex-direction:column;display:flex}@media (width>=768px){.locations.svelte-1br2sqw{flex-direction:row}}.location-item.svelte-1br2sqw{flex-direction:row;gap:1em;display:flex}.location-item.svelte-1br2sqw .location-icon:where(.svelte-1br2sqw){padding-right:.875em}.version.svelte-1br2sqw{text-align:center;color:#125493;margin-left:auto;margin-right:auto;position:absolute;bottom:20px;left:0;right:0}header.svelte-1br2sqw{z-index:4;justify-content:space-between;align-items:center;height:100px;padding:0 1.5em;transition:top .3s;display:flex;position:absolute;top:0;left:0;right:0}header.svelte-1br2sqw .logo:where(.svelte-1br2sqw){cursor:pointer;width:117px;height:64px}header.svelte-1br2sqw .logo:where(.svelte-1br2sqw):hover{transition:transform .3s cubic-bezier(.68,-.55,.27,1.55);transform:scale(1.01)}header.svelte-1br2sqw .logo:where(.svelte-1br2sqw):has(a:where(.svelte-1br2sqw):active){transition:transform .3s cubic-bezier(.68,-.55,.27,1.55);transform:scale(.98)}header.svelte-1br2sqw .desktop-nav-container:where(.svelte-1br2sqw){align-items:flex;justify-content:flex-end;gap:1em;width:100%;height:40px;display:flex}@media (width<=767.98px){header.svelte-1br2sqw .desktop-nav-container:where(.svelte-1br2sqw){display:none}}header.svelte-1br2sqw .mobile-nav-container:where(.svelte-1br2sqw){justify-content:flex-start;align-items:flex-start;width:80px;height:100%;display:flex;position:relative}.registration-banner:not(:empty)~header,.dev-banner~header{top:2.5em}.dev-banner~.registration-banner:not(:empty)~header{top:5em}.registration-banner.svelte-1br2sqw{background-color:var(--clr-act-purple);color:var(--clr-font-white);text-align:center;z-index:5;border-bottom:1px solid #ffffff1a;padding:.5em;position:absolute;top:0;left:0;right:0}.registration-banner.svelte-1br2sqw p:where(.svelte-1br2sqw){margin:0}.registration-banner.svelte-1br2sqw a:where(.svelte-1br2sqw){color:var(--clr-font-link-blue);font-weight:600;text-decoration:none}.dev-banner~.registration-banner{top:2.5em}
