@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";*,:before,:after{box-sizing:border-box}html,body,#root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;min-height:100dvh;margin:0;padding:0;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}input,button,select,textarea{font-family:inherit}input::placeholder,textarea::placeholder{color:var(--theme-subtext,#64748b);opacity:1;font-family:inherit;font-weight:500}@keyframes spin{to{transform:rotate(360deg)}}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px var(--theme-focus-ring);border-color:var(--theme-highlight)!important}input:-webkit-autofill{caret-color:var(--theme-text,#111827);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--theme-surface-alt,#f4f6f9) inset!important;-webkit-text-fill-color:var(--theme-text,#111827)!important}input:-webkit-autofill:hover{caret-color:var(--theme-text,#111827);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--theme-surface-alt,#f4f6f9) inset!important;-webkit-text-fill-color:var(--theme-text,#111827)!important}input:-webkit-autofill:focus{caret-color:var(--theme-text,#111827);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--theme-surface-alt,#f4f6f9) inset!important;-webkit-text-fill-color:var(--theme-text,#111827)!important}input:-webkit-autofill:active{caret-color:var(--theme-text,#111827);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--theme-surface-alt,#f4f6f9) inset!important;-webkit-text-fill-color:var(--theme-text,#111827)!important}.anfield-nav-scroll{scrollbar-width:thin;scrollbar-color:transparent transparent}.anfield-nav-scroll:hover{scrollbar-color:#ffffff38 transparent}.anfield-nav-scroll::-webkit-scrollbar{width:5px}.anfield-nav-scroll::-webkit-scrollbar-track{background:0 0}.anfield-nav-scroll::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.anfield-nav-scroll:hover::-webkit-scrollbar-thumb{background:#ffffff38}@media screen and (width<=768px){input,select,textarea{font-size:16px!important}}.mobile-only-header{display:none!important}@media (width<=960px){.anfield-sidebar{transition:transform .24s cubic-bezier(.16,1,.3,1);top:0;bottom:0;left:0;transform:translate(-100%);position:fixed!important}.anfield-sidebar.open{transform:translate(0)}.mobile-only-btn{display:inline-flex!important}.mobile-only-header{display:flex!important}.desktop-only-el{display:none!important}}
