.nav__inline{display:flex;align-items:center;gap:1rem}.nav__inline_item{display:inline-flex}.nav__inline_link:hover{text-decoration-line:none}.nav__inline_mobile{width:100%;flex-direction:column;gap:0;border-top-width:1px;border-color:hsl(var(--third))}.nav__inline_mobile li{width:100%}.nav__inline_mobile li a{width:100%;border-bottom-width:1px;border-color:hsl(var(--border));padding:1.5rem}@media (min-width:768px){.nav__inline_mobile li a{padding-left:1.5rem;padding-right:1.5rem}}header[data-theme=dark] .nav__inline_mobile li a{border-color:hsl(var(--border-foreground))}.nav__main{display:none;align-items:center;gap:2rem}@media (min-width:1024px){.nav__main{display:flex}}.nav__main_links{width:-moz-min-content;width:min-content;height:-moz-min-content;height:min-content;gap:0}@media not all and (min-width:1024px){.nav__main_links{width:100%}}@media (min-width:1024px){.nav__main_links{border-radius:160px;padding:.625rem}}.nav__main_links li{position:relative;z-index:2}@media (min-width:1024px){.nav__main_links li{height:2.5rem}}.nav__main_links li a{display:flex;flex-direction:row;align-items:center}@media (min-width:1024px){.nav__main_links li a{height:100%;justify-content:center;padding-left:1.25rem;padding-right:1.25rem}}header .nav__main_links{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}@media (min-width:1024px){header .nav__main_links{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}header[data-theme=dark]:not(.is_scrolling) .nav__main_links{position:relative}@media (min-width:1024px){header[data-theme=dark]:not(.is_scrolling) .nav__main_links{background-color:hsl(var(--third-foreground)/.1);--tw-backdrop-blur:blur(8px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}}header[data-theme=dark]:not(.is_scrolling) .nav__main_links:after,header[data-theme=dark]:not(.is_scrolling) .nav__main_links:before{position:absolute;inset:0;display:block;--tw-content:"";content:var(--tw-content);border-radius:inherit}header[data-theme=dark]:not(.is_scrolling) .nav__main_links:before{border-width:1px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));-webkit-mask-image:linear-gradient(135deg,var(--white300),var(--white0) 50%);mask-image:linear-gradient(135deg,var(--white300),var(--white0) 50%)}header[data-theme=dark]:not(.is_scrolling) .nav__main_links:after{border-width:1px;border-color:hsl(var(--primary));-webkit-mask-image:linear-gradient(135deg,var(--white0) 50%,var(--white300));mask-image:linear-gradient(135deg,var(--white0) 50%,var(--white300))}header[data-theme=dark].is_scrolling .nav__main:not(.is_open) .nav__main_link a,header[data-theme=dark]:not(.is_scrolling) .nav__main:not(.is_open) .nav__main_link a{color:hsl(var(--primary-foreground))}@media (min-width:1024px){header[data-theme=dark]:not(.is_scrolling) .nav__main:not(.is_open) .nav__main_link a{color:hsl(var(--primary))}header[data-theme=dark]:not(.is_scrolling) .nav__main:not(.is_open) .nav__main_link a:hover{color:hsl(var(--third))}}.nav__main.is_open{position:fixed;left:0;right:0;top:4rem;bottom:0;display:flex;width:100%;flex-direction:column;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));background-image:linear-gradient(90deg,#7F64AD,#466BE2);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.nav__main_open{position:fixed;right:.625rem;top:.625rem;z-index:9999;display:block;width:2rem;height:2rem;cursor:pointer}@media (min-width:768px){.nav__main_open{width:2.5rem;height:2.5rem}}@media (min-width:1024px){.nav__main_open{display:none}}.nav__main_open_btn{display:flex;height:100%;width:100%;flex-direction:column;align-items:flex-start;justify-content:center}.nav__main_open_btn.is_open{align-items:center}.nav__main_open_btn>span{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s;display:inline-block;height:2px;background-color:currentColor}.nav__main_open_btn>span:nth-child(2){margin-top:.25rem;margin-bottom:.25rem}.nav__main .nav__main_link{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s;font-size:1.25rem;font-weight:600;letter-spacing:.025em}@media (min-width:1024px){.nav__main .nav__main_link{font-size:var(--font-size-common)}}header:not([data-theme=dark]) .nav__main .nav__main_link{color:hsl(var(--basic))}header:not([data-theme=dark]) .nav__main .nav__main_link:hover{color:hsl(var(--primary))}header[data-theme=dark] .nav__main .nav__main_link:hover{color:hsl(var(--third))}header[data-theme=dark] .btn__primaryex{color:hsl(var(--primary))}header[data-theme=dark] .btn__primaryex:before{--tw-gradient-from:hsl(var(--primary-foreground)) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary-foreground)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);content:var(--tw-content);--tw-gradient-to:hsl(var(--third-foreground)) var(--tw-gradient-to-position)}header[data-theme=dark] .btn__primaryex:after{--tw-gradient-from:hsl(var(--secondary-foreground)) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--secondary-foreground)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);content:var(--tw-content);--tw-gradient-to:hsl(var(--primary-foreground)) var(--tw-gradient-to-position)}@media (min-width:1024px){header[data-theme=dark]:not(.is_scrolling) .btn__primaryex{color:hsl(var(--primary-foreground))}header[data-theme=dark]:not(.is_scrolling) .btn__primaryex:before{--tw-gradient-from:hsl(var(--light-10)) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--light-10)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);content:var(--tw-content);--tw-gradient-to:hsl(var(--light-20)) var(--tw-gradient-to-position)}header[data-theme=dark]:not(.is_scrolling) .btn__primaryex:hover:after{--tw-gradient-from:hsl(var(--secondary)) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--secondary)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);content:var(--tw-content);--tw-gradient-to:hsl(var(--primary)) var(--tw-gradient-to-position)}}.header__main{position:fixed;left:0;right:0;top:0;z-index:9999;width:100%;padding-top:.625rem;padding-bottom:.625rem;color:hsl(var(--basic));transition-property:all;transition-delay:.15s;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s;animation-delay:.15s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.header__main.is_scrolling{--tw-translate-y:-100%;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));opacity:0}@media not all and (min-width:1024px){.header__main.is_scrolling{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}}.header__main.is_scrolling.is_open,.header__main.is_scrolling.is_scroll_up{--tw-translate-y:0px;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));opacity:1}@media (min-width:1024px){.header__main.is_scrolling.is_scroll_up[data-theme=dark] .nav__main_link{color:hsl(var(--primary-foreground))}.header__main.is_scrolling.is_scroll_up[data-theme=dark] .nav__main_link:hover{color:hsl(var(--third-foreground))}}.header__main.is_open{height:100%;width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}@media not all and (min-width:1024px){.header__main[data-theme=dark]:not(.is_open):not(.is_scroll_up){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}}.header__main_inner{display:flex;justify-content:space-between;padding-top:0;padding-bottom:0}