@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url("../fonts/886030b0b59bc5a7-s.woff2") format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url("../fonts/0aa834ed78bf6d07-s.woff2") format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url("../fonts/67957d42bae0796d-s.woff2") format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url("../fonts/f911b923c6adde36-s.woff2") format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url("../fonts/939c4f875ee75fbb-s.woff2") format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url("../fonts/bb3ef058b751a6ad-s.p.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_3c557b{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_3c557b{--font-jetbrains-mono:"JetBrains Mono","JetBrains Mono Fallback"}@keyframes modal-video{0%{opacity:0}to{opacity:1}}@keyframes modal-video-inner{0%{transform:translateY(100px)}to{transform:translate(0)}}.modal-video{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000000;cursor:pointer;opacity:1;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.modal-video-effect-exit{opacity:0}.modal-video-effect-exit .modal-video-movie-wrap{-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(100px)}.modal-video-body{max-width:960px;margin:0 auto;padding:0 10px;box-sizing:border-box}.modal-video-body,.modal-video-inner{width:100%;height:100%;display:flex;justify-content:center}.modal-video-inner{align-items:center}@media (orientation:landscape){.modal-video-inner{padding:10px 60px;box-sizing:border-box}}.modal-video-movie-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%;background-color:#333;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video-inner;-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-ms-transition:-ms-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-video-close-btn{position:absolute;z-index:2;top:-45px;right:0;display:inline-block;width:35px;height:35px;overflow:hidden;border:none;background:transparent}@media (orientation:landscape){.modal-video-close-btn{top:0;right:-45px}}.modal-video-close-btn:before{transform:rotate(45deg)}.modal-video-close-btn:after{transform:rotate(-45deg)}.modal-video-close-btn:after,.modal-video-close-btn:before{content:"";position:absolute;height:2px;width:100%;top:50%;left:0;background:#fff;border-radius:5px;margin-top:-6px}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}
/*! tailwindcss v4.1.4 | 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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-content:"";--tw-divide-x-reverse:0;--tw-ease:initial}}}@layer theme{:host,:root{--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--leading-tight:1.25;--leading-normal:1.5;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--font-jetbrains-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace),monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,::backdrop,:after,:before{border-color:var(--color-gray-200,currentcolor)}::file-selector-button{border-color:var(--color-gray-200,currentcolor)}button{cursor:pointer;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:oklch(55.1% .027 264.364);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}:is([type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:oklch(54.6% .245 262.881);outline:2px solid #0000}input::placeholder,textarea::placeholder{color:oklch(55.1% .027 264.364);opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='oklch(55.1%25 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}[multiple],[size]:where(select:not([size="1"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;print-color-adjust:unset;padding-right:.75rem}[type=checkbox],[type=radio]{appearance:none;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:oklch(54.6% .245 262.881);--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:oklch(55.1% .027 264.364);flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid #0000}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:#0000}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:#0000}[type=file]{background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}[type=file]:focus{outline:1px solid buttontext;outline:1px auto -webkit-focus-ring-color}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-4{inset:calc(var(--spacing)*4)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.\!top-full{top:100%!important}.-top-12{top:calc(var(--spacing)*-12)}.-top-14{top:calc(var(--spacing)*-14)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-3{top:calc(var(--spacing)*3)}.top-6{top:calc(var(--spacing)*6)}.top-\[60\%\]{top:60%}.top-\[85\%\]{top:85%}.top-full{top:100%}.\!-right-4{right:calc(var(--spacing)*-4)!important}.-right-2{right:calc(var(--spacing)*-2)}.-right-3{right:calc(var(--spacing)*-3)}.-right-4{right:calc(var(--spacing)*-4)}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-6{right:calc(var(--spacing)*6)}.-bottom-1{bottom:calc(var(--spacing)*-1)}.-bottom-2{bottom:calc(var(--spacing)*-2)}.-bottom-3{bottom:calc(var(--spacing)*-3)}.-bottom-4{bottom:calc(var(--spacing)*-4)}.-bottom-12{bottom:calc(var(--spacing)*-12)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-8{bottom:calc(var(--spacing)*8)}.\!left-auto{left:auto!important}.-left-3{left:calc(var(--spacing)*-3)}.-left-4{left:calc(var(--spacing)*-4)}.-left-6{left:calc(var(--spacing)*-6)}.-left-8{left:calc(var(--spacing)*-8)}.left-0{left:calc(var(--spacing)*0)}.left-1{left:calc(var(--spacing)*1)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing)*3)}.left-4{left:calc(var(--spacing)*4)}.-z-10{z-index:calc(10*-1)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[100\]{z-index:100}.order-3{order:3}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.container{width:100%}@media (min-width:575px){.container{max-width:575px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1025px){.container{max-width:1025px}}@media (min-width:1202px){.container{max-width:1202px}}.container{margin-inline:auto;padding-inline:1rem}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.my-0\!{margin-block:calc(var(--spacing)*0)!important}.my-1{margin-block:calc(var(--spacing)*1)}.my-2{margin-block:calc(var(--spacing)*2)}.my-3{margin-block:calc(var(--spacing)*3)}.my-4{margin-block:calc(var(--spacing)*4)}.my-5{margin-block:calc(var(--spacing)*5)}.my-6{margin-block:calc(var(--spacing)*6)}.my-10\!{margin-block:calc(var(--spacing)*10)!important}.my-12{margin-block:calc(var(--spacing)*12)}.-mt-1{margin-top:calc(var(--spacing)*-1)}.-mt-4{margin-top:calc(var(--spacing)*-4)}.-mt-6{margin-top:calc(var(--spacing)*-6)}.-mt-8{margin-top:calc(var(--spacing)*-8)}.-mt-\[3\.5rem\]{margin-top:-3.5rem}.-mt-px{margin-top:-1px}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-14{margin-top:calc(var(--spacing)*14)}.mt-16{margin-top:calc(var(--spacing)*16)}.mt-20{margin-top:calc(var(--spacing)*20)}.mt-24{margin-top:calc(var(--spacing)*24)}.mt-\[0\.5px\]{margin-top:.5px}.mt-\[4\.5px\]{margin-top:4.5px}.mt-px{margin-top:1px}.-mr-2{margin-right:calc(var(--spacing)*-2)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-2\.5{margin-right:calc(var(--spacing)*2.5)}.mr-3{margin-right:calc(var(--spacing)*3)}.mr-4{margin-right:calc(var(--spacing)*4)}.mr-5{margin-right:calc(var(--spacing)*5)}.mr-8{margin-right:calc(var(--spacing)*8)}.-mb-\[3px\]{margin-bottom:-3px}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-7{margin-bottom:calc(var(--spacing)*7)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-9{margin-bottom:calc(var(--spacing)*9)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.mb-14{margin-bottom:calc(var(--spacing)*14)}.mb-16{margin-bottom:calc(var(--spacing)*16)}.mb-20{margin-bottom:calc(var(--spacing)*20)}.mb-24{margin-bottom:calc(var(--spacing)*24)}.mb-\[1\.875rem\]{margin-bottom:1.875rem}.mb-\[2px\]{margin-bottom:2px}.mb-\[3px\]{margin-bottom:3px}.mb-px{margin-bottom:1px}.-ml-1{margin-left:calc(var(--spacing)*-1)}.-ml-2{margin-left:calc(var(--spacing)*-2)}.-ml-14{margin-left:calc(var(--spacing)*-14)}.ml-0{margin-left:calc(var(--spacing)*0)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-8{margin-left:calc(var(--spacing)*8)}.ml-\[5\.5px\]{margin-left:5.5px}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-4{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.\!aspect-square{aspect-ratio:1!important}.aspect-\[3\/1\]{aspect-ratio:3}.aspect-auto{aspect-ratio:auto}.aspect-square{aspect-ratio:1}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-80{height:calc(var(--spacing)*80)}.h-300{height:calc(var(--spacing)*300)}.h-\[\.875rem\]{height:.875rem}.h-\[1\.125rem\]{height:1.125rem}.h-\[2\.25rem\]{height:2.25rem}.h-\[2\.875rem\]{height:2.875rem}.h-\[4\.25rem\]{height:4.25rem}.h-\[5\.5rem\]{height:5.5rem}.h-\[8\.125rem\]{height:8.125rem}.h-\[18\.75rem\]{height:18.75rem}.h-\[25px\]{height:25px}.h-\[41px\]{height:41px}.h-\[42px\]{height:42px}.h-\[50\%\]{height:50%}.h-\[50px\]{height:50px}.h-\[75svh\]{height:75svh}.h-\[100\%\]{height:100%}.h-\[150px\]{height:150px}.h-\[150px\]\!{height:150px!important}.h-\[200px\]{height:200px}.h-\[430px\]{height:430px}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-12{max-height:calc(var(--spacing)*12)}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-72{max-height:calc(var(--spacing)*72)}.max-h-\[25px\]{max-height:25px}.max-h-\[41px\]{max-height:41px}.max-h-\[90vh\]{max-height:90vh}.max-h-screen{max-height:100vh}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-\[38px\]{min-height:38px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.\!w-full{width:100%!important}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-16{width:calc(var(--spacing)*16)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-36{width:calc(var(--spacing)*36)}.w-40{width:calc(var(--spacing)*40)}.w-48{width:calc(var(--spacing)*48)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-300{width:calc(var(--spacing)*300)}.w-\[\.875rem\]{width:.875rem}.w-\[1\.125rem\]{width:1.125rem}.w-\[2\.25rem\]{width:2.25rem}.w-\[4\.25rem\]{width:4.25rem}.w-\[5\.5rem\]{width:5.5rem}.w-\[8\.125rem\]{width:8.125rem}.w-\[12\%\]{width:12%}.w-\[15\%\]{width:15%}.w-\[17\%\]{width:17%}.w-\[22\%\]{width:22%}.w-\[28\%\]{width:28%}.w-\[74\.5\%\]{width:74.5%}.w-\[80\%\]{width:80%}.w-\[100\%\]{width:100%}.w-\[100px\]{width:100px}.w-\[150px\]{width:150px}.w-\[150px\]\!{width:150px!important}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-screen{width:100vw}.w-svw{width:100svw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[7\.5rem\]{max-width:7.5rem}.max-w-\[9\.625rem\]{max-width:9.625rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[35rem\]{max-width:35rem}.max-w-\[48\.125rem\]{max-width:48.125rem}.max-w-\[53\.125rem\]{max-width:53.125rem}.max-w-\[80svw\]{max-width:80svw}.max-w-\[200px\]{max-width:200px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-8{min-width:calc(var(--spacing)*8)}.min-w-\[9rem\]{min-width:9rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[14rem\]{min-width:14rem}.min-w-\[50\%\]{min-width:50%}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[252px\]{min-width:252px}.min-w-\[280px\]{min-width:280px}.min-w-\[736px\]{min-width:736px}.min-w-fit{min-width:fit-content}.flex-1{flex:1}.flex-3{flex:3}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-4\/12{flex-basis:33.3333%}.basis-8\/12{flex-basis:66.6667%}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:--radix-popover-content-transform-origin}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1)}.-translate-y-2\/4{--tw-translate-y:calc(calc(2/4*100%)*-1)}.-translate-y-2\/4,.-translate-y-4{translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-4{--tw-translate-y:calc(var(--spacing)*-4)}.translate-y-2{--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-90{rotate:90deg}.rotate-\[8deg\]{rotate:8deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-fly{animation:fly 6s cubic-bezier(.75,.02,.31,.87) infinite}.animate-gradient{animation:gradient 6s linear infinite}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:calc(var(--spacing)*1)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}.gap-12{gap:calc(var(--spacing)*12)}.gap-\[1\.875rem\]{gap:1.875rem}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*10)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*10)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[0\.625rem\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(.625rem*var(--tw-space-y-reverse));margin-block-end:calc(.625rem*calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-7{column-gap:calc(var(--spacing)*7)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-2)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*5)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-7>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*7)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*7)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-8>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*8)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-\[0\.625rem\]>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(.625rem*var(--tw-space-x-reverse));margin-inline-end:calc(.625rem*calc(1 - var(--tw-space-x-reverse)))}.gap-y-4{row-gap:calc(var(--spacing)*4)}.gap-y-14{row-gap:calc(var(--spacing)*14)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-jacarta-100>:not(:last-child)){border-color:#e7e8ec}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overscroll-auto{overscroll-behavior:auto}.rounded-2\.5xl{border-radius:1.25rem}.rounded-2lg{border-radius:.625rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[0\.625rem\]{border-radius:.625rem}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-t-2lg{border-top-left-radius:.625rem;border-top-right-radius:.625rem}.rounded-t-lg{border-top-right-radius:var(--radius-lg)}.rounded-l-lg,.rounded-t-lg{border-top-left-radius:var(--radius-lg)}.rounded-l-lg{border-bottom-left-radius:var(--radius-lg)}.rounded-l-sm{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.rounded-l-xl{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-tl-none{border-top-left-radius:0}.rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.rounded-r-sm{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.rounded-r-xl{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.rounded-r-xs{border-top-right-radius:var(--radius-xs);border-bottom-right-radius:var(--radius-xs)}.rounded-b-2lg{border-bottom-right-radius:.625rem;border-bottom-left-radius:.625rem}.rounded-b-2xl{border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.rounded-b-\[1\.25rem\]{border-bottom-right-radius:1.25rem;border-bottom-left-radius:1.25rem}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[5px\]{border-style:var(--tw-border-style);border-width:5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-accent{border-color:#8358ff}.border-accent-blue-50\/10{border-color:oklab(95.2492% -.00360644 -.006688/.1)}.border-accent-blue-50\/30{border-color:oklab(95.2492% -.00360644 -.006688/.3)}.border-accent-blue-500,.border-accent-blue-default{border-color:#3f6a8f}.border-accent-green-50\/10{border-color:oklab(96.1077% -.0205474 .0062573/.1)}.border-jacarta-50\/10{border-color:oklab(96.7717% .000746727 -.0025453/.1)}.border-jacarta-100{border-color:#e7e8ec}.border-jacarta-200{border-color:#c4c5cf}.border-red{border-color:#ef4444}.border-transparent{border-color:#0000}.border-white{border-color:#fff}.border-white\/10{border-color:oklab(100% 0 5.96046e-8/.1)}.border-white\/30{border-color:oklab(100% 0 5.96046e-8/.3)}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\[\#46C7E3\]{background-color:#46c7e3}.bg-\[\#00000080\]{background-color:#00000080}.bg-\[\#737EF2\]{background-color:#737ef2}.bg-\[\#232328\]{background-color:#232328}.bg-\[\#CDBCFF\]{background-color:#cdbcff}.bg-\[\#F35BC7\]{background-color:#f35bc7}.bg-\[black\]\/30{background-color:oklab(0 none none/.3)}.bg-\[black\]\/50{background-color:oklab(0 none none/.5)}.bg-\[black\]\/70{background-color:oklab(0 none none/.7)}.bg-\[black\]\/100{background-color:oklab(0 none none)}.bg-accent{background-color:#8358ff}.bg-accent\!{background-color:#8358ff!important}.bg-accent-blue-300{background-color:#87a5bd}.bg-accent-blue-500{background-color:#3f6a8f}.bg-accent-blue-500\/20{background-color:oklab(50.9224% -.0310054 -.0695936/.2)}.bg-accent-blue-500\/40{background-color:oklab(50.9224% -.0310054 -.0695936/.4)}.bg-accent-blue-500\/50{background-color:oklab(50.9224% -.0310054 -.0695936/.5)}.bg-accent-blue-700{background-color:#264056}.bg-accent-blue-800{background-color:#192b39}.bg-accent-blue-900{background-color:#0d151d}.bg-accent-green-500{background-color:#009a49}.bg-accent-green-600\/10{background-color:oklab(51.0043% -.119882 .066218/.1)}.bg-accent-green-800{background-color:#003e1d}.bg-accent-green-900{background-color:#001f0f}.bg-accent-green-900\/30{background-color:oklab(21.0657% -.0459611 .0191039/.3)}.bg-accent-green-default{background-color:#009a49}.bg-accent-light{background-color:#9e7cff}.bg-accent-lighter{background-color:#b9a0ff}.bg-blue{background-color:#428af8}.bg-green{background-color:#10b981}.bg-jacarta-50{background-color:#f4f4f6}.bg-jacarta-100{background-color:#e7e8ec}.bg-jacarta-700{background-color:#131740}.bg-jacarta-900{background-color:#0d102d}.bg-light-base{background-color:#f5f8fa}.bg-orange{background-color:#feb240}.bg-red{background-color:#ef4444}.bg-transparent{background-color:#0000}.bg-white{background-color:#fff}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#000000\]{--tw-gradient-from:#000;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[black\]{--tw-gradient-from:black;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-75\%{--tw-gradient-to-position:75%}.bg-contain{background-size:contain}.bg-cover{background-size:cover}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.fill-accent{fill:#8358ff}.fill-current{fill:currentColor}.fill-jacarta-300{fill:#a1a2b3}.fill-jacarta-400{fill:#7d7f96}.fill-jacarta-500{fill:#5a5d79}.fill-jacarta-700{fill:#131740}.fill-orange{fill:#feb240}.fill-white{fill:#fff}.\!object-cover{object-fit:cover!important}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-7{padding:calc(var(--spacing)*7)}.p-8{padding:calc(var(--spacing)*8)}.p-10{padding:calc(var(--spacing)*10)}.p-12{padding:calc(var(--spacing)*12)}.p-\[0\.375rem\]{padding:.375rem}.p-\[1\.1875rem\]{padding:1.1875rem}.p-\[1px\]{padding:1px}.p-\[3\.75rem\]{padding:3.75rem}.p-\[10\%\]{padding:10%}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-7{padding-inline:calc(var(--spacing)*7)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-10{padding-inline:calc(var(--spacing)*10)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-5\!{padding-block:calc(var(--spacing)*5)!important}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.py-24{padding-block:calc(var(--spacing)*24)}.py-32{padding-block:calc(var(--spacing)*32)}.py-\[0\.6875rem\]{padding-block:.6875rem}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-12{padding-top:calc(var(--spacing)*12)}.pt-16{padding-top:calc(var(--spacing)*16)}.pt-20{padding-top:calc(var(--spacing)*20)}.pt-24{padding-top:calc(var(--spacing)*24)}.pt-28{padding-top:calc(var(--spacing)*28)}.pt-32{padding-top:calc(var(--spacing)*32)}.pt-\[5\.5rem\]{padding-top:5.5rem}.pt-\[5rem\]{padding-top:5rem}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-8{padding-right:calc(var(--spacing)*8)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-2\.5{padding-bottom:calc(var(--spacing)*2.5)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pb-20{padding-bottom:calc(var(--spacing)*20)}.pb-24{padding-bottom:calc(var(--spacing)*24)}.pb-28{padding-bottom:calc(var(--spacing)*28)}.pb-\[45px\]{padding-bottom:45px}.pb-px{padding-bottom:1px}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-10{padding-left:calc(var(--spacing)*10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.\!font-\[JetBrains_Mono\]{font-family:JetBrains Mono!important}.font-\[JetBrains_Mono\]{font-family:JetBrains Mono}.font-display{font-family:CalSans-SemiBold,sans-serif}.font-mono{font-family:var(--font-jetbrains-mono),monospace}.text-2xl{font-size:1.75rem}.text-2xl,.text-2xs{line-height:var(--tw-leading,normal)}.text-2xs{font-size:.8125rem}.text-3xl{font-size:2rem}.text-3xl,.text-4xl{line-height:var(--tw-leading,normal)}.text-4xl{font-size:2.25rem}.text-5xl{font-size:2.5rem}.text-5xl,.text-base{line-height:var(--tw-leading,normal)}.text-base{font-size:1rem}.text-lg{font-size:1.25rem;line-height:var(--tw-leading,1.5)}.text-md{font-size:1.125rem}.text-md,.text-sm{line-height:var(--tw-leading,normal)}.text-sm{font-size:.875rem}.text-xl{font-size:1.5rem}.text-xl,.text-xs{line-height:var(--tw-leading,normal)}.text-xs{font-size:.75rem}.text-\[0\.8rem\]{font-size:.8rem}.leading-0{--tw-leading:calc(var(--spacing)*0);line-height:calc(var(--spacing)*0)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-nowrap{text-wrap:nowrap}.text-wrap{text-wrap:wrap}.overflow-ellipsis,.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-\[\#f7d162\]{color:#f7d162}.text-accent{color:#8358ff}.text-accent-blue-500{color:#3f6a8f}.text-accent-green-500{color:#009a49}.text-accent-green-900{color:#001f0f}.text-blue{color:#428af8}.text-green{color:#10b981}.text-jacarta-300{color:#a1a2b3}.text-jacarta-400{color:#7d7f96}.text-jacarta-500{color:#5a5d79}.text-jacarta-700{color:#131740}.text-jacarta-800{color:#101436}.text-orange{color:#feb240}.text-orange-bright{color:#fa6d1e}.text-primary-default{color:#ffce00}.text-red{color:#ef4444}.text-white{color:#fff}.text-white\/30{color:oklab(100% 0 5.96046e-8/.3)}.text-white\/40{color:oklab(100% 0 5.96046e-8/.4)}.text-white\/50{color:oklab(100% 0 5.96046e-8/.5)}.text-white\/70{color:oklab(100% 0 5.96046e-8/.7)}.text-white\/80{color:oklab(100% 0 5.96046e-8/.8)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.underline-offset-4{text-underline-offset:4px}.placeholder-jacarta-300::placeholder{color:#a1a2b3}.placeholder-jacarta-500::placeholder{color:#5a5d79}.accent-blue{accent-color:#428af8}.accent-green{accent-color:#10b981}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow-accent-volume{--tw-shadow:5px 5px 10px var(--tw-shadow-color,#6c6ad540),inset 2px 2px 6px var(--tw-shadow-color,#a78df0),inset -5px -5px 10px var(--tw-shadow-color,#6336e4)}.shadow-accent-volume,.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0px 4px 6px -4px var(--tw-shadow-color,#0d102d1a),0px 10px 15px -3px var(--tw-shadow-color,#0d102d1a)}.shadow-md{--tw-shadow:0px 2px 4px -2px var(--tw-shadow-color,#0d102d1a),0px 4px 6px -1px var(--tw-shadow-color,#0d102d1a)}.shadow-md,.shadow-none{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000}.shadow-sm{--tw-shadow:0px 1px 2px 0px var(--tw-shadow-color,#0d102d1a)}.shadow-sm,.shadow-white-volume{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-white-volume{--tw-shadow:5px 5px 10px var(--tw-shadow-color,#6c6ad440),inset 2px 2px 6px var(--tw-shadow-color,#eef1f9),inset -5px -5px 10px var(--tw-shadow-color,#dfe3ef)}.shadow-xl{--tw-shadow:0px 8px 10px -6px var(--tw-shadow-color,#0d102d1a),0px 20px 25px -5px var(--tw-shadow-color,#0d102d1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-width:1px}.outline,.outline-0{outline-style:var(--tw-outline-style)}.outline-0{outline-width:0}.filter{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,)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-sm{-webkit-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,);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,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-\[1600ms\]{--tw-duration:1.6s;transition-duration:1.6s}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:visible:is(:where(.group):hover *){visibility:visible}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:fill-accent:is(:where(.group):hover *){fill:#8358ff}.group-hover\:fill-white:is(:where(.group):hover *){fill:#fff}.group-hover\:text-accent:is(:where(.group):hover *){color:#8358ff}.group-hover\:text-white:is(:where(.group):hover *){color:#fff}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-focus\:fill-white:is(:where(.group):focus *){fill:#fff}.placeholder\:text-white\/50::placeholder{color:oklab(100% 0 5.96046e-8/.5)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:calc(var(--spacing)*0)}.before\:-top-3:before{content:var(--tw-content);top:calc(var(--spacing)*-3)}.before\:h-3:before{content:var(--tw-content);height:calc(var(--spacing)*3)}.before\:h-4:before{content:var(--tw-content);height:calc(var(--spacing)*4)}.before\:w-4:before{content:var(--tw-content);width:calc(var(--spacing)*4)}.before\:w-full:before{content:var(--tw-content);width:100%}.before\:bg-jacarta-900\/25:before{content:var(--tw-content);background-color:oklab(18.9945% .00507052 -.0574949/.25)}.before\:bg-\[url\(\'\.\.\/img\/heart-fill\.svg\'\)\]:before{content:var(--tw-content);background-image:url("../img/heart-fill.bb58390a.svg")}.before\:bg-cover:before{content:var(--tw-content);background-size:cover}.before\:bg-center:before{content:var(--tw-content);background-position:50%}.before\:bg-no-repeat:before{content:var(--tw-content);background-repeat:no-repeat}.before\:opacity-0:before{content:var(--tw-content);opacity:0}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:calc(var(--spacing)*0)}.after\:top-0\.5:after{content:var(--tw-content);top:calc(var(--spacing)*.5)}.after\:left-0\.5:after{content:var(--tw-content);left:calc(var(--spacing)*.5)}.after\:h-3:after{content:var(--tw-content);height:calc(var(--spacing)*3)}.after\:w-3:after{content:var(--tw-content);width:calc(var(--spacing)*3)}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e+38px}.after\:bg-jacarta-400:after{content:var(--tw-content);background-color:#7d7f96}.after\:bg-jacarta-900\/50:after{content:var(--tw-content);background-color:oklab(18.9945% .00507052 -.0574949/.5)}.after\:bg-jacarta-900\/60:after{content:var(--tw-content);background-color:oklab(18.9945% .00507052 -.0574949/.6)}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.checked\:bg-accent:checked{background-color:#8358ff}.checked\:bg-none:checked{background-image:none}.checked\:after\:left-3\.5:checked:after{content:var(--tw-content);left:calc(var(--spacing)*3.5)}.checked\:after\:bg-white:checked:after{content:var(--tw-content);background-color:#fff}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}@media (hover:hover){.hover\:translate-y-\[-6px\]:hover{--tw-translate-y:-6px;translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:scale-90:hover{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:border-accent:hover{border-color:#8358ff}.hover\:border-transparent:hover{border-color:#0000}.hover\:bg-accent:hover{background-color:#8358ff}.hover\:bg-accent-blue-600:hover{background-color:#325572}.hover\:bg-accent-blue-700:hover{background-color:#264056}.hover\:bg-accent-dark:hover{background-color:#7444ff}.hover\:bg-accent-green-50:hover{background-color:#e6f7ee}.hover\:bg-accent-green-500:hover{background-color:#009a49}.hover\:bg-accent-green-600:hover{background-color:#007b3a}.hover\:bg-accent-green-700:hover{background-color:#005c2c}.hover\:bg-jacarta-50:hover{background-color:#f4f4f6}.hover\:bg-jacarta-50\/10:hover{background-color:oklab(96.7717% .000746727 -.0025453/.1)}.hover\:bg-jacarta-100:hover{background-color:#e7e8ec}.hover\:fill-red:hover{fill:#ef4444}.hover\:fill-white:hover{fill:#fff}.hover\:text-accent:hover{color:#8358ff}.hover\:text-accent-blue-300:hover{color:#87a5bd}.hover\:text-blue:hover{color:#428af8}.hover\:text-jacarta-700:hover{color:#131740}.hover\:text-primary-default:hover{color:#ffce00}.hover\:text-white:hover{color:#fff}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-accent-volume:hover{--tw-shadow:5px 5px 10px var(--tw-shadow-color,#6c6ad540),inset 2px 2px 6px var(--tw-shadow-color,#a78df0),inset -5px -5px 10px var(--tw-shadow-color,#6336e4)}.hover\:shadow-accent-volume:hover,.hover\:shadow-lg:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0px 4px 6px -4px var(--tw-shadow-color,#0d102d1a),0px 10px 15px -3px var(--tw-shadow-color,#0d102d1a)}.hover\:shadow-md:hover{--tw-shadow:0px 2px 4px -2px var(--tw-shadow-color,#0d102d1a),0px 4px 6px -1px var(--tw-shadow-color,#0d102d1a)}.hover\:shadow-md:hover,.hover\:shadow-xl:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0px 8px 10px -6px var(--tw-shadow-color,#0d102d1a),0px 20px 25px -5px var(--tw-shadow-color,#0d102d1a)}.hover\:ring-2:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-accent\/10:hover{--tw-ring-color:oklab(59.9432% .0770065 -.221258/.1)}.checked\:hover\:bg-accent:checked:hover{background-color:#8358ff}}.focus\:border-accent-green-500:focus{border-color:#009a49}.focus\:border-transparent:focus{border-color:#0000}.focus\:bg-accent:focus{background-color:#8358ff}.focus\:text-accent:focus{color:#8358ff}.focus\:text-primary-default:focus{color:#ffce00}.focus\:opacity-100:focus{opacity:1}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)}.focus\:ring-0:focus,.focus\:ring-2:focus{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)}.focus\:ring-accent:focus{--tw-ring-color:#8358ff}.focus\:ring-accent-green-500:focus{--tw-ring-color:#009a49}.focus\:ring-accent\/20:focus{--tw-ring-color:oklab(59.9432% .0770065 -.221258/.2)}.focus\:ring-transparent:focus{--tw-ring-color:transparent}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus\:ring-inset:focus{--tw-ring-inset:inset}.checked\:focus\:bg-accent:checked:focus{background-color:#8358ff}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:#8358ff}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:oklab(59.9432% .0770065 -.221257/.5)}.aria-selected\:opacity-30[aria-selected=true]{opacity:.3}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}@media (min-width:575px){.sm\:top-auto{top:auto}.sm\:-right-6{right:calc(var(--spacing)*-6)}.sm\:right-0{right:calc(var(--spacing)*0)}.sm\:bottom-0{bottom:calc(var(--spacing)*0)}.sm\:-left-6{left:calc(var(--spacing)*-6)}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:mt-0{margin-top:calc(var(--spacing)*0)}.sm\:mb-0{margin-bottom:calc(var(--spacing)*0)}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-\[300px\]{height:300px}.sm\:w-1\/2{width:50%}.sm\:w-32{width:calc(var(--spacing)*32)}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}:where(.sm\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))}:where(.sm\:space-x-10>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*10)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*10)*calc(1 - var(--tw-space-x-reverse)))}:where(.sm\:space-x-12>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*12)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*12)*calc(1 - var(--tw-space-x-reverse)))}:where(.sm\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.sm\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px*var(--tw-divide-y-reverse));border-bottom-width:calc(0px*calc(1 - var(--tw-divide-y-reverse)))}.sm\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:border-jacarta-100{border-color:#e7e8ec}.sm\:px-0{padding-inline:calc(var(--spacing)*0)}.sm\:pr-4{padding-right:calc(var(--spacing)*4)}.sm\:pl-4{padding-left:calc(var(--spacing)*4)}.sm\:text-left{text-align:left}.sm\:text-3xl{font-size:2rem}.sm\:text-3xl,.sm\:text-5xl{line-height:var(--tw-leading,normal)}.sm\:text-5xl{font-size:2.5rem}}@media (min-width:768px){.md\:-right-12{right:calc(var(--spacing)*-12)}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-start-7{grid-column-start:7}.md\:mr-8{margin-right:calc(var(--spacing)*8)}.md\:mb-0{margin-bottom:calc(var(--spacing)*0)}.md\:mb-16{margin-bottom:calc(var(--spacing)*16)}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:aspect-\[3\/1\]{aspect-ratio:3}.md\:h-12{height:calc(var(--spacing)*12)}.md\:h-\[9rem\]{height:9rem}.md\:max-h-12{max-height:calc(var(--spacing)*12)}.md\:w-1\/2{width:50%}.md\:w-2\/5{width:40%}.md\:w-3\/5{width:60%}.md\:w-16{width:calc(var(--spacing)*16)}.md\:w-\[9rem\]{width:9rem}.md\:w-\[12\%\]{width:12%}.md\:max-w-\[420px\]{max-width:420px}.md\:shrink-0{flex-shrink:0}.md\:grow-0{flex-grow:0}.md\:basis-1\/2{flex-basis:50%}.md\:basis-auto{flex-basis:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-nowrap{flex-wrap:nowrap}.md\:flex-wrap{flex-wrap:wrap}.md\:items-end{align-items:flex-end}.md\:justify-center{justify-content:center}.md\:gap-\[1\.875rem\]{gap:1.875rem}.md\:gap-x-4{column-gap:calc(var(--spacing)*4)}:where(.md\:space-x-6>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*6)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-x-reverse)))}:where(.md\:space-x-8>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*8)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-x-reverse)))}.md\:rounded-none{border-radius:0}.md\:rounded-r-\[1\.25rem\]{border-top-right-radius:1.25rem;border-bottom-right-radius:1.25rem}.md\:p-10{padding:calc(var(--spacing)*10)}.md\:p-\[4\.25rem\]{padding:4.25rem}.md\:px-0{padding-inline:calc(var(--spacing)*0)}.md\:py-24{padding-block:calc(var(--spacing)*24)}.md\:py-32{padding-block:calc(var(--spacing)*32)}.md\:pt-32{padding-top:calc(var(--spacing)*32)}.md\:pr-8{padding-right:calc(var(--spacing)*8)}.md\:pl-8{padding-left:calc(var(--spacing)*8)}.md\:text-4xl{font-size:2.25rem}.md\:text-4xl,.md\:text-6xl{line-height:var(--tw-leading,normal)}.md\:text-6xl{font-size:3.5rem}}@media (min-width:1025px){.lg\:invisible{visibility:hidden}.lg\:visible{visibility:visible}.lg\:absolute{position:absolute}.lg\:relative{position:relative}.lg\:sticky{position:sticky}.lg\:inset-auto{inset:auto}.lg\:top-32{top:calc(var(--spacing)*32)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:order-3{order:3}.lg\:-mt-96{margin-top:calc(var(--spacing)*-96)}.lg\:mt-0{margin-top:calc(var(--spacing)*0)}.lg\:mr-4{margin-right:calc(var(--spacing)*4)}.lg\:mr-5{margin-right:calc(var(--spacing)*5)}.lg\:mr-12{margin-right:calc(var(--spacing)*12)}.lg\:mb-0{margin-bottom:calc(var(--spacing)*0)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid\!{display:grid!important}.lg\:hidden{display:none}.lg\:h-\[calc\(100vh_-_232px\)\]{height:calc(100vh - 232px)}.lg\:w-1\/2{width:50%}.lg\:w-1\/3{width:33.3333%}.lg\:w-1\/4{width:25%}.lg\:w-1\/5{width:20%}.lg\:w-2\/3{width:66.6667%}.lg\:w-2\/4{width:50%}.lg\:w-4\/5{width:80%}.lg\:w-10{width:calc(var(--spacing)*10)}.lg\:w-12{width:calc(var(--spacing)*12)}.lg\:w-\[45\%\]{width:45%}.lg\:w-\[55\%\]{width:55%}.lg\:w-auto{width:auto}.lg\:basis-1\/3{flex-basis:33.3333%}.lg\:basis-1\/4{flex-basis:25%}.lg\:translate-y-4{--tw-translate-y:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}:where(.lg\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.lg\:space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))}:where(.lg\:space-x-7>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*7)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*7)*calc(1 - var(--tw-space-x-reverse)))}:where(.lg\:space-x-8>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*8)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-x-reverse)))}:where(.lg\:space-x-16>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*16)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*16)*calc(1 - var(--tw-space-x-reverse)))}.lg\:self-end{align-self:flex-end}.lg\:overflow-auto{overflow:auto}.lg\:rounded-2lg{border-radius:.625rem}.lg\:bg-transparent{background-color:#0000}.lg\:px-2{padding-inline:calc(var(--spacing)*2)}.lg\:px-5{padding-inline:calc(var(--spacing)*5)}.lg\:py-4{padding-block:calc(var(--spacing)*4)}.lg\:py-8{padding-block:calc(var(--spacing)*8)}.lg\:py-20{padding-block:calc(var(--spacing)*20)}.lg\:py-24{padding-block:calc(var(--spacing)*24)}.lg\:py-32{padding-block:calc(var(--spacing)*32)}.lg\:pt-16{padding-top:calc(var(--spacing)*16)}.lg\:pt-20{padding-top:calc(var(--spacing)*20)}.lg\:pt-24{padding-top:calc(var(--spacing)*24)}.lg\:pr-4{padding-right:calc(var(--spacing)*4)}.lg\:pr-8{padding-right:calc(var(--spacing)*8)}.lg\:pr-10{padding-right:calc(var(--spacing)*10)}.lg\:pr-12{padding-right:calc(var(--spacing)*12)}.lg\:pr-16{padding-right:calc(var(--spacing)*16)}.lg\:pb-96{padding-bottom:calc(var(--spacing)*96)}.lg\:pl-5{padding-left:calc(var(--spacing)*5)}.lg\:pl-6{padding-left:calc(var(--spacing)*6)}.lg\:pl-8{padding-left:calc(var(--spacing)*8)}.lg\:pl-16{padding-left:calc(var(--spacing)*16)}.lg\:pl-20{padding-left:calc(var(--spacing)*20)}.lg\:pl-\[3\.75rem\]{padding-left:3.75rem}.lg\:text-left{text-align:left}.lg\:text-6xl{font-size:3.5rem;line-height:var(--tw-leading,normal)}.lg\:text-\[1\.5rem\]{font-size:1.5rem}.lg\:opacity-0{opacity:0}.lg\:opacity-100{opacity:1}.lg\:shadow-2xl{--tw-shadow:0px 25px 50px -12px var(--tw-shadow-color,#0d102d1a),0px 12px 24px 0px var(--tw-shadow-color,#0d102d1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.lg\:group-hover\:translate-y-2:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}}}@media (min-width:1202px){.xl\:left-\[calc\(\(100vw-1202px\)\/4\)\]{left:calc(25vw - 300.5px)}.xl\:mb-12{margin-bottom:calc(var(--spacing)*12)}.xl\:ml-12{margin-left:calc(var(--spacing)*12)}.xl\:w-\[30\%\]{width:30%}.xl\:w-\[40\%\]{width:40%}.xl\:max-w-\[calc\(1202px\+\(\(100vw-1202px\)\/2\)\)\]{max-width:calc(50vw + 601px)}:where(.xl\:space-x-12>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*12)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*12)*calc(1 - var(--tw-space-x-reverse)))}.xl\:overflow-visible\!{overflow:visible!important}.xl\:px-24{padding-inline:calc(var(--spacing)*24)}.xl\:pr-\[calc\(\(100vw-1176px\)\/2\)\]{padding-right:calc(50vw - 588px)}.xl\:text-7xl{font-size:4.25rem;line-height:var(--tw-leading,normal)}}.rtl\:right-auto:where(:dir(rtl),[dir=rtl],[dir=rtl] *){right:auto}.rtl\:left-2:where(:dir(rtl),[dir=rtl],[dir=rtl] *){left:calc(var(--spacing)*2)}.rtl\:mr-0:where(:dir(rtl),[dir=rtl],[dir=rtl] *){margin-right:calc(var(--spacing)*0)}.rtl\:mr-1:where(:dir(rtl),[dir=rtl],[dir=rtl] *){margin-right:calc(var(--spacing)*1)}.rtl\:ml-4:where(:dir(rtl),[dir=rtl],[dir=rtl] *){margin-left:calc(var(--spacing)*4)}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}:where(.dark\:divide-jacarta-600:is(.dark *)>:not(:last-child)){border-color:#363a5d}.dark\:border-accent-blue-50\/10:is(.dark *){border-color:oklab(95.2492% -.00360644 -.006688/.1)}.dark\:border-accent-green-50\/10:is(.dark *){border-color:oklab(96.1077% -.0205474 .0062573/.1)}.dark\:border-jacarta-500:is(.dark *){border-color:#5a5d79}.dark\:border-jacarta-600:is(.dark *){border-color:#363a5d}.dark\:border-jacarta-700:is(.dark *){border-color:#131740}.dark\:border-transparent:is(.dark *){border-color:#0000}.dark\:bg-accent-blue-900:is(.dark *){background-color:#0d151d}.dark\:bg-accent-green-900:is(.dark *){background-color:#001f0f}.dark\:bg-accent-green-1000:is(.dark *){background-color:#000f07}.dark\:bg-jacarta-600:is(.dark *){background-color:#363a5d}.dark\:bg-jacarta-700:is(.dark *){background-color:#131740}.dark\:bg-jacarta-800:is(.dark *){background-color:#101436}.dark\:bg-jacarta-900:is(.dark *){background-color:#0d102d}.dark\:bg-white\/\[\.15\]:is(.dark *){background-color:oklab(100% 0 5.96046e-8/.15)}.dark\:fill-jacarta-100:is(.dark *){fill:#e7e8ec}.dark\:fill-jacarta-200:is(.dark *){fill:#c4c5cf}.dark\:fill-jacarta-300:is(.dark *){fill:#a1a2b3}.dark\:fill-jacarta-400:is(.dark *){fill:#7d7f96}.dark\:fill-white:is(.dark *){fill:#fff}.dark\:\!text-white:is(.dark *){color:#fff!important}.dark\:text-accent:is(.dark *){color:#8358ff}.dark\:text-accent-blue-200:is(.dark *){color:#afc3d3}.dark\:text-accent-blue-400:is(.dark *){color:#5f87a7}.dark\:text-jacarta-100:is(.dark *){color:#e7e8ec}.dark\:text-jacarta-200:is(.dark *){color:#c4c5cf}.dark\:text-jacarta-300:is(.dark *){color:#a1a2b3}.dark\:text-jacarta-400:is(.dark *){color:#7d7f96}.dark\:text-primary-50\/30:is(.dark *){color:oklab(98.3661% -.00248274 .0265952/.3)}.dark\:text-white:is(.dark *){color:#fff}.dark\:text-white\/70:is(.dark *){color:oklab(100% 0 5.96046e-8/.7)}.dark\:placeholder-jacarta-300:is(.dark *)::placeholder{color:#a1a2b3}.dark\:placeholder-white:is(.dark *)::placeholder{color:#fff}.dark\:opacity-10:is(.dark *){opacity:.1}@media (hover:hover){.dark\:group-hover\:fill-white:is(.dark *):is(:where(.group):hover *){fill:#fff}}.dark\:placeholder\:text-jacarta-300:is(.dark *)::placeholder{color:#a1a2b3}@media (hover:hover){.dark\:hover\:border-accent:is(.dark *):hover{border-color:#8358ff}.dark\:hover\:border-transparent:is(.dark *):hover{border-color:#0000}.dark\:hover\:bg-accent:is(.dark *):hover{background-color:#8358ff}.dark\:hover\:bg-accent-dark:is(.dark *):hover{background-color:#7444ff}.dark\:hover\:bg-accent-green-600:is(.dark *):hover{background-color:#007b3a}.dark\:hover\:bg-jacarta-600:is(.dark *):hover{background-color:#363a5d}.dark\:hover\:fill-red:is(.dark *):hover{fill:#ef4444}.dark\:hover\:text-accent:is(.dark *):hover{color:#8358ff}.dark\:hover\:text-primary-default:is(.dark *):hover{color:#ffce00}.dark\:hover\:text-white:is(.dark *):hover{color:#fff}}.dark\:focus\:text-accent:is(.dark *):focus{color:#8358ff}.dark\:focus\:text-white:is(.dark *):focus{color:#fff}@media (min-width:1025px){.dark\:lg\:bg-transparent:is(.dark *){background-color:#0000}}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:var(--radius-md)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:#8358ff}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:first-child:has([aria-selected]){border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:last-child:has([aria-selected]){border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:oklab(59.9432% .0770065 -.221257/.5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing)*0)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@font-face{font-family:CalSans-SemiBold;src:url("../fonts/CalSans-SemiBold.woff")format("woff"),url("../fonts/CalSans-SemiBold.otf")format("opentype");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:DM Sans;src:url("../fonts/DMSans-Regular.ttf")format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:DM Sans;src:url("../fonts/DMSans-Italic.ttf")format("truetype");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:DM Sans;src:url("../fonts/DMSans-Medium.ttf")format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:DM Sans;src:url("../fonts/DMSans-Bold.ttf")format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:DM Sans;src:url("../fonts/DMSans-BoldItalic.ttf")format("truetype");font-weight:700;font-display:swap;font-style:italic}}input[type=search]::-ms-clear,input[type=search]::-ms-reveal{height:calc(var(--spacing)*0);width:calc(var(--spacing)*0);display:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{display:none}input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}::-webkit-file-upload-button{cursor:pointer}.scrollbar-custom{scrollbar-width:thin}.scrollbar-custom::-webkit-scrollbar{overflow:overlay;height:calc(var(--spacing)*2);width:calc(var(--spacing)*2)}.scrollbar-custom::-webkit-scrollbar-track{background-color:#e7e8ec}.scrollbar-custom::-webkit-scrollbar-track:is(){background-color:#101436}.scrollbar-custom::-webkit-scrollbar-thumb{border-radius:var(--radius-lg);background-color:#a1a2b3}.scrollbar-custom::-webkit-scrollbar-thumb:is(){background-color:#363a5d}.dropdown--is-open+.js-dropdown{visibility:visible;opacity:1;transform:translateY(0)}.dropdown-menu.show{display:block}.dropdown-toggle>button,.dropdown-toggle>i{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.dropdown-toggle.show>button,.dropdown-toggle.show>i,.dropdown-toggle.show>svg{rotate:180deg}.dropdown-menu-end{--bs-position:end}.nav-menu--is-open{visibility:visible;padding-inline:calc(var(--spacing)*6);padding-top:calc(var(--spacing)*0);padding-bottom:calc(var(--spacing)*6);opacity:1;flex-direction:column;align-items:flex-start;display:flex;overflow-y:auto}.nav-open-noscroll{height:100vh;overflow:hidden}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{color:0;--tw-content:"prev";content:var(--tw-content)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{color:0;--tw-content:"next";content:var(--tw-content)}.swiper-button-disabled{display:none}.swiper-pagination-bullet{margin-inline:calc(var(--spacing)*1);height:calc(var(--spacing)*2.5);width:calc(var(--spacing)*2.5);cursor:pointer;background-color:#c4c5cf;border-radius:3.40282e+38px;display:inline-block}.swiper-pagination-bullet-active,.swiper-pagination-bullet:focus,.swiper-pagination-bullet:hover{background-color:#8358ff}.swiper-lazy-preloader{z-index:10;box-sizing:border-box;transform-origin:50%;width:42px;height:42px;animation:var(--animate-spin);border-style:var(--tw-border-style);border-width:4px;border-color:#0000 #8358ff #8358ff;border-radius:3.40282e+38px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}.full-slider-thumbs .swiper-slide-thumb-active{background-color:oklab(100% 0 5.96046e-8/.1)}.swiper-slide-thumb-active .progress{width:100%;transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:5s;--tw-ease:linear;transition-duration:5s;transition-timing-function:linear}.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right{border-radius:1.25rem}.swiper-scrollbar{background-color:#e7e8ec}.swiper-scrollbar:is(.dark *){background-color:#363a5d}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{z-index:50;margin-top:calc(var(--spacing)*16);height:calc(var(--spacing)*.5);width:100%}.swiper-scrollbar-drag{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);border-radius:var(--radius-sm);background-color:#8358ff;width:100%;height:100%;position:relative}.tippy-box[data-theme~=GrandLine]{background-color:#131740}.tippy-box[data-theme~=GrandLine][data-placement^=top]>.tippy-arrow:before{border-top-color:#131740}.tippy-box[data-theme~=GrandLine][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#131740}.tippy-box[data-theme~=GrandLine][data-placement^=left]>.tippy-arrow:before{border-left-color:#131740}.tippy-box[data-theme~=GrandLine][data-placement^=right]>.tippy-arrow:before{border-right-color:#131740}.js-page-header--is-sticky{background-color:oklab(100% 0 5.96046e-8/.5)}.dark .js-page-header--is-sticky,.js-page-header--is-sticky.page-header--transparent{background-color:oklab(31.8969% -.0732135 .0373769/.5)}.nav-link.active{color:#131740}.nav-link.active:after{inset-inline:calc(var(--spacing)*0);content:var(--tw-content);background-color:#8358ff;width:100%;height:2px;display:block;position:absolute;bottom:-1px}.nav-link.active:is(.dark *){color:#fff}@media (hover:hover){.nav-link.active:is(.dark *):hover{color:#fff}}.nav-link--style-2.active{border-bottom-style:var(--tw-border-style);--tw-shadow:0px 25px 50px -12px var(--tw-shadow-color,#0d102d1a),0px 12px 24px 0px var(--tw-shadow-color,#0d102d1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#fff;border-bottom-width:0;border-radius:1.25rem}.nav-link--style-2.active:after{content:var(--tw-content);display:none}.nav-link--style-2.active:is(.dark *){background-color:#131740}.nav-link--style-3:after{z-index:calc(10*-1);width:calc(var(--spacing)*0);content:var(--tw-content);transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:absolute;height:calc(var(--spacing)*2.5)!important}.nav-link--style-3.active{border-bottom-style:var(--tw-border-style);color:#fff;border-bottom-width:0}.nav-link--style-3.active:before{left:calc(var(--spacing)*-2);height:calc(var(--spacing)*0);width:calc(var(--spacing)*0);content:var(--tw-content);border-width:8px 0 8px 8px;border-color:#0000 #0000 #0000 #c4c5cf;position:absolute}.nav-link--style-3.active:after{bottom:calc(var(--spacing)*1);content:var(--tw-content);width:100%}@media (min-width:768px){.nav-link--style-3.active:before{content:var(--tw-content);left:calc(var(--spacing)*-8)}}.nav-link--style-4.active{color:#fff;background-color:#131740;border-radius:1.25rem}.nav-link--style-4.active:after{content:var(--tw-content);display:none}@media (hover:hover){.nav-link--style-4.active:hover{color:#fff}.nav-link--style-5:hover{background-color:#e7e8ec}.nav-link--style-5:is(.dark *):hover{background-color:#363a5d}}.nav-link--style-5.active{background-color:#e7e8ec}.nav-link--style-5.active:after{content:var(--tw-content);display:none}.nav-link--style-5.active:is(.dark *){background-color:#363a5d}.nav-link.active .nav-link-content{display:block}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.modal{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:50;outline-style:var(--tw-outline-style);outline-width:0;width:100%;height:100%;display:none;position:fixed;overflow:hidden auto}.modal-dialog{pointer-events:none;margin-inline:auto;margin-top:calc(var(--spacing)*24);width:auto;position:relative}.modal-dialog-centered{min-height:calc(100% - 6rem);max-width:var(--container-5xl);align-items:center;display:flex}.modal.fade .modal-dialog{--tw-translate-x:calc(var(--spacing)*0);--tw-translate-y:calc(var(--spacing)*-14);translate:var(--tw-translate-x)var(--tw-translate-y);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;will-change:transform;transition-duration:.3s}.modal.show .modal-dialog{transform:none}.modal-content{pointer-events:auto;margin-inline:calc(var(--spacing)*4);border-radius:var(--radius-2xl);outline-style:var(--tw-outline-style);background-color:#fff;background-clip:padding-box;outline-width:0;flex-direction:column;display:flex;position:relative}.modal-content:is(.dark *){background-color:#131740}.modal-header{padding:calc(var(--spacing)*6);border-bottom:1px var(--tw-border-style);border-color:#e7e8ec;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.modal-header:is(.dark *){border-color:#363a5d}.modal-title{margin-top:calc(var(--spacing)*1);margin-bottom:calc(var(--spacing)*0);font-size:1.5rem;line-height:var(--tw-leading,normal);--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#131740}.modal-title:is(.dark *){color:#fff}.btn-close{right:calc(var(--spacing)*6);z-index:1;border-style:var(--tw-border-style);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;border-width:0;position:absolute}@media (hover:hover){.btn-close:hover{rotate:180deg}}.modal-body{flex:auto;position:relative}.modal-footer{border-top:1px var(--tw-border-style);border-color:#e7e8ec;flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;display:flex}.modal-footer:is(.dark *){border-color:#363a5d}.modal-backdrop{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:40;background-color:#0d102d;width:100vw;height:100vh;position:fixed}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.75}.video-lightbox .modal-content{width:100%;overflow:hidden}.video-lightbox .btn-close{top:calc(var(--spacing)*2);right:calc(var(--spacing)*2);padding:calc(var(--spacing)*2);border-radius:3.40282e+38px;background-color:oklab(100% 0 5.96046e-8/.8)!important}.video-lightbox .btn-close svg{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);top:calc(var(--spacing)*0)!important}.ratio-16x9{--bs-aspect-ratio:calc(9/16*100%)}.ratio{position:relative}.ratio:before{content:var(--tw-content);padding-top:var(--bs-aspect-ratio);display:block}.ratio>*{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);width:100%;height:100%;position:absolute}.accordion-button{overflow-anchor:none}.accordion-button:not(.collapsed) .accordion-arrow{rotate:-180deg}.fade{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:linear;transition-timing-function:linear}.collapse:not(.show){display:none}.collapsing{height:calc(var(--spacing)*0);transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));overflow:hidden}.js-likes--active svg{opacity:0}.js-likes--active:before{opacity:1!important}.article-content>:not(.article-content-wide){margin-inline:auto;margin-top:calc(var(--spacing)*6);max-width:48.125rem}.article-content>h1,.article-content>h2,.article-content>h3,.article-content>h4,.article-content>h5,.article-content>h6{margin-bottom:calc(var(--spacing)*4);color:#131740;margin-top:calc(var(--spacing)*12)!important}:is(.article-content>h1,.article-content>h2,.article-content>h3,.article-content>h4,.article-content>h5,.article-content>h6):is(.dark *){color:#fff}.article-content>p:is(.dark *){color:#a1a2b3}.article-content>ol,.article-content>ul{list-style:initial;padding-left:calc(var(--spacing)*4)}:where(:is(.article-content>ul,.article-content>ol)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:is(.article-content>ul,.article-content>ol):is(.dark *){color:#a1a2b3}.alert-error{color:#ef4444;background-color:oklab(63.6834% .187864 .0889286/.1)}.alert-success{color:#10b981;background-color:oklab(69.5873% -.142158 .044878/.1)}.animate-gradient{-webkit-text-fill-color:transparent;background:linear-gradient(270deg,#ff7356,#ff59e2 25.52%,#52ddf6 50%,#eadf4e 76.04%,#ff7356) 0 0/200%;-webkit-background-clip:text;background-clip:text}.animate-gradient--no-text-fill{-webkit-text-fill-color:initial}.animate-gradientDiagonal{background:linear-gradient(270deg,#4158d0,#c850c0 25.52%,#ffcc70 50%,#ff7070 76.04%,#4158d0) 0 0/200%}html[dir=rtl] .h-rotate,html[dir=rtl] .swiper-button-next,html[dir=rtl] .swiper-button-prev{rotate:180deg}html[dir=rtl] .-translate-x-1\/2{--tw-translate-x:50%}html[dir=rtl] .hover\:translate-x-1:hover{--tw-translate-x:-.25rem}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes fly{0%,to{transform:translateY(5%)}50%{transform:translateY(0)}}@keyframes gradient{to{background-position:200%}}
@font-face { font-family: "JetBrains Mono"; font-style: normal; font-weight: 100 800; font-display: swap; src: url("../fonts/886030b0b59bc5a7-s.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "JetBrains Mono"; font-style: normal; font-weight: 100 800; font-display: swap; src: url("../fonts/0aa834ed78bf6d07-s.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "JetBrains Mono"; font-style: normal; font-weight: 100 800; font-display: swap; src: url("../fonts/67957d42bae0796d-s.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "JetBrains Mono"; font-style: normal; font-weight: 100 800; font-display: swap; src: url("../fonts/f911b923c6adde36-s.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "JetBrains Mono"; font-style: normal; font-weight: 100 800; font-display: swap; src: url("../fonts/939c4f875ee75fbb-s.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "JetBrains Mono"; font-style: normal; font-weight: 100 800; font-display: swap; src: url("../fonts/bb3ef058b751a6ad-s.p.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "JetBrains Mono Fallback"; src: local("Arial"); ascent-override: 75.79%; descent-override: 22.29%; line-gap-override: 0%; size-adjust: 134.59%; }
.__className_3c557b { font-family: "JetBrains Mono", "JetBrains Mono Fallback"; font-style: normal; }
.__variable_3c557b { --font-jetbrains-mono: "JetBrains Mono","JetBrains Mono Fallback"; }
@keyframes modal-video { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes modal-video-inner { 
  0% { transform: translateY(100px); }
  100% { transform: translate(0px); }
}
.modal-video { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); z-index: 1000000; cursor: pointer; opacity: 1; animation-timing-function: ease-out; animation-duration: 0.3s; animation-name: modal-video; transition: opacity 0.3s ease-out; }
.modal-video-effect-exit { opacity: 0; }
.modal-video-effect-exit .modal-video-movie-wrap { transform: translateY(100px); }
.modal-video-body { max-width: 960px; margin: 0px auto; padding: 0px 10px; box-sizing: border-box; }
.modal-video-body, .modal-video-inner { width: 100%; height: 100%; display: flex; justify-content: center; }
.modal-video-inner { align-items: center; }
@media (orientation: landscape) {
  .modal-video-inner { padding: 10px 60px; box-sizing: border-box; }
}
.modal-video-movie-wrap { width: 100%; height: 0px; position: relative; padding-bottom: 56.25%; background-color: rgb(51, 51, 51); animation-timing-function: ease-out; animation-duration: 0.3s; animation-name: modal-video-inner; transform: translate(0px); transition: transform 0.3s ease-out; }
.modal-video-movie-wrap iframe { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.modal-video-close-btn { position: absolute; z-index: 2; top: -45px; right: 0px; display: inline-block; width: 35px; height: 35px; overflow: hidden; border: none; background: transparent; }
@media (orientation: landscape) {
  .modal-video-close-btn { top: 0px; right: -45px; }
}
.modal-video-close-btn::before { transform: rotate(45deg); }
.modal-video-close-btn::after { transform: rotate(-45deg); }
.modal-video-close-btn::after, .modal-video-close-btn::before { content: ""; position: absolute; height: 2px; width: 100%; top: 50%; left: 0px; background: rgb(255, 255, 255); border-radius: 5px; margin-top: -6px; }
@font-face { font-family: swiper-icons; src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA"); font-weight: 400; font-style: normal; }
:root { --swiper-theme-color: #007aff; }
:host { position: relative; display: block; margin-left: auto; margin-right: auto; z-index: 1; }
.swiper { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0px; z-index: 1; display: block; }
.swiper-vertical > .swiper-wrapper { flex-direction: column; }
.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial); box-sizing: content-box; }
.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper { transform: translateZ(0px); }
.swiper-horizontal { touch-action: pan-y; }
.swiper-vertical { touch-action: pan-x; }
.swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform; display: block; }
.swiper-slide-invisible-blank { visibility: hidden; }
.swiper-autoheight, .swiper-autoheight .swiper-slide { height: auto; }
.swiper-autoheight .swiper-wrapper { align-items: flex-start; transition-property: transform, height; }
.swiper-backface-hidden .swiper-slide { transform: translateZ(0px); backface-visibility: hidden; }
.swiper-3d.swiper-css-mode .swiper-wrapper { perspective: 1200px; }
.swiper-3d .swiper-wrapper { transform-style: preserve-3d; }
.swiper-3d { perspective: 1200px; }
.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide { transform-style: preserve-3d; }
.swiper-css-mode > .swiper-wrapper { overflow: auto; scrollbar-width: none; }
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar { display: none; }
.swiper-css-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: start; }
.swiper-css-mode.swiper-horizontal > .swiper-wrapper { scroll-snap-type: x mandatory; }
.swiper-css-mode.swiper-vertical > .swiper-wrapper { scroll-snap-type: y mandatory; }
.swiper-css-mode.swiper-free-mode > .swiper-wrapper { scroll-snap-type: none; }
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: none; }
.swiper-css-mode.swiper-centered > .swiper-wrapper::before { content: ""; flex-shrink: 0; order: 9999; }
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide { scroll-snap-align: center; scroll-snap-stop: always; }
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child { margin-inline-start: var(--swiper-centered-offset-before); }
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before { height: 100%; min-height: 1px; width: var(--swiper-centered-offset-after); }
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child { margin-block-start: var(--swiper-centered-offset-before); }
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before { width: 100%; min-width: 1px; height: var(--swiper-centered-offset-after); }
.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; z-index: 10; }
.swiper-3d .swiper-slide-shadow { background: rgba(0, 0, 0, 0.15); }
.swiper-3d .swiper-slide-shadow-left { background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-3d .swiper-slide-shadow-right { background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-3d .swiper-slide-shadow-top { background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; transform-origin: 50% center; box-sizing: border-box; border-radius: 50%; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-top: 4px solid transparent; }
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader { animation: 1s linear 0s infinite normal none running swiper-preloader-spin; }
.swiper-lazy-preloader-white { --swiper-preloader-color: #fff; }
.swiper-lazy-preloader-black { --swiper-preloader-color: #000; }
@keyframes swiper-preloader-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
.tippy-box[data-animation="fade"][data-state="hidden"] { opacity: 0; }
[data-tippy-root] { max-width: calc(-10px + 100vw); }
.tippy-box { position: relative; background-color: rgb(51, 51, 51); color: rgb(255, 255, 255); border-radius: 4px; font-size: 14px; line-height: 1.4; white-space: normal; outline: 0px; transition-property: transform, visibility, opacity; }
.tippy-box[data-placement^="top"] > .tippy-arrow { bottom: 0px; }
.tippy-box[data-placement^="top"] > .tippy-arrow::before { bottom: -7px; left: 0px; border-width: 8px 8px 0px; border-top-color: initial; transform-origin: center top; }
.tippy-box[data-placement^="bottom"] > .tippy-arrow { top: 0px; }
.tippy-box[data-placement^="bottom"] > .tippy-arrow::before { top: -7px; left: 0px; border-width: 0px 8px 8px; border-bottom-color: initial; transform-origin: center bottom; }
.tippy-box[data-placement^="left"] > .tippy-arrow { right: 0px; }
.tippy-box[data-placement^="left"] > .tippy-arrow::before { border-width: 8px 0px 8px 8px; border-left-color: initial; right: -7px; transform-origin: left center; }
.tippy-box[data-placement^="right"] > .tippy-arrow { left: 0px; }
.tippy-box[data-placement^="right"] > .tippy-arrow::before { left: -7px; border-width: 8px 8px 8px 0px; border-right-color: initial; transform-origin: right center; }
.tippy-box[data-inertia][data-state="visible"] { transition-timing-function: cubic-bezier(0.54, 1.5, 0.38, 1.11); }
.tippy-arrow { width: 16px; height: 16px; color: rgb(51, 51, 51); }
.tippy-arrow::before { content: ""; position: absolute; border-color: transparent; border-style: solid; }
.tippy-content { position: relative; padding: 5px 9px; z-index: 1; }
@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-translate-x: 0; --tw-translate-y: 0; --tw-translate-z: 0; --tw-rotate-x: initial; --tw-rotate-y: initial; --tw-rotate-z: initial; --tw-skew-x: initial; --tw-skew-y: initial; --tw-space-y-reverse: 0; --tw-space-x-reverse: 0; --tw-divide-y-reverse: 0; --tw-border-style: solid; --tw-gradient-position: initial; --tw-gradient-from: #0000; --tw-gradient-via: #0000; --tw-gradient-to: #0000; --tw-gradient-stops: initial; --tw-gradient-via-stops: initial; --tw-gradient-from-position: 0%; --tw-gradient-via-position: 50%; --tw-gradient-to-position: 100%; --tw-leading: initial; --tw-font-weight: initial; --tw-tracking: initial; --tw-shadow: 0 0 #0000; --tw-shadow-color: initial; --tw-shadow-alpha: 100%; --tw-inset-shadow: 0 0 #0000; --tw-inset-shadow-color: initial; --tw-inset-shadow-alpha: 100%; --tw-ring-color: initial; --tw-ring-shadow: 0 0 #0000; --tw-inset-ring-color: initial; --tw-inset-ring-shadow: 0 0 #0000; --tw-ring-inset: initial; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --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; --tw-backdrop-blur: initial; --tw-backdrop-brightness: initial; --tw-backdrop-contrast: initial; --tw-backdrop-grayscale: initial; --tw-backdrop-hue-rotate: initial; --tw-backdrop-invert: initial; --tw-backdrop-opacity: initial; --tw-backdrop-saturate: initial; --tw-backdrop-sepia: initial; --tw-duration: initial; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scale-z: 1; --tw-content: ""; --tw-divide-x-reverse: 0; --tw-ease: initial; }
}
}
@layer theme {
  :host, :root { --spacing: .25rem; --container-xs: 20rem; --container-sm: 24rem; --container-md: 28rem; --container-lg: 32rem; --container-xl: 36rem; --container-2xl: 42rem; --container-3xl: 48rem; --container-5xl: 64rem; --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --tracking-tight: -.025em; --leading-tight: 1.25; --leading-normal: 1.5; --radius-xs: .125rem; --radius-sm: .25rem; --radius-md: .375rem; --radius-lg: .5rem; --radius-xl: .75rem; --radius-2xl: 1rem; --radius-3xl: 1.5rem; --animate-spin: spin 1s linear infinite; --animate-ping: ping 1s cubic-bezier(0,0,.2,1)infinite; --animate-pulse: pulse 2s cubic-bezier(.4,0,.6,1)infinite; --blur-sm: 8px; --default-transition-duration: .15s; --default-transition-timing-function: cubic-bezier(.4,0,.2,1); }
}
@layer base {
  *, ::backdrop, ::after, ::before { box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px; }
  ::file-selector-button { box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px; }
  :host, html { text-size-adjust: 100%; tab-size: 4; line-height: 1.5; font-family: var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"); font-feature-settings: var(--default-font-feature-settings,normal); font-variation-settings: var(--default-font-variation-settings,normal); -webkit-tap-highlight-color: transparent; }
  hr { height: 0px; color: inherit; border-top-width: 1px; }
  abbr:where([title]) { text-decoration: underline dotted; }
  h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; }
  a { color: inherit; text-decoration: inherit; }
  b, strong { font-weight: bolder; }
  code, kbd, pre, samp { font-family: var(--font-jetbrains-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace),monospace; font-feature-settings: normal; font-variation-settings: normal; font-size: 1em; }
  small { font-size: 80%; }
  sub, sup { vertical-align: baseline; font-size: 75%; line-height: 0; position: relative; }
  sub { bottom: -0.25em; }
  sup { top: -0.5em; }
  table { text-indent: 0px; border-color: inherit; border-collapse: collapse; }
  progress { vertical-align: baseline; }
  summary { display: list-item; }
  menu, ol, ul { list-style: none; }
  audio, canvas, embed, iframe, img, object, svg, video { vertical-align: middle; display: block; }
  img, video { max-width: 100%; height: auto; }
  button, input, optgroup, select, textarea { font: inherit; letter-spacing: inherit; color: inherit; opacity: 1; background-color: rgba(0, 0, 0, 0); border-radius: 0px; }
  ::file-selector-button { font: inherit; letter-spacing: inherit; color: inherit; opacity: 1; background-color: rgba(0, 0, 0, 0); border-radius: 0px; }
  :where(select:is([multiple], [size])) optgroup { font-weight: bolder; }
  :where(select:is([multiple], [size])) optgroup option { padding-inline-start: 20px; }
  ::file-selector-button { margin-inline-end: 4px; }
  ::placeholder { opacity: 1; }
  @supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px) {
  ::placeholder { color: currentcolor; }
  @supports (color:color-mix(in lab,red,red)) {
  ::placeholder { color: color-mix(in oklab, currentcolor, transparent); }
}
}
  textarea { resize: vertical; }
  ::-webkit-search-decoration { appearance: none; }
  ::-webkit-date-and-time-value { min-height: 1lh; }
  ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field { padding-block: 0px; }
  ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-month-field { padding-block: 0px; }
  ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field { padding-block: 0px; }
  ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-second-field { padding-block: 0px; }
  ::-webkit-datetime-edit-meridiem-field { padding-block: 0px; }
  button, input:where([type="button"], [type="reset"], [type="submit"]) { appearance: button; }
  ::file-selector-button { appearance: button; }
  ::-webkit-inner-spin-button, ::-webkit-outer-spin-button { height: auto; }
  [hidden]:where(:not([hidden="until-found"])) { display: none !important; }
  *, ::backdrop, ::after, ::before { border-color: var(--color-gray-200,currentcolor); }
  ::file-selector-button { border-color: var(--color-gray-200,currentcolor); }
  button { cursor: pointer; transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { appearance: none; margin: 0px; }
  input[type="number"] { appearance: textfield; }
  [multiple], [type="date"], [type="datetime-local"], [type="email"], [type="month"], [type="number"], [type="password"], [type="search"], [type="tel"], [type="text"], [type="time"], [type="url"], [type="week"], input:where(:not([type])), select, textarea { appearance: none; --tw-shadow: 0 0 #0000; background-color: rgb(255, 255, 255); border-width: 1px; border-color: oklch(0.551 0.027 264.364); border-radius: 0px; padding: 0.5rem 0.75rem; font-size: 1rem; line-height: 1.5rem; }
  :is([type="text"], input:where(:not([type])), [type="email"], [type="url"], [type="password"], [type="number"], [type="date"], [type="datetime-local"], [type="month"], [type="search"], [type="tel"], [type="time"], [type="week"], [multiple], textarea, select):focus { outline-offset: 2px; --tw-ring-inset: var(--tw-empty, ); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: oklch(54.6% .245 262.881); --tw-ring-offset-shadow: var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); border-color: oklch(0.546 0.245 262.881); outline: rgba(0, 0, 0, 0) solid 2px; }
  input::placeholder, textarea::placeholder { color: oklch(0.551 0.027 264.364); opacity: 1; }
  ::-webkit-datetime-edit-fields-wrapper { padding: 0px; }
  ::-webkit-date-and-time-value { min-height: 1.5em; text-align: inherit; }
  ::-webkit-datetime-edit { display: inline-flex; }
  ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field { padding-top: 0px; padding-bottom: 0px; }
  ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-month-field { padding-top: 0px; padding-bottom: 0px; }
  ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field { padding-top: 0px; padding-bottom: 0px; }
  ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-second-field { padding-top: 0px; padding-bottom: 0px; }
  ::-webkit-datetime-edit-meridiem-field { padding-top: 0px; padding-bottom: 0px; }
  select { print-color-adjust: exact; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='oklch(55.1%25 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e"); background-position: right 0.5rem center; background-repeat: no-repeat; background-size: 1.5em 1.5em; padding-right: 2.5rem; }
  [multiple], [size]:where(select:not([size="1"])) { background-image: none; background-position: 0px 0px; background-repeat: unset; background-size: initial; print-color-adjust: unset; padding-right: 0.75rem; }
  [type="checkbox"], [type="radio"] { appearance: none; print-color-adjust: exact; vertical-align: middle; user-select: none; color: oklch(0.546 0.245 262.881); --tw-shadow: 0 0 #0000; background-color: rgb(255, 255, 255); background-origin: border-box; border-width: 1px; border-color: oklch(0.551 0.027 264.364); flex-shrink: 0; width: 1rem; height: 1rem; padding: 0px; display: inline-block; }
  [type="checkbox"] { border-radius: 0px; }
  [type="radio"] { border-radius: 100%; }
  [type="checkbox"]:focus, [type="radio"]:focus { outline-offset: 2px; --tw-ring-inset: var(--tw-empty, ); --tw-ring-offset-width: 2px; --tw-ring-offset-color: #fff; --tw-ring-color: oklch(54.6% .245 262.881); --tw-ring-offset-shadow: var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); outline: rgba(0, 0, 0, 0) solid 2px; }
  [type="checkbox"]:checked, [type="radio"]:checked { background-color: currentcolor; background-position: 50% center; background-repeat: no-repeat; background-size: 100% 100%; border-color: rgba(0, 0, 0, 0); }
  [type="checkbox"]:checked { background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e"); }
  @media (forced-colors: active) {
  [type="checkbox"]:checked { appearance: auto; }
}
  [type="radio"]:checked { background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e"); }
  @media (forced-colors: active) {
  [type="radio"]:checked { appearance: auto; }
}
  [type="checkbox"]:checked:focus, [type="checkbox"]:checked:hover, [type="radio"]:checked:focus, [type="radio"]:checked:hover { background-color: currentcolor; border-color: rgba(0, 0, 0, 0); }
  [type="checkbox"]:indeterminate { background-color: currentcolor; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e"); background-position: 50% center; background-repeat: no-repeat; background-size: 100% 100%; border-color: rgba(0, 0, 0, 0); }
  @media (forced-colors: active) {
  [type="checkbox"]:indeterminate { appearance: auto; }
}
  [type="checkbox"]:indeterminate:focus, [type="checkbox"]:indeterminate:hover { background-color: currentcolor; border-color: rgba(0, 0, 0, 0); }
  [type="file"] { background: unset; border-color: inherit; font-size: unset; line-height: inherit; border-width: 0px; border-radius: 0px; padding: 0px; }
  [type="file"]:focus { outline: -webkit-focus-ring-color auto 1px; }
}
@layer components;
@layer utilities {
  .pointer-events-auto { pointer-events: auto; }
  .pointer-events-none { pointer-events: none; }
  .collapse { visibility: collapse; }
  .invisible { visibility: hidden; }
  .visible { visibility: visible; }
  .sr-only { clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; width: 1px; height: 1px; margin: -1px; padding: 0px; overflow: hidden; }
  .absolute, .sr-only { position: absolute; }
  .fixed { position: fixed; }
  .relative { position: relative; }
  .static { position: static; }
  .sticky { position: sticky; }
  .inset-0 { inset: calc(var(--spacing)*0); }
  .inset-4 { inset: calc(var(--spacing)*4); }
  .inset-x-0 { inset-inline: calc(var(--spacing)*0); }
  .\!top-full { top: 100% !important; }
  .-top-12 { top: calc(var(--spacing)*-12); }
  .-top-14 { top: calc(var(--spacing)*-14); }
  .top-0 { top: calc(var(--spacing)*0); }
  .top-1\/2 { top: 50%; }
  .top-2 { top: calc(var(--spacing)*2); }
  .top-3 { top: calc(var(--spacing)*3); }
  .top-6 { top: calc(var(--spacing)*6); }
  .top-\[60\%\] { top: 60%; }
  .top-\[85\%\] { top: 85%; }
  .top-full { top: 100%; }
  .\!-right-4 { right: calc(var(--spacing)*-4) !important; }
  .-right-2 { right: calc(var(--spacing)*-2); }
  .-right-3 { right: calc(var(--spacing)*-3); }
  .-right-4 { right: calc(var(--spacing)*-4); }
  .right-0 { right: calc(var(--spacing)*0); }
  .right-1 { right: calc(var(--spacing)*1); }
  .right-2 { right: calc(var(--spacing)*2); }
  .right-3 { right: calc(var(--spacing)*3); }
  .right-4 { right: calc(var(--spacing)*4); }
  .right-6 { right: calc(var(--spacing)*6); }
  .-bottom-1 { bottom: calc(var(--spacing)*-1); }
  .-bottom-2 { bottom: calc(var(--spacing)*-2); }
  .-bottom-3 { bottom: calc(var(--spacing)*-3); }
  .-bottom-4 { bottom: calc(var(--spacing)*-4); }
  .-bottom-12 { bottom: calc(var(--spacing)*-12); }
  .bottom-0 { bottom: calc(var(--spacing)*0); }
  .bottom-4 { bottom: calc(var(--spacing)*4); }
  .bottom-8 { bottom: calc(var(--spacing)*8); }
  .\!left-auto { left: auto !important; }
  .-left-3 { left: calc(var(--spacing)*-3); }
  .-left-4 { left: calc(var(--spacing)*-4); }
  .-left-6 { left: calc(var(--spacing)*-6); }
  .-left-8 { left: calc(var(--spacing)*-8); }
  .left-0 { left: calc(var(--spacing)*0); }
  .left-1 { left: calc(var(--spacing)*1); }
  .left-1\/2 { left: 50%; }
  .left-3 { left: calc(var(--spacing)*3); }
  .left-4 { left: calc(var(--spacing)*4); }
  .-z-10 { z-index: calc(-10); }
  .z-0 { z-index: 0; }
  .z-10 { z-index: 10; }
  .z-20 { z-index: 20; }
  .z-30 { z-index: 30; }
  .z-50 { z-index: 50; }
  .z-\[100\] { z-index: 100; }
  .order-3 { order: 3; }
  .col-span-1 { grid-column: span 1 / span 1; }
  .col-span-2 { grid-column: span 2 / span 2; }
  .col-span-full { grid-column: 1 / -1; }
  .container { width: 100%; }
  @media (min-width: 575px) {
  .container { max-width: 575px; }
}
  @media (min-width: 768px) {
  .container { max-width: 768px; }
}
  @media (min-width: 1025px) {
  .container { max-width: 1025px; }
}
  @media (min-width: 1202px) {
  .container { max-width: 1202px; }
}
  .container { margin-inline: auto; padding-inline: 1rem; }
  .mx-4 { margin-inline: calc(var(--spacing)*4); }
  .mx-auto { margin-inline: auto; }
  .my-0\! { margin-block: calc(var(--spacing)*0) !important; }
  .my-1 { margin-block: calc(var(--spacing)*1); }
  .my-2 { margin-block: calc(var(--spacing)*2); }
  .my-3 { margin-block: calc(var(--spacing)*3); }
  .my-4 { margin-block: calc(var(--spacing)*4); }
  .my-5 { margin-block: calc(var(--spacing)*5); }
  .my-6 { margin-block: calc(var(--spacing)*6); }
  .my-10\! { margin-block: calc(var(--spacing)*10) !important; }
  .my-12 { margin-block: calc(var(--spacing)*12); }
  .-mt-1 { margin-top: calc(var(--spacing)*-1); }
  .-mt-4 { margin-top: calc(var(--spacing)*-4); }
  .-mt-6 { margin-top: calc(var(--spacing)*-6); }
  .-mt-8 { margin-top: calc(var(--spacing)*-8); }
  .-mt-\[3\.5rem\] { margin-top: -3.5rem; }
  .-mt-px { margin-top: -1px; }
  .mt-0 { margin-top: calc(var(--spacing)*0); }
  .mt-0\.5 { margin-top: calc(var(--spacing)*.5); }
  .mt-1 { margin-top: calc(var(--spacing)*1); }
  .mt-2 { margin-top: calc(var(--spacing)*2); }
  .mt-3 { margin-top: calc(var(--spacing)*3); }
  .mt-4 { margin-top: calc(var(--spacing)*4); }
  .mt-5 { margin-top: calc(var(--spacing)*5); }
  .mt-6 { margin-top: calc(var(--spacing)*6); }
  .mt-7 { margin-top: calc(var(--spacing)*7); }
  .mt-8 { margin-top: calc(var(--spacing)*8); }
  .mt-10 { margin-top: calc(var(--spacing)*10); }
  .mt-12 { margin-top: calc(var(--spacing)*12); }
  .mt-14 { margin-top: calc(var(--spacing)*14); }
  .mt-16 { margin-top: calc(var(--spacing)*16); }
  .mt-20 { margin-top: calc(var(--spacing)*20); }
  .mt-24 { margin-top: calc(var(--spacing)*24); }
  .mt-\[0\.5px\] { margin-top: 0.5px; }
  .mt-\[4\.5px\] { margin-top: 4.5px; }
  .mt-px { margin-top: 1px; }
  .-mr-2 { margin-right: calc(var(--spacing)*-2); }
  .mr-1 { margin-right: calc(var(--spacing)*1); }
  .mr-2 { margin-right: calc(var(--spacing)*2); }
  .mr-2\.5 { margin-right: calc(var(--spacing)*2.5); }
  .mr-3 { margin-right: calc(var(--spacing)*3); }
  .mr-4 { margin-right: calc(var(--spacing)*4); }
  .mr-5 { margin-right: calc(var(--spacing)*5); }
  .mr-8 { margin-right: calc(var(--spacing)*8); }
  .-mb-\[3px\] { margin-bottom: -3px; }
  .mb-1 { margin-bottom: calc(var(--spacing)*1); }
  .mb-2 { margin-bottom: calc(var(--spacing)*2); }
  .mb-2\.5 { margin-bottom: calc(var(--spacing)*2.5); }
  .mb-3 { margin-bottom: calc(var(--spacing)*3); }
  .mb-4 { margin-bottom: calc(var(--spacing)*4); }
  .mb-5 { margin-bottom: calc(var(--spacing)*5); }
  .mb-6 { margin-bottom: calc(var(--spacing)*6); }
  .mb-7 { margin-bottom: calc(var(--spacing)*7); }
  .mb-8 { margin-bottom: calc(var(--spacing)*8); }
  .mb-9 { margin-bottom: calc(var(--spacing)*9); }
  .mb-10 { margin-bottom: calc(var(--spacing)*10); }
  .mb-12 { margin-bottom: calc(var(--spacing)*12); }
  .mb-14 { margin-bottom: calc(var(--spacing)*14); }
  .mb-16 { margin-bottom: calc(var(--spacing)*16); }
  .mb-20 { margin-bottom: calc(var(--spacing)*20); }
  .mb-24 { margin-bottom: calc(var(--spacing)*24); }
  .mb-\[1\.875rem\] { margin-bottom: 1.875rem; }
  .mb-\[2px\] { margin-bottom: 2px; }
  .mb-\[3px\] { margin-bottom: 3px; }
  .mb-px { margin-bottom: 1px; }
  .-ml-1 { margin-left: calc(var(--spacing)*-1); }
  .-ml-2 { margin-left: calc(var(--spacing)*-2); }
  .-ml-14 { margin-left: calc(var(--spacing)*-14); }
  .ml-0 { margin-left: calc(var(--spacing)*0); }
  .ml-1 { margin-left: calc(var(--spacing)*1); }
  .ml-2 { margin-left: calc(var(--spacing)*2); }
  .ml-4 { margin-left: calc(var(--spacing)*4); }
  .ml-8 { margin-left: calc(var(--spacing)*8); }
  .ml-\[5\.5px\] { margin-left: 5.5px; }
  .ml-auto { margin-left: auto; }
  .line-clamp-2 { -webkit-line-clamp: 2; }
  .line-clamp-2, .line-clamp-4 { -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
  .line-clamp-4 { -webkit-line-clamp: 4; }
  .block { display: block; }
  .contents { display: contents; }
  .flex { display: flex; }
  .grid { display: grid; }
  .hidden { display: none; }
  .inline { display: inline; }
  .inline-block { display: inline-block; }
  .inline-flex { display: inline-flex; }
  .table { display: table; }
  .\!aspect-square { aspect-ratio: 1 / 1 !important; }
  .aspect-\[3\/1\] { aspect-ratio: 3 / 1; }
  .aspect-auto { aspect-ratio: auto; }
  .aspect-square { aspect-ratio: 1 / 1; }
  .h-2 { height: calc(var(--spacing)*2); }
  .h-2\.5 { height: calc(var(--spacing)*2.5); }
  .h-3\.5 { height: calc(var(--spacing)*3.5); }
  .h-4 { height: calc(var(--spacing)*4); }
  .h-5 { height: calc(var(--spacing)*5); }
  .h-6 { height: calc(var(--spacing)*6); }
  .h-7 { height: calc(var(--spacing)*7); }
  .h-8 { height: calc(var(--spacing)*8); }
  .h-9 { height: calc(var(--spacing)*9); }
  .h-10 { height: calc(var(--spacing)*10); }
  .h-11 { height: calc(var(--spacing)*11); }
  .h-12 { height: calc(var(--spacing)*12); }
  .h-16 { height: calc(var(--spacing)*16); }
  .h-20 { height: calc(var(--spacing)*20); }
  .h-24 { height: calc(var(--spacing)*24); }
  .h-80 { height: calc(var(--spacing)*80); }
  .h-300 { height: calc(var(--spacing)*300); }
  .h-\[\.875rem\] { height: 0.875rem; }
  .h-\[1\.125rem\] { height: 1.125rem; }
  .h-\[2\.25rem\] { height: 2.25rem; }
  .h-\[2\.875rem\] { height: 2.875rem; }
  .h-\[4\.25rem\] { height: 4.25rem; }
  .h-\[5\.5rem\] { height: 5.5rem; }
  .h-\[8\.125rem\] { height: 8.125rem; }
  .h-\[18\.75rem\] { height: 18.75rem; }
  .h-\[25px\] { height: 25px; }
  .h-\[41px\] { height: 41px; }
  .h-\[42px\] { height: 42px; }
  .h-\[50\%\] { height: 50%; }
  .h-\[50px\] { height: 50px; }
  .h-\[75svh\] { height: 75svh; }
  .h-\[100\%\] { height: 100%; }
  .h-\[150px\] { height: 150px; }
  .h-\[150px\]\! { height: 150px !important; }
  .h-\[200px\] { height: 200px; }
  .h-\[430px\] { height: 430px; }
  .h-auto { height: auto; }
  .h-fit { height: fit-content; }
  .h-full { height: 100%; }
  .h-px { height: 1px; }
  .h-screen { height: 100vh; }
  .max-h-12 { max-height: calc(var(--spacing)*12); }
  .max-h-48 { max-height: calc(var(--spacing)*48); }
  .max-h-72 { max-height: calc(var(--spacing)*72); }
  .max-h-\[25px\] { max-height: 25px; }
  .max-h-\[41px\] { max-height: 41px; }
  .max-h-\[90vh\] { max-height: 90vh; }
  .max-h-screen { max-height: 100vh; }
  .min-h-8 { min-height: calc(var(--spacing)*8); }
  .min-h-\[38px\] { min-height: 38px; }
  .min-h-screen { min-height: 100vh; }
  .min-h-svh { min-height: 100svh; }
  .\!w-full { width: 100% !important; }
  .w-1\/2 { width: 50%; }
  .w-1\/3 { width: 33.3333%; }
  .w-1\/4 { width: 25%; }
  .w-2 { width: calc(var(--spacing)*2); }
  .w-2\.5 { width: calc(var(--spacing)*2.5); }
  .w-3\.5 { width: calc(var(--spacing)*3.5); }
  .w-4 { width: calc(var(--spacing)*4); }
  .w-5 { width: calc(var(--spacing)*5); }
  .w-6 { width: calc(var(--spacing)*6); }
  .w-7 { width: calc(var(--spacing)*7); }
  .w-8 { width: calc(var(--spacing)*8); }
  .w-9 { width: calc(var(--spacing)*9); }
  .w-10 { width: calc(var(--spacing)*10); }
  .w-11 { width: calc(var(--spacing)*11); }
  .w-12 { width: calc(var(--spacing)*12); }
  .w-16 { width: calc(var(--spacing)*16); }
  .w-24 { width: calc(var(--spacing)*24); }
  .w-28 { width: calc(var(--spacing)*28); }
  .w-36 { width: calc(var(--spacing)*36); }
  .w-40 { width: calc(var(--spacing)*40); }
  .w-48 { width: calc(var(--spacing)*48); }
  .w-64 { width: calc(var(--spacing)*64); }
  .w-72 { width: calc(var(--spacing)*72); }
  .w-300 { width: calc(var(--spacing)*300); }
  .w-\[\.875rem\] { width: 0.875rem; }
  .w-\[1\.125rem\] { width: 1.125rem; }
  .w-\[2\.25rem\] { width: 2.25rem; }
  .w-\[4\.25rem\] { width: 4.25rem; }
  .w-\[5\.5rem\] { width: 5.5rem; }
  .w-\[8\.125rem\] { width: 8.125rem; }
  .w-\[12\%\] { width: 12%; }
  .w-\[15\%\] { width: 15%; }
  .w-\[17\%\] { width: 17%; }
  .w-\[22\%\] { width: 22%; }
  .w-\[28\%\] { width: 28%; }
  .w-\[74\.5\%\] { width: 74.5%; }
  .w-\[80\%\] { width: 80%; }
  .w-\[100\%\] { width: 100%; }
  .w-\[100px\] { width: 100px; }
  .w-\[150px\] { width: 150px; }
  .w-\[150px\]\! { width: 150px !important; }
  .w-auto { width: auto; }
  .w-fit { width: fit-content; }
  .w-full { width: 100%; }
  .w-screen { width: 100vw; }
  .w-svw { width: 100svw; }
  .max-w-2xl { max-width: var(--container-2xl); }
  .max-w-3xl { max-width: var(--container-3xl); }
  .max-w-\[7\.5rem\] { max-width: 7.5rem; }
  .max-w-\[9\.625rem\] { max-width: 9.625rem; }
  .max-w-\[10rem\] { max-width: 10rem; }
  .max-w-\[35rem\] { max-width: 35rem; }
  .max-w-\[48\.125rem\] { max-width: 48.125rem; }
  .max-w-\[53\.125rem\] { max-width: 53.125rem; }
  .max-w-\[80svw\] { max-width: 80svw; }
  .max-w-\[200px\] { max-width: 200px; }
  .max-w-lg { max-width: var(--container-lg); }
  .max-w-md { max-width: var(--container-md); }
  .max-w-sm { max-width: var(--container-sm); }
  .max-w-xl { max-width: var(--container-xl); }
  .max-w-xs { max-width: var(--container-xs); }
  .min-w-0 { min-width: calc(var(--spacing)*0); }
  .min-w-8 { min-width: calc(var(--spacing)*8); }
  .min-w-\[9rem\] { min-width: 9rem; }
  .min-w-\[12rem\] { min-width: 12rem; }
  .min-w-\[14rem\] { min-width: 14rem; }
  .min-w-\[50\%\] { min-width: 50%; }
  .min-w-\[200px\] { min-width: 200px; }
  .min-w-\[220px\] { min-width: 220px; }
  .min-w-\[252px\] { min-width: 252px; }
  .min-w-\[280px\] { min-width: 280px; }
  .min-w-\[736px\] { min-width: 736px; }
  .min-w-fit { min-width: fit-content; }
  .flex-1 { flex: 1 1 0%; }
  .flex-3 { flex: 3 1 0%; }
  .flex-shrink-0, .shrink-0 { flex-shrink: 0; }
  .flex-grow, .grow { flex-grow: 1; }
  .grow-0 { flex-grow: 0; }
  .basis-4\/12 { flex-basis: 33.3333%; }
  .basis-8\/12 { flex-basis: 66.6667%; }
  .basis-full { flex-basis: 100%; }
  .caption-bottom { caption-side: bottom; }
  .border-collapse { border-collapse: collapse; }
  .origin-\[--radix-popover-content-transform-origin\] { }
  .-translate-x-1\/2 { --tw-translate-x: calc(calc(1/2*100%)*-1); }
  .-translate-x-1\/2, .-translate-y-1\/2 { translate: var(--tw-translate-x)var(--tw-translate-y); }
  .-translate-y-1\/2 { --tw-translate-y: calc(calc(1/2*100%)*-1); }
  .-translate-y-2\/4 { --tw-translate-y: calc(calc(2/4*100%)*-1); }
  .-translate-y-2\/4, .-translate-y-4 { translate: var(--tw-translate-x)var(--tw-translate-y); }
  .-translate-y-4 { --tw-translate-y: calc(var(--spacing)*-4); }
  .translate-y-2 { --tw-translate-y: calc(var(--spacing)*2); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .rotate-90 { rotate: 90deg; }
  .rotate-\[8deg\] { rotate: 8deg; }
  .transform { transform: var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,); }
  .animate-fly { animation: 6s cubic-bezier(0.75, 0.02, 0.31, 0.87) 0s infinite normal none running fly; }
  .animate-gradient { animation: 6s linear 0s infinite normal none running gradient; }
  .animate-ping { animation: var(--animate-ping); }
  .animate-pulse { animation: var(--animate-pulse); }
  .animate-spin { animation: var(--animate-spin); }
  .cursor-pointer { cursor: pointer; }
  .touch-none { touch-action: none; }
  .resize { resize: both; }
  .list-disc { list-style-type: disc; }
  .appearance-none { appearance: none; }
  .grid-flow-col { grid-auto-flow: column; }
  .grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
  .grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
  .grid-rows-5 { grid-template-rows: repeat(5, minmax(0px, 1fr)); }
  .flex-col { flex-direction: column; }
  .flex-col-reverse { flex-direction: column-reverse; }
  .flex-nowrap { flex-wrap: nowrap; }
  .flex-wrap { flex-wrap: wrap; }
  .items-baseline { align-items: baseline; }
  .items-center { align-items: center; }
  .items-end { align-items: flex-end; }
  .items-start { align-items: flex-start; }
  .items-stretch { align-items: stretch; }
  .justify-between { justify-content: space-between; }
  .justify-center { justify-content: center; }
  .justify-end { justify-content: flex-end; }
  .justify-start { justify-content: flex-start; }
  .gap-1 { gap: calc(var(--spacing)*1); }
  .gap-2 { gap: calc(var(--spacing)*2); }
  .gap-3 { gap: calc(var(--spacing)*3); }
  .gap-4 { gap: calc(var(--spacing)*4); }
  .gap-5 { gap: calc(var(--spacing)*5); }
  .gap-6 { gap: calc(var(--spacing)*6); }
  .gap-7 { gap: calc(var(--spacing)*7); }
  .gap-12 { gap: calc(var(--spacing)*12); }
  .gap-\[1\.875rem\] { gap: 1.875rem; }
  :where(.space-y-1 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse))); }
  :where(.space-y-2 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse))); }
  :where(.space-y-4 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse))); }
  :where(.space-y-5 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse))); }
  :where(.space-y-6 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse))); }
  :where(.space-y-10 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing)*10)*var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing)*10)*calc(1 - var(--tw-space-y-reverse))); }
  :where(.space-y-\[0\.625rem\] > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(.625rem*var(--tw-space-y-reverse)); margin-block-end: calc(.625rem*calc(1 - var(--tw-space-y-reverse))); }
  .gap-x-4 { column-gap: calc(var(--spacing)*4); }
  .gap-x-7 { column-gap: calc(var(--spacing)*7); }
  :where(.-space-x-2 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing)*-2)*var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing)*-2)*calc(1 - var(--tw-space-x-reverse))); }
  :where(.space-x-1 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse))); }
  :where(.space-x-2 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse))); }
  :where(.space-x-2\.5 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing)*2.5)*var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-x-reverse))); }
  :where(.space-x-3 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing)*3)*var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-x-reverse))); }
  :where(.space-x-4 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse))); }
  :where(.space-x-5 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing)*5)*var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-x-reverse))); }
  :where(.space-x-7 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing)*7)*var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing)*7)*calc(1 - var(--tw-space-x-reverse))); }
  :where(.space-x-8 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing)*8)*var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-x-reverse))); }
  :where(.space-x-\[0\.625rem\] > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(.625rem*var(--tw-space-x-reverse)); margin-inline-end: calc(.625rem*calc(1 - var(--tw-space-x-reverse))); }
  .gap-y-4 { row-gap: calc(var(--spacing)*4); }
  .gap-y-14 { row-gap: calc(var(--spacing)*14); }
  :where(.divide-y > :not(:last-child)) { --tw-divide-y-reverse: 0; border-bottom-style: var(--tw-border-style); border-top-style: var(--tw-border-style); border-top-width: calc(1px*var(--tw-divide-y-reverse)); border-bottom-width: calc(1px*calc(1 - var(--tw-divide-y-reverse))); }
  :where(.divide-jacarta-100 > :not(:last-child)) { border-color: rgb(231, 232, 236); }
  .self-center { align-self: center; }
  .self-end { align-self: flex-end; }
  .self-start { align-self: flex-start; }
  .self-stretch { align-self: stretch; }
  .overflow-auto { overflow: auto; }
  .overflow-hidden { overflow: hidden; }
  .overflow-visible { overflow: visible; }
  .overflow-x-auto { overflow-x: auto; }
  .overflow-x-hidden { overflow-x: hidden; }
  .overflow-y-auto { overflow-y: auto; }
  .overflow-y-hidden { overflow-y: hidden; }
  .overscroll-auto { overscroll-behavior: auto; }
  .rounded-2\.5xl { border-radius: 1.25rem; }
  .rounded-2lg { border-radius: 0.625rem; }
  .rounded-2xl { border-radius: var(--radius-2xl); }
  .rounded-3xl { border-radius: var(--radius-3xl); }
  .rounded-\[0\.625rem\] { border-radius: 0.625rem; }
  .rounded-\[inherit\] { border-radius: inherit; }
  .rounded-full { border-radius: 3.40282e+38px; }
  .rounded-lg { border-radius: var(--radius-lg); }
  .rounded-md { border-radius: var(--radius-md); }
  .rounded-sm { border-radius: var(--radius-sm); }
  .rounded-xl { border-radius: var(--radius-xl); }
  .rounded-xs { border-radius: var(--radius-xs); }
  .rounded-t-2lg { border-top-left-radius: 0.625rem; border-top-right-radius: 0.625rem; }
  .rounded-t-lg { border-top-right-radius: var(--radius-lg); }
  .rounded-l-lg, .rounded-t-lg { border-top-left-radius: var(--radius-lg); }
  .rounded-l-lg { border-bottom-left-radius: var(--radius-lg); }
  .rounded-l-sm { border-top-left-radius: var(--radius-sm); border-bottom-left-radius: var(--radius-sm); }
  .rounded-l-xl { border-top-left-radius: var(--radius-xl); border-bottom-left-radius: var(--radius-xl); }
  .rounded-tl-none { border-top-left-radius: 0px; }
  .rounded-r-lg { border-top-right-radius: var(--radius-lg); border-bottom-right-radius: var(--radius-lg); }
  .rounded-r-sm { border-top-right-radius: var(--radius-sm); border-bottom-right-radius: var(--radius-sm); }
  .rounded-r-xl { border-top-right-radius: var(--radius-xl); border-bottom-right-radius: var(--radius-xl); }
  .rounded-r-xs { border-top-right-radius: var(--radius-xs); border-bottom-right-radius: var(--radius-xs); }
  .rounded-b-2lg { border-bottom-right-radius: 0.625rem; border-bottom-left-radius: 0.625rem; }
  .rounded-b-2xl { border-bottom-right-radius: var(--radius-2xl); border-bottom-left-radius: var(--radius-2xl); }
  .rounded-b-\[1\.25rem\] { border-bottom-right-radius: 1.25rem; border-bottom-left-radius: 1.25rem; }
  .rounded-b-lg { border-bottom-right-radius: var(--radius-lg); border-bottom-left-radius: var(--radius-lg); }
  .border { border-style: var(--tw-border-style); border-width: 1px; }
  .border-0 { border-style: var(--tw-border-style); border-width: 0px; }
  .border-2 { border-style: var(--tw-border-style); border-width: 2px; }
  .border-\[5px\] { border-style: var(--tw-border-style); border-width: 5px; }
  .border-y { border-block-style: var(--tw-border-style); border-block-width: 1px; }
  .border-t { border-top-style: var(--tw-border-style); border-top-width: 1px; }
  .border-t-0 { border-top-style: var(--tw-border-style); border-top-width: 0px; }
  .border-r { border-right-style: var(--tw-border-style); border-right-width: 1px; }
  .border-r-0 { border-right-style: var(--tw-border-style); border-right-width: 0px; }
  .border-b { border-bottom-style: var(--tw-border-style); border-bottom-width: 1px; }
  .border-b-0 { border-bottom-style: var(--tw-border-style); border-bottom-width: 0px; }
  .border-l { border-left-style: var(--tw-border-style); border-left-width: 1px; }
  .border-dashed { --tw-border-style: dashed; border-style: dashed; }
  .border-none { --tw-border-style: none; border-style: none; }
  .border-accent { border-color: rgb(131, 88, 255); }
  .border-accent-blue-50\/10 { border-color: oklab(0.952492 -0.00360644 -0.006688 / 0.1); }
  .border-accent-blue-50\/30 { border-color: oklab(0.952492 -0.00360644 -0.006688 / 0.3); }
  .border-accent-blue-500, .border-accent-blue-default { border-color: rgb(63, 106, 143); }
  .border-accent-green-50\/10 { border-color: oklab(0.961077 -0.0205474 0.0062573 / 0.1); }
  .border-jacarta-50\/10 { border-color: oklab(0.967717 0.000746727 -0.0025453 / 0.1); }
  .border-jacarta-100 { border-color: rgb(231, 232, 236); }
  .border-jacarta-200 { border-color: rgb(196, 197, 207); }
  .border-red { border-color: rgb(239, 68, 68); }
  .border-transparent { border-color: rgba(0, 0, 0, 0); }
  .border-white { border-color: rgb(255, 255, 255); }
  .border-white\/10 { border-color: oklab(1 0 5.96046e-8 / 0.1); }
  .border-white\/30 { border-color: oklab(1 0 5.96046e-8 / 0.3); }
  .border-t-transparent { border-top-color: rgba(0, 0, 0, 0); }
  .border-l-transparent { border-left-color: rgba(0, 0, 0, 0); }
  .bg-\[\#46C7E3\] { background-color: rgb(70, 199, 227); }
  .bg-\[\#00000080\] { background-color: rgba(0, 0, 0, 0.5); }
  .bg-\[\#737EF2\] { background-color: rgb(115, 126, 242); }
  .bg-\[\#232328\] { background-color: rgb(35, 35, 40); }
  .bg-\[\#CDBCFF\] { background-color: rgb(205, 188, 255); }
  .bg-\[\#F35BC7\] { background-color: rgb(243, 91, 199); }
  .bg-\[black\]\/30 { background-color: oklab(0 none none / 0.3); }
  .bg-\[black\]\/50 { background-color: oklab(0 none none / 0.5); }
  .bg-\[black\]\/70 { background-color: oklab(0 none none / 0.7); }
  .bg-\[black\]\/100 { background-color: oklab(0 none none); }
  .bg-accent { background-color: rgb(131, 88, 255); }
  .bg-accent\! { background-color: rgb(131, 88, 255) !important; }
  .bg-accent-blue-300 { background-color: rgb(135, 165, 189); }
  .bg-accent-blue-500 { background-color: rgb(63, 106, 143); }
  .bg-accent-blue-500\/20 { background-color: oklab(0.509224 -0.0310054 -0.0695936 / 0.2); }
  .bg-accent-blue-500\/40 { background-color: oklab(0.509224 -0.0310054 -0.0695936 / 0.4); }
  .bg-accent-blue-500\/50 { background-color: oklab(0.509224 -0.0310054 -0.0695936 / 0.5); }
  .bg-accent-blue-700 { background-color: rgb(38, 64, 86); }
  .bg-accent-blue-800 { background-color: rgb(25, 43, 57); }
  .bg-accent-blue-900 { background-color: rgb(13, 21, 29); }
  .bg-accent-green-500 { background-color: rgb(0, 154, 73); }
  .bg-accent-green-600\/10 { background-color: oklab(0.510043 -0.119882 0.066218 / 0.1); }
  .bg-accent-green-800 { background-color: rgb(0, 62, 29); }
  .bg-accent-green-900 { background-color: rgb(0, 31, 15); }
  .bg-accent-green-900\/30 { background-color: oklab(0.210657 -0.0459611 0.0191039 / 0.3); }
  .bg-accent-green-default { background-color: rgb(0, 154, 73); }
  .bg-accent-light { background-color: rgb(158, 124, 255); }
  .bg-accent-lighter { background-color: rgb(185, 160, 255); }
  .bg-blue { background-color: rgb(66, 138, 248); }
  .bg-green { background-color: rgb(16, 185, 129); }
  .bg-jacarta-50 { background-color: rgb(244, 244, 246); }
  .bg-jacarta-100 { background-color: rgb(231, 232, 236); }
  .bg-jacarta-700 { background-color: rgb(19, 23, 64); }
  .bg-jacarta-900 { background-color: rgb(13, 16, 45); }
  .bg-light-base { background-color: rgb(245, 248, 250); }
  .bg-orange { background-color: rgb(254, 178, 64); }
  .bg-red { background-color: rgb(239, 68, 68); }
  .bg-transparent { background-color: rgba(0, 0, 0, 0); }
  .bg-white { background-color: rgb(255, 255, 255); }
  .bg-gradient-to-t { --tw-gradient-position: to top in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); }
  .from-\[\#000000\] { --tw-gradient-from: #000; --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .from-\[black\] { --tw-gradient-from: black; --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .to-transparent { --tw-gradient-to: transparent; --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .to-75\% { --tw-gradient-to-position: 75%; }
  .bg-contain { background-size: contain; }
  .bg-cover { background-size: cover; }
  .bg-center { background-position: 50% center; }
  .bg-no-repeat { background-repeat: no-repeat; }
  .fill-accent { fill: rgb(131, 88, 255); }
  .fill-current { fill: currentcolor; }
  .fill-jacarta-300 { fill: rgb(161, 162, 179); }
  .fill-jacarta-400 { fill: rgb(125, 127, 150); }
  .fill-jacarta-500 { fill: rgb(90, 93, 121); }
  .fill-jacarta-700 { fill: rgb(19, 23, 64); }
  .fill-orange { fill: rgb(254, 178, 64); }
  .fill-white { fill: rgb(255, 255, 255); }
  .\!object-cover { object-fit: cover !important; }
  .object-contain { object-fit: contain; }
  .object-cover { object-fit: cover; }
  .p-0 { padding: calc(var(--spacing)*0); }
  .p-1 { padding: calc(var(--spacing)*1); }
  .p-2 { padding: calc(var(--spacing)*2); }
  .p-2\.5 { padding: calc(var(--spacing)*2.5); }
  .p-3 { padding: calc(var(--spacing)*3); }
  .p-4 { padding: calc(var(--spacing)*4); }
  .p-5 { padding: calc(var(--spacing)*5); }
  .p-6 { padding: calc(var(--spacing)*6); }
  .p-7 { padding: calc(var(--spacing)*7); }
  .p-8 { padding: calc(var(--spacing)*8); }
  .p-10 { padding: calc(var(--spacing)*10); }
  .p-12 { padding: calc(var(--spacing)*12); }
  .p-\[0\.375rem\] { padding: 0.375rem; }
  .p-\[1\.1875rem\] { padding: 1.1875rem; }
  .p-\[1px\] { padding: 1px; }
  .p-\[3\.75rem\] { padding: 3.75rem; }
  .p-\[10\%\] { padding: 10%; }
  .px-2 { padding-inline: calc(var(--spacing)*2); }
  .px-3 { padding-inline: calc(var(--spacing)*3); }
  .px-4 { padding-inline: calc(var(--spacing)*4); }
  .px-5 { padding-inline: calc(var(--spacing)*5); }
  .px-6 { padding-inline: calc(var(--spacing)*6); }
  .px-7 { padding-inline: calc(var(--spacing)*7); }
  .px-8 { padding-inline: calc(var(--spacing)*8); }
  .px-10 { padding-inline: calc(var(--spacing)*10); }
  .py-1 { padding-block: calc(var(--spacing)*1); }
  .py-1\.5 { padding-block: calc(var(--spacing)*1.5); }
  .py-2 { padding-block: calc(var(--spacing)*2); }
  .py-2\.5 { padding-block: calc(var(--spacing)*2.5); }
  .py-3 { padding-block: calc(var(--spacing)*3); }
  .py-3\.5 { padding-block: calc(var(--spacing)*3.5); }
  .py-4 { padding-block: calc(var(--spacing)*4); }
  .py-5 { padding-block: calc(var(--spacing)*5); }
  .py-5\! { padding-block: calc(var(--spacing)*5) !important; }
  .py-6 { padding-block: calc(var(--spacing)*6); }
  .py-8 { padding-block: calc(var(--spacing)*8); }
  .py-10 { padding-block: calc(var(--spacing)*10); }
  .py-16 { padding-block: calc(var(--spacing)*16); }
  .py-20 { padding-block: calc(var(--spacing)*20); }
  .py-24 { padding-block: calc(var(--spacing)*24); }
  .py-32 { padding-block: calc(var(--spacing)*32); }
  .py-\[0\.6875rem\] { padding-block: 0.6875rem; }
  .pt-0 { padding-top: calc(var(--spacing)*0); }
  .pt-1 { padding-top: calc(var(--spacing)*1); }
  .pt-2 { padding-top: calc(var(--spacing)*2); }
  .pt-3 { padding-top: calc(var(--spacing)*3); }
  .pt-4 { padding-top: calc(var(--spacing)*4); }
  .pt-5 { padding-top: calc(var(--spacing)*5); }
  .pt-6 { padding-top: calc(var(--spacing)*6); }
  .pt-12 { padding-top: calc(var(--spacing)*12); }
  .pt-16 { padding-top: calc(var(--spacing)*16); }
  .pt-20 { padding-top: calc(var(--spacing)*20); }
  .pt-24 { padding-top: calc(var(--spacing)*24); }
  .pt-28 { padding-top: calc(var(--spacing)*28); }
  .pt-32 { padding-top: calc(var(--spacing)*32); }
  .pt-\[5\.5rem\] { padding-top: 5.5rem; }
  .pt-\[5rem\] { padding-top: 5rem; }
  .pr-4 { padding-right: calc(var(--spacing)*4); }
  .pr-8 { padding-right: calc(var(--spacing)*8); }
  .pb-2 { padding-bottom: calc(var(--spacing)*2); }
  .pb-2\.5 { padding-bottom: calc(var(--spacing)*2.5); }
  .pb-3 { padding-bottom: calc(var(--spacing)*3); }
  .pb-4 { padding-bottom: calc(var(--spacing)*4); }
  .pb-10 { padding-bottom: calc(var(--spacing)*10); }
  .pb-12 { padding-bottom: calc(var(--spacing)*12); }
  .pb-16 { padding-bottom: calc(var(--spacing)*16); }
  .pb-20 { padding-bottom: calc(var(--spacing)*20); }
  .pb-24 { padding-bottom: calc(var(--spacing)*24); }
  .pb-28 { padding-bottom: calc(var(--spacing)*28); }
  .pb-\[45px\] { padding-bottom: 45px; }
  .pb-px { padding-bottom: 1px; }
  .pl-4 { padding-left: calc(var(--spacing)*4); }
  .pl-6 { padding-left: calc(var(--spacing)*6); }
  .pl-10 { padding-left: calc(var(--spacing)*10); }
  .text-center { text-align: center; }
  .text-left { text-align: left; }
  .text-right { text-align: right; }
  .align-middle { vertical-align: middle; }
  .\!font-\[JetBrains_Mono\] { font-family: "JetBrains Mono" !important; }
  .font-\[JetBrains_Mono\] { font-family: "JetBrains Mono"; }
  .font-display { font-family: CalSans-SemiBold, sans-serif; }
  .font-mono { font-family: var(--font-jetbrains-mono),monospace; }
  .text-2xl { font-size: 1.75rem; }
  .text-2xl, .text-2xs { line-height: var(--tw-leading,normal); }
  .text-2xs { font-size: 0.8125rem; }
  .text-3xl { font-size: 2rem; }
  .text-3xl, .text-4xl { line-height: var(--tw-leading,normal); }
  .text-4xl { font-size: 2.25rem; }
  .text-5xl { font-size: 2.5rem; }
  .text-5xl, .text-base { line-height: var(--tw-leading,normal); }
  .text-base { font-size: 1rem; }
  .text-lg { font-size: 1.25rem; line-height: var(--tw-leading,1.5); }
  .text-md { font-size: 1.125rem; }
  .text-md, .text-sm { line-height: var(--tw-leading,normal); }
  .text-sm { font-size: 0.875rem; }
  .text-xl { font-size: 1.5rem; }
  .text-xl, .text-xs { line-height: var(--tw-leading,normal); }
  .text-xs { font-size: 0.75rem; }
  .text-\[0\.8rem\] { font-size: 0.8rem; }
  .leading-0 { --tw-leading: calc(var(--spacing)*0); line-height: calc(var(--spacing)*0); }
  .leading-none { --tw-leading: 1; line-height: 1; }
  .leading-normal { --tw-leading: var(--leading-normal); line-height: var(--leading-normal); }
  .leading-tight { --tw-leading: var(--leading-tight); line-height: var(--leading-tight); }
  .font-bold { --tw-font-weight: var(--font-weight-bold); font-weight: var(--font-weight-bold); }
  .font-medium { --tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium); }
  .font-normal { --tw-font-weight: var(--font-weight-normal); font-weight: var(--font-weight-normal); }
  .font-semibold { --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); }
  .tracking-tight { --tw-tracking: var(--tracking-tight); letter-spacing: var(--tracking-tight); }
  .text-nowrap { text-wrap: nowrap; }
  .text-wrap { text-wrap: wrap; }
  .overflow-ellipsis, .text-ellipsis { text-overflow: ellipsis; }
  .whitespace-nowrap { white-space: nowrap; }
  .text-\[\#f7d162\] { color: rgb(247, 209, 98); }
  .text-accent { color: rgb(131, 88, 255); }
  .text-accent-blue-500 { color: rgb(63, 106, 143); }
  .text-accent-green-500 { color: rgb(0, 154, 73); }
  .text-accent-green-900 { color: rgb(0, 31, 15); }
  .text-blue { color: rgb(66, 138, 248); }
  .text-green { color: rgb(16, 185, 129); }
  .text-jacarta-300 { color: rgb(161, 162, 179); }
  .text-jacarta-400 { color: rgb(125, 127, 150); }
  .text-jacarta-500 { color: rgb(90, 93, 121); }
  .text-jacarta-700 { color: rgb(19, 23, 64); }
  .text-jacarta-800 { color: rgb(16, 20, 54); }
  .text-orange { color: rgb(254, 178, 64); }
  .text-orange-bright { color: rgb(250, 109, 30); }
  .text-primary-default { color: rgb(255, 206, 0); }
  .text-red { color: rgb(239, 68, 68); }
  .text-white { color: rgb(255, 255, 255); }
  .text-white\/30 { color: oklab(1 0 5.96046e-8 / 0.3); }
  .text-white\/40 { color: oklab(1 0 5.96046e-8 / 0.4); }
  .text-white\/50 { color: oklab(1 0 5.96046e-8 / 0.5); }
  .text-white\/70 { color: oklab(1 0 5.96046e-8 / 0.7); }
  .text-white\/80 { color: oklab(1 0 5.96046e-8 / 0.8); }
  .uppercase { text-transform: uppercase; }
  .italic { font-style: italic; }
  .not-italic { font-style: normal; }
  .underline-offset-4 { text-underline-offset: 4px; }
  .placeholder-jacarta-300::placeholder { color: rgb(161, 162, 179); }
  .placeholder-jacarta-500::placeholder { color: rgb(90, 93, 121); }
  .accent-blue { accent-color: rgb(66, 138, 248); }
  .accent-green { accent-color: rgb(16, 185, 129); }
  .opacity-0 { opacity: 0; }
  .opacity-50 { opacity: 0.5; }
  .opacity-75 { opacity: 0.75; }
  .opacity-90 { opacity: 0.9; }
  .shadow-accent-volume { --tw-shadow: 5px 5px 10px var(--tw-shadow-color,#6c6ad540),inset 2px 2px 6px var(--tw-shadow-color,#a78df0),inset -5px -5px 10px var(--tw-shadow-color,#6336e4); }
  .shadow-accent-volume, .shadow-lg { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-lg { --tw-shadow: 0px 4px 6px -4px var(--tw-shadow-color,#0d102d1a),0px 10px 15px -3px var(--tw-shadow-color,#0d102d1a); }
  .shadow-md { --tw-shadow: 0px 2px 4px -2px var(--tw-shadow-color,#0d102d1a),0px 4px 6px -1px var(--tw-shadow-color,#0d102d1a); }
  .shadow-md, .shadow-none { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-none { --tw-shadow: 0 0 #0000; }
  .shadow-sm { --tw-shadow: 0px 1px 2px 0px var(--tw-shadow-color,#0d102d1a); }
  .shadow-sm, .shadow-white-volume { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-white-volume { --tw-shadow: 5px 5px 10px var(--tw-shadow-color,#6c6ad440),inset 2px 2px 6px var(--tw-shadow-color,#eef1f9),inset -5px -5px 10px var(--tw-shadow-color,#dfe3ef); }
  .shadow-xl { --tw-shadow: 0px 8px 10px -6px var(--tw-shadow-color,#0d102d1a),0px 20px 25px -5px var(--tw-shadow-color,#0d102d1a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .outline { outline-width: 1px; }
  .outline, .outline-0 { outline-style: var(--tw-outline-style); }
  .outline-0 { outline-width: 0px; }
  .filter { 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,); }
  .backdrop-blur { --tw-backdrop-blur: blur(8px); }
  .backdrop-blur, .backdrop-blur-sm { 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,); }
  .backdrop-blur-sm { --tw-backdrop-blur: blur(var(--blur-sm)); }
  .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; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-all { transition-property: all; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-colors { transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-opacity { transition-property: opacity; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-shadow { transition-property: box-shadow; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-transform { transition-property: transform, translate, scale, rotate; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .duration-300 { --tw-duration: .3s; transition-duration: 0.3s; }
  .duration-\[1600ms\] { --tw-duration: 1.6s; transition-duration: 1.6s; }
  .will-change-transform { will-change: transform; }
  .outline-none { --tw-outline-style: none; outline-style: none; }
  .select-none { user-select: none; }
  @media (hover: hover) {
  .group-hover\:visible:is(:where(.group):hover *) { visibility: visible; }
  .group-hover\:scale-105:is(:where(.group):hover *) { --tw-scale-x: 105%; --tw-scale-y: 105%; --tw-scale-z: 105%; scale: var(--tw-scale-x)var(--tw-scale-y); }
  .group-hover\:fill-accent:is(:where(.group):hover *) { fill: rgb(131, 88, 255); }
  .group-hover\:fill-white:is(:where(.group):hover *) { fill: rgb(255, 255, 255); }
  .group-hover\:text-accent:is(:where(.group):hover *) { color: rgb(131, 88, 255); }
  .group-hover\:text-white:is(:where(.group):hover *) { color: rgb(255, 255, 255); }
  .group-hover\:opacity-100:is(:where(.group):hover *) { opacity: 1; }
}
  .group-focus\:fill-white:is(:where(.group):focus *) { fill: rgb(255, 255, 255); }
  .placeholder\:text-white\/50::placeholder { color: oklab(1 0 5.96046e-8 / 0.5); }
  .before\:absolute::before { content: var(--tw-content); position: absolute; }
  .before\:inset-0::before { content: var(--tw-content); inset: calc(var(--spacing)*0); }
  .before\:-top-3::before { content: var(--tw-content); top: calc(var(--spacing)*-3); }
  .before\:h-3::before { content: var(--tw-content); height: calc(var(--spacing)*3); }
  .before\:h-4::before { content: var(--tw-content); height: calc(var(--spacing)*4); }
  .before\:w-4::before { content: var(--tw-content); width: calc(var(--spacing)*4); }
  .before\:w-full::before { content: var(--tw-content); width: 100%; }
  .before\:bg-jacarta-900\/25::before { content: var(--tw-content); background-color: oklab(0.189945 0.00507052 -0.0574949 / 0.25); }
  .before\:bg-\[url\(\'\.\.\/img\/heart-fill\.svg\'\)\]::before { content: var(--tw-content); background-image: url("../img/heart-fill.bb58390a.svg"); }
  .before\:bg-cover::before { content: var(--tw-content); background-size: cover; }
  .before\:bg-center::before { content: var(--tw-content); background-position: 50% center; }
  .before\:bg-no-repeat::before { content: var(--tw-content); background-repeat: no-repeat; }
  .before\:opacity-0::before { content: var(--tw-content); opacity: 0; }
  .after\:absolute::after { content: var(--tw-content); position: absolute; }
  .after\:inset-0::after { content: var(--tw-content); inset: calc(var(--spacing)*0); }
  .after\:top-0\.5::after { content: var(--tw-content); top: calc(var(--spacing)*.5); }
  .after\:left-0\.5::after { content: var(--tw-content); left: calc(var(--spacing)*.5); }
  .after\:h-3::after { content: var(--tw-content); height: calc(var(--spacing)*3); }
  .after\:w-3::after { content: var(--tw-content); width: calc(var(--spacing)*3); }
  .after\:rounded-full::after { content: var(--tw-content); border-radius: 3.40282e+38px; }
  .after\:bg-jacarta-400::after { content: var(--tw-content); background-color: rgb(125, 127, 150); }
  .after\:bg-jacarta-900\/50::after { content: var(--tw-content); background-color: oklab(0.189945 0.00507052 -0.0574949 / 0.5); }
  .after\:bg-jacarta-900\/60::after { content: var(--tw-content); background-color: oklab(0.189945 0.00507052 -0.0574949 / 0.6); }
  .after\:transition-all::after { content: var(--tw-content); transition-property: all; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .checked\:bg-accent:checked { background-color: rgb(131, 88, 255); }
  .checked\:bg-none:checked { background-image: none; }
  .checked\:after\:left-3\.5:checked::after { content: var(--tw-content); left: calc(var(--spacing)*3.5); }
  .checked\:after\:bg-white:checked::after { content: var(--tw-content); background-color: rgb(255, 255, 255); }
  .focus-within\:relative:focus-within { position: relative; }
  .focus-within\:z-20:focus-within { z-index: 20; }
  @media (hover: hover) {
  .hover\:translate-y-\[-6px\]:hover { --tw-translate-y: -6px; translate: var(--tw-translate-x)var(--tw-translate-y); }
  .hover\:scale-90:hover { --tw-scale-x: 90%; --tw-scale-y: 90%; --tw-scale-z: 90%; scale: var(--tw-scale-x)var(--tw-scale-y); }
  .hover\:border-accent:hover { border-color: rgb(131, 88, 255); }
  .hover\:border-transparent:hover { border-color: rgba(0, 0, 0, 0); }
  .hover\:bg-accent:hover { background-color: rgb(131, 88, 255); }
  .hover\:bg-accent-blue-600:hover { background-color: rgb(50, 85, 114); }
  .hover\:bg-accent-blue-700:hover { background-color: rgb(38, 64, 86); }
  .hover\:bg-accent-dark:hover { background-color: rgb(116, 68, 255); }
  .hover\:bg-accent-green-50:hover { background-color: rgb(230, 247, 238); }
  .hover\:bg-accent-green-500:hover { background-color: rgb(0, 154, 73); }
  .hover\:bg-accent-green-600:hover { background-color: rgb(0, 123, 58); }
  .hover\:bg-accent-green-700:hover { background-color: rgb(0, 92, 44); }
  .hover\:bg-jacarta-50:hover { background-color: rgb(244, 244, 246); }
  .hover\:bg-jacarta-50\/10:hover { background-color: oklab(0.967717 0.000746727 -0.0025453 / 0.1); }
  .hover\:bg-jacarta-100:hover { background-color: rgb(231, 232, 236); }
  .hover\:fill-red:hover { fill: rgb(239, 68, 68); }
  .hover\:fill-white:hover { fill: rgb(255, 255, 255); }
  .hover\:text-accent:hover { color: rgb(131, 88, 255); }
  .hover\:text-accent-blue-300:hover { color: rgb(135, 165, 189); }
  .hover\:text-blue:hover { color: rgb(66, 138, 248); }
  .hover\:text-jacarta-700:hover { color: rgb(19, 23, 64); }
  .hover\:text-primary-default:hover { color: rgb(255, 206, 0); }
  .hover\:text-white:hover { color: rgb(255, 255, 255); }
  .hover\:underline:hover { text-decoration-line: underline; }
  .hover\:opacity-100:hover { opacity: 1; }
  .hover\:shadow-accent-volume:hover { --tw-shadow: 5px 5px 10px var(--tw-shadow-color,#6c6ad540),inset 2px 2px 6px var(--tw-shadow-color,#a78df0),inset -5px -5px 10px var(--tw-shadow-color,#6336e4); }
  .hover\:shadow-accent-volume:hover, .hover\:shadow-lg:hover { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .hover\:shadow-lg:hover { --tw-shadow: 0px 4px 6px -4px var(--tw-shadow-color,#0d102d1a),0px 10px 15px -3px var(--tw-shadow-color,#0d102d1a); }
  .hover\:shadow-md:hover { --tw-shadow: 0px 2px 4px -2px var(--tw-shadow-color,#0d102d1a),0px 4px 6px -1px var(--tw-shadow-color,#0d102d1a); }
  .hover\:shadow-md:hover, .hover\:shadow-xl:hover { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .hover\:shadow-xl:hover { --tw-shadow: 0px 8px 10px -6px var(--tw-shadow-color,#0d102d1a),0px 20px 25px -5px var(--tw-shadow-color,#0d102d1a); }
  .hover\:ring-2:hover { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .hover\:ring-accent\/10:hover { --tw-ring-color: oklab(59.9432% .0770065 -.221258/.1); }
  .checked\:hover\:bg-accent:checked:hover { background-color: rgb(131, 88, 255); }
}
  .focus\:border-accent-green-500:focus { border-color: rgb(0, 154, 73); }
  .focus\:border-transparent:focus { border-color: rgba(0, 0, 0, 0); }
  .focus\:bg-accent:focus { background-color: rgb(131, 88, 255); }
  .focus\:text-accent:focus { color: rgb(131, 88, 255); }
  .focus\:text-primary-default:focus { color: rgb(255, 206, 0); }
  .focus\:opacity-100:focus { opacity: 1; }
  .focus\:ring-0:focus { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); }
  .focus\:ring-0:focus, .focus\:ring-2:focus { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .focus\:ring-2:focus { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); }
  .focus\:ring-accent:focus { --tw-ring-color: #8358ff; }
  .focus\:ring-accent-green-500:focus { --tw-ring-color: #009a49; }
  .focus\:ring-accent\/20:focus { --tw-ring-color: oklab(59.9432% .0770065 -.221258/.2); }
  .focus\:ring-transparent:focus { --tw-ring-color: transparent; }
  .focus\:ring-offset-0:focus { --tw-ring-offset-width: 0px; --tw-ring-offset-shadow: var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color); }
  .focus\:ring-offset-2:focus { --tw-ring-offset-width: 2px; --tw-ring-offset-shadow: var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color); }
  .focus\:outline-none:focus { --tw-outline-style: none; outline-style: none; }
  .focus\:ring-inset:focus { --tw-ring-inset: inset; }
  .checked\:focus\:bg-accent:checked:focus { background-color: rgb(131, 88, 255); }
  .focus-visible\:ring-0:focus-visible { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .focus-visible\:ring-1:focus-visible { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .focus-visible\:outline-none:focus-visible { --tw-outline-style: none; outline-style: none; }
  .disabled\:pointer-events-none:disabled { pointer-events: none; }
  .disabled\:cursor-not-allowed:disabled { cursor: not-allowed; }
  .disabled\:opacity-50:disabled { opacity: 0.5; }
  .aria-selected\:bg-accent[aria-selected="true"] { background-color: rgb(131, 88, 255); }
  .aria-selected\:bg-accent\/50[aria-selected="true"] { background-color: oklab(0.599432 0.0770065 -0.221257 / 0.5); }
  .aria-selected\:opacity-30[aria-selected="true"] { opacity: 0.3; }
  .aria-selected\:opacity-100[aria-selected="true"] { opacity: 1; }
  .data-\[swipe\=cancel\]\:translate-x-0[data-swipe="cancel"] { --tw-translate-x: calc(var(--spacing)*0); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe="end"] { --tw-translate-x: var(--radix-toast-swipe-end-x); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe="move"] { --tw-translate-x: var(--radix-toast-swipe-move-x); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .data-\[swipe\=move\]\:transition-none[data-swipe="move"] { transition-property: none; }
  @media (min-width: 575px) {
  .sm\:top-auto { top: auto; }
  .sm\:-right-6 { right: calc(var(--spacing)*-6); }
  .sm\:right-0 { right: calc(var(--spacing)*0); }
  .sm\:bottom-0 { bottom: calc(var(--spacing)*0); }
  .sm\:-left-6 { left: calc(var(--spacing)*-6); }
  .sm\:col-span-3 { grid-column: span 3 / span 3; }
  .sm\:mt-0 { margin-top: calc(var(--spacing)*0); }
  .sm\:mb-0 { margin-bottom: calc(var(--spacing)*0); }
  .sm\:flex { display: flex; }
  .sm\:hidden { display: none; }
  .sm\:h-\[300px\] { height: 300px; }
  .sm\:w-1\/2 { width: 50%; }
  .sm\:w-32 { width: calc(var(--spacing)*32); }
  .sm\:w-auto { width: auto; }
  .sm\:w-full { width: 100%; }
  .sm\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .sm\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .sm\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .sm\:flex-col { flex-direction: column; }
  .sm\:flex-row { flex-direction: row; }
  .sm\:flex-wrap { flex-wrap: wrap; }
  .sm\:items-center { align-items: center; }
  :where(.sm\:space-y-0 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse))); }
  :where(.sm\:space-x-4 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse))); }
  :where(.sm\:space-x-10 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing)*10)*var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing)*10)*calc(1 - var(--tw-space-x-reverse))); }
  :where(.sm\:space-x-12 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing)*12)*var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing)*12)*calc(1 - var(--tw-space-x-reverse))); }
  :where(.sm\:divide-x > :not(:last-child)) { --tw-divide-x-reverse: 0; border-inline-style: var(--tw-border-style); border-inline-start-width: calc(1px*var(--tw-divide-x-reverse)); border-inline-end-width: calc(1px*calc(1 - var(--tw-divide-x-reverse))); }
  :where(.sm\:divide-y-0 > :not(:last-child)) { --tw-divide-y-reverse: 0; border-bottom-style: var(--tw-border-style); border-top-style: var(--tw-border-style); border-top-width: calc(0px*var(--tw-divide-y-reverse)); border-bottom-width: calc(0px*calc(1 - var(--tw-divide-y-reverse))); }
  .sm\:border-r { border-right-style: var(--tw-border-style); border-right-width: 1px; }
  .sm\:border-l { border-left-style: var(--tw-border-style); border-left-width: 1px; }
  .sm\:border-jacarta-100 { border-color: rgb(231, 232, 236); }
  .sm\:px-0 { padding-inline: calc(var(--spacing)*0); }
  .sm\:pr-4 { padding-right: calc(var(--spacing)*4); }
  .sm\:pl-4 { padding-left: calc(var(--spacing)*4); }
  .sm\:text-left { text-align: left; }
  .sm\:text-3xl { font-size: 2rem; }
  .sm\:text-3xl, .sm\:text-5xl { line-height: var(--tw-leading,normal); }
  .sm\:text-5xl { font-size: 2.5rem; }
}
  @media (min-width: 768px) {
  .md\:-right-12 { right: calc(var(--spacing)*-12); }
  .md\:col-span-2 { grid-column: span 2 / span 2; }
  .md\:col-span-4 { grid-column: span 4 / span 4; }
  .md\:col-start-7 { grid-column-start: 7; }
  .md\:mr-8 { margin-right: calc(var(--spacing)*8); }
  .md\:mb-0 { margin-bottom: calc(var(--spacing)*0); }
  .md\:mb-16 { margin-bottom: calc(var(--spacing)*16); }
  .md\:block { display: block; }
  .md\:flex { display: flex; }
  .md\:grid { display: grid; }
  .md\:hidden { display: none; }
  .md\:aspect-\[3\/1\] { aspect-ratio: 3 / 1; }
  .md\:h-12 { height: calc(var(--spacing)*12); }
  .md\:h-\[9rem\] { height: 9rem; }
  .md\:max-h-12 { max-height: calc(var(--spacing)*12); }
  .md\:w-1\/2 { width: 50%; }
  .md\:w-2\/5 { width: 40%; }
  .md\:w-3\/5 { width: 60%; }
  .md\:w-16 { width: calc(var(--spacing)*16); }
  .md\:w-\[9rem\] { width: 9rem; }
  .md\:w-\[12\%\] { width: 12%; }
  .md\:max-w-\[420px\] { max-width: 420px; }
  .md\:shrink-0 { flex-shrink: 0; }
  .md\:grow-0 { flex-grow: 0; }
  .md\:basis-1\/2 { flex-basis: 50%; }
  .md\:basis-auto { flex-basis: auto; }
  .md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .md\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .md\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0px, 1fr)); }
  .md\:flex-row { flex-direction: row; }
  .md\:flex-nowrap { flex-wrap: nowrap; }
  .md\:flex-wrap { flex-wrap: wrap; }
  .md\:items-end { align-items: flex-end; }
  .md\:justify-center { justify-content: center; }
  .md\:gap-\[1\.875rem\] { gap: 1.875rem; }
  .md\:gap-x-4 { column-gap: calc(var(--spacing)*4); }
  :where(.md\:space-x-6 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing)*6)*var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-x-reverse))); }
  :where(.md\:space-x-8 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing)*8)*var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-x-reverse))); }
  .md\:rounded-none { border-radius: 0px; }
  .md\:rounded-r-\[1\.25rem\] { border-top-right-radius: 1.25rem; border-bottom-right-radius: 1.25rem; }
  .md\:p-10 { padding: calc(var(--spacing)*10); }
  .md\:p-\[4\.25rem\] { padding: 4.25rem; }
  .md\:px-0 { padding-inline: calc(var(--spacing)*0); }
  .md\:py-24 { padding-block: calc(var(--spacing)*24); }
  .md\:py-32 { padding-block: calc(var(--spacing)*32); }
  .md\:pt-32 { padding-top: calc(var(--spacing)*32); }
  .md\:pr-8 { padding-right: calc(var(--spacing)*8); }
  .md\:pl-8 { padding-left: calc(var(--spacing)*8); }
  .md\:text-4xl { font-size: 2.25rem; }
  .md\:text-4xl, .md\:text-6xl { line-height: var(--tw-leading,normal); }
  .md\:text-6xl { font-size: 3.5rem; }
}
  @media (min-width: 1025px) {
  .lg\:invisible { visibility: hidden; }
  .lg\:visible { visibility: visible; }
  .lg\:absolute { position: absolute; }
  .lg\:relative { position: relative; }
  .lg\:sticky { position: sticky; }
  .lg\:inset-auto { inset: auto; }
  .lg\:top-32 { top: calc(var(--spacing)*32); }
  .lg\:order-1 { order: 1; }
  .lg\:order-2 { order: 2; }
  .lg\:order-3 { order: 3; }
  .lg\:-mt-96 { margin-top: calc(var(--spacing)*-96); }
  .lg\:mt-0 { margin-top: calc(var(--spacing)*0); }
  .lg\:mr-4 { margin-right: calc(var(--spacing)*4); }
  .lg\:mr-5 { margin-right: calc(var(--spacing)*5); }
  .lg\:mr-12 { margin-right: calc(var(--spacing)*12); }
  .lg\:mb-0 { margin-bottom: calc(var(--spacing)*0); }
  .lg\:block { display: block; }
  .lg\:flex { display: flex; }
  .lg\:grid\! { display: grid !important; }
  .lg\:hidden { display: none; }
  .lg\:h-\[calc\(100vh_-_232px\)\] { height: calc(-232px + 100vh); }
  .lg\:w-1\/2 { width: 50%; }
  .lg\:w-1\/3 { width: 33.3333%; }
  .lg\:w-1\/4 { width: 25%; }
  .lg\:w-1\/5 { width: 20%; }
  .lg\:w-2\/3 { width: 66.6667%; }
  .lg\:w-2\/4 { width: 50%; }
  .lg\:w-4\/5 { width: 80%; }
  .lg\:w-10 { width: calc(var(--spacing)*10); }
  .lg\:w-12 { width: calc(var(--spacing)*12); }
  .lg\:w-\[45\%\] { width: 45%; }
  .lg\:w-\[55\%\] { width: 55%; }
  .lg\:w-auto { width: auto; }
  .lg\:basis-1\/3 { flex-basis: 33.3333%; }
  .lg\:basis-1\/4 { flex-basis: 25%; }
  .lg\:translate-y-4 { --tw-translate-y: calc(var(--spacing)*4); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .lg\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .lg\:flex-row { flex-direction: row; }
  .lg\:flex-nowrap { flex-wrap: nowrap; }
  .lg\:items-center { align-items: center; }
  .lg\:justify-between { justify-content: space-between; }
  :where(.lg\:space-y-0 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse))); }
  :where(.lg\:space-x-4 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse))); }
  :where(.lg\:space-x-7 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing)*7)*var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing)*7)*calc(1 - var(--tw-space-x-reverse))); }
  :where(.lg\:space-x-8 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing)*8)*var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-x-reverse))); }
  :where(.lg\:space-x-16 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing)*16)*var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing)*16)*calc(1 - var(--tw-space-x-reverse))); }
  .lg\:self-end { align-self: flex-end; }
  .lg\:overflow-auto { overflow: auto; }
  .lg\:rounded-2lg { border-radius: 0.625rem; }
  .lg\:bg-transparent { background-color: rgba(0, 0, 0, 0); }
  .lg\:px-2 { padding-inline: calc(var(--spacing)*2); }
  .lg\:px-5 { padding-inline: calc(var(--spacing)*5); }
  .lg\:py-4 { padding-block: calc(var(--spacing)*4); }
  .lg\:py-8 { padding-block: calc(var(--spacing)*8); }
  .lg\:py-20 { padding-block: calc(var(--spacing)*20); }
  .lg\:py-24 { padding-block: calc(var(--spacing)*24); }
  .lg\:py-32 { padding-block: calc(var(--spacing)*32); }
  .lg\:pt-16 { padding-top: calc(var(--spacing)*16); }
  .lg\:pt-20 { padding-top: calc(var(--spacing)*20); }
  .lg\:pt-24 { padding-top: calc(var(--spacing)*24); }
  .lg\:pr-4 { padding-right: calc(var(--spacing)*4); }
  .lg\:pr-8 { padding-right: calc(var(--spacing)*8); }
  .lg\:pr-10 { padding-right: calc(var(--spacing)*10); }
  .lg\:pr-12 { padding-right: calc(var(--spacing)*12); }
  .lg\:pr-16 { padding-right: calc(var(--spacing)*16); }
  .lg\:pb-96 { padding-bottom: calc(var(--spacing)*96); }
  .lg\:pl-5 { padding-left: calc(var(--spacing)*5); }
  .lg\:pl-6 { padding-left: calc(var(--spacing)*6); }
  .lg\:pl-8 { padding-left: calc(var(--spacing)*8); }
  .lg\:pl-16 { padding-left: calc(var(--spacing)*16); }
  .lg\:pl-20 { padding-left: calc(var(--spacing)*20); }
  .lg\:pl-\[3\.75rem\] { padding-left: 3.75rem; }
  .lg\:text-left { text-align: left; }
  .lg\:text-6xl { font-size: 3.5rem; line-height: var(--tw-leading,normal); }
  .lg\:text-\[1\.5rem\] { font-size: 1.5rem; }
  .lg\:opacity-0 { opacity: 0; }
  .lg\:opacity-100 { opacity: 1; }
  .lg\:shadow-2xl { --tw-shadow: 0px 25px 50px -12px var(--tw-shadow-color,#0d102d1a),0px 12px 24px 0px var(--tw-shadow-color,#0d102d1a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  @media (hover: hover) {
  .lg\:group-hover\:translate-y-2:is(:where(.group):hover *) { --tw-translate-y: calc(var(--spacing)*2); translate: var(--tw-translate-x)var(--tw-translate-y); }
}
}
  @media (min-width: 1202px) {
  .xl\:left-\[calc\(\(100vw-1202px\)\/4\)\] { left: calc(-300.5px + 25vw); }
  .xl\:mb-12 { margin-bottom: calc(var(--spacing)*12); }
  .xl\:ml-12 { margin-left: calc(var(--spacing)*12); }
  .xl\:w-\[30\%\] { width: 30%; }
  .xl\:w-\[40\%\] { width: 40%; }
  .xl\:max-w-\[calc\(1202px\+\(\(100vw-1202px\)\/2\)\)\] { max-width: calc(601px + 50vw); }
  :where(.xl\:space-x-12 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing)*12)*var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing)*12)*calc(1 - var(--tw-space-x-reverse))); }
  .xl\:overflow-visible\! { overflow: visible !important; }
  .xl\:px-24 { padding-inline: calc(var(--spacing)*24); }
  .xl\:pr-\[calc\(\(100vw-1176px\)\/2\)\] { padding-right: calc(-588px + 50vw); }
  .xl\:text-7xl { font-size: 4.25rem; line-height: var(--tw-leading,normal); }
}
  .rtl\:right-auto:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { right: auto; }
  .rtl\:left-2:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { left: calc(var(--spacing)*2); }
  .rtl\:mr-0:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { margin-right: calc(var(--spacing)*0); }
  .rtl\:mr-1:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { margin-right: calc(var(--spacing)*1); }
  .rtl\:ml-4:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { margin-left: calc(var(--spacing)*4); }
  .dark\:block:is(.dark *) { display: block; }
  .dark\:hidden:is(.dark *) { display: none; }
  :where(.dark\:divide-jacarta-600:is(.dark *) > :not(:last-child)) { border-color: rgb(54, 58, 93); }
  .dark\:border-accent-blue-50\/10:is(.dark *) { border-color: oklab(0.952492 -0.00360644 -0.006688 / 0.1); }
  .dark\:border-accent-green-50\/10:is(.dark *) { border-color: oklab(0.961077 -0.0205474 0.0062573 / 0.1); }
  .dark\:border-jacarta-500:is(.dark *) { border-color: rgb(90, 93, 121); }
  .dark\:border-jacarta-600:is(.dark *) { border-color: rgb(54, 58, 93); }
  .dark\:border-jacarta-700:is(.dark *) { border-color: rgb(19, 23, 64); }
  .dark\:border-transparent:is(.dark *) { border-color: rgba(0, 0, 0, 0); }
  .dark\:bg-accent-blue-900:is(.dark *) { background-color: rgb(13, 21, 29); }
  .dark\:bg-accent-green-900:is(.dark *) { background-color: rgb(0, 31, 15); }
  .dark\:bg-accent-green-1000:is(.dark *) { background-color: rgb(0, 15, 7); }
  .dark\:bg-jacarta-600:is(.dark *) { background-color: rgb(54, 58, 93); }
  .dark\:bg-jacarta-700:is(.dark *) { background-color: rgb(19, 23, 64); }
  .dark\:bg-jacarta-800:is(.dark *) { background-color: rgb(16, 20, 54); }
  .dark\:bg-jacarta-900:is(.dark *) { background-color: rgb(13, 16, 45); }
  .dark\:bg-white\/\[\.15\]:is(.dark *) { background-color: oklab(1 0 5.96046e-8 / 0.15); }
  .dark\:fill-jacarta-100:is(.dark *) { fill: rgb(231, 232, 236); }
  .dark\:fill-jacarta-200:is(.dark *) { fill: rgb(196, 197, 207); }
  .dark\:fill-jacarta-300:is(.dark *) { fill: rgb(161, 162, 179); }
  .dark\:fill-jacarta-400:is(.dark *) { fill: rgb(125, 127, 150); }
  .dark\:fill-white:is(.dark *) { fill: rgb(255, 255, 255); }
  .dark\:\!text-white:is(.dark *) { color: rgb(255, 255, 255) !important; }
  .dark\:text-accent:is(.dark *) { color: rgb(131, 88, 255); }
  .dark\:text-accent-blue-200:is(.dark *) { color: rgb(175, 195, 211); }
  .dark\:text-accent-blue-400:is(.dark *) { color: rgb(95, 135, 167); }
  .dark\:text-jacarta-100:is(.dark *) { color: rgb(231, 232, 236); }
  .dark\:text-jacarta-200:is(.dark *) { color: rgb(196, 197, 207); }
  .dark\:text-jacarta-300:is(.dark *) { color: rgb(161, 162, 179); }
  .dark\:text-jacarta-400:is(.dark *) { color: rgb(125, 127, 150); }
  .dark\:text-primary-50\/30:is(.dark *) { color: oklab(0.983661 -0.00248274 0.0265952 / 0.3); }
  .dark\:text-white:is(.dark *) { color: rgb(255, 255, 255); }
  .dark\:text-white\/70:is(.dark *) { color: oklab(1 0 5.96046e-8 / 0.7); }
  .dark\:placeholder-jacarta-300:is(.dark *)::placeholder { color: rgb(161, 162, 179); }
  .dark\:placeholder-white:is(.dark *)::placeholder { color: rgb(255, 255, 255); }
  .dark\:opacity-10:is(.dark *) { opacity: 0.1; }
  @media (hover: hover) {
  .dark\:group-hover\:fill-white:is(.dark *):is(:where(.group):hover *) { fill: rgb(255, 255, 255); }
}
  .dark\:placeholder\:text-jacarta-300:is(.dark *)::placeholder { color: rgb(161, 162, 179); }
  @media (hover: hover) {
  .dark\:hover\:border-accent:is(.dark *):hover { border-color: rgb(131, 88, 255); }
  .dark\:hover\:border-transparent:is(.dark *):hover { border-color: rgba(0, 0, 0, 0); }
  .dark\:hover\:bg-accent:is(.dark *):hover { background-color: rgb(131, 88, 255); }
  .dark\:hover\:bg-accent-dark:is(.dark *):hover { background-color: rgb(116, 68, 255); }
  .dark\:hover\:bg-accent-green-600:is(.dark *):hover { background-color: rgb(0, 123, 58); }
  .dark\:hover\:bg-jacarta-600:is(.dark *):hover { background-color: rgb(54, 58, 93); }
  .dark\:hover\:fill-red:is(.dark *):hover { fill: rgb(239, 68, 68); }
  .dark\:hover\:text-accent:is(.dark *):hover { color: rgb(131, 88, 255); }
  .dark\:hover\:text-primary-default:is(.dark *):hover { color: rgb(255, 206, 0); }
  .dark\:hover\:text-white:is(.dark *):hover { color: rgb(255, 255, 255); }
}
  .dark\:focus\:text-accent:is(.dark *):focus { color: rgb(131, 88, 255); }
  .dark\:focus\:text-white:is(.dark *):focus { color: rgb(255, 255, 255); }
  @media (min-width: 1025px) {
  .dark\:lg\:bg-transparent:is(.dark *) { background-color: rgba(0, 0, 0, 0); }
}
  .\[\&_tr\]\:border-b tr { border-bottom-style: var(--tw-border-style); border-bottom-width: 1px; }
  .\[\&_tr\:last-child\]\:border-0 tr:last-child { border-style: var(--tw-border-style); border-width: 0px; }
  .\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(> .day-range-end) { border-top-right-radius: var(--radius-md); border-bottom-right-radius: var(--radius-md); }
  .\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(> .day-range-start) { border-top-left-radius: var(--radius-md); border-bottom-left-radius: var(--radius-md); }
  .\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]) { border-radius: var(--radius-md); }
  .\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]) { background-color: rgb(131, 88, 255); }
  .first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:first-child:has([aria-selected]) { border-top-left-radius: var(--radius-md); border-bottom-left-radius: var(--radius-md); }
  .last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:last-child:has([aria-selected]) { border-top-right-radius: var(--radius-md); border-bottom-right-radius: var(--radius-md); }
  .\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside) { background-color: oklab(0.599432 0.0770065 -0.221257 / 0.5); }
  .\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end) { border-top-right-radius: var(--radius-md); border-bottom-right-radius: var(--radius-md); }
  .\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role="checkbox"]) { padding-right: calc(var(--spacing)*0); }
  .\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\] > [role="checkbox"] { --tw-translate-y: 2px; translate: var(--tw-translate-x)var(--tw-translate-y); }
  .\[\&\>tr\]\:last\:border-b-0 > tr:last-child { border-bottom-style: var(--tw-border-style); border-bottom-width: 0px; }
  @font-face { font-family: CalSans-SemiBold; src: url("../fonts/CalSans-SemiBold.woff") format("woff"), url("../fonts/CalSans-SemiBold.otf") format("opentype"); font-weight: 600; font-display: swap; font-style: normal; }
  @font-face { font-family: "DM Sans"; src: url("../fonts/DMSans-Regular.ttf") format("truetype"); font-weight: 400; font-display: swap; font-style: normal; }
  @font-face { font-family: "DM Sans"; src: url("../fonts/DMSans-Italic.ttf") format("truetype"); font-weight: 400; font-display: swap; font-style: italic; }
  @font-face { font-family: "DM Sans"; src: url("../fonts/DMSans-Medium.ttf") format("truetype"); font-weight: 500; font-display: swap; font-style: normal; }
  @font-face { font-family: "DM Sans"; src: url("../fonts/DMSans-Bold.ttf") format("truetype"); font-weight: 700; font-display: swap; font-style: normal; }
  @font-face { font-family: "DM Sans"; src: url("../fonts/DMSans-BoldItalic.ttf") format("truetype"); font-weight: 700; font-display: swap; font-style: italic; }
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { display: none; }
input[type="search"]::-webkit-search-results-button, input[type="search"]::-webkit-search-results-decoration { display: none; }
::-webkit-file-upload-button { cursor: pointer; }
.scrollbar-custom { scrollbar-width: thin; }
.scrollbar-custom::-webkit-scrollbar { overflow: overlay; height: calc(var(--spacing)*2); width: calc(var(--spacing)*2); }
.scrollbar-custom::-webkit-scrollbar-track { background-color: rgb(231, 232, 236); }
.scrollbar-custom::-webkit-scrollbar-track:is() { background-color: rgb(16, 20, 54); }
.scrollbar-custom::-webkit-scrollbar-thumb { border-radius: var(--radius-lg); background-color: rgb(161, 162, 179); }
.scrollbar-custom::-webkit-scrollbar-thumb:is() { background-color: rgb(54, 58, 93); }
.dropdown--is-open + .js-dropdown { visibility: visible; opacity: 1; transform: translateY(0px); }
.dropdown-menu.show { display: block; }
.dropdown-toggle > button, .dropdown-toggle > i { transition-property: transform, translate, scale, rotate; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
.dropdown-toggle.show > button, .dropdown-toggle.show > i, .dropdown-toggle.show > svg { rotate: 180deg; }
.dropdown-menu-end { --bs-position: end; }
.nav-menu--is-open { visibility: visible; padding-inline: calc(var(--spacing)*6); padding-top: calc(var(--spacing)*0); padding-bottom: calc(var(--spacing)*6); opacity: 1; flex-direction: column; align-items: flex-start; display: flex; overflow-y: auto; }
.nav-open-noscroll { height: 100vh; overflow: hidden; }
.swiper-button-prev::after, .swiper-rtl .swiper-button-next::after { --tw-content: "prev"; content: var(--tw-content); }
.swiper-button-next::after, .swiper-rtl .swiper-button-prev::after { --tw-content: "next"; content: var(--tw-content); }
.swiper-button-disabled { display: none; }
.swiper-pagination-bullet { margin-inline: calc(var(--spacing)*1); height: calc(var(--spacing)*2.5); width: calc(var(--spacing)*2.5); cursor: pointer; background-color: rgb(196, 197, 207); border-radius: 3.40282e+38px; display: inline-block; }
.swiper-pagination-bullet-active, .swiper-pagination-bullet:focus, .swiper-pagination-bullet:hover { background-color: rgb(131, 88, 255); }
.swiper-lazy-preloader { z-index: 10; box-sizing: border-box; transform-origin: 50% center; width: 42px; height: 42px; animation: var(--animate-spin); border-style: var(--tw-border-style); border-width: 4px; border-color: rgba(0, 0, 0, 0) rgb(131, 88, 255) rgb(131, 88, 255); border-radius: 3.40282e+38px; margin-top: -21px; margin-left: -21px; position: absolute; top: 50%; left: 50%; }
.full-slider-thumbs .swiper-slide-thumb-active { background-color: oklab(1 0 5.96046e-8 / 0.1); }
.swiper-slide-thumb-active .progress { width: 100%; transition-property: width; --tw-duration: 5s; --tw-ease: linear; transition-duration: 5s; transition-timing-function: linear; }
.swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right { border-radius: 1.25rem; }
.swiper-scrollbar { background-color: rgb(231, 232, 236); }
.swiper-scrollbar:is(.dark *) { background-color: rgb(54, 58, 93); }
.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal { z-index: 50; margin-top: calc(var(--spacing)*16); height: calc(var(--spacing)*.5); width: 100%; }
.swiper-scrollbar-drag { top: calc(var(--spacing)*0); left: calc(var(--spacing)*0); border-radius: var(--radius-sm); background-color: rgb(131, 88, 255); width: 100%; height: 100%; position: relative; }
.tippy-box[data-theme~="GrandLine"] { background-color: rgb(19, 23, 64); }
.tippy-box[data-theme~="GrandLine"][data-placement^="top"] > .tippy-arrow::before { border-top-color: rgb(19, 23, 64); }
.tippy-box[data-theme~="GrandLine"][data-placement^="bottom"] > .tippy-arrow::before { border-bottom-color: rgb(19, 23, 64); }
.tippy-box[data-theme~="GrandLine"][data-placement^="left"] > .tippy-arrow::before { border-left-color: rgb(19, 23, 64); }
.tippy-box[data-theme~="GrandLine"][data-placement^="right"] > .tippy-arrow::before { border-right-color: rgb(19, 23, 64); }
.js-page-header--is-sticky { background-color: oklab(1 0 5.96046e-8 / 0.5); }
.dark .js-page-header--is-sticky, .js-page-header--is-sticky.page-header--transparent { background-color: oklab(0.318969 -0.0732135 0.0373769 / 0.5); }
.nav-link.active { color: rgb(19, 23, 64); }
.nav-link.active::after { inset-inline: calc(var(--spacing)*0); content: var(--tw-content); background-color: rgb(131, 88, 255); width: 100%; height: 2px; display: block; position: absolute; bottom: -1px; }
.nav-link.active:is(.dark *) { color: rgb(255, 255, 255); }
@media (hover: hover) {
  .nav-link.active:is(.dark *):hover { color: rgb(255, 255, 255); }
}
.nav-link--style-2.active { border-bottom-style: var(--tw-border-style); --tw-shadow: 0px 25px 50px -12px var(--tw-shadow-color,#0d102d1a),0px 12px 24px 0px var(--tw-shadow-color,#0d102d1a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); background-color: rgb(255, 255, 255); border-bottom-width: 0px; border-radius: 1.25rem; }
.nav-link--style-2.active::after { content: var(--tw-content); display: none; }
.nav-link--style-2.active:is(.dark *) { background-color: rgb(19, 23, 64); }
.nav-link--style-3::after { z-index: calc(-10); width: calc(var(--spacing)*0); content: var(--tw-content); transition-property: width; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); position: absolute; height: calc(var(--spacing)*2.5) !important; }
.nav-link--style-3.active { border-bottom-style: var(--tw-border-style); color: rgb(255, 255, 255); border-bottom-width: 0px; }
.nav-link--style-3.active::before { left: calc(var(--spacing)*-2); height: calc(var(--spacing)*0); width: calc(var(--spacing)*0); content: var(--tw-content); border-width: 8px 0px 8px 8px; border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgb(196, 197, 207); position: absolute; }
.nav-link--style-3.active::after { bottom: calc(var(--spacing)*1); content: var(--tw-content); width: 100%; }
@media (min-width: 768px) {
  .nav-link--style-3.active::before { content: var(--tw-content); left: calc(var(--spacing)*-8); }
}
.nav-link--style-4.active { color: rgb(255, 255, 255); background-color: rgb(19, 23, 64); border-radius: 1.25rem; }
.nav-link--style-4.active::after { content: var(--tw-content); display: none; }
@media (hover: hover) {
  .nav-link--style-4.active:hover { color: rgb(255, 255, 255); }
  .nav-link--style-5:hover { background-color: rgb(231, 232, 236); }
  .nav-link--style-5:is(.dark *):hover { background-color: rgb(54, 58, 93); }
}
.nav-link--style-5.active { background-color: rgb(231, 232, 236); }
.nav-link--style-5.active::after { content: var(--tw-content); display: none; }
.nav-link--style-5.active:is(.dark *) { background-color: rgb(54, 58, 93); }
.nav-link.active .nav-link-content { display: block; }
.tab-content > .tab-pane { display: none; }
.tab-content > .active { display: block; }
.modal { top: calc(var(--spacing)*0); left: calc(var(--spacing)*0); z-index: 50; outline-style: var(--tw-outline-style); outline-width: 0px; width: 100%; height: 100%; display: none; position: fixed; overflow: hidden auto; }
.modal-dialog { pointer-events: none; margin-inline: auto; margin-top: calc(var(--spacing)*24); width: auto; position: relative; }
.modal-dialog-centered { min-height: calc(100% - 6rem); max-width: var(--container-5xl); align-items: center; display: flex; }
.modal.fade .modal-dialog { --tw-translate-x: calc(var(--spacing)*0); --tw-translate-y: calc(var(--spacing)*-14); translate: var(--tw-translate-x)var(--tw-translate-y); transition-property: transform, translate, scale, rotate; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); --tw-duration: .3s; will-change: transform; transition-duration: 0.3s; }
.modal.show .modal-dialog { transform: none; }
.modal-content { pointer-events: auto; margin-inline: calc(var(--spacing)*4); border-radius: var(--radius-2xl); outline-style: var(--tw-outline-style); background-color: rgb(255, 255, 255); background-clip: padding-box; outline-width: 0px; flex-direction: column; display: flex; position: relative; }
.modal-content:is(.dark *) { background-color: rgb(19, 23, 64); }
.modal-header { padding: calc(var(--spacing)*6); border-bottom-width: ; border-bottom-style: ; border-color: rgb(231, 232, 236); flex-shrink: 0; justify-content: space-between; align-items: center; display: flex; }
.modal-header:is(.dark *) { border-color: rgb(54, 58, 93); }
.modal-title { margin-top: calc(var(--spacing)*1); margin-bottom: calc(var(--spacing)*0); font-size: 1.5rem; --tw-leading: var(--leading-normal); line-height: var(--leading-normal); --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); color: rgb(19, 23, 64); }
.modal-title:is(.dark *) { color: rgb(255, 255, 255); }
.btn-close { right: calc(var(--spacing)*6); z-index: 1; border-style: var(--tw-border-style); transition-property: transform, translate, scale, rotate; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); background-color: rgba(0, 0, 0, 0); border-width: 0px; position: absolute; }
@media (hover: hover) {
  .btn-close:hover { rotate: 180deg; }
}
.modal-body { flex: 1 1 auto; position: relative; }
.modal-footer { border-top-width: ; border-top-style: ; border-color: rgb(231, 232, 236); flex-wrap: wrap; flex-shrink: 0; justify-content: center; align-items: center; display: flex; }
.modal-footer:is(.dark *) { border-color: rgb(54, 58, 93); }
.modal-backdrop { top: calc(var(--spacing)*0); left: calc(var(--spacing)*0); z-index: 40; background-color: rgb(13, 16, 45); width: 100vw; height: 100vh; position: fixed; }
.modal-backdrop.fade { opacity: 0; }
.modal-backdrop.show { opacity: 0.75; }
.video-lightbox .modal-content { width: 100%; overflow: hidden; }
.video-lightbox .btn-close { top: calc(var(--spacing)*2); right: calc(var(--spacing)*2); padding: calc(var(--spacing)*2); border-radius: 3.40282e+38px; background-color: oklab(1 0 5.96046e-8 / 0.8) !important; }
.video-lightbox .btn-close svg { height: calc(var(--spacing)*6); width: calc(var(--spacing)*6); top: calc(var(--spacing)*0) !important; }
.ratio-16x9 { --bs-aspect-ratio: calc(9/16*100%); }
.ratio { position: relative; }
.ratio::before { content: var(--tw-content); padding-top: var(--bs-aspect-ratio); display: block; }
.ratio > * { top: calc(var(--spacing)*0); left: calc(var(--spacing)*0); width: 100%; height: 100%; position: absolute; }
.accordion-button { overflow-anchor: none; }
.accordion-button:not(.collapsed) .accordion-arrow { rotate: -180deg; }
.fade { transition-property: opacity; transition-duration: var(--tw-duration,var(--default-transition-duration)); --tw-ease: linear; transition-timing-function: linear; }
.collapse:not(.show) { display: none; }
.collapsing { height: calc(var(--spacing)*0); transition-property: height; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); overflow: hidden; }
.js-likes--active svg { opacity: 0; }
.js-likes--active::before { opacity: 1 !important; }
.article-content > :not(.article-content-wide) { margin-inline: auto; margin-top: calc(var(--spacing)*6); max-width: 48.125rem; }
.article-content > h1, .article-content > h2, .article-content > h3, .article-content > h4, .article-content > h5, .article-content > h6 { margin-bottom: calc(var(--spacing)*4); color: rgb(19, 23, 64); margin-top: calc(var(--spacing)*12) !important; }
:is(.article-content > h1, .article-content > h2, .article-content > h3, .article-content > h4, .article-content > h5, .article-content > h6):is(.dark *) { color: rgb(255, 255, 255); }
.article-content > p:is(.dark *) { color: rgb(161, 162, 179); }
.article-content > ol, .article-content > ul { list-style: initial; padding-left: calc(var(--spacing)*4); }
:where(:is(.article-content > ul, .article-content > ol) > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse))); }
:is(.article-content > ul, .article-content > ol):is(.dark *) { color: rgb(161, 162, 179); }
.alert-error { color: rgb(239, 68, 68); background-color: oklab(0.636834 0.187864 0.0889286 / 0.1); }
.alert-success { color: rgb(16, 185, 129); background-color: oklab(0.695873 -0.142158 0.044878 / 0.1); }
.animate-gradient { -webkit-text-fill-color: transparent; background: linear-gradient(270deg, rgb(255, 115, 86), rgb(255, 89, 226) 25.52%, rgb(82, 221, 246) 50%, rgb(234, 223, 78) 76.04%, rgb(255, 115, 86)) 0px 0px / 200% text; }
.animate-gradient--no-text-fill { -webkit-text-fill-color: initial; }
.animate-gradientDiagonal { background: linear-gradient(270deg, rgb(65, 88, 208), rgb(200, 80, 192) 25.52%, rgb(255, 204, 112) 50%, rgb(255, 112, 112) 76.04%, rgb(65, 88, 208)) 0px 0px / 200%; }
html[dir="rtl"] .h-rotate, html[dir="rtl"] .swiper-button-next, html[dir="rtl"] .swiper-button-prev { rotate: 180deg; }
html[dir="rtl"] .-translate-x-1\/2 { --tw-translate-x: 50%; }
html[dir="rtl"] .hover\:translate-x-1:hover { --tw-translate-x: -.25rem; }
@property --tw-translate-x { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-translate-y { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-translate-z { syntax: "*"; inherits: false; initial-value: 0; }
@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-space-y-reverse { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-space-x-reverse { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-divide-y-reverse { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-border-style { syntax: "*"; inherits: false; initial-value: solid; }
@property --tw-gradient-position { syntax: "*"; inherits: false; }
@property --tw-gradient-from { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --tw-gradient-via { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --tw-gradient-to { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --tw-gradient-stops { syntax: "*"; inherits: false; }
@property --tw-gradient-via-stops { syntax: "*"; inherits: false; }
@property --tw-gradient-from-position { syntax: "<length-percentage>"; inherits: false; initial-value: 0; }
@property --tw-gradient-via-position { syntax: "<length-percentage>"; inherits: false; initial-value: 50%; }
@property --tw-gradient-to-position { syntax: "<length-percentage>"; inherits: false; initial-value: 100%; }
@property --tw-leading { syntax: "*"; inherits: false; }
@property --tw-font-weight { syntax: "*"; inherits: false; }
@property --tw-tracking { syntax: "*"; inherits: false; }
@property --tw-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-shadow-color { syntax: "*"; inherits: false; }
@property --tw-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --tw-inset-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-inset-shadow-color { syntax: "*"; inherits: false; }
@property --tw-inset-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --tw-ring-color { syntax: "*"; inherits: false; }
@property --tw-ring-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-inset-ring-color { syntax: "*"; inherits: false; }
@property --tw-inset-ring-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-ring-inset { syntax: "*"; inherits: false; }
@property --tw-ring-offset-width { syntax: "<length>"; inherits: false; initial-value: 0; }
@property --tw-ring-offset-color { syntax: "*"; inherits: false; initial-value: #fff; }
@property --tw-ring-offset-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@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; }
@property --tw-backdrop-blur { syntax: "*"; inherits: false; }
@property --tw-backdrop-brightness { syntax: "*"; inherits: false; }
@property --tw-backdrop-contrast { syntax: "*"; inherits: false; }
@property --tw-backdrop-grayscale { syntax: "*"; inherits: false; }
@property --tw-backdrop-hue-rotate { syntax: "*"; inherits: false; }
@property --tw-backdrop-invert { syntax: "*"; inherits: false; }
@property --tw-backdrop-opacity { syntax: "*"; inherits: false; }
@property --tw-backdrop-saturate { syntax: "*"; inherits: false; }
@property --tw-backdrop-sepia { syntax: "*"; inherits: false; }
@property --tw-duration { syntax: "*"; inherits: false; }
@property --tw-scale-x { syntax: "*"; inherits: false; initial-value: 1; }
@property --tw-scale-y { syntax: "*"; inherits: false; initial-value: 1; }
@property --tw-scale-z { syntax: "*"; inherits: false; initial-value: 1; }
@property --tw-content { syntax: "*"; inherits: false; initial-value: ""; }
@property --tw-divide-x-reverse { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-ease { syntax: "*"; inherits: false; }
@keyframes spin { 
  100% { transform: rotate(1turn); }
}
@keyframes ping { 
  75%, 100% { opacity: 0; transform: scale(2); }
}
@keyframes pulse { 
  50% { opacity: 0.5; }
}
@keyframes fly { 
  0%, 100% { transform: translateY(5%); }
  50% { transform: translateY(0px); }
}
@keyframes gradient { 
  100% { background-position: 200% center; }
}