body{font-family:var(--font-open-sans),sans-serif}::marker{font-size:.6rem}.custom-decimal-marker::marker{font-size:.875rem}
.h1{letter-spacing:-.05em;font-size:2.25rem;font-weight:800;line-height:2.5rem}.h2{letter-spacing:-.05em}.h2,.h3{font-size:1.875rem;line-height:2.25rem}.h2,.h3,.h4{font-weight:800}.h4{letter-spacing:-.025em;font-size:1.5rem;line-height:2rem}@media (min-width:1024px){.h1{font-size:3rem;line-height:1}.h2{font-size:2.25rem;line-height:2.5rem}}.btn,.btn-lg,.btn-sm,.btn-xs{--tw-shadow:0px 1px 2px rgba(0,0,0,.08);--tw-shadow-colored:0px 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);border-width:1px;border-color:transparent;border-radius:.25rem;justify-content:center;align-items:center;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.15s;animation-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.btn{padding:.5rem .75rem}.btn-lg{padding:.75rem 1rem}.btn-sm{padding:.25rem .5rem}.btn-xs{padding:.125rem .5rem}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}
body,html{overscroll-behavior:none}.sidebar-expanded .sidebar-expanded\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}@media (min-width:640px){.sidebar-expanded .sm\:sidebar-expanded\:block{display:block}.sidebar-expanded .sm\:sidebar-expanded\:hidden{display:none}.sidebar-expanded .sm\:sidebar-expanded\:w-60{width:15rem!important}.sidebar-expanded .sm\:sidebar-expanded\:w-\[4\.6rem\]{width:4.6rem}.sidebar-expanded .sm\:sidebar-expanded\:opacity-100{opacity:1}.sidebar-expanded .sm\:sidebar-expanded\:inline{display:inline}}iframe#launcher{width:4rem;height:4rem;border-radius:9999px!important}#login-locale-select button{background:0 0;gap:8px;width:-moz-fit-content;width:fit-content;padding-left:.75rem;padding-right:.75rem}#login-locale-select button svg{width:.75rem;height:.75rem}#login-locale-select button span{font-size:.75rem!important}
