:root{--primary-brand:#13adc7;--accent:#f43737;--foreground-1:#111;--foreground-2:#999;--border-1:#d6d6d6;--background-1:#fff;--background-2:#f3f3f3;--gradient:linear-gradient(90deg,#13adc7,#b133ff);--svg-background-light:#fff;--svg-fill-light:var(--foreground-2);--svg-background-dark:var(--foreground-1);--svg-fill-dark:var(--foreground-2);--logo-color-light:var(--foreground-1);--logo-color-dark:var(--background-1);--s-0:0px;--s-4:4px;--s-8:8px;--s-16:16px;--s-32:32px;--s-40:40px;--s-56:56px;--s-80:80px;--s-120:120px;--radius-default:6px;--radius-compact:3px;--radius-round:999px;--radius-none:0px;--s-12:12px;--s-24:24px;--font-family-semibold:"Titillium Web Semibold";--font-family-regular:"Titillium Web Regular";--font-family-light:"Titillium Web Light";--text-large-title:32px/40px var(--font-family-semibold);--text-title-1:28px/40px var(--font-family-semibold);--text-headline:16px/20px var(--font-family-regular);--text-body-1:14px/16px var(--font-family-regular);--text-label-1:14px/16px var(--font-family-regular);--text-title-2:22px/28px var(--font-family-semibold);--text-title-3:22px/28px var(--font-family-light);--text-body-2:10px/14px var(--font-family-regular);--text-label-2:10px/14px var(--font-family-regular);--button-font-size:14px;--svg-fill:var(--foreground-2)}body.light{--primary-brand:#13adc7;--accent:#f43737;--foreground-1:#111;--foreground-2:#999;--border-1:#d6d6d6;--background-1:#fff;--background-2:#f3f3f3;--gradient:linear-gradient(90deg,#13adc7,#b133ff);--svg-background:var(--svg-background-light);--svg-fill:var(--svg-fill-light);background-color:#f3f3f3;background-color:var(--background-2)}body.dark{--primary-brand:#b133ff;--accent:#f46737;--foreground-1:#fff;--foreground-2:#869da9;--border-1:#384767;--background-1:#0f1624;--background-2:#162032;--gradient:linear-gradient(90deg,#13adc7,#b133ff);--svg-background:var(--svg-background-dark);--svg-fill:var(--svg-fill-dark);background-color:#fff;background-color:var(--background-1)}body.light .icon-container a:hover svg{fill:#fff;fill:var(--background-1);background-color:#111;background-color:var(--foreground-1)}body.dark .icon-container a:hover svg{fill:var(--svg-background);background-color:#999;background-color:var(--svg-fill)}.radius-default{border-radius:6px;border-radius:var(--radius-default)}.radius-compact{border-radius:3px;border-radius:var(--radius-compact)}.radius-card{border-radius:24px;border-radius:var(--radius-card)}.radius-large{border-radius:40px;border-radius:var(--radius-large)}.radius-round{border-radius:999px;border-radius:var(--radius-round)}.radius-none{border-radius:0;border-radius:var(--radius-none)}.label-1,.label-2,.large-title,.title-1,.title-2{font-family:Titillium Web Semibold;font-family:var(--font-family-semibold)}.body-1,.body-2,.headline{font-family:Titillium Web Regular;font-family:var(--font-family-regular)}.title-3{font-family:Titillium Web Light;font-family:var(--font-family-light)}.large-title{font:32px/40px Titillium Web Semibold;font:var(--text-large-title)}.title-1{font:28px/40px Titillium Web Semibold;font:var(--text-title-1)}.headline{font:16px/20px Titillium Web Regular;font:var(--text-headline)}.body-1{font:14px/16px Titillium Web Regular;font:var(--text-body-1)}.label-1{font:14px/16px Titillium Web Regular;font:var(--text-label-1)}.title-2{font:22px/28px Titillium Web Semibold;font:var(--text-title-2)}.title-3{font:22px/28px Titillium Web Light;font:var(--text-title-3)}.body-2{font:10px/14px Titillium Web Regular;font:var(--text-body-2)}.label-2{font:10px/14px Titillium Web Regular;font:var(--text-label-2)}html{scroll-behavior:smooth}:root{--svg-color-light:#b133ff;--svg-color-dark:#f46737;--radius-card:24px;--radius-large:40px}body.light{--svg-color:var(--svg-color-light)}body.dark{--svg-color:var(--accent);--dark-gradient:linear-gradient(180deg,var(--background-2) 0%,var(--background-1) 100%)}.svg-icon{color:var(--svg-color)}@font-face{font-family:Titillium Web Semibold;font-style:normal;font-weight:600;src:url(/static/media/TitilliumWeb-SemiBold.d4d3eeb6e2367e6796c3.ttf) format("truetype")}@font-face{font-family:Titillium Web Regular;font-style:normal;font-weight:400;src:url(/static/media/TitilliumWeb-Regular.e53e0538893d432e0635.ttf) format("truetype")}@font-face{font-family:Titillium Web Light;font-style:normal;font-weight:300;src:url(/static/media/TitilliumWeb-Light.2b8d1521998c2d55bb51.ttf) format("truetype")}.text-default{margin:0}.about{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.content{margin-top:20px}.btn{border:none;border-radius:var(--radius-default);cursor:pointer;display:inline-block;font-family:var(--font-family-regular);font-size:var(--button-font-size);text-align:center;text-decoration:none;transition:background-color .3s ease}.btn,.btn--filled{padding:var(--s-12) var(--s-24)}.btn--filled{align-items:center;background-color:var(--primary-brand);border-radius:var(--radius-round);color:var(--background-1);display:inline-flex;font-size:18px;gap:10px;justify-content:center}.btn--filled:hover{background-color:var(--foreground-1)}.btn--outlined{align-items:center;background-color:#fff;border:1px solid var(--primary-brand);border-radius:var(--radius-round);color:var(--primary-brand);display:inline-flex;gap:10px;justify-content:center}.btn--outlined:hover{background-color:var(--background-2);border:1px solid var(--foreground-1);color:var(--foreground-1)}.btn--ghost{align-items:center;background-color:#fff;border-radius:var(--radius-round);color:var(--primary-brand);display:inline-flex;gap:10px;justify-content:center}.btn--ghost:hover{background-color:var(--background-2);color:var(--foreground-1)}.btn--reversed,.btn--reversed:hover{background-color:var(--background-1);color:var(--primary-brand)}.btn.label-1{font-family:var(--font-family-regular);font-size:var(--button-font-size)}body.dark .btn--filled{background-color:var(--primary-brand)}body.dark .btn--filled:hover{background-color:var(--foreground-1)}body.dark .btn--outlined{background-color:var(--background-1);border:1px solid var(--primary-brand);color:var(--primary-brand);height:40px}body.dark .btn--outlined:hover{background-color:var(--background-2);border:1px solid var(--foreground-1);color:var(--foreground-1);height:40px}body.dark .btn--ghost{background-color:var(--background-1);color:var(--primary-brand)}body.dark .btn--ghost:hover{background-color:var(--background-2);color:var(--primary-brand)}.back-to-top{bottom:var(--s-24)!important;position:fixed!important;right:var(--s-24)!important;transition:opacity .3s ease,visibility .3s ease!important;z-index:1000!important}.back-to-top-button{align-items:center!important;background-color:var(--primary-brand)!important;border:none!important;border-radius:var(--radius-round)!important;box-shadow:0 4px 6px #0000001a!important;color:var(--background-1)!important;display:flex!important;font-family:var(--font-family-regular)!important;height:var(--s-40)!important;justify-content:center!important;opacity:.7!important;text-align:center!important;text-decoration:none!important;transition:background-color .3s ease,opacity .3s ease,transform .3s ease!important;width:var(--s-40)!important}.back-to-top-button:hover{background-color:var(--foreground-1)!important;opacity:1!important;transform:scale(1.1)!important}.back-to-top-button:focus{outline:none!important}.back-to-top-button svg{height:24px!important;width:24px!important}.back-to-top-button:after{background-color:var(--foreground-1)!important;border-radius:var(--radius-compact)!important;bottom:calc(100% + 8px)!important;color:var(--background-1)!important;content:"Back to top"!important;font-size:12px!important;opacity:0!important;padding:4px 8px!important;pointer-events:none!important;position:absolute!important;right:50%!important;transform:translateX(50%)!important;transition:opacity .3s ease!important;white-space:nowrap!important;z-index:1001!important}.back-to-top-button.desktop:hover:after{opacity:1!important}.back-to-top-button.pulse{animation:pulse 2s infinite!important}@media(min-width:769px){.back-to-top-button{display:none!important}}@keyframes pulse{0%,to{transform:scale(1)!important}50%{transform:scale(1.05)!important}}body.dark .back-to-top-button{background-color:var(--primary-brand)!important;color:var(--background-1)!important}body.dark .back-to-top-button.desktop:hover{background-color:var(--foreground-1)!important}body.dark .back-to-top-button:after{background-color:var(--background-1)!important;color:var(--foreground-1)!important}
/*# sourceMappingURL=main.dec2be26.css.map*/