/*! tailwindcss v4.1.15 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.grayscale{--tw-grayscale:grayscale(100%)}.filter,.grayscale{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}@font-face{font-family:violet_sansregular;src:url(/fonts/violetsans-regular-webfont.woff2)format("woff2"),url(/fonts/violetsans-regular-webfont.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}*{font-family:violet_sansregular,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif}body{font-feature-settings:"kern";min-height:100%;color:var(--chakra-colors-chakra-body-text);transition:background-color .2s ease-in;transition-duration:var(--chakra-transition-duration-normal);font-family:violet_sansregular;line-height:var(--chakra-lineHeights-base);background:#09090e;margin:0;position:relative}:where(*){box-sizing:border-box;word-wrap:break-word;border-style:solid;border-width:0}hr{box-sizing:content-box;border-top-width:1px;height:0;overflow:visible}:where(pre,code,kbd,samp){font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1em}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;background-color:#0000}img{border-style:none}:where(button,input,optgroup,select,textarea){margin:0;font-family:inherit;font-size:100%;line-height:1.15}:where(button,input){overflow:visible}:where(button,select){text-transform:none}textarea{resize:vertical;overflow:auto}[hidden]{display:none!important}:where(blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre){margin:0}button{cursor:pointer;background:0 0;padding:0}:where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}:where(button,input,optgroup,select,textarea){line-height:inherit;color:inherit;padding:0}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,video){max-width:100%;height:auto}::placeholder{color:var(--chakra-colors-chakra-placeholder-color)}*,:after,:before{border-color:var(--chakra-colors-chakra-border-color)}.swiper{margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;overflow:hidden}.swiper,.swiper-wrapper{z-index:1;position:relative}.swiper-wrapper{width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translateZ(0)}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}@keyframes gradientShift{0%{background-position:0}50%{background-position:100%}to{background-position:0}}@keyframes shimmer{0%{left:-50%}to{left:100%}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes animation-d2btug{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes animation-1ho3drd{0%,to{transform:scale(1)}50%{transform:scale(.95)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}:root{--chakra-colors-transparent:transparent;--chakra-colors-chakra-body-text:#efefe5;--chakra-colors-chakra-placeholder-color:#efefe599;--chakra-colors-chakra-border-color:#353539;--chakra-colors-whiteAlpha-50:#ffffff0a;--chakra-colors-whiteAlpha-100:#ffffff0f;--chakra-colors-whiteAlpha-200:#ffffff14;--chakra-colors-whiteAlpha-300:#ffffff29;--chakra-colors-whiteAlpha-400:#ffffff3d;--chakra-colors-whiteAlpha-500:#efefe599;--chakra-colors-whiteAlpha-800:#efefe5cc;--chakra-colors-whiteAlpha-900:#efefe5eb;--chakra-colors-blackAlpha-50:#0000000a;--chakra-colors-gray-100:#f7fafc;--chakra-colors-gray-200:#edf2f7;--chakra-colors-gray-700:#2d3748;--chakra-colors-gray-800:#1a202c;--chakra-space-1:.25rem;--chakra-space-1-5:.375rem;--chakra-space-2:.5rem;--chakra-space-3:.75rem;--chakra-space-4:1rem;--chakra-space-6:1.5rem;--chakra-space-8:2rem;--chakra-space-10:2.5rem;--chakra-sizes-full:100%;--chakra-sizes-3xs:14rem;--chakra-sizes-8:2rem;--chakra-sizes-10:2.5rem;--chakra-fontSizes-sm:.875rem;--chakra-fontSizes-md:1rem;--chakra-fontSizes-lg:1.125rem;--chakra-lineHeights-base:1.5;--chakra-lineHeights-normal:normal;--chakra-radii-md:.375rem;--chakra-radii-full:9999px;--chakra-borders-none:0;--chakra-shadows-none:none;--chakra-shadows-sm:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;--chakra-shadows-dark-lg:#0000001a 0px 0px 0px 1px,#0003 0px 5px 10px,#0006 0px 15px 40px;--chakra-transition-property-common:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;--chakra-transition-property-background:background-color,background-image,background-position;--chakra-transition-duration-ultra-fast:50ms;--chakra-transition-duration-fast:.15s;--chakra-transition-duration-normal:.2s;--chakra-transition-easing-ease-in:cubic-bezier(.4,0,1,1);--chakra-transition-easing-ease-out:cubic-bezier(0,0,.2,1);--chakra-fontWeights-normal:400;--chakra-fontWeights-semibold:600;--chakra-fonts-heading:violet_sansregular,sans-serif;--dark-divider-primary:#353539;--dark-background-primary:#09090e;--badge-shadow:none}.chakra-ui-dark,[data-theme=dark]{--badge-bg:#e2e8f029;--badge-color:var(--chakra-colors-gray-200);--menu-bg:var(--chakra-colors-gray-700);--menu-shadow:var(--chakra-shadows-dark-lg)}.chakra-ui-dark .css-ezusky:not([data-theme]),[data-theme=dark] .css-ezusky:not([data-theme]){--badge-bg:#e2e8f029;--badge-color:var(--chakra-colors-gray-200)}.chakra-ui-dark .css-1m5jnul:not([data-theme]),[data-theme=dark] .css-1m5jnul:not([data-theme]){--number-input-color:var(--chakra-colors-whiteAlpha-800);--number-input-border-color:var(--chakra-colors-whiteAlpha-300)}.chakra-ui-dark .css-1m5jnul:active:not([data-theme]),[data-theme=dark] .css-1m5jnul:active:not([data-theme]){--number-input-bg:var(--chakra-colors-whiteAlpha-300)}.chakra-ui-dark .css-2onfz:not([data-theme]),[data-theme=dark] .css-2onfz:not([data-theme]){--menu-bg:var(--chakra-colors-gray-700);--menu-shadow:var(--chakra-shadows-dark-lg)}.chakra-ui-dark .css-yansmr:focus:not([data-theme]),[data-theme=dark] .css-yansmr:focus:not([data-theme]){--menu-bg:var(--chakra-colors-whiteAlpha-100)}.chakra-ui-dark .css-yansmr:active:not([data-theme]),[data-theme=dark] .css-yansmr:active:not([data-theme]){--menu-bg:var(--chakra-colors-whiteAlpha-200)}.loading-screen-container .loading-screen-background,.loading-screen-container .loading-screen-svg{pointer-events:none;width:100vw;height:calc(100dvh + 600px);position:fixed;top:0;left:0;z-index:99999!important}.loading-screen-container .loading-screen-background{background-color:#fff;transition:opacity 0s linear .1s;z-index:99999!important}.loading-screen-container .loading-screen-route{text-align:center;font-family:violet_sansregular,sans-serif;font-size:46px;font-weight:800;position:fixed;top:40%;left:50%;transform:translate(-50%);color:#000!important;z-index:2147483647!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}