@font-face{font-family:Faktum;src:url(/fonts/faktum/Faktum-Bold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Faktum;src:url(/fonts/faktum/Faktum-BoldItalic.otf) format("opentype");font-weight:700;font-style:italic}@font-face{font-family:Faktum;src:url(/fonts/faktum/Faktum-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Faktum;src:url(/fonts/faktum/Faktum-RegularItalic.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:Faktum;src:url(/fonts/faktum/Faktum-Light.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Faktum;src:url(/fonts/faktum/Faktum-LightItalic.otf) format("opentype");font-weight:300;font-style:italic}@font-face{font-family:Faktum;src:url(/fonts/faktum/Faktum-Medium.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Faktum;src:url(/fonts/faktum/Faktum-MediumItalic.otf) format("opentype");font-weight:500;font-style:italic}@font-face{font-family:Faktum;src:url(/fonts/faktum/Faktum-SemiBold.otf) format("opentype");font-weight:600;font-style:normal}@font-face{font-family:Faktum;src:url(/fonts/faktum/Faktum-SemiBoldItalic.otf) format("opentype");font-weight:600;font-style:italic}@font-face{font-family:Faktum;src:url(/fonts/faktum/Faktum-ExtraBold.otf) format("opentype");font-weight:800;font-style:normal}@font-face{font-family:Faktum;src:url(/fonts/faktum/Faktum-ExtraBoldItalic.otf) format("opentype");font-weight:800;font-style:italic}@font-face{font-family:Faktum;src:url(/fonts/faktum/Faktum-ExtraLight.otf) format("opentype");font-weight:200;font-style:normal}@font-face{font-family:Faktum;src:url(/fonts/faktum/Faktum-ExtraLightItalic.otf) format("opentype");font-weight:200;font-style:italic}@font-face{font-family:Faktum;src:url(/fonts/faktum/Faktum-Thin.otf) format("opentype");font-weight:100;font-style:normal}@font-face{font-family:Faktum;src:url(/fonts/faktum/Faktum-ThinItalic.otf) format("opentype");font-weight:100;font-style:italic}*{box-sizing:border-box}body{margin:0;padding:0;font-family:Faktum,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:2px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){*{scrollbar-color:rgba(255,255,255,.2) transparent}::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.2)}::-webkit-scrollbar-thumb:hover{background-color:rgba(255,255,255,.3)}}.zoom-out{transform:scale(.8);transform-origin:top left;width:125%}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@keyframes spin-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-reverse{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.animate-spin-slow{animation:spin-slow 20s linear infinite}.animate-spin-reverse{animation:spin-reverse 15s linear infinite}.animate-ping{animation:ping 2s cubic-bezier(0,0,.2,1) infinite}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-blue-600{--tw-gradient-from:#2563eb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(37,99,235,0))}.to-teal-600{--tw-gradient-to:#0d9488}.from-blue-700{--tw-gradient-from:#1d4ed8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(29,78,216,0))}.to-teal-700{--tw-gradient-to:#0f766e}.text-transparent{color:transparent}.bg-clip-text{background-clip:text;-webkit-background-clip:text}