@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@theme inline{--animation-delay-0: 0s; --animation-delay-75: 75ms; --animation-delay-100: .1s; --animation-delay-150: .15s; --animation-delay-200: .2s; --animation-delay-300: .3s; --animation-delay-500: .5s; --animation-delay-700: .7s; --animation-delay-1000: 1s; --animation-repeat-0: 0; --animation-repeat-1: 1; --animation-repeat-infinite: infinite; --animation-direction-normal: normal; --animation-direction-reverse: reverse; --animation-direction-alternate: alternate; --animation-direction-alternate-reverse: alternate-reverse; --animation-fill-mode-none: none; --animation-fill-mode-forwards: forwards; --animation-fill-mode-backwards: backwards; --animation-fill-mode-both: both; --percentage-0: 0; --percentage-5: .05; --percentage-10: .1; --percentage-15: .15; --percentage-20: .2; --percentage-25: .25; --percentage-30: .3; --percentage-35: .35; --percentage-40: .4; --percentage-45: .45; --percentage-50: .5; --percentage-55: .55; --percentage-60: .6; --percentage-65: .65; --percentage-70: .7; --percentage-75: .75; --percentage-80: .8; --percentage-85: .85; --percentage-90: .9; --percentage-95: .95; --percentage-100: 1; --percentage-translate-full: 1; --animate-in: enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-out: exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); @keyframes enter { from { opacity: var(--tw-enter-opacity,1); transform: translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0)); filter: blur(var(--tw-enter-blur,0)); }}@keyframes exit { to { opacity: var(--tw-exit-opacity,1); transform: translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0)); filter: blur(var(--tw-exit-blur,0)); }}--animate-accordion-down: accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-accordion-up: accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-collapsible-down: collapsible-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-collapsible-up: collapsible-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); @keyframes accordion-down { from { height: 0; }to { height: var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto))))); }}@keyframes accordion-up { from { height: var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto))))); }to { height: 0; }}@keyframes collapsible-down { from { height: 0; }to { height: var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto)))); }}@keyframes collapsible-up { from { height: var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto)))); }to { height: 0; }}--animate-caret-blink: caret-blink 1.25s ease-out infinite; @keyframes caret-blink { 0%,70%,100% { opacity: 1; }20%,50% { opacity: 0; }}}@utility animation-duration-*{--tw-animation-duration: calc(--value(number)*1ms); --tw-animation-duration: --value(--animation-duration-*,[duration],"initial",[*]); animation-duration: calc(--value(number)*1ms); animation-duration: --value(--animation-duration-*,[duration],"initial",[*]);}@utility delay-*{animation-delay: calc(--value(number)*1ms); animation-delay: --value(--animation-delay-*,[duration],"initial",[*]); --tw-animation-delay: calc(--value(number)*1ms); --tw-animation-delay: --value(--animation-delay-*,[duration],"initial",[*]);}@utility repeat-*{animation-iteration-count: --value(--animation-repeat-*,number,"initial",[*]); --tw-animation-iteration-count: --value(--animation-repeat-*,number,"initial",[*]);}@utility direction-*{animation-direction: --value(--animation-direction-*,"initial",[*]); --tw-animation-direction: --value(--animation-direction-*,"initial",[*]);}@utility fill-mode-*{animation-fill-mode: --value(--animation-fill-mode-*,"initial",[*]); --tw-animation-fill-mode: --value(--animation-fill-mode-*,"initial",[*]);}@utility running{animation-play-state: running;}@utility paused{animation-play-state: paused;}@utility play-state-*{animation-play-state: --value("initial",[*]);}@utility blur-in{--tw-enter-blur: 20px;}@utility blur-in-*{--tw-enter-blur: calc(--value(number)*1px); --tw-enter-blur: --value(--blur-*,[*]);}@utility blur-out{--tw-exit-blur: 20px;}@utility blur-out-*{--tw-exit-blur: calc(--value(number)*1px); --tw-exit-blur: --value(--blur-*,[*]);}@utility fade-in{--tw-enter-opacity: 0;}@utility fade-in-*{--tw-enter-opacity: calc(--value(number)/100); --tw-enter-opacity: --value(--percentage-*,[*]);}@utility fade-out{--tw-exit-opacity: 0;}@utility fade-out-*{--tw-exit-opacity: calc(--value(number)/100); --tw-exit-opacity: --value(--percentage-*,[*]);}@utility zoom-in{--tw-enter-scale: 0;}@utility zoom-in-*{--tw-enter-scale: calc(--value(number)*1%); --tw-enter-scale: calc(--value(ratio)); --tw-enter-scale: --value(--percentage-*,[*]);}@utility -zoom-in-*{--tw-enter-scale: calc(--value(number)*-1%); --tw-enter-scale: calc(--value(ratio)*-1); --tw-enter-scale: --value(--percentage-*,[*]);}@utility zoom-out{--tw-exit-scale: 0;}@utility zoom-out-*{--tw-exit-scale: calc(--value(number)*1%); --tw-exit-scale: calc(--value(ratio)); --tw-exit-scale: --value(--percentage-*,[*]);}@utility -zoom-out-*{--tw-exit-scale: calc(--value(number)*-1%); --tw-exit-scale: calc(--value(ratio)*-1); --tw-exit-scale: --value(--percentage-*,[*]);}@utility spin-in{--tw-enter-rotate: 30deg;}@utility spin-in-*{--tw-enter-rotate: calc(--value(number)*1deg); --tw-enter-rotate: calc(--value(ratio)*360deg); --tw-enter-rotate: --value(--rotate-*,[*]);}@utility -spin-in{--tw-enter-rotate: -30deg;}@utility -spin-in-*{--tw-enter-rotate: calc(--value(number)*-1deg); --tw-enter-rotate: calc(--value(ratio)*-360deg); --tw-enter-rotate: --value(--rotate-*,[*]);}@utility spin-out{--tw-exit-rotate: 30deg;}@utility spin-out-*{--tw-exit-rotate: calc(--value(number)*1deg); --tw-exit-rotate: calc(--value(ratio)*360deg); --tw-exit-rotate: --value(--rotate-*,[*]);}@utility -spin-out{--tw-exit-rotate: -30deg;}@utility -spin-out-*{--tw-exit-rotate: calc(--value(number)*-1deg); --tw-exit-rotate: calc(--value(ratio)*-360deg); --tw-exit-rotate: --value(--rotate-*,[*]);}@utility slide-in-from-top{--tw-enter-translate-y: -100%;}@utility slide-in-from-top-*{--tw-enter-translate-y: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*-100%); --tw-enter-translate-y: calc(--value(ratio)*-100%); --tw-enter-translate-y: calc(--value(--translate-*,[percentage],[length])*-1);}@utility slide-in-from-bottom{--tw-enter-translate-y: 100%;}@utility slide-in-from-bottom-*{--tw-enter-translate-y: calc(--value(integer)*var(--spacing)); --tw-enter-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*100%); --tw-enter-translate-y: calc(--value(ratio)*100%); --tw-enter-translate-y: --value(--translate-*,[percentage],[length]);}@utility slide-in-from-left{--tw-enter-translate-x: -100%;}@utility slide-in-from-left-*{--tw-enter-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%); --tw-enter-translate-x: calc(--value(ratio)*-100%); --tw-enter-translate-x: calc(--value(--translate-*,[percentage],[length])*-1);}@utility slide-in-from-right{--tw-enter-translate-x: 100%;}@utility slide-in-from-right-*{--tw-enter-translate-x: calc(--value(integer)*var(--spacing)); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%); --tw-enter-translate-x: calc(--value(ratio)*100%); --tw-enter-translate-x: --value(--translate-*,[percentage],[length]);}@utility slide-in-from-start{&:dir(ltr){ --tw-enter-translate-x: -100%; }&:dir(rtl){ --tw-enter-translate-x: 100%; }}@utility slide-in-from-start-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%); --tw-enter-translate-x: calc(--value(ratio)*-100%); --tw-enter-translate-x: calc(--value(--translate-*,[percentage],[length])*-1); }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%); --tw-enter-translate-x: calc(--value(ratio)*100%); --tw-enter-translate-x: --value(--translate-*,[percentage],[length]); }}@utility slide-in-from-end{&:dir(ltr){ --tw-enter-translate-x: 100%; }&:dir(rtl){ --tw-enter-translate-x: -100%; }}@utility slide-in-from-end-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%); --tw-enter-translate-x: calc(--value(ratio)*100%); --tw-enter-translate-x: --value(--translate-*,[percentage],[length]); }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%); --tw-enter-translate-x: calc(--value(ratio)*-100%); --tw-enter-translate-x: calc(--value(--translate-*,[percentage],[length])*-1); }}@utility slide-out-to-top{--tw-exit-translate-y: -100%;}@utility slide-out-to-top-*{--tw-exit-translate-y: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*-100%); --tw-exit-translate-y: calc(--value(ratio)*-100%); --tw-exit-translate-y: calc(--value(--translate-*,[percentage],[length])*-1);}@utility slide-out-to-bottom{--tw-exit-translate-y: 100%;}@utility slide-out-to-bottom-*{--tw-exit-translate-y: calc(--value(integer)*var(--spacing)); --tw-exit-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*100%); --tw-exit-translate-y: calc(--value(ratio)*100%); --tw-exit-translate-y: --value(--translate-*,[percentage],[length]);}@utility slide-out-to-left{--tw-exit-translate-x: -100%;}@utility slide-out-to-left-*{--tw-exit-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%); --tw-exit-translate-x: calc(--value(ratio)*-100%); --tw-exit-translate-x: calc(--value(--translate-*,[percentage],[length])*-1);}@utility slide-out-to-right{--tw-exit-translate-x: 100%;}@utility slide-out-to-right-*{--tw-exit-translate-x: calc(--value(integer)*var(--spacing)); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%); --tw-exit-translate-x: calc(--value(ratio)*100%); --tw-exit-translate-x: --value(--translate-*,[percentage],[length]);}@utility slide-out-to-start{&:dir(ltr){ --tw-exit-translate-x: -100%; }&:dir(rtl){ --tw-exit-translate-x: 100%; }}@utility slide-out-to-start-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%); --tw-exit-translate-x: calc(--value(ratio)*-100%); --tw-exit-translate-x: calc(--value(--translate-*,[percentage],[length])*-1); }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%); --tw-exit-translate-x: calc(--value(ratio)*100%); --tw-exit-translate-x: --value(--translate-*,[percentage],[length]); }}@utility slide-out-to-end{&:dir(ltr){ --tw-exit-translate-x: 100%; }&:dir(rtl){ --tw-exit-translate-x: -100%; }}@utility slide-out-to-end-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%); --tw-exit-translate-x: calc(--value(ratio)*100%); --tw-exit-translate-x: --value(--translate-*,[percentage],[length]); }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%); --tw-exit-translate-x: calc(--value(ratio)*-100%); --tw-exit-translate-x: calc(--value(--translate-*,[percentage],[length])*-1); }}:root{--channel-mobile:oklch(54.6% .245 262.881);--channel-stationary:oklch(56% .21 315);--channel-all:#725b8b}@theme inline{--color-channel-mobile-50: color-mix(in oklab, var(--channel-mobile) 8%, white); --color-channel-mobile-100: color-mix(in oklab, var(--channel-mobile) 15%, white); --color-channel-mobile-200: color-mix(in oklab, var(--channel-mobile) 28%, white); --color-channel-mobile-300: color-mix(in oklab, var(--channel-mobile) 45%, white); --color-channel-mobile-400: color-mix(in oklab, var(--channel-mobile) 70%, white); --color-channel-mobile-500: color-mix(in oklab, var(--channel-mobile) 85%, white); --color-channel-mobile-600: var(--channel-mobile); --color-channel-mobile-700: color-mix(in oklab, var(--channel-mobile) 85%, black); --color-channel-mobile-800: color-mix(in oklab, var(--channel-mobile) 70%, black); --color-channel-mobile-900: color-mix(in oklab, var(--channel-mobile) 55%, black); --color-channel-mobile-950: color-mix(in oklab, var(--channel-mobile) 40%, black); --color-channel-stationary-50: color-mix(in oklab, var(--channel-stationary) 8%, white); --color-channel-stationary-100: color-mix(in oklab, var(--channel-stationary) 15%, white); --color-channel-stationary-200: color-mix(in oklab, var(--channel-stationary) 28%, white); --color-channel-stationary-300: color-mix(in oklab, var(--channel-stationary) 45%, white); --color-channel-stationary-400: color-mix(in oklab, var(--channel-stationary) 70%, white); --color-channel-stationary-500: color-mix(in oklab, var(--channel-stationary) 85%, white); --color-channel-stationary-600: var(--channel-stationary); --color-channel-stationary-700: color-mix(in oklab, var(--channel-stationary) 85%, black); --color-channel-stationary-800: color-mix(in oklab, var(--channel-stationary) 70%, black); --color-channel-stationary-900: color-mix(in oklab, var(--channel-stationary) 55%, black); --color-channel-stationary-950: color-mix(in oklab, var(--channel-stationary) 40%, black); --color-channel-all-50: color-mix(in oklab, var(--channel-all) 8%, white); --color-channel-all-100: color-mix(in oklab, var(--channel-all) 15%, white); --color-channel-all-200: color-mix(in oklab, var(--channel-all) 28%, white); --color-channel-all-300: color-mix(in oklab, var(--channel-all) 45%, white); --color-channel-all-400: color-mix(in oklab, var(--channel-all) 70%, white); --color-channel-all-500: color-mix(in oklab, var(--channel-all) 85%, white); --color-channel-all-600: var(--channel-all); --color-channel-all-700: color-mix(in oklab, var(--channel-all) 85%, black); --color-channel-all-800: color-mix(in oklab, var(--channel-all) 70%, black); --color-channel-all-900: color-mix(in oklab, var(--channel-all) 55%, black); --color-channel-all-950: color-mix(in oklab, var(--channel-all) 40%, black);}@theme{ --font-sans: "Inter Variable", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";  --breakpoint-xxs: 400px; --breakpoint-xs: 475px; --breakpoint-sm: 640px; --breakpoint-md: 768px; --breakpoint-mdx: 900px; --breakpoint-lg: 1024px; --breakpoint-xl: 1280px; --breakpoint-2xl: 1536px; --breakpoint-3xl: 1792px;  --color-darkPurple: #35155a; --color-darkPurple90: #492c6b; --color-darkPurple80: #5d447b; --color-darkPurple70: #725b8b; --color-darkPurple60: #86739c; --color-darkPurple50: #9a8aac; --color-darkPurple40: #d7d0de; --color-darkPurple30: #ebe8ee; --color-noddiPurple: #8661c1; --color-noddiPurple90: #6d48a7; --color-noddiPurple80: #532e8e; --color-noddiPurple70: #3a1575; --color-noddiPurple60: #20005b; --color-noddiPurple50: #070042; --color-noddiPurple40: #000028; --color-noddiPurple30: #00000f; --color-noddiPink: #ffc7ed; --color-noddiPink90: #ffcdef; --color-noddiPink80: #ffd2f1; --color-noddiPink70: #ffd8f2; --color-noddiPink60: #ffddf4; --color-noddiPink50: #ffe3f6; --color-noddiPink40: #ffe9f8; --color-noddiPink30: #ffeefa; --color-noddiOrange: #ff4521; --color-white: #fff; --color-white60: #fff9; --color-black: #000; --color-black10: #1f1f1f; --color-silverGray: #dadde0; --color-lightPurple: #ede5fd; --color-raspberry: #c738bd; --color-raspberry90: #cd4cc4; --color-raspberry80: #d260ca; --color-raspberry70: #d874d1; --color-raspberry60: #dd88d7; --color-raspberry50: #e39bde; --color-raspberry40: #e9afe5; --color-raspberry30: #eec3eb; --color-raspberryDark: #8e1f86; --color-coral: #ffeae5; --color-coral90: #ffece8; --color-coral80: #ffeeea; --color-coral70: #fff0ed; --color-coral60: #fff2ef; --color-coral50: #fff5f2; --color-coral40: #fff7f5; --color-coral30: #fff9f7; --color-noddiOrange50: #bb3018;  --color-noddiTomato: #ee634b; --color-grey: #7c7b7d; --color-snow: snow; --color-greyMuted: #717182; --color-purpleBg: #f3eff9; --color-darkPurpleGrey: #f7f6fa; --color-darkPurpleBg: #f7f7f7; --color-raspberryBg: #f9ebf8; --color-darkRaspberry: #ecdefb; --color-pinkBg: #fff4fb; --color-outlineStroke: #edeeef; --color-success: #128667; --color-success50: #a0cfc2; --color-success20: #d0e8e2; --color-warning: #d78e01; --color-warning50: #fffade; --color-danger: #ea5147; --color-danger50: #fbdcda;  --color-successDark: #0a5947; --color-warningDark: #7a4f00; --color-dangerDark: #992c25; --color-blue50: #eff6ff;  --color-winterBg: #eaf0fe; --color-winterInk: #2a5bd7; --color-summerBg: #fff3d6; --color-summerInk: #9a6400; --color-allSeasonBg: #d0e8e2; --color-allSeasonInk: #0a5947;}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-cyrillic-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-cyrillic-wght-normal.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-greek-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-greek-wght-normal.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-vietnamese-wght-normal.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-ext-wght-normal.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,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}@source "./**/*.{ts,tsx}";@source "../../noddi-web/src/**/*.{ts,tsx}";@source "../../noddi-ui-common/src/**/*.{ts,tsx}";@theme inline{ --color-background: var(--background); --color-page-background: var(--page-background); --color-surface-background: var(--surface-background); --color-tertiary-background: var(--tertiary-background); --color-grouped-background: var(--grouped-background); --color-accent-on-dark: var(--accent-on-dark); --color-primary: var(--primary); --color-secondary: var(--secondary); --color-secondary-hover: var(--secondary-hover); --color-card-selected-background: var(--card-selected-background); --color-selection-bar: var(--selection-bar); --color-selection-bar-foreground: var(--selection-bar-foreground); --color-card-selected-foreground: var(--card-selected-foreground); --color-car-selected-roof: var(--car-selected-roof); --color-button-primary: var(--button-primary); --color-button-primary-foreground: var(--button-primary-foreground); --color-card-light-background: var(--card-light-background); --color-card-neutral-background: var(--card-neutral-background); --color-skeleton: var(--skeleton); --color-primary-foreground: var(--primary-foreground); --color-ring: var(--ring); --color-input: var(--input); --color-destructive: var(--destructive); --color-destructive-foreground: var(--destructive-foreground); --color-foreground: var(--foreground); --color-muted: var(--muted); --color-muted-foreground: var(--muted-foreground); --color-accent: var(--accent); --color-accent-foreground: var(--accent-foreground); --color-popover: var(--popover); --color-popover-foreground: var(--popover-foreground); --color-border: var(--border); --color-secondary-foreground: var(--secondary-foreground); --color-card: var(--card); --color-card-foreground: var(--card-foreground); --color-sidebar: var(--sidebar); --color-sidebar-foreground: var(--sidebar-foreground); --color-sidebar-primary: var(--sidebar-primary); --color-sidebar-primary-foreground: var(--sidebar-primary-foreground); --color-sidebar-accent: var(--sidebar-accent); --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); --color-sidebar-border: var(--sidebar-border); --color-sidebar-ring: var(--sidebar-ring);  --color-ambient-surface: var(--ambient-surface);  --background-image-primary-background-gradient: var(--primary-background-gradient); --background-image-secondary-background-gradient: var(--secondary-background-gradient);}@theme{ @keyframes gradient-shift-fast { 0% { background-position: 0% 50%; } 100% { background-position: 100% 50%; } } @keyframes gradient-shift-slow { 0% { background-position: 0% 50%; } 100% { background-position: 200% 50%; } } @keyframes toastIn { 0% { opacity: 0; transform: translateY(-20px); } 100% { opacity: 1; transform: translateY(0); } } @keyframes toastOut { 0% { opacity: 1; transform: translateY(0); } 100% { opacity: 0; transform: translateY(-20px); } } @keyframes progress-indeterminate { 0% { transform: translateX(-100%); } 100% { transform: translateX(100%); } } @keyframes slide-up { from { transform: translateY(105%); } to { transform: translateY(0); } } @keyframes count-pop { 0% { transform: scale(.7); opacity: 0; } 65% { transform: scale(1.12); } 100% { transform: scale(1); opacity: 1; } } @keyframes live-pulse { 0%, 100% { opacity: 1; transform: scale(1); } 50% { opacity: .35; transform: scale(.82); } }  --animate-toastInOut: toastIn .5s ease-out, toastOut .5s ease-in 4.5s; --animate-spin-slow: spin 2s linear infinite; --animate-progress-indeterminate: progress-indeterminate 1.5s ease-in-out infinite; --animate-gradient-border: gradient-shift-fast 10s linear infinite, gradient-shift-slow 60s linear infinite; --animate-slide-up: slide-up .32s cubic-bezier(.34, 1.56, .64, 1) both; --animate-count-pop: count-pop .3s cubic-bezier(.34, 1.56, .64, 1) both;  --animate-live-pulse: live-pulse 1.8s ease-in-out infinite;  --ease-smooth: cubic-bezier(.2, .7, .3, 1);   --z-index-map: 40;  --z-index-docked: 40;  --z-index-overlay: 50;  --z-index-map-control: 1000;  --z-index-fullscreen: 9000;  --z-index-dev-banner: 9999;  --background-image-pinto-to-white-gradient: linear-gradient(to bottom, #ecdefb 0%, #f9f0fd 14%, #fff 27%); --background-image-strongPink-to-lightPink: linear-gradient(to bottom, #f0c6f5 4.42%, #efe2fe 45.42%);}@keyframes globe-orbit{0%{transform:rotateX(0)rotateY(0)}25%{transform:rotateX(12deg)rotateY(15deg)}50%{transform:rotateX(-8deg)rotateY(-10deg)}75%{transform:rotateX(10deg)rotateY(-12deg)}to{transform:rotateX(0)rotateY(0)}}@keyframes globe-glow{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.6;transform:scale(1.08)}}@keyframes globe-core{0%{transform:translate(0)rotate(0)}25%{transform:translate(5px,-4px)rotate(90deg)}50%{transform:translate(-4px,5px)rotate(180deg)}75%{transform:translate(4px,3px)rotate(270deg)}to{transform:translate(0)rotate(360deg)}}@keyframes globe-sparkle{0%,15%,85%,to{opacity:0;transform:scale(.5)}40%,60%{opacity:1;transform:scale(1)}}@keyframes globe-sparkle-orbit{0%{transform:rotate(0deg) translateX(var(--sparkle-radius)) rotate(0deg)}to{transform:rotate(360deg) translateX(var(--sparkle-radius)) rotate(-360deg)}}@layer base{*,:after,:before{border-color:var(--border)}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}}:root{--background:#fff;--page-background:#f9f9f9;--surface-background:var(--background);--ambient-surface:var(--background);--primary:#35155a;--foreground:#0a0a0a;--muted:#f5f5f5;--muted-foreground:#737373;--button-primary:#35155a;--button-primary-foreground:#fff;--primary-foreground:#fff;--primary-background-gradient:linear-gradient(to bottom, #f5f5f5 0%, #fafafa 100%);--secondary-background-gradient:linear-gradient(to bottom, #f5f5f5 0%, #fafafa 100%);--tertiary-background:#f6f5f1;--grouped-background:var(--tertiary-background);--secondary:#f5f5f5;--secondary-hover:color-mix(in oklab, var(--secondary) 90%, black);--accent-on-dark:var(--secondary);--card-selected-background:#35155a;--card-selected-foreground:#fff;--selection-bar:var(--primary);--selection-bar-foreground:#fff;--car-selected-roof:#b9a4e3;--card-light-background:#f5f5f5;--card-neutral-background:#f5f4f2;--skeleton:var(--border);--ring:#767676;--input:#e5e5e5;--destructive:#d4183d;--destructive-foreground:#fff;--accent:#f5f5f5;--accent-foreground:#171717;--popover:#fff;--popover-foreground:#0a0a0a;--border:#e5e5e5;--secondary-foreground:#171717;--card:#fff;--card-foreground:#0a0a0a;--chart-1:#8661c1;--chart-2:#35155a;--chart-3:#128667;--chart-4:#d78e01;--chart-5:#ea5147;--sidebar:#fff;--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0)}[data-page-variant=secondary]{--page-background:var(--background)}[data-page-variant=tertiary]{--page-background:#f6f5f9}.noddi{--primary-background-gradient:linear-gradient(to bottom, #ecdefb 0%, #f9f0fd 100%);--secondary-background-gradient:linear-gradient(to bottom, #ffeae5 -1.14%, #f3eff9 96.11%);--secondary:#7f5cba;--card-selected-background:#7f5cba;--card-light-background:#f3eff9;--skeleton:#d1c9e5;--secondary-foreground:#fff;--car-selected-roof:#220d3b;--grouped-background:#f1eef7}.bestdrive{--primary:#171717;--button-primary:#171717;--primary-background-gradient:linear-gradient(135deg, #ffa60026 -1.14%, #f6f5f1 48%, #f6f5f1 96.11%);--secondary-background-gradient:linear-gradient(135deg, #fff7ed -1.14%, #fed7aa 48%, #fdba74 96.11%);--secondary:orange;--card-selected-background:orange;--card-selected-foreground:#000;--card-light-background:#ffecce;--skeleton:#dfcab2;--car-selected-roof:var(--primary)}.tronderdekk{--primary:#313131;--button-primary:#e4000f;--primary-background-gradient:linear-gradient(to bottom, #faf8f6 0%, #fff 100%);--secondary-background-gradient:linear-gradient(to bottom, #faf8f6 0%, #fff 100%);--secondary:#e4000f;--accent-on-dark:#ff3b2f;--card-selected-background:#e61b23;--card-light-background:#ffe0e2;--skeleton:#e7c4c0;--secondary-foreground:#fff;--car-selected-roof:#3a0508}.carglass{--primary:#171717;--button-primary:#ffd100;--button-primary-foreground:#000;--primary-background-gradient:linear-gradient(135deg, #f6f5f1 -1.14%, #f6f5f1 48%, #f6f5f1 96.11%);--secondary-background-gradient:linear-gradient(135deg, #f6f5f1 -1.14%, #f6f5f1 48%, #f6f5f1 96.11%);--secondary:#ffd100;--card-selected-background:#ffd100;--card-selected-foreground:#000;--card-light-background:#ffefaa;--skeleton:#d7ceb1;--car-selected-roof:var(--primary)}.dekkfix{--primary:#424242;--button-primary:#1c7e80;--primary-background-gradient:linear-gradient(135deg, #f6f5f1 -1.14%, #f6f5f1 48%, #f6f5f1 96.11%);--secondary-background-gradient:linear-gradient(135deg, #f6f5f1 -1.14%, #f6f5f1 48%, #f6f5f1 96.11%);--secondary:#48cfcb;--card-selected-background:#48cfcb;--card-selected-foreground:#000;--card-light-background:#d4f5f4;--skeleton:#b1d7d4;--card-neutral-background:#fff;--accent-foreground:#424242;--car-selected-roof:var(--primary)}.dekkstra{--primary:#171717;--button-primary:#f8e040;--button-primary-foreground:#000;--primary-background-gradient:linear-gradient(135deg, #f6f5f1 -1.14%, #f6f5f1 48%, #f6f5f1 96.11%);--secondary-background-gradient:linear-gradient(135deg, #f6f5f1 -1.14%, #f6f5f1 48%, #f6f5f1 96.11%);--secondary:#f8e040;--card-selected-background:#f8e040;--card-selected-foreground:#000;--card-light-background:#fcf09f;--skeleton:#d3cfb1;--car-selected-roof:var(--primary)}.elitebilvask{--primary:#171717;--button-primary:#526be9;--primary-background-gradient:linear-gradient(135deg, #e8f4fd -1.14%, #f0f9ff 48%, #fff 96.11%);--secondary-background-gradient:linear-gradient(135deg, #e8f4fd -1.14%, #f0f9ff 48%, #fff 96.11%);--secondary:#3db5f0;--card-selected-background:#526be9;--card-light-background:#e8f4fd;--skeleton:#c4cde9;--car-selected-roof:var(--primary)}.shine{--primary:#171717;--button-primary:#274c78;--primary-background-gradient:linear-gradient(135deg, #f6f5f1 -1.14%, #f6f5f1 48%, #f6f5f1 96.11%);--secondary-background-gradient:linear-gradient(135deg, #f6f5f1 -1.14%, #f6f5f1 48%, #f6f5f1 96.11%);--secondary:#274c78;--accent-on-dark:#d9e2ed;--card-selected-background:#274c78;--selection-bar:#274c78;--card-light-background:#d9e2ed;--skeleton:#bcd0e8;--secondary-foreground:#fff;--car-selected-roof:#8fb3e0}.dekkteam{--primary:#313131;--button-primary:#e31a33;--primary-background-gradient:linear-gradient(to bottom, #faf8f6 0%, #fff 100%);--secondary-background-gradient:linear-gradient(to bottom, #faf8f6 0%, #fff 100%);--secondary:#e31a33;--card-selected-background:#e61b23;--card-light-background:#ffe0e2;--skeleton:#e7c4c0;--secondary-foreground:#fff;--car-selected-roof:#3a0508}.lotus{--primary:#062e28;--button-primary:#062e28;--primary-background-gradient:linear-gradient(135deg, #f3f5f4 -1.14%, #f3f5f4 48%, #f3f5f4 96.11%);--secondary-background-gradient:linear-gradient(135deg, #f3f5f4 -1.14%, #f3f5f4 48%, #f3f5f4 96.11%);--tertiary-background:#f3f5f4;--secondary:#062e28;--card-selected-background:#062e28;--card-light-background:#d4dedb;--skeleton:#b2d7cf;--accent:#fdf7b0;--accent-foreground:#062e28;--secondary-foreground:#fff;--car-selected-roof:#fdf7b0;--accent-on-dark:#fdf7b0}.myldre,.meks{--primary:#3c0025;--foreground:#3c0025;--card-foreground:#3c0025;--popover-foreground:#3c0025;--button-primary:#3c0025;--primary-background-gradient:linear-gradient(to bottom, #fff0f0 0%, #fff 100%);--secondary-background-gradient:linear-gradient(to bottom, #ffe1e1 0%, #fff0f0 100%);--tertiary-background:#fff7f7;--secondary:#3c0025;--secondary-foreground:#fff;--accent-on-dark:#ffc4c4;--card-selected-background:#3c0025;--card-selected-foreground:#ff7474;--car-selected-roof:#ff7474;--card-light-background:#ffe1e1;--skeleton:#e3c4d2;--card-neutral-background:#fff;--accent:#fff0f0;--accent-foreground:#3c0025}.tobb{--primary:#003865;--foreground:#003865;--card-foreground:#003865;--popover-foreground:#003865;--button-primary:#003865;--primary-background-gradient:linear-gradient(#f2f6fb, #f2f6fb);--secondary-background-gradient:linear-gradient(#f2f6fb, #f2f6fb);--tertiary-background:#f2f6fb;--secondary:#003865;--secondary-foreground:#fff;--accent-on-dark:#00adef;--card-selected-background:#003865;--car-selected-roof:#00adef;--card-light-background:#e8eef7;--skeleton:#cbd5e1;--card-neutral-background:#fff;--accent:#e8eef7;--accent-foreground:#003865}@layer utilities{.gradient-border-onboarding{animation:var(--animate-gradient-border);background:linear-gradient(45deg,#35155a,#8661c1,#c738bd,#ffc7ed,#6d48a7,#8661c1,#35155a,#8661c1,#c738bd,#ffc7ed,#6d48a7,#8661c1) 0 0/200% 200%}.minimal-scrollbar-hover::-webkit-scrollbar{width:2px;height:2px}.minimal-scrollbar-hover::-webkit-scrollbar-track{background:0 0}.minimal-scrollbar-hover::-webkit-scrollbar-thumb{background-color:#0000;border-radius:2px;transition:background-color .2s}.minimal-scrollbar-hover:hover::-webkit-scrollbar-thumb{background-color:#0000004d}.minimal-scrollbar-hover:active::-webkit-scrollbar-thumb{background-color:#0000004d}.minimal-scrollbar-hover{scrollbar-width:thin;scrollbar-color:transparent transparent}.minimal-scrollbar-hover:hover{scrollbar-color:#0000004d transparent}.minimal-scrollbar-thin::-webkit-scrollbar{width:2px;height:2px}.minimal-scrollbar-thin::-webkit-scrollbar-track{background:0 0}.minimal-scrollbar-thin::-webkit-scrollbar-thumb{background-color:#00000026;border-radius:2px;transition:background-color .2s}.minimal-scrollbar-thin:hover::-webkit-scrollbar-thumb{background-color:#0000004d}.minimal-scrollbar-thin:active::-webkit-scrollbar-thumb{background-color:#0000004d}.minimal-scrollbar-thin{scrollbar-width:thin;scrollbar-color:#00000026 transparent}.minimal-scrollbar-thin:hover{scrollbar-color:#0000004d transparent}}
