@layer theme,base,components,utilities;@layer theme{@theme default{ --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif; --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --color-red-50: oklch(97.1% .013 17.38); --color-red-100: oklch(93.6% .032 17.717); --color-red-200: oklch(88.5% .062 18.334); --color-red-300: oklch(80.8% .114 19.571); --color-red-400: oklch(70.4% .191 22.216); --color-red-500: oklch(63.7% .237 25.331); --color-red-600: oklch(57.7% .245 27.325); --color-red-700: oklch(50.5% .213 27.518); --color-red-800: oklch(44.4% .177 26.899); --color-red-900: oklch(39.6% .141 25.723); --color-red-950: oklch(25.8% .092 26.042); --color-orange-50: oklch(98% .016 73.684); --color-orange-100: oklch(95.4% .038 75.164); --color-orange-200: oklch(90.1% .076 70.697); --color-orange-300: oklch(83.7% .128 66.29); --color-orange-400: oklch(75% .183 55.934); --color-orange-500: oklch(70.5% .213 47.604); --color-orange-600: oklch(64.6% .222 41.116); --color-orange-700: oklch(55.3% .195 38.402); --color-orange-800: oklch(47% .157 37.304); --color-orange-900: oklch(40.8% .123 38.172); --color-orange-950: oklch(26.6% .079 36.259); --color-amber-50: oklch(98.7% .022 95.277); --color-amber-100: oklch(96.2% .059 95.617); --color-amber-200: oklch(92.4% .12 95.746); --color-amber-300: oklch(87.9% .169 91.605); --color-amber-400: oklch(82.8% .189 84.429); --color-amber-500: oklch(76.9% .188 70.08); --color-amber-600: oklch(66.6% .179 58.318); --color-amber-700: oklch(55.5% .163 48.998); --color-amber-800: oklch(47.3% .137 46.201); --color-amber-900: oklch(41.4% .112 45.904); --color-amber-950: oklch(27.9% .077 45.635); --color-yellow-50: oklch(98.7% .026 102.212); --color-yellow-100: oklch(97.3% .071 103.193); --color-yellow-200: oklch(94.5% .129 101.54); --color-yellow-300: oklch(90.5% .182 98.111); --color-yellow-400: oklch(85.2% .199 91.936); --color-yellow-500: oklch(79.5% .184 86.047); --color-yellow-600: oklch(68.1% .162 75.834); --color-yellow-700: oklch(55.4% .135 66.442); --color-yellow-800: oklch(47.6% .114 61.907); --color-yellow-900: oklch(42.1% .095 57.708); --color-yellow-950: oklch(28.6% .066 53.813); --color-lime-50: oklch(98.6% .031 120.757); --color-lime-100: oklch(96.7% .067 122.328); --color-lime-200: oklch(93.8% .127 124.321); --color-lime-300: oklch(89.7% .196 126.665); --color-lime-400: oklch(84.1% .238 128.85); --color-lime-500: oklch(76.8% .233 130.85); --color-lime-600: oklch(64.8% .2 131.684); --color-lime-700: oklch(53.2% .157 131.589); --color-lime-800: oklch(45.3% .124 130.933); --color-lime-900: oklch(40.5% .101 131.063); --color-lime-950: oklch(27.4% .072 132.109); --color-green-50: oklch(98.2% .018 155.826); --color-green-100: oklch(96.2% .044 156.743); --color-green-200: oklch(92.5% .084 155.995); --color-green-300: oklch(87.1% .15 154.449); --color-green-400: oklch(79.2% .209 151.711); --color-green-500: oklch(72.3% .219 149.579); --color-green-600: oklch(62.7% .194 149.214); --color-green-700: oklch(52.7% .154 150.069); --color-green-800: oklch(44.8% .119 151.328); --color-green-900: oklch(39.3% .095 152.535); --color-green-950: oklch(26.6% .065 152.934); --color-emerald-50: oklch(97.9% .021 166.113); --color-emerald-100: oklch(95% .052 163.051); --color-emerald-200: oklch(90.5% .093 164.15); --color-emerald-300: oklch(84.5% .143 164.978); --color-emerald-400: oklch(76.5% .177 163.223); --color-emerald-500: oklch(69.6% .17 162.48); --color-emerald-600: oklch(59.6% .145 163.225); --color-emerald-700: oklch(50.8% .118 165.612); --color-emerald-800: oklch(43.2% .095 166.913); --color-emerald-900: oklch(37.8% .077 168.94); --color-emerald-950: oklch(26.2% .051 172.552); --color-teal-50: oklch(98.4% .014 180.72); --color-teal-100: oklch(95.3% .051 180.801); --color-teal-200: oklch(91% .096 180.426); --color-teal-300: oklch(85.5% .138 181.071); --color-teal-400: oklch(77.7% .152 181.912); --color-teal-500: oklch(70.4% .14 182.503); --color-teal-600: oklch(60% .118 184.704); --color-teal-700: oklch(51.1% .096 186.391); --color-teal-800: oklch(43.7% .078 188.216); --color-teal-900: oklch(38.6% .063 188.416); --color-teal-950: oklch(27.7% .046 192.524); --color-cyan-50: oklch(98.4% .019 200.873); --color-cyan-100: oklch(95.6% .045 203.388); --color-cyan-200: oklch(91.7% .08 205.041); --color-cyan-300: oklch(86.5% .127 207.078); --color-cyan-400: oklch(78.9% .154 211.53); --color-cyan-500: oklch(71.5% .143 215.221); --color-cyan-600: oklch(60.9% .126 221.723); --color-cyan-700: oklch(52% .105 223.128); --color-cyan-800: oklch(45% .085 224.283); --color-cyan-900: oklch(39.8% .07 227.392); --color-cyan-950: oklch(30.2% .056 229.695); --color-sky-50: oklch(97.7% .013 236.62); --color-sky-100: oklch(95.1% .026 236.824); --color-sky-200: oklch(90.1% .058 230.902); --color-sky-300: oklch(82.8% .111 230.318); --color-sky-400: oklch(74.6% .16 232.661); --color-sky-500: oklch(68.5% .169 237.323); --color-sky-600: oklch(58.8% .158 241.966); --color-sky-700: oklch(50% .134 242.749); --color-sky-800: oklch(44.3% .11 240.79); --color-sky-900: oklch(39.1% .09 240.876); --color-sky-950: oklch(29.3% .066 243.157); --color-blue-50: oklch(97% .014 254.604); --color-blue-100: oklch(93.2% .032 255.585); --color-blue-200: oklch(88.2% .059 254.128); --color-blue-300: oklch(80.9% .105 251.813); --color-blue-400: oklch(70.7% .165 254.624); --color-blue-500: oklch(62.3% .214 259.815); --color-blue-600: oklch(54.6% .245 262.881); --color-blue-700: oklch(48.8% .243 264.376); --color-blue-800: oklch(42.4% .199 265.638); --color-blue-900: oklch(37.9% .146 265.522); --color-blue-950: oklch(28.2% .091 267.935); --color-indigo-50: oklch(96.2% .018 272.314); --color-indigo-100: oklch(93% .034 272.788); --color-indigo-200: oklch(87% .065 274.039); --color-indigo-300: oklch(78.5% .115 274.713); --color-indigo-400: oklch(67.3% .182 276.935); --color-indigo-500: oklch(58.5% .233 277.117); --color-indigo-600: oklch(51.1% .262 276.966); --color-indigo-700: oklch(45.7% .24 277.023); --color-indigo-800: oklch(39.8% .195 277.366); --color-indigo-900: oklch(35.9% .144 278.697); --color-indigo-950: oklch(25.7% .09 281.288); --color-violet-50: oklch(96.9% .016 293.756); --color-violet-100: oklch(94.3% .029 294.588); --color-violet-200: oklch(89.4% .057 293.283); --color-violet-300: oklch(81.1% .111 293.571); --color-violet-400: oklch(70.2% .183 293.541); --color-violet-500: oklch(60.6% .25 292.717); --color-violet-600: oklch(54.1% .281 293.009); --color-violet-700: oklch(49.1% .27 292.581); --color-violet-800: oklch(43.2% .232 292.759); --color-violet-900: oklch(38% .189 293.745); --color-violet-950: oklch(28.3% .141 291.089); --color-purple-50: oklch(97.7% .014 308.299); --color-purple-100: oklch(94.6% .033 307.174); --color-purple-200: oklch(90.2% .063 306.703); --color-purple-300: oklch(82.7% .119 306.383); --color-purple-400: oklch(71.4% .203 305.504); --color-purple-500: oklch(62.7% .265 303.9); --color-purple-600: oklch(55.8% .288 302.321); --color-purple-700: oklch(49.6% .265 301.924); --color-purple-800: oklch(43.8% .218 303.724); --color-purple-900: oklch(38.1% .176 304.987); --color-purple-950: oklch(29.1% .149 302.717); --color-fuchsia-50: oklch(97.7% .017 320.058); --color-fuchsia-100: oklch(95.2% .037 318.852); --color-fuchsia-200: oklch(90.3% .076 319.62); --color-fuchsia-300: oklch(83.3% .145 321.434); --color-fuchsia-400: oklch(74% .238 322.16); --color-fuchsia-500: oklch(66.7% .295 322.15); --color-fuchsia-600: oklch(59.1% .293 322.896); --color-fuchsia-700: oklch(51.8% .253 323.949); --color-fuchsia-800: oklch(45.2% .211 324.591); --color-fuchsia-900: oklch(40.1% .17 325.612); --color-fuchsia-950: oklch(29.3% .136 325.661); --color-pink-50: oklch(97.1% .014 343.198); --color-pink-100: oklch(94.8% .028 342.258); --color-pink-200: oklch(89.9% .061 343.231); --color-pink-300: oklch(82.3% .12 346.018); --color-pink-400: oklch(71.8% .202 349.761); --color-pink-500: oklch(65.6% .241 354.308); --color-pink-600: oklch(59.2% .249 .584); --color-pink-700: oklch(52.5% .223 3.958); --color-pink-800: oklch(45.9% .187 3.815); --color-pink-900: oklch(40.8% .153 2.432); --color-pink-950: oklch(28.4% .109 3.907); --color-rose-50: oklch(96.9% .015 12.422); --color-rose-100: oklch(94.1% .03 12.58); --color-rose-200: oklch(89.2% .058 10.001); --color-rose-300: oklch(81% .117 11.638); --color-rose-400: oklch(71.2% .194 13.428); --color-rose-500: oklch(64.5% .246 16.439); --color-rose-600: oklch(58.6% .253 17.585); --color-rose-700: oklch(51.4% .222 16.935); --color-rose-800: oklch(45.5% .188 13.697); --color-rose-900: oklch(41% .159 10.272); --color-rose-950: oklch(27.1% .105 12.094); --color-slate-50: oklch(98.4% .003 247.858); --color-slate-100: oklch(96.8% .007 247.896); --color-slate-200: oklch(92.9% .013 255.508); --color-slate-300: oklch(86.9% .022 252.894); --color-slate-400: oklch(70.4% .04 256.788); --color-slate-500: oklch(55.4% .046 257.417); --color-slate-600: oklch(44.6% .043 257.281); --color-slate-700: oklch(37.2% .044 257.287); --color-slate-800: oklch(27.9% .041 260.031); --color-slate-900: oklch(20.8% .042 265.755); --color-slate-950: oklch(12.9% .042 264.695); --color-gray-50: oklch(98.5% .002 247.839); --color-gray-100: oklch(96.7% .003 264.542); --color-gray-200: oklch(92.8% .006 264.531); --color-gray-300: oklch(87.2% .01 258.338); --color-gray-400: oklch(70.7% .022 261.325); --color-gray-500: oklch(55.1% .027 264.364); --color-gray-600: oklch(44.6% .03 256.802); --color-gray-700: oklch(37.3% .034 259.733); --color-gray-800: oklch(27.8% .033 256.848); --color-gray-900: oklch(21% .034 264.665); --color-gray-950: oklch(13% .028 261.692); --color-zinc-50: oklch(98.5% 0 0); --color-zinc-100: oklch(96.7% .001 286.375); --color-zinc-200: oklch(92% .004 286.32); --color-zinc-300: oklch(87.1% .006 286.286); --color-zinc-400: oklch(70.5% .015 286.067); --color-zinc-500: oklch(55.2% .016 285.938); --color-zinc-600: oklch(44.2% .017 285.786); --color-zinc-700: oklch(37% .013 285.805); --color-zinc-800: oklch(27.4% .006 286.033); --color-zinc-900: oklch(21% .006 285.885); --color-zinc-950: oklch(14.1% .005 285.823); --color-neutral-50: oklch(98.5% 0 0); --color-neutral-100: oklch(97% 0 0); --color-neutral-200: oklch(92.2% 0 0); --color-neutral-300: oklch(87% 0 0); --color-neutral-400: oklch(70.8% 0 0); --color-neutral-500: oklch(55.6% 0 0); --color-neutral-600: oklch(43.9% 0 0); --color-neutral-700: oklch(37.1% 0 0); --color-neutral-800: oklch(26.9% 0 0); --color-neutral-900: oklch(20.5% 0 0); --color-neutral-950: oklch(14.5% 0 0); --color-stone-50: oklch(98.5% .001 106.423); --color-stone-100: oklch(97% .001 106.424); --color-stone-200: oklch(92.3% .003 48.717); --color-stone-300: oklch(86.9% .005 56.366); --color-stone-400: oklch(70.9% .01 56.259); --color-stone-500: oklch(55.3% .013 58.071); --color-stone-600: oklch(44.4% .011 73.639); --color-stone-700: oklch(37.4% .01 67.558); --color-stone-800: oklch(26.8% .007 34.298); --color-stone-900: oklch(21.6% .006 56.043); --color-stone-950: oklch(14.7% .004 49.25); --color-black: #000; --color-white: #fff; --spacing: .25rem; --breakpoint-sm: 40rem; --breakpoint-md: 48rem; --breakpoint-lg: 64rem; --breakpoint-xl: 80rem; --breakpoint-2xl: 96rem; --container-3xs: 16rem; --container-2xs: 18rem; --container-xs: 20rem; --container-sm: 24rem; --container-md: 28rem; --container-lg: 32rem; --container-xl: 36rem; --container-2xl: 42rem; --container-3xl: 48rem; --container-4xl: 56rem; --container-5xl: 64rem; --container-6xl: 72rem; --container-7xl: 80rem; --text-xs: .75rem; --text-xs--line-height: calc(1 / .75); --text-sm: .875rem; --text-sm--line-height: calc(1.25 / .875); --text-base: 1rem; --text-base--line-height: 1.5 ; --text-lg: 1.125rem; --text-lg--line-height: calc(1.75 / 1.125); --text-xl: 1.25rem; --text-xl--line-height: calc(1.75 / 1.25); --text-2xl: 1.5rem; --text-2xl--line-height: calc(2 / 1.5); --text-3xl: 1.875rem; --text-3xl--line-height: 1.2 ; --text-4xl: 2.25rem; --text-4xl--line-height: calc(2.5 / 2.25); --text-5xl: 3rem; --text-5xl--line-height: 1; --text-6xl: 3.75rem; --text-6xl--line-height: 1; --text-7xl: 4.5rem; --text-7xl--line-height: 1; --text-8xl: 6rem; --text-8xl--line-height: 1; --text-9xl: 8rem; --text-9xl--line-height: 1; --font-weight-thin: 100; --font-weight-extralight: 200; --font-weight-light: 300; --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --font-weight-extrabold: 800; --font-weight-black: 900; --tracking-tighter: -.05em; --tracking-tight: -.025em; --tracking-normal: 0em; --tracking-wide: .025em; --tracking-wider: .05em; --tracking-widest: .1em; --leading-tight: 1.25; --leading-snug: 1.375; --leading-normal: 1.5; --leading-relaxed: 1.625; --leading-loose: 2; --radius-xs: .125rem; --radius-sm: .25rem; --radius-md: .375rem; --radius-lg: .5rem; --radius-xl: .75rem; --radius-2xl: 1rem; --radius-3xl: 1.5rem; --radius-4xl: 2rem; --shadow-2xs: 0 1px rgb(0 0 0 / .05); --shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .05); --shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1); --shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1); --shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1); --shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1); --shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .25); --inset-shadow-2xs: inset 0 1px rgb(0 0 0 / .05); --inset-shadow-xs: inset 0 1px 1px rgb(0 0 0 / .05); --inset-shadow-sm: inset 0 2px 4px rgb(0 0 0 / .05); --drop-shadow-xs: 0 1px 1px rgb(0 0 0 / .05); --drop-shadow-sm: 0 1px 2px rgb(0 0 0 / .15); --drop-shadow-md: 0 3px 3px rgb(0 0 0 / .12); --drop-shadow-lg: 0 4px 4px rgb(0 0 0 / .15); --drop-shadow-xl: 0 9px 7px rgb(0 0 0 / .1); --drop-shadow-2xl: 0 25px 25px rgb(0 0 0 / .15); --text-shadow-2xs: 0px 1px 0px rgb(0 0 0 / .15); --text-shadow-xs: 0px 1px 1px rgb(0 0 0 / .2); --text-shadow-sm: 0px 1px 0px rgb(0 0 0 / .075), 0px 1px 1px rgb(0 0 0 / .075), 0px 2px 2px rgb(0 0 0 / .075); --text-shadow-md: 0px 1px 1px rgb(0 0 0 / .1), 0px 1px 2px rgb(0 0 0 / .1), 0px 2px 4px rgb(0 0 0 / .1); --text-shadow-lg: 0px 1px 2px rgb(0 0 0 / .1), 0px 3px 2px rgb(0 0 0 / .1), 0px 4px 8px rgb(0 0 0 / .1); --ease-in: cubic-bezier(.4, 0, 1, 1); --ease-out: cubic-bezier(0, 0, .2, 1); --ease-in-out: cubic-bezier(.4, 0, .2, 1); --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; --animate-bounce: bounce 1s infinite; @keyframes spin { to { transform: rotate(360deg); } } @keyframes ping { 75%, 100% { transform: scale(2); opacity: 0; } } @keyframes pulse { 50% { opacity: .5; } } @keyframes bounce { 0%, 100% { transform: translateY(-25%); animation-timing-function: cubic-bezier(.8, 0, 1, 1); } 50% { transform: none; animation-timing-function: cubic-bezier(0, 0, .2, 1); } } --blur-xs: 4px; --blur-sm: 8px; --blur-md: 12px; --blur-lg: 16px; --blur-xl: 24px; --blur-2xl: 40px; --blur-3xl: 64px; --perspective-dramatic: 100px; --perspective-near: 300px; --perspective-normal: 500px; --perspective-midrange: 800px; --perspective-distant: 1200px; --aspect-video: 16 / 9; --default-transition-duration: .15s; --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1); --default-font-family: --theme(--font-sans, initial); --default-font-feature-settings: --theme( --font-sans--font-feature-settings, initial ); --default-font-variation-settings: --theme( --font-sans--font-variation-settings, initial ); --default-mono-font-family: --theme(--font-mono, initial); --default-mono-font-feature-settings: --theme( --font-mono--font-feature-settings, initial ); --default-mono-font-variation-settings: --theme( --font-mono--font-variation-settings, initial ); }@theme default inline reference{ --blur: 8px; --shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1); --shadow-inner: inset 0 2px 4px 0 rgb(0 0 0 / .05); --drop-shadow: 0 1px 2px rgb(0 0 0 / .1), 0 1px 1px rgb(0 0 0 / .06); --radius: .25rem; --max-width-prose: 65ch; }}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:--theme(--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:--theme(--default-font-feature-settings,normal);font-variation-settings:--theme(--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,samp,pre{font-family:--theme(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:--theme(--default-mono-font-feature-settings,normal);font-variation-settings:--theme(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}: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:color-mix(in oklab,currentcolor 50%,transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{@tailwind utilities;}:root{--color-white: #ffffff;--color-black: #000000;--color-white-5: rgba(255, 255, 255, .05);--color-white-8: rgba(255, 255, 255, .08);--color-white-10: rgba(255, 255, 255, .1);--color-white-15: rgba(255, 255, 255, .15);--color-white-20: rgba(255, 255, 255, .2);--color-white-25: rgba(255, 255, 255, .25);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-75: rgba(255, 255, 255, .75);--color-black-5: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-50: rgba(0, 0, 0, .5);--color-zinc-50: #fafafa;--color-zinc-100: #f4f4f5;--color-zinc-200: #e4e4e7;--color-zinc-300: #d4d4d8;--color-zinc-400: #a1a1aa;--color-zinc-500: #71717a;--color-zinc-600: #52525b;--color-zinc-700: #3f3f46;--color-zinc-800: #27272a;--color-zinc-900: #18181b;--color-zinc-950: #09090b;--color-neutral-50: var(--color-zinc-50);--color-neutral-100: var(--color-zinc-100);--color-neutral-200: var(--color-zinc-200);--color-neutral-300: var(--color-zinc-300);--color-neutral-400: var(--color-zinc-400);--color-neutral-500: var(--color-zinc-500);--color-neutral-600: var(--color-zinc-600);--color-neutral-700: var(--color-zinc-700);--color-neutral-800: var(--color-zinc-800);--color-neutral-900: var(--color-zinc-900);--color-neutral-950: var(--color-zinc-950);--color-primary-50: var(--color-zinc-50);--color-primary-100: var(--color-zinc-100);--color-primary-200: var(--color-zinc-200);--color-primary-300: var(--color-zinc-300);--color-primary-400: var(--color-zinc-400);--color-primary-500: var(--color-zinc-500);--color-primary-600: var(--color-zinc-600);--color-primary-700: var(--color-zinc-700);--color-primary-800: var(--color-zinc-800);--color-primary-900: var(--color-zinc-900);--color-primary-950: var(--color-zinc-950);--color-success-50: #f0fdf4;--color-success-100: #dcfce7;--color-success-200: #bbf7d0;--color-success-300: #86efac;--color-success-400: #4ade80;--color-success-500: #22c55e;--color-success-600: #16a34a;--color-success-700: #15803d;--color-success-800: #166534;--color-success-900: #14532d;--color-warning-50: #fffbeb;--color-warning-100: #fef3c7;--color-warning-200: #fde68a;--color-warning-300: #fcd34d;--color-warning-400: #fbbf24;--color-warning-500: #f59e0b;--color-warning-600: #d97706;--color-warning-700: #b45309;--color-warning-800: #92400e;--color-warning-900: #78350f;--color-danger-50: #fef2f2;--color-danger-100: #fee2e2;--color-danger-200: #fecaca;--color-danger-300: #fca5a5;--color-danger-400: #f87171;--color-danger-500: #ef4444;--color-danger-600: #dc2626;--color-danger-700: #b91c1c;--color-danger-800: #991b1b;--color-danger-900: #7f1d1d;--color-emerald-400: #34d399;--color-emerald-500: #10b981;--color-info-50: #eff6ff;--color-info-100: #dbeafe;--color-info-200: #bfdbfe;--color-info-300: #93c5fd;--color-info-400: #60a5fa;--color-info-500: #3b82f6;--color-info-600: #2563eb;--color-info-700: #1d4ed8;--color-info-800: #1e40af;--color-info-900: #1e3a8a}:root{--spacing-px: 1px;--spacing-0-25: .0625rem;--spacing-0-5: .125rem;--spacing-0: 0;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-2-25: .5625rem;--spacing-2-5: .625rem;--spacing-2-75: .6875rem;--spacing-3: .75rem;--spacing-3-5: .875rem;--spacing-4: 1rem;--spacing-4-5: 1.125rem;--spacing-5: 1.25rem;--spacing-5-5: 1.375rem;--spacing-6: 1.5rem;--spacing-7: 1.75rem;--spacing-7-5: 1.875rem;--spacing-8: 2rem;--spacing-9: 2.25rem;--spacing-10: 2.5rem;--spacing-11: 2.75rem;--spacing-12: 3rem;--spacing-13: 3.25rem;--spacing-14: 3.5rem;--spacing-16: 4rem;--spacing-18: 4.5rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-25: 6.25rem;--spacing-28: 7rem;--spacing-30: 7.5rem;--spacing-32: 8rem;--spacing-35: 8.75rem;--spacing-40: 10rem;--spacing-44: 11rem;--spacing-48: 12rem;--spacing-50: 12.5rem;--spacing-55: 13.75rem;--spacing-64: 16rem;--spacing-65: 16.25rem;--spacing-70: 17.5rem;--spacing-80: 20rem;--spacing-88: 22rem;--spacing-96: 24rem}:root{--font-sans: "Inter", system-ui, sans-serif;--font-mono: ui-monospace, SFMono-Regular, monospace;--font-size-3xs: .5rem;--font-size-2xs: .625rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-15: .9375rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-size-6xl: 3.75rem;--font-size-base: var(--font-size-md);--line-none: 1;--line-tight: 1.1;--line-snug: 1.25;--line-normal: 1.35;--line-comfortable: 1.5;--line-relaxed: 1.6;--tracking-tighter: -.02em;--tracking-tight: -.01em;--tracking-normal: 0;--tracking-wide: .025em;--tracking-wider: .05em;--weight-thin: 200;--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-extrabold: 800;--weight-body: var(--weight-light);--weight-heading: var(--weight-medium);--weight-emphasis: var(--weight-regular)}:root{--opacity-faint: .2;--opacity-light: .3;--opacity-disabled: .5;--opacity-muted: .7;--opacity-heavy: .8;--opacity-subtle: .95;--opacity-full: 1;--max-width-xs: 20rem;--max-width-sm: 24rem;--max-width-md: 28rem;--max-width-lg: 32rem;--max-width-xl: 36rem;--max-width-2xl: 42rem;--max-width-3xl: 48rem;--max-width-4xl: 56rem;--max-width-5xl: 64rem;--max-width-6xl: 72rem;--max-width-7xl: 80rem;--max-width-8xl: 88rem;--max-width-9xl: 96rem;--radius-none: 0;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 20px;--radius-3xl: 24px;--radius-4xl: 26px;--radius-full: 999px;--border-thin: 1px;--border-thick: 2px;--z-base: 1;--z-dropdown: 10;--z-sticky: 20;--z-cookie: 35;--z-overlay: 40;--z-popover: 50;--z-modal: 60;--z-toast: 70;--z-top: 999;--transition-duration-fast: .15s;--transition-duration-normal: .25s;--transition-duration-slow: .4s;--transition-duration-slower: .6s;--transition-easing-standard: ease;--transition-easing-decelerate: cubic-bezier(0, 0, .2, 1);--transition-easing-accelerate: cubic-bezier(.4, 0, 1, 1);--transition-easing-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--transition-fast: var(--transition-duration-fast) var(--transition-easing-standard);--transition-normal: var(--transition-duration-normal) var(--transition-easing-standard);--transition-slow: var(--transition-duration-slow) var(--transition-easing-standard);--transition-slower: var(--transition-duration-slower) var(--transition-easing-standard);--animation-duration-fast: .15s;--animation-duration-normal: .3s;--animation-duration-slow: .5s;--animation-duration-spinner: 1.2s;--animation-duration-spinner-dash: 1.5s;--animation-duration-moderate: 2.5s;--animation-duration-decorative: 4s;--animation-duration-ambient: 8s;--animation-duration-glacial: 20s}:root{--primitive-text-primary: var(--color-neutral-900);--primitive-text-secondary: var(--color-neutral-700);--primitive-text-tertiary: var(--color-neutral-600);--primitive-text-inverse: var(--color-white);--primitive-surface-base: var(--color-neutral-50);--primitive-surface-subtle: var( --color-neutral-100 );--primitive-surface-elevated: var( --color-white );--primitive-surface-inverse: var( --color-neutral-900 );--primitive-interactive-action: var(--color-primary-600);--primitive-interactive-action-hover: var(--color-primary-700);--primitive-interactive-action-active: var(--color-primary-800);--primitive-state-success: var(--color-success-500);--primitive-state-success-hover: var(--color-success-600);--primitive-state-success-active: var(--color-success-700);--primitive-state-warning: var(--color-warning-500);--primitive-state-warning-hover: var(--color-warning-600);--primitive-state-warning-active: var(--color-warning-700);--primitive-state-danger: var(--color-danger-500);--primitive-state-danger-hover: var(--color-danger-600);--primitive-state-danger-active: var(--color-danger-700);--primitive-state-info: var(--color-primary-600);--primitive-state-info-hover: var(--color-primary-700);--primitive-state-info-active: var(--color-primary-800);--primitive-state-success-ink: var(--color-success-700);--primitive-state-warning-ink: var(--color-warning-700);--primitive-border-default: var(--color-neutral-300);--primitive-border-subtle: var(--color-neutral-200);--primitive-border-emphasis: var(--color-neutral-400);--primitive-glass-light: var(--color-white);--primitive-glass-dark: var(--color-neutral-900);--primitive-glass-text: var(--color-white);--primitive-overlay-dim: var(--color-black);--primitive-hero-start: var(--color-neutral-900);--primitive-hero-mid: var(--color-neutral-800);--primitive-hero-end: var(--color-primary-600);--primitive-forced-dark-bg: var(--color-zinc-950);--primitive-forced-dark-surface: var(--color-zinc-900);--primitive-forced-dark-border: var(--color-zinc-800);--primitive-forced-dark-border-emphasis: var(--color-zinc-700);--primitive-forced-dark-text-muted: var(--color-zinc-500);--primitive-forced-dark-text-subtle: var(--color-zinc-400);--primitive-forced-dark-text: var(--color-zinc-100)}:root[data-theme=dark]{--primitive-text-primary: var(--color-neutral-50);--primitive-text-secondary: var(--color-neutral-300);--primitive-text-tertiary: var(--color-neutral-400);--primitive-text-inverse: var(--color-neutral-900);--primitive-surface-base: var(--color-neutral-950);--primitive-surface-subtle: var(--color-neutral-800);--primitive-surface-elevated: var(--color-neutral-900);--primitive-surface-inverse: var(--color-neutral-50);--primitive-interactive-action: var(--color-primary-400);--primitive-interactive-action-hover: var(--color-primary-300);--primitive-interactive-action-active: var(--color-primary-200);--primitive-state-success: var(--color-success-400);--primitive-state-success-hover: var(--color-success-300);--primitive-state-success-active: var(--color-success-200);--primitive-state-warning: var(--color-warning-400);--primitive-state-warning-hover: var(--color-warning-300);--primitive-state-warning-active: var(--color-warning-200);--primitive-state-danger: var(--color-danger-400);--primitive-state-danger-hover: var(--color-danger-300);--primitive-state-danger-active: var(--color-danger-200);--primitive-state-info: var(--color-primary-400);--primitive-state-info-hover: var(--color-primary-300);--primitive-state-info-active: var(--color-primary-200);--primitive-state-success-ink: var(--color-success-400);--primitive-state-warning-ink: var(--color-warning-400);--primitive-border-default: var(--color-neutral-700);--primitive-border-subtle: var(--color-neutral-800);--primitive-border-emphasis: var(--color-neutral-600);--primitive-glass-light: var(--color-neutral-900);--primitive-glass-dark: var(--color-neutral-950);--primitive-hero-start: var(--color-neutral-950);--primitive-hero-mid: var(--color-neutral-900);--primitive-hero-end: var(--color-primary-500)}:root{--primitive-shadow-color-sm: rgba(0, 0, 0, .05);--primitive-shadow-color-md: rgba(0, 0, 0, .1);--primitive-shadow-color-lg: rgba(0, 0, 0, .15);--primitive-shadow-color-xl: rgba(0, 0, 0, .2);--primitive-shadow-color-2xl: rgba(0, 0, 0, .25);--primitive-shadow-sm: 0 1px 2px 0 var(--primitive-shadow-color-sm);--primitive-shadow-md: 0 4px 6px -1px var(--primitive-shadow-color-md), 0 2px 4px -2px var(--primitive-shadow-color-sm);--primitive-shadow-lg: 0 10px 15px -3px var(--primitive-shadow-color-lg), 0 4px 6px -4px var(--primitive-shadow-color-md);--primitive-shadow-xl: 0 20px 25px -5px var(--primitive-shadow-color-xl), 0 8px 10px -6px var(--primitive-shadow-color-lg);--primitive-shadow-2xl: 0 25px 50px -12px var(--primitive-shadow-color-2xl), 0 12px 24px -8px var(--primitive-shadow-color-xl);--primitive-shadow-none: 0 0 0 0 transparent;--primitive-glow-blur-sm: 20px;--primitive-glow-blur-md: 40px;--primitive-glow-blur-lg: 60px;--primitive-glow-opacity-subtle: 20%;--primitive-glow-opacity-default: 30%;--primitive-glow-opacity-strong: 40%}:root{--primitive-blur-sm: blur(4px);--primitive-blur-md: blur(8px);--primitive-blur-lg: blur(12px);--primitive-blur-xl: blur(16px);--primitive-blur-2xl: blur(20px);--primitive-blur-3xl: blur(24px);--blur-sm: 4px;--blur-md: 8px;--blur-lg: 12px;--blur-xl: 16px;--blur-2xl: 20px;--blur-3xl: 24px}:root{--primitive-interaction-hover-opacity: .06;--primitive-interaction-active-opacity: .1;--primitive-interaction-selected-opacity: .12;--primitive-interaction-duration-hover: .15s;--primitive-interaction-duration-active: .1s;--primitive-interaction-easing: ease-out}:root{--semantic-text-primary: var(--brand-surface-text-primary);--semantic-text-secondary: var(--brand-surface-text-secondary);--semantic-text-tertiary: var(--brand-surface-text-tertiary);--semantic-text-inverse: var(--primitive-text-inverse);--semantic-surface-primary: var(--primitive-surface-base);--semantic-surface-secondary: transparent;--semantic-surface-tertiary: var(--primitive-surface-subtle);--semantic-surface-subtle: var( --primitive-surface-subtle );--semantic-surface-inverse: var( --primitive-surface-inverse );--semantic-border-primary: var(--primitive-border-default);--semantic-border-secondary: var(--primitive-border-subtle);--semantic-border-tertiary: var(--primitive-border-subtle);--semantic-interactive-primary: var( --brand-surface-interactive-primary );--semantic-interactive-primary-hover: var(--brand-surface-interactive-hover);--semantic-interactive-primary-active: var(--brand-surface-interactive-active);--semantic-interactive-secondary: var( --primitive-surface-subtle );--semantic-interactive-tertiary: var(--primitive-surface-subtle);--semantic-interactive-disabled: var(--primitive-border-default);--semantic-interactive-outline: var(--brand-surface-interactive-primary);--semantic-interactive-outline-hover-bg: var(--primitive-surface-subtle);--semantic-focus-ring-color: var(--brand-focus-ring-color);--semantic-focus-ring-width: var(--spacing-0-5);--semantic-focus-ring-offset: var(--spacing-0-5);--semantic-focus-ring-offset-tight: var(--spacing-0-25);--semantic-state-success: var(--primitive-state-success);--semantic-state-success-hover: var(--primitive-state-success-hover);--semantic-state-success-active: var(--primitive-state-success-active);--semantic-state-success-ink: var(--primitive-state-success-ink);--semantic-state-warning: var(--primitive-state-warning);--semantic-state-warning-hover: var(--primitive-state-warning-hover);--semantic-state-warning-active: var(--primitive-state-warning-active);--semantic-state-warning-ink: var(--primitive-state-warning-ink);--semantic-state-danger: var(--primitive-state-danger);--semantic-state-danger-hover: var(--primitive-state-danger-hover);--semantic-state-danger-active: var(--primitive-state-danger-active);--semantic-state-info: var(--primitive-state-info);--semantic-state-info-hover: var(--primitive-state-info-hover);--semantic-state-info-active: var(--primitive-state-info-active);--semantic-status-success: var(--semantic-state-success);--semantic-status-warning: var(--semantic-state-warning);--semantic-status-error: var(--semantic-state-danger);--semantic-status-error-bg: color-mix(in srgb, var(--semantic-status-error) 10%, transparent);--semantic-status-error-border: color-mix(in srgb, var(--semantic-status-error) 20%, transparent);--semantic-status-info: var(--semantic-state-info);--semantic-border-default: var(--semantic-border-primary);--semantic-border-emphasis: var( --brand-surface-border-emphasis );--semantic-text-on-primary: var(--brand-text-on-primary);--semantic-forced-dark-bg: var(--primitive-forced-dark-bg);--semantic-forced-dark-surface: var(--primitive-forced-dark-surface);--semantic-forced-dark-border: var(--primitive-forced-dark-border);--semantic-forced-dark-border-emphasis: var(--primitive-forced-dark-border-emphasis);--semantic-forced-dark-text-muted: var(--primitive-forced-dark-text-muted);--semantic-forced-dark-text-subtle: var(--primitive-forced-dark-text-subtle);--semantic-forced-dark-text: var(--primitive-forced-dark-text)}:root{--semantic-space-2xs: var(--spacing-0-5);--semantic-space-xs: var(--spacing-1);--semantic-space-sm: var(--spacing-2);--semantic-space-md: var(--spacing-4);--semantic-space-lg: var(--spacing-6);--semantic-space-xl: var(--spacing-8);--semantic-space-2xl: var(--spacing-12);--semantic-space-3xl: var(--spacing-16);--semantic-space-4xl: var(--spacing-24);--semantic-space-5xl: var(--spacing-40);--semantic-space-6xl: var(--spacing-64);--semantic-space-xs-sm: var(--spacing-1-5);--semantic-space-sm-md: var(--spacing-3);--semantic-space-md-lg: var(--spacing-5);--semantic-space-xl-2xl: var(--spacing-10);--semantic-space-page-x: var(--semantic-space-2xl);--semantic-space-page-y: var(--semantic-space-xl);--semantic-space-section-y: var(--semantic-space-2xl)}:root{--semantic-weight-body: var(--weight-body);--semantic-weight-emphasis: var(--weight-emphasis);--semantic-weight-heading: var(--weight-heading);--semantic-tracking-tight: var(--tracking-tight);--semantic-tracking-wide: var(--tracking-wide);--semantic-tracking-wider: var(--tracking-wider);--semantic-text-display-1: var(--weight-heading) var(--font-size-6xl) / var(--line-tight) var(--font-sans);--semantic-text-display-2: var(--weight-heading) var(--font-size-5xl) / var(--line-tight) var(--font-sans);--semantic-text-display-3: var(--weight-heading) var(--font-size-4xl) / var(--line-tight) var(--font-sans);--semantic-text-heading-1: var(--weight-heading) var(--font-size-3xl) / var(--line-tight) var(--font-sans);--semantic-text-heading-2: var(--weight-emphasis) var(--font-size-2xl) / var(--line-normal) var(--font-sans);--semantic-text-heading-3: var(--weight-emphasis) var(--font-size-xl) / var(--line-normal) var(--font-sans);--semantic-text-heading-4: var(--weight-emphasis) var(--font-size-lg) / var(--line-normal) var(--font-sans);--semantic-text-heading-lg: var(--semantic-text-heading-2);--semantic-text-heading-md: var(--semantic-text-heading-3);--semantic-text-heading-sm: var(--semantic-text-heading-4);--semantic-text-body-lg: var(--weight-regular) var(--font-size-lg) / var(--line-relaxed) var(--font-sans);--semantic-text-body-md: var(--weight-regular) var(--font-size-md) / var(--line-relaxed) var(--font-sans);--semantic-text-body-sm: var(--weight-regular) var(--font-size-sm) / var(--line-normal) var(--font-sans);--semantic-text-caption: var(--weight-regular) var(--font-size-xs) / var(--line-normal) var(--font-sans);--semantic-text-label-lg: var(--weight-emphasis) var(--font-size-lg) / var(--line-normal) var(--font-sans);--semantic-text-label-md: var(--weight-emphasis) var(--font-size-md) / var(--line-normal) var(--font-sans);--semantic-text-label-sm: var(--weight-emphasis) var(--font-size-sm) / var(--line-normal) var(--font-sans);--semantic-text-code-lg: var(--weight-regular) var(--font-size-md) / var(--line-relaxed) var(--font-mono);--semantic-text-code-md: var(--weight-regular) var(--font-size-sm) / var(--line-relaxed) var(--font-mono);--semantic-text-code-sm: var(--weight-regular) var(--font-size-xs) / var(--line-normal) var(--font-mono)}:root{--semantic-elevation-none: var(--primitive-shadow-none);--semantic-elevation-sm: var(--primitive-shadow-sm);--semantic-elevation-md: var(--primitive-shadow-md);--semantic-elevation-lg: var(--primitive-shadow-lg);--semantic-elevation-xl: var(--primitive-shadow-xl);--semantic-elevation-2xl: var(--primitive-shadow-2xl)}:root{--semantic-radius-none: 0;--semantic-radius-xs: var(--radius-xs);--semantic-radius-sm: var(--radius-sm);--semantic-radius-md: var(--radius-md);--semantic-radius-lg: var(--radius-lg);--semantic-radius-xl: var(--radius-xl);--semantic-radius-2xl: var(--radius-2xl);--semantic-radius-3xl: var(--radius-3xl);--semantic-radius-4xl: var(--radius-4xl);--semantic-radius-full: var(--radius-full);--semantic-outline-width: 2px;--semantic-outline-offset: 2px}:root{--semantic-opacity-disabled: var(--opacity-disabled);--semantic-opacity-muted: var(--opacity-muted);--semantic-opacity-subtle: var(--opacity-subtle);--semantic-opacity-heavy: var(--opacity-heavy);--semantic-opacity-light: var(--opacity-light);--semantic-opacity-faint: var(--opacity-faint);--semantic-opacity-full: var(--opacity-full)}:root{--semantic-overlay-modal: color-mix(in srgb, var(--primitive-overlay-dim) 50%, transparent);--semantic-overlay-drawer: color-mix(in srgb, var(--primitive-overlay-dim) 30%, transparent);--semantic-overlay-tooltip: color-mix(in srgb, var(--primitive-overlay-dim) 90%, transparent);--semantic-overlay-loading: color-mix(in srgb, var(--primitive-surface-base) 80%, transparent);--semantic-overlay-blur: var(--primitive-blur-sm)}:root{--semantic-gradient-hero: radial-gradient( circle at top, color-mix(in srgb, var(--primitive-glass-light) 12%, transparent), transparent 65% ), linear-gradient( 135deg, var(--primitive-hero-start) 0%, var(--primitive-hero-mid) 40%, var(--primitive-hero-end) 100% )}:root{--semantic-content-narrow: 480px}:root{--semantic-icon-container-lg: 80px}:root{--button-bg-primary: var(--brand-primary);--button-bg-primary-hover: var(--brand-primary-dark);--button-bg-primary-active: var(--brand-primary-dark);--button-text-primary: var(--brand-text-on-primary);--button-text-primary-hover: var(--brand-text-on-primary);--button-border-primary: transparent;--button-border-primary-hover: transparent;--button-shadow-primary: var(--semantic-elevation-sm);--button-shadow-primary-hover: var(--semantic-elevation-md);--button-bg-secondary: transparent;--button-bg-secondary-hover: var(--semantic-interactive-outline-hover-bg);--button-bg-secondary-active: var(--semantic-interactive-primary-active);--button-text-secondary: var(--semantic-interactive-outline);--button-text-secondary-hover: var(--semantic-interactive-primary);--button-border-secondary: var(--semantic-interactive-outline);--button-border-secondary-hover: var(--semantic-interactive-outline);--button-shadow-secondary: none;--button-shadow-secondary-hover: var(--semantic-elevation-sm);--button-bg-tertiary: transparent;--button-bg-tertiary-hover: var(--semantic-interactive-tertiary);--button-bg-tertiary-active: var(--semantic-interactive-tertiary);--button-text-tertiary: var(--semantic-interactive-primary);--button-text-tertiary-hover: var(--semantic-interactive-primary);--button-border-tertiary: transparent;--button-border-tertiary-hover: transparent;--button-shadow-tertiary: none;--button-shadow-tertiary-hover: none;--button-bg-success: var(--semantic-state-success);--button-bg-success-hover: var(--semantic-state-success-hover);--button-bg-success-active: var(--semantic-state-success-active);--button-text-success: var(--brand-text-on-primary);--button-text-success-hover: var(--brand-text-on-primary);--button-border-success: transparent;--button-border-success-hover: transparent;--button-shadow-success: var(--semantic-elevation-sm);--button-shadow-success-hover: var(--semantic-elevation-md);--button-bg-warning: var(--semantic-state-warning);--button-bg-warning-hover: var(--semantic-state-warning-hover);--button-bg-warning-active: var(--semantic-state-warning-active);--button-text-warning: var(--brand-text-on-primary);--button-text-warning-hover: var(--brand-text-on-primary);--button-border-warning: transparent;--button-border-warning-hover: transparent;--button-shadow-warning: var(--semantic-elevation-sm);--button-shadow-warning-hover: var(--semantic-elevation-md);--button-bg-danger: var(--semantic-state-danger);--button-bg-danger-hover: var(--semantic-state-danger-hover);--button-bg-danger-active: var(--semantic-state-danger-active);--button-text-danger: var(--brand-text-on-primary);--button-text-danger-hover: var(--brand-text-on-primary);--button-border-danger: transparent;--button-border-danger-hover: transparent;--button-shadow-danger: var(--semantic-elevation-sm);--button-shadow-danger-hover: var(--semantic-elevation-md);--button-bg-disabled: var(--semantic-interactive-disabled);--button-text-disabled: var(--semantic-text-tertiary);--button-border-disabled: var(--semantic-border-tertiary);--button-radius: var(--brand-button-radius, var(--brand-radius-md));--button-radius-pill: var(--brand-radius-full);--button-border-width: var(--border-thin);--button-padding-x: var(--semantic-space-lg);--button-padding-y: var(--semantic-space-sm);--button-font: var(--semantic-text-label-md);--button-transition: var(--theme-transition-fast);--button-transform-hover: none;--button-gap: var(--semantic-space-xs);--button-glow-color: var(--brand-primary);--button-glow: 0 0 var(--primitive-glow-blur-md) color-mix(in srgb, var(--button-glow-color) var(--primitive-glow-opacity-default), transparent);--button-glow-hover: 0 0 var(--primitive-glow-blur-lg) color-mix(in srgb, var(--button-glow-color) var(--primitive-glow-opacity-strong), transparent);--button-glow-gradient: linear-gradient(135deg, var(--brand-primary-dark), var(--brand-primary));--button-padding-x-sm: var(--semantic-space-md);--button-padding-y-sm: var(--semantic-space-xs);--button-font-sm: var(--semantic-text-label-sm);--button-min-height-sm: var(--spacing-8);--button-padding-x-md: var(--semantic-space-lg);--button-padding-y-md: var(--semantic-space-sm);--button-font-md: var(--semantic-text-label-md);--button-min-height-md: var(--spacing-11);--button-padding-x-lg: var(--semantic-space-xl);--button-padding-y-lg: var(--semantic-space-md);--button-font-lg: var(--semantic-text-label-lg);--button-min-height-lg: var(--spacing-12);--button-padding-x-cta: var(--spacing-4);--button-padding-y-cta: var(--spacing-2-75);--button-font-cta: var(--weight-semibold) var(--font-size-sm) / var(--line-normal) var(--font-sans);--button-min-height-cta: var(--spacing-11);--button-bg-inverted: var(--color-white);--button-bg-inverted-hover: var(--color-zinc-50);--button-bg-inverted-active: var(--color-zinc-100);--button-text-inverted: var(--brand-primary);--button-text-inverted-hover: var(--brand-primary);--button-border-inverted: transparent;--button-border-inverted-hover: transparent;--button-shadow-inverted: var(--semantic-elevation-sm);--button-shadow-inverted-hover: var(--semantic-elevation-md);--button-focus-inverted: var(--color-white);--button-glass-ghost-bg: color-mix(in srgb, var(--primitive-glass-light) 15%, transparent);--button-glass-ghost-bg-hover: color-mix(in srgb, var(--primitive-glass-light) 25%, transparent);--button-glass-ghost-text: var(--theme-text-inverse);--button-glass-ghost-border: var(--border-thin) solid color-mix(in srgb, var(--primitive-glass-light) 25%, transparent);--button-glass-solid-bg: color-mix(in srgb, var(--primitive-glass-light) 90%, transparent);--button-glass-solid-bg-hover: var(--primitive-glass-light);--button-glass-solid-text: var( --primitive-text-primary );--button-glass-solid-border: var(--border-thin) solid color-mix(in srgb, var(--primitive-glass-light) 50%, transparent);--button-glass-blur: 8px;--button-glass-secondary-bg: transparent;--button-glass-secondary-bg-hover: var(--semantic-interactive-outline-hover-bg);--button-glass-secondary-text: var(--semantic-text-primary);--button-glass-secondary-text-hover: var(--semantic-text-primary);--button-glass-secondary-border: var(--border-thin) solid var(--semantic-border-secondary);--button-glass-secondary-border-hover: var(--border-thin) solid var(--semantic-border-primary);--button-glass-secondary-shadow: none;--button-glass-secondary-shadow-hover: var(--semantic-elevation-sm)}:root{--card-radius: var(--semantic-radius-lg);--card-padding: var(--semantic-space-xl);--card-border-width: var(--border-thin);--card-bg-default: var(--semantic-surface-secondary);--card-border-default: var(--semantic-border-secondary);--card-shadow-default: var(--semantic-elevation-md);--card-bg-elevated: var(--semantic-surface-primary);--card-border-elevated: var(--semantic-border-tertiary);--card-shadow-elevated: var(--semantic-elevation-xl);--card-bg-outlined: transparent;--card-border-outlined: var(--semantic-border-primary);--card-shadow-outlined: none;--card-bg-filled: var(--semantic-surface-tertiary);--card-border-filled: transparent;--card-shadow-filled: none;--card-bg: var(--card-bg-default);--card-border: var(--card-border-default);--card-shadow: var(--card-shadow-default)}:root{--close-button-size: var(--spacing-7);--close-button-touch-target: var(--spacing-11);--close-button-icon-size: var(--spacing-5);--close-button-radius: var(--semantic-radius-md)}:root{--divider-thickness: var(--border-thin);--divider-color: var(--semantic-border-secondary)}:root{--input-bg: var(--semantic-surface-tertiary);--input-text: var(--semantic-text-primary);--input-placeholder: var(--semantic-text-secondary);--input-border-default: var(--semantic-border-secondary);--input-border-hover: var(--semantic-border-primary);--input-border-focus: var(--semantic-interactive-primary);--input-border-error: var(--semantic-state-danger);--input-border-success: var(--semantic-state-success);--input-bg-disabled: var(--semantic-interactive-disabled);--input-text-disabled: var(--semantic-text-tertiary);--input-border-disabled: var(--semantic-border-tertiary);--input-radius: var(--semantic-radius-md);--input-border-width: var(--border-thin);--input-padding-x-sm: var(--semantic-space-sm);--input-padding-y-sm: var(--semantic-space-xs);--input-font-sm: var(--semantic-text-body-sm);--input-min-height-sm: var(--spacing-8);--input-padding-x-md: var(--semantic-space-md);--input-padding-y-md: var(--semantic-space-sm);--input-font-md: var(--semantic-text-body-md);--input-min-height-md: var(--spacing-11);--input-padding-x-lg: var(--semantic-space-lg);--input-padding-y-lg: var(--semantic-space-md);--input-font-lg: var(--semantic-text-body-lg);--input-min-height-lg: var(--spacing-12);--input-padding-x: var(--input-padding-x-md);--input-padding-y: var(--input-padding-y-md);--input-font: var(--input-font-md);--input-addon-bg: var(--semantic-surface-secondary);--input-addon-border: var(--semantic-border-secondary);--input-addon-gap: var(--semantic-space-sm);--input-addon-icon-size: var(--spacing-5);--input-addon-text: var(--semantic-text-secondary);--input-label-color: var(--semantic-text-primary);--input-helper-color: var(--semantic-text-secondary);--input-error-color: var(--semantic-state-danger);--input-glass-bg: transparent;--input-glass-border: var(--semantic-border-secondary);--input-glass-border-hover: var(--semantic-border-primary);--input-glass-border-focus: var(--semantic-interactive-primary);--input-glass-text: var(--semantic-text-primary);--input-glass-placeholder: var(--semantic-text-secondary);--input-glass-blur: none}:root{--select-chevron-size: var(--input-addon-icon-size);--select-chevron-color: var(--semantic-text-tertiary);--select-chevron-color-disabled: var(--input-text-disabled);--select-min-height-sm: var(--spacing-8);--select-min-height-md: var(--spacing-11);--select-min-height-lg: var(--spacing-12);--select-dropdown-bg: var(--semantic-surface-primary);--select-dropdown-border: var(--semantic-border-secondary);--select-dropdown-shadow: var(--semantic-elevation-lg);--select-dropdown-radius: var(--semantic-radius-md);--select-dropdown-max-height: var(--semantic-space-6xl);--select-dropdown-z-index: var(--z-dropdown);--select-option-padding-x: var(--input-padding-x-md);--select-option-padding-y: var(--input-padding-y-md);--select-option-radius: var(--semantic-radius-sm);--select-option-margin: var(--semantic-space-2xs);--select-option-bg-hover: var(--semantic-surface-tertiary);--select-option-bg-selected: var(--semantic-interactive-primary);--select-option-text-selected: var(--semantic-text-inverse);--select-dropdown-glass-bg: var(--theme-surface-medium);--select-dropdown-glass-border: var(--theme-border-subtle);--select-dropdown-glass-blur: var(--theme-blur-medium);--select-dropdown-glass-shadow: var(--theme-shadow-medium);--select-option-glass-bg-hover: color-mix(in srgb, var(--primitive-glass-light) 25%, transparent);--select-animation-duration: var(--transition-fast);--select-animation-easing: var(--ease-out);--select-animation-offset: var(--semantic-space-sm)}:root{--modal-bg: var(--semantic-surface-secondary);--modal-overlay: var(--semantic-overlay-modal);--modal-border: var(--semantic-border-secondary);--modal-radius: var(--brand-radius-lg);--modal-shadow: var(--semantic-elevation-lg);--modal-padding: var(--semantic-space-2xl);--modal-max-width: 31.25rem;--modal-max-width-sm: 25rem;--modal-max-width-lg: 40rem;--modal-max-height: calc(100vh - var(--semantic-space-2xl) * 2);--modal-content-height: 40rem;--modal-close-size: var(--close-button-size);--modal-close-icon-size: var(--close-button-icon-size);--modal-glass-bg: var(--theme-surface-medium);--modal-glass-border: var(--theme-border-subtle);--modal-glass-blur: var(--theme-blur-medium);--modal-glass-shadow: var(--theme-shadow-medium);--modal-scale-duration: .25s;--modal-scale-easing: cubic-bezier(.4, 0, .2, 1);--modal-slide-duration-enter: .5s;--modal-slide-duration-leave: .25s;--modal-slide-easing: cubic-bezier(0, 0, .2, 1)}:root{--toast-min-width: 280px;--toast-max-width: 420px;--toast-container-max-width: 400px;--toast-icon-size: var(--spacing-5);--toast-close-icon-size: var(--spacing-4);--toast-glass-bg: var(--theme-surface-soft);--toast-glass-border: var(--theme-border-subtle);--toast-glass-blur: var(--theme-blur-soft);--toast-glass-shadow: var(--theme-shadow-soft);--toast-glass-radius: var(--semantic-radius-lg);--toast-glow-width: 180px;--toast-glow-height: 100%;--toast-glow-position: 0% 50%;--toast-glow-spread: 70%;--toast-glow-opacity: var(--primitive-glow-opacity-default);--toast-glow-color-success: var(--semantic-state-success);--toast-glow-color-warning: var(--semantic-state-warning);--toast-glow-color-error: var(--semantic-state-danger);--toast-glow-color-info: var(--brand-primary);--toast-icon-container-size: var(--spacing-10);--toast-icon-container-radius: var(--semantic-radius-full);--toast-icon-container-bg-opacity: 15%;--toast-icon-bg-success: color-mix( in srgb, var(--semantic-state-success) var(--toast-icon-container-bg-opacity), transparent );--toast-icon-bg-warning: color-mix( in srgb, var(--semantic-state-warning) var(--toast-icon-container-bg-opacity), transparent );--toast-icon-bg-error: color-mix( in srgb, var(--semantic-state-danger) var(--toast-icon-container-bg-opacity), transparent );--toast-icon-bg-info: color-mix( in srgb, var(--brand-primary) var(--toast-icon-container-bg-opacity), transparent );--toast-title-font: var(--semantic-text-label-md);--toast-title-color: var(--semantic-text-primary);--toast-message-font: var(--semantic-text-body-sm);--toast-message-color: var(--semantic-text-secondary);--toast-padding: var(--semantic-space-md);--toast-gap: var(--semantic-space-md);--toast-content-gap: var(--semantic-space-xs);--toast-transition-glow: var(--transition-normal)}:root{--layout-sidebar-width: 260px;--layout-sidebar-width-collapsed: 64px;--layout-sidebar-bg: var(--semantic-surface-secondary);--layout-sidebar-border: var(--semantic-border-secondary);--layout-header-height: 64px;--layout-header-bg: var(--semantic-surface-secondary);--layout-header-border: var(--semantic-border-secondary);--layout-header-shadow: var(--semantic-elevation-sm);--layout-content-bg: var(--semantic-surface-primary);--layout-content-padding: var(--semantic-space-xl);--layout-page-max-width: 1280px;--layout-page-padding-x: var(--semantic-space-page-x);--layout-page-padding-y: var(--semantic-space-page-y);--layout-section-gap: var(--semantic-space-section-y);--layout-section-border: var(--semantic-border-tertiary)}:root{--cookie-banner-padding: var(--semantic-space-lg);--cookie-banner-gap: var(--semantic-space-md);--cookie-banner-max-width: var(--max-width-xl);--cookie-banner-position: fixed;--cookie-banner-bottom: var(--semantic-space-lg);--cookie-banner-left: 50%;--cookie-banner-transform: translateX(-50%);--cookie-banner-z-index: var(--z-cookie);--cookie-banner-bg: var(--theme-surface-soft);--cookie-banner-border-width: var(--border-thin);--cookie-banner-border-color: var(--theme-border-subtle);--cookie-banner-border-radius: var(--brand-radius-xl);--cookie-banner-shadow: var(--theme-shadow-soft);--cookie-banner-blur: var(--theme-blur-soft);--cookie-banner-font: var(--weight-light) var(--font-size-sm) / var(--line-normal) var(--font-sans);--cookie-banner-text-color: var(--semantic-text-primary);--cookie-banner-heading-font: var(--semantic-text-label-lg);--cookie-banner-heading-color: var(--semantic-text-primary);--cookie-banner-button-min-width: 10rem;--cookie-banner-touch-target: var(--spacing-11);--cookie-banner-slide-distance: calc(100% + var(--cookie-banner-bottom));--cookie-banner-slide-transform: translateX(-50%) translateY(var(--cookie-banner-slide-distance));--cookie-banner-enter-duration: .6s;--cookie-banner-enter-easing: cubic-bezier(.16, 1, .3, 1);--cookie-banner-leave-duration: .3s;--cookie-banner-leave-easing: cubic-bezier(.4, 0, 1, 1);--cookie-banner-mobile-margin: var(--semantic-space-md)}@media(max-width:40rem){:root{--cookie-banner-max-width: calc(100% - var(--cookie-banner-mobile-margin) * 2);--cookie-banner-left: var(--cookie-banner-mobile-margin);--cookie-banner-bottom: var( --cookie-banner-mobile-margin );--cookie-banner-transform: none;--cookie-banner-slide-transform: translateY(var(--cookie-banner-slide-distance))}}:root{--theme-toggle-shell-bg: var(--brand-control-bg-solid, var(--semantic-surface-secondary));--theme-toggle-shell-blur: none;--theme-toggle-shell-border: var(--brand-control-border-solid, var(--semantic-border-default));--theme-toggle-shell-shadow: var(--semantic-elevation-sm);--theme-toggle-shell-shadow-hover: var(--semantic-elevation-md);--theme-toggle-knob-bg: var(--brand-control-accent, var(--brand-gradient, var(--brand-primary)));--theme-toggle-knob-border: transparent;--theme-toggle-knob-border-width: 0;--theme-toggle-knob-shadow: var(--semantic-elevation-sm);--theme-toggle-knob-shadow-hover: var(--semantic-elevation-md);--theme-toggle-icon-bg: transparent;--theme-toggle-icon-bg-hover: var(--semantic-interactive-outline-hover-bg);--theme-toggle-icon-border: transparent;--theme-toggle-icon-border-hover: var(--semantic-border-default);--theme-toggle-icon-color: var(--semantic-text-secondary);--theme-toggle-icon-radius: var(--radius-md)}:root[data-theme=dark]{--theme-toggle-shell-bg: var(--brand-control-bg-solid, var(--semantic-surface-tertiary));--theme-toggle-shell-border: var(--brand-control-border-solid, var(--semantic-border-tertiary));--theme-toggle-icon-color: var(--semantic-text-tertiary)}:root{--legal-page-padding-y: var(--semantic-space-3xl);--legal-page-padding-x: var(--semantic-space-md);--legal-page-padding-y-desktop: var(--semantic-space-4xl);--legal-page-padding-x-desktop: var(--semantic-space-xl);--legal-page-max-width: 800px;--legal-page-bg: var(--theme-surface-bg);--legal-header-gap: var(--subpage-hero-gap);--legal-header-align: var(--subpage-hero-align);--legal-title-size: var(--subpage-hero-title-size);--legal-title-weight: var(--subpage-hero-title-weight);--legal-title-color: var(--subpage-hero-title-color);--legal-title-gap: var(--subpage-hero-title-gap);--legal-subtitle-size: var(--subpage-hero-subtitle-size);--legal-subtitle-color: var(--subpage-hero-subtitle-color);--legal-content-color: var(--semantic-text-primary);--legal-content-line-height: 1.7;--legal-error-padding: var(--semantic-space-2xl);--legal-error-color: var(--semantic-text-secondary);--legal-error-bg: var(--semantic-surface-secondary);--legal-error-radius: var(--semantic-radius-lg)}:root{--logotype-sm-signet: 28px;--logotype-sm-font: 18px;--logotype-sm-gap: 8px;--logotype-md-signet: 40px;--logotype-md-font: 26px;--logotype-md-gap: 10px;--logotype-lg-signet: 64px;--logotype-lg-font: 42px;--logotype-lg-gap: 14px;--logotype-xl-signet: 96px;--logotype-xl-font: 62px;--logotype-xl-gap: 20px;--logotype-font-weight: 600;--logotype-letter-spacing: .1em;--logotype-signet-rotate-duration: var(--animation-duration-glacial)}:root{--subpage-hero-gap: var(--semantic-space-2xl);--subpage-hero-align: center;--subpage-hero-max-width: 50ch;--subpage-hero-title-size: clamp(2rem, 4vw, 3rem);--subpage-hero-title-weight: var(--weight-bold);--subpage-hero-title-color: var(--semantic-text-primary);--subpage-hero-title-font: var(--brand-font-heading);--subpage-hero-title-gap: var(--semantic-space-sm-md);--subpage-hero-title-line-height: 1.2;--subpage-hero-subtitle-size: var(--font-size-lg);--subpage-hero-subtitle-color: var(--semantic-text-secondary);--subpage-hero-subtitle-weight: var(--weight-regular)}:root{--glass-text: var(--primitive-glass-text);--glass-text-muted: color-mix(in srgb, var(--primitive-glass-text) 85%, transparent);--glass-minimal-bg: color-mix(in srgb, var(--primitive-glass-light) 70%, transparent);--glass-minimal-border: 1px solid color-mix(in srgb, var(--primitive-glass-light) 30%, transparent);--glass-minimal-blur: var(--primitive-blur-sm);--glass-minimal-shadow: var(--primitive-shadow-sm);--glass-soft-bg: color-mix(in srgb, var(--primitive-glass-light) 55%, transparent);--glass-soft-border: 1px solid color-mix(in srgb, var(--primitive-glass-light) 25%, transparent);--glass-soft-blur: var(--primitive-blur-md);--glass-soft-shadow: var(--primitive-shadow-md);--glass-medium-bg: color-mix(in srgb, var(--primitive-glass-light) 40%, transparent);--glass-medium-border: 1px solid color-mix(in srgb, var(--primitive-glass-light) 30%, transparent);--glass-medium-blur: var(--primitive-blur-lg);--glass-medium-shadow: var(--primitive-shadow-lg);--glass-strong-bg: color-mix(in srgb, var(--primitive-glass-light) 25%, transparent);--glass-strong-border: 1px solid color-mix(in srgb, var(--primitive-glass-light) 35%, transparent);--glass-strong-blur: var(--primitive-blur-xl);--glass-strong-shadow: var(--primitive-shadow-lg);--glass-intense-bg: color-mix(in srgb, var(--primitive-glass-light) 15%, transparent);--glass-intense-border: 1px solid color-mix(in srgb, var(--primitive-glass-light) 40%, transparent);--glass-intense-blur: var(--primitive-blur-2xl);--glass-intense-shadow: var(--primitive-shadow-2xl);--glass-maximum-bg: color-mix(in srgb, var(--primitive-glass-light) 10%, transparent);--glass-maximum-border: 1px solid color-mix(in srgb, var(--primitive-glass-light) 45%, transparent);--glass-maximum-blur: var(--primitive-blur-3xl);--glass-maximum-shadow: var(--primitive-shadow-2xl)}.glass-minimal{background:var(--glass-minimal-bg);border:var(--glass-minimal-border);backdrop-filter:var(--glass-minimal-blur);-webkit-backdrop-filter:var(--glass-minimal-blur);box-shadow:var(--glass-minimal-shadow)}.glass-soft{background:var(--glass-soft-bg);border:var(--glass-soft-border);backdrop-filter:var(--glass-soft-blur);-webkit-backdrop-filter:var(--glass-soft-blur);box-shadow:var(--glass-soft-shadow)}.glass-medium{background:var(--glass-medium-bg);border:var(--glass-medium-border);backdrop-filter:var(--glass-medium-blur);-webkit-backdrop-filter:var(--glass-medium-blur);box-shadow:var(--glass-medium-shadow)}.glass-strong{background:var(--glass-strong-bg);border:var(--glass-strong-border);backdrop-filter:var(--glass-strong-blur);-webkit-backdrop-filter:var(--glass-strong-blur);box-shadow:var(--glass-strong-shadow)}.glass-intense{background:var(--glass-intense-bg);border:var(--glass-intense-border);backdrop-filter:var(--glass-intense-blur);-webkit-backdrop-filter:var(--glass-intense-blur);box-shadow:var(--glass-intense-shadow)}.glass-maximum{background:var(--glass-maximum-bg);border:var(--glass-maximum-border);backdrop-filter:var(--glass-maximum-blur);-webkit-backdrop-filter:var(--glass-maximum-blur);box-shadow:var(--glass-maximum-shadow)}:root{--layout-max-width: 1280px;--layout-content-width: 768px;--layout-wide-width: 1024px;--layout-gutter: var(--semantic-space-md);--layout-gutter-lg: var(--semantic-space-lg);--layout-margin-x: var(--semantic-space-md);--layout-margin-y: var(--semantic-space-xl);--layout-section-gap: var(--semantic-space-3xl);--layout-section-gap-lg: var(--semantic-space-4xl);--layout-container-padding: var(--semantic-space-md);--layout-container-padding-lg: var(--semantic-space-xl)}@media(min-width:768px){:root{--layout-margin-x: var(--semantic-space-lg);--layout-gutter: var(--semantic-space-lg);--layout-container-padding: var(--semantic-space-lg)}}@media(min-width:1024px){:root{--layout-margin-x: var(--semantic-space-xl);--layout-gutter: var(--semantic-space-xl);--layout-container-padding: var(--semantic-space-xl)}}:root{--theme-surface-bg: var(--semantic-surface-primary);--theme-surface-elevated: var(--semantic-surface-secondary);--theme-surface-tertiary: var(--semantic-surface-tertiary);--theme-surface-overlay: rgba(0, 0, 0, .5);--theme-surface-soft: var(--semantic-surface-secondary);--theme-surface-medium: var(--semantic-surface-secondary);--theme-surface-strong: var(--semantic-surface-tertiary);--theme-panel-bg: var(--semantic-surface-secondary);--theme-panel-border: 1px solid var(--semantic-border-primary);--theme-panel-shadow: var(--theme-shadow-md);--theme-shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--theme-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--theme-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--theme-shadow-glow: 0 0 20px color-mix(in srgb, var(--brand-primary) 30%, transparent);--theme-shadow-soft: var(--theme-shadow-sm);--theme-shadow-medium: var(--theme-shadow-md);--theme-shadow-strong: var(--theme-shadow-lg);--theme-blur: 0px;--theme-blur-strong: 0px;--theme-blur-soft: 0px;--theme-blur-medium: 0px;--theme-border-soft: 1px solid rgba(0, 0, 0, .05);--theme-border-subtle: 1px solid rgba(0, 0, 0, .05);--theme-border-default: 1px solid rgba(0, 0, 0, .1);--theme-border-accent: 2px solid var(--brand-primary);--theme-transition-fast: .15s ease;--theme-transition-normal: .25s ease;--theme-transition-slow: .4s ease;--theme-text-primary: var(--semantic-text-primary);--theme-text-secondary: var(--semantic-text-secondary);--theme-text-tertiary: var(--semantic-text-tertiary);--theme-text-inverse: var(--semantic-text-inverse);--theme-focus-ring-width: var(--semantic-focus-ring-width);--theme-focus-ring-offset: var(--semantic-focus-ring-offset);--theme-focus-ring-color: var(--semantic-focus-ring-color);--theme-fx-shine: var(--color-white);--theme-surface-inverse: var(--color-white);--theme-opacity-muted: var(--semantic-opacity-muted);--theme-opacity-subtle: var(--semantic-opacity-subtle);--theme-opacity-heavy: var(--semantic-opacity-heavy);--theme-opacity-light: var(--semantic-opacity-light);--theme-opacity-faint: var(--semantic-opacity-faint);--theme-opacity-full: var(--semantic-opacity-full)}:root,:root.theme-glass{--theme-surface-bg: color-mix(in srgb, var(--brand-primary) 1%, var(--brand-surface-base) 99%);--theme-surface-elevated: color-mix(in srgb, var(--brand-surface-glass-light) 90%, transparent);--theme-surface-overlay: rgba(0, 0, 0, .3);--theme-surface-soft: var(--glass-soft-bg);--theme-surface-medium: var(--glass-medium-bg);--theme-surface-strong: var(--glass-strong-bg);--theme-panel-bg: color-mix(in srgb, var(--brand-surface-glass-light) 80%, transparent);--theme-panel-border: 1px solid color-mix(in srgb, var(--brand-surface-border-subtle) 50%, transparent);--theme-panel-shadow: var(--theme-shadow-md);--theme-shadow-sm: 0 1px 2px rgba(0, 0, 0, .04);--theme-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .05), 0 2px 4px -2px rgba(0, 0, 0, .03);--theme-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .06), 0 4px 6px -4px rgba(0, 0, 0, .03);--theme-shadow-glow: 0 0 16px color-mix(in srgb, var(--brand-primary) var(--brand-glow-intensity), transparent);--theme-shadow-soft: var(--glass-soft-shadow);--theme-shadow-medium: var(--glass-medium-shadow);--theme-shadow-strong: var(--glass-strong-shadow);--theme-blur: 8px;--theme-blur-strong: 16px;--theme-blur-soft: var(--glass-soft-blur);--theme-blur-medium: var(--glass-medium-blur);--theme-border-subtle: 1px solid color-mix(in srgb, var(--brand-surface-border-subtle) 30%, transparent);--theme-border-default: 1px solid color-mix(in srgb, var(--brand-surface-border-default) 50%, transparent);--theme-border-accent: 2px solid var(--brand-primary);--theme-transition-fast: .15s ease;--theme-transition-normal: .2s ease;--theme-transition-slow: .35s ease-out;--theme-text-primary: var(--semantic-text-primary);--theme-text-secondary: var(--semantic-text-secondary);--theme-text-tertiary: var(--semantic-text-tertiary);--theme-text-inverse: var(--semantic-text-inverse);--theme-focus-ring-width: var(--semantic-focus-ring-width);--theme-focus-ring-offset: var(--semantic-focus-ring-offset);--theme-focus-ring-color: var(--semantic-focus-ring-color);--theme-fx-shine: var(--color-white);--theme-surface-inverse: var(--color-white)}:root[data-theme=dark],:root[data-theme=dark].theme-glass{--theme-surface-bg: color-mix(in srgb, var(--brand-primary) 2%, var(--brand-surface-base) 98%);--theme-surface-elevated: color-mix(in srgb, var(--brand-surface-glass-light) 85%, transparent);--theme-surface-overlay: rgba(0, 0, 0, .5);--theme-surface-soft: var(--glass-soft-bg);--theme-surface-medium: var(--glass-medium-bg);--theme-surface-strong: var(--glass-strong-bg);--theme-panel-bg: color-mix(in srgb, var(--brand-surface-glass-light) 80%, transparent);--theme-panel-border: 1px solid color-mix(in srgb, var(--brand-surface-border-default) 50%, transparent);--theme-shadow-sm: 0 1px 2px rgba(0, 0, 0, .2);--theme-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .25);--theme-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .3);--theme-shadow-glow: 0 0 20px color-mix(in srgb, var(--brand-primary) var(--brand-glow-intensity), transparent);--theme-shadow-soft: var(--glass-soft-shadow);--theme-shadow-medium: var(--glass-medium-shadow);--theme-shadow-strong: var(--glass-strong-shadow);--theme-border-subtle: 1px solid color-mix(in srgb, var(--brand-surface-border-subtle) 30%, transparent);--theme-border-default: 1px solid color-mix(in srgb, var(--brand-surface-border-default) 50%, transparent);--theme-blur-soft: var(--glass-soft-blur);--theme-blur-medium: var(--glass-medium-blur);--theme-text-primary: var(--semantic-text-primary);--theme-text-secondary: var(--semantic-text-secondary);--theme-text-tertiary: var(--semantic-text-tertiary);--theme-text-inverse: var(--semantic-text-inverse);--theme-focus-ring-width: var(--semantic-focus-ring-width);--theme-focus-ring-offset: var(--semantic-focus-ring-offset);--theme-focus-ring-color: var(--semantic-focus-ring-color);--theme-fx-shine: var(--color-white);--theme-surface-inverse: var(--color-white)}:root{--announcement-bar-padding-y: var(--spacing-0-5);--announcement-bar-content-height: calc(var(--font-size-sm) * 1.5);--announcement-bar-height: calc( var(--announcement-bar-padding-y) * 2 + max(var(--announcement-bar-content-height), var(--theme-toggle-icon-size)) );--announcement-bar-gap: var(--semantic-space-md);--announcement-bar-font-size: var(--font-size-sm);--announcement-bar-dismiss-size: var(--spacing-11);--announcement-bar-bg: var(--theme-surface-medium);--announcement-bar-blur: var(--theme-blur-medium);--announcement-bar-shadow: var(--theme-shadow-medium);--announcement-bar-color: var(--semantic-text-primary);--announcement-bar-border: none;--announcement-bar-dismiss-hover-bg: var(--theme-surface-elevated);--marketing-focus-ring-color: var(--theme-focus-ring-color);--marketing-focus-ring-width: var(--semantic-focus-ring-width);--marketing-focus-ring-offset: var(--semantic-focus-ring-offset);--marketing-glass-light: var(--primitive-glass-light);--marketing-blur-3xl: var(--primitive-blur-3xl);--marketing-shadow-color-sm: var(--primitive-shadow-color-sm);--marketing-shadow-color-md: var(--primitive-shadow-color-md);--marketing-shadow-color-lg: var(--primitive-shadow-color-lg);--marketing-shadow-color-xl: var(--primitive-shadow-color-xl);--marketing-shadow-color-2xl: var(--primitive-shadow-color-2xl);--mobile-drawer-width: 280px;--mobile-drawer-bg: var(--theme-surface-medium);--mobile-drawer-blur: var(--theme-blur-medium);--mobile-drawer-shadow: var(--theme-shadow-medium);--mobile-drawer-radius: 0;--mobile-drawer-divider-color: var( --semantic-border-primary );--mobile-drawer-enter-duration: .6s;--mobile-drawer-leave-duration: .3s;--mobile-drawer-easing: cubic-bezier(0, 0, .2, 1);--mobile-drawer-brand-size: var(--font-size-lg);--mobile-drawer-link-size: var(--font-size-base);--mobile-drawer-link-weight: var(--weight-medium);--shared-overlay-enter-duration: .6s;--shared-overlay-leave-duration: .3s;--shared-overlay-easing: cubic-bezier(0, 0, .2, 1);--hamburger-line-width: var(--spacing-5);--hamburger-line-height: var(--spacing-0-5);--hamburger-line-gap: 5px;--hamburger-line-color: var( --theme-text-primary );--navbar-height: var(--spacing-16);--navbar-margin-top: var(--spacing-8);--navbar-margin-x: var(--spacing-4);--navbar-radius: var(--brand-radius-xl);--navbar-bg: var(--theme-surface-medium);--navbar-blur: var(--theme-blur-medium);--navbar-border: var(--border-thin) solid color-mix(in srgb, var(--brand-primary) 15%, transparent);--navbar-shadow: var(--theme-shadow-medium);--navbar-solid-bg: transparent;--navbar-padding-x: var(--spacing-6);--navbar-logo-height: var(--spacing-8);--navbar-logo-max-width: 10rem;--navbar-link-gap: var(--spacing-6);--navbar-link-size: var(--font-size-sm);--navbar-link-weight: var(--weight-light);--navbar-link-color: var(--semantic-text-secondary);--navbar-link-hover-bg: color-mix(in srgb, var(--semantic-text-primary) 8%, transparent);--navbar-link-radius: var(--brand-radius-sm);--navbar-link-padding-y: var(--semantic-space-xs);--navbar-link-padding-x: var(--semantic-space-sm);--navbar-icon-size: var(--spacing-7);--navbar-cta-edge-offset: var(--spacing-3);--navbar-flat-padding-y: var(--spacing-4-5);--navbar-flat-border: none;--navbar-flat-shadow: none;--navbar-actions-gap: var(--semantic-space-sm);--navbar-actions-gap-mobile: var( --navbar-actions-gap );--navbar-actions-width-mobile: auto;--navbar-brand-size: var(--font-size-xl);--navbar-brand-tracking: var(--tracking-wider);--navbar-tagline-size: var(--font-size-sm);--navbar-tagline-weight: var(--weight-regular);--navbar-separator-weight: var(--weight-light);--scroll-offset: var(--navbar-height);--scroll-offset-with-announcement: calc(var(--announcement-bar-height) + var(--navbar-height));--hero-min-height: auto;--hero-padding-top: calc( var(--navbar-height) + var(--navbar-margin-top) + var(--spacing-4) );--hero-padding-bottom: var(--spacing-4);--hero-title-size: var(--font-size-5xl);--hero-title-weight: var(--weight-heading);--hero-subtitle-size: var(--font-size-xl);--hero-subtitle-color: var(--semantic-text-secondary);--hero-subtitle-opacity: .85;--hero-subtitle-max-width: none;--hero-badge-gap: var(--semantic-space-lg);--hero-headline-gap: var(--semantic-space-lg);--hero-subtitle-gap: var(--spacing-10);--hero-button-gap: var(--spacing-4);--hero-actions-align-items: center;--hero-actions-append-font-size: inherit;--hero-actions-append-color: inherit;--hero-actions-append-white-space: normal;--hero-content-max-width: var(--max-width-2xl);--hero-gradient-start: var(--brand-primary);--hero-gradient-end: var(--brand-primary-dark);--hero-card-bg: color-mix(in srgb, var(--marketing-glass-light) 90%, transparent);--hero-card-border: var(--theme-border-default);--hero-card-blur: var(--marketing-blur-3xl);--hero-card-shadow: var(--theme-shadow-lg);--hero-card-radius: var(--brand-radius-2xl);--hero-card-padding: var(--spacing-12);--hero-card-padding-mobile: var(--spacing-8);--section-title-size: clamp(1.6rem, 1.4vw + 1.1rem, 2.3rem);--section-subtitle-size: var(--font-size-lg);--section-title-gap: var(--semantic-space-sm-md);--section-padding-y: var(--spacing-4);--section-max-width: var(--max-width-6xl);--section-header-gap: var(--spacing-8);--stats-section-padding-top: var(--section-padding-y);--bento-section-padding-bottom: var(--section-padding-y);--process-section-padding-bottom: var(--section-padding-y);--landing-section-padding-md: var(--spacing-24);--landing-section-padding-lg: var(--spacing-32);--landing-section-margin: var(--spacing-16);--landing-section-header-gap: var(--spacing-16);--feature-card-gap: var(--spacing-5);--marketing-card-bg: var(--color-white-5);--marketing-card-bg-hover: var(--color-white-10);--marketing-card-border: var(--color-white-10);--marketing-card-blur: var(--blur-sm);--feature-card-padding: var(--spacing-6);--feature-card-radius: var(--brand-radius-xl);--feature-hover-gradient: linear-gradient( 135deg, color-mix(in srgb, var(--brand-primary) 10%, transparent), transparent );--feature-icon-size: var(--spacing-12);--feature-icon-radius: var(--brand-radius-lg);--feature-icon-bg: color-mix(in srgb, var(--brand-primary) 15%, transparent);--feature-icon-color: var(--brand-primary);--feature-title-size: var(--font-size-lg);--feature-description-opacity: .8;--card-grid-glow-primary: color-mix(in srgb, var(--brand-primary) 22%, transparent);--card-grid-glow-secondary: color-mix(in srgb, var(--brand-secondary) 16%, transparent);--pricing-glow-color: color-mix(in srgb, var(--brand-primary) 20%, transparent);--stats-padding: var(--spacing-6);--stats-radius: var(--brand-radius-xl);--stats-bg: var(--theme-surface-elevated);--stats-border: var(--semantic-border-default);--stats-blur: 0px;--stats-margin-y: var(--spacing-4);--stats-item-gap: var(--spacing-1);--stats-value-size: var(--font-size-3xl);--stats-value-size-mobile: var(--font-size-2xl);--stats-value-weight: var(--weight-heading);--stats-value-color: var(--brand-primary);--stats-label-size: var(--font-size-sm);--stats-label-color: var(--theme-text-secondary);--stats-badge-dot-bg: var(--color-zinc-500);--stats-badge-dot-glow: color-mix(in srgb, var(--stats-badge-dot-bg) 50%, transparent);--stats-badge-dot-shadow: 0 0 8px 2px var(--stats-badge-dot-glow);--stats-badge-border: var(--border-thin) solid var(--theme-border-subtle);--cta-padding: var(--spacing-20) var(--spacing-8);--cta-margin-top: var(--spacing-12);--cta-section-padding: var(--spacing-20);--cta-bg: var(--semantic-surface-inverse);--cta-text-color: var(--semantic-text-inverse);--cta-radius: var(--brand-radius-none);--cta-shadow: none;--cta-title-size: var(--font-size-3xl);--cta-button-bg: var(--marketing-glass-light);--cta-button-bg-hover: var(--color-zinc-50);--cta-button-color: var(--semantic-surface-inverse);--cta-secondary-border: var(--brand-surface-border-emphasis);--cta-secondary-hover-bg: color-mix(in srgb, var(--marketing-glass-light) 5%, transparent);--cta-secondary-hover-border: var(--brand-surface-border-default);--premium-cta-glow-size: 520px 260px;--premium-cta-headline-size: clamp(1.6rem, 1.4vw + 1.1rem, 2.3rem);--footer-bg: color-mix(in srgb, var(--theme-surface-bg) 85%, transparent);--footer-blur: blur(20px);--footer-text-color: var(--semantic-text-primary);--footer-margin-top: var( --spacing-4 );--footer-padding-top: var(--spacing-8);--footer-padding-bottom: var(--spacing-8);--footer-column-gap: var(--spacing-8);--footer-section-gap: var(--spacing-8);--footer-border-color: var(--theme-border-subtle);--footer-border-gradient: linear-gradient( 90deg, transparent, color-mix(in srgb, var(--brand-primary) 40%, transparent) 20%, color-mix(in srgb, var(--brand-primary) 60%, transparent) 50%, color-mix(in srgb, var(--brand-primary) 40%, transparent) 80%, transparent );--footer-brand-header-gap: var(--semantic-space-sm-md);--footer-brand-gap: var(--semantic-space-sm);--footer-brand-gradient: var( --brand-gradient );--footer-title-gap: var(--semantic-space-md);--footer-link-padding: var(--semantic-space-xs);--footer-social-gap: var(--semantic-space-md);--footer-bottom-gap: var(--semantic-space-md);--footer-link-opacity: .6;--footer-link-hover-opacity: 1;--footer-title-opacity: .5;--footer-copyright-opacity: .4;--footer-brand-font-size: var(--font-size-xl);--footer-brand-tracking: var(--tracking-wider);--footer-tagline-font-size: var(--font-size-base);--footer-tagline-max-width: var(--max-width-xs);--footer-tagline-line-height: var(--line-relaxed);--footer-title-font-size: var(--font-size-sm);--footer-title-tracking: var(--tracking-wider);--footer-title-weight: var(--weight-emphasis);--footer-link-font-size: var(--font-size-sm);--footer-legal-font-size: var(--font-size-sm);--footer-copyright-font-size: var(--font-size-sm);--footer-compact-font-size: var(--font-size-xs);--footer-focus-radius: var(--radius-sm);--footer-text-muted: color-mix(in srgb, var(--footer-text-color) 60%, transparent);--footer-social-icon-size: var(--font-size-xl);--footer-social-touch-target: var(--spacing-11);--footer-social-hover-glow: 0 0 20px color-mix(in srgb, var(--brand-primary) 40%, transparent);--footer-column-min-width: 140px;--footer-contact-gap: var(--spacing-2);--footer-contact-padding-y: var(--spacing-4);--footer-contact-padding-x: var(--spacing-6);--footer-contact-margin-top: var(--spacing-8);--footer-contact-margin-bottom: var(--spacing-6);--footer-contact-radius: var(--brand-radius-2xl);--footer-contact-bg-glass: var(--theme-surface-soft);--footer-contact-blur: var(--blur-lg);--footer-contact-bg-solid: var(--theme-surface-medium);--footer-contact-border: color-mix( in oklab, var(--brand-primary) 28%, var(--brand-surface-border-default) );--footer-contact-shadow: var(--semantic-elevation-lg);--footer-contact-label-color: var(--theme-text-tertiary);--footer-contact-label-size: var(--font-size-xs);--footer-contact-label-weight: var(--weight-medium);--footer-contact-glow-primary-color: color-mix(in srgb, var(--brand-primary) 18%, transparent);--footer-contact-glow-secondary-color: color-mix( in srgb, var(--brand-secondary) 14%, transparent );--footer-contact-item-gap: var(--spacing-2);--footer-contact-item-padding-y: var(--spacing-2);--footer-contact-item-padding-x: var(--spacing-4);--footer-contact-item-radius: var(--navbar-link-radius, var(--brand-radius-full));--footer-contact-item-color: var(--theme-text-secondary);--footer-contact-item-hover-color: var(--brand-primary);--footer-contact-item-hover-bg: color-mix(in srgb, var(--brand-primary) 10%, transparent);--footer-contact-icon-color: var(--brand-primary);--footer-contact-icon-size: 16;--footer-contact-icon-stroke: 2;--footer-attribution-font-size: var(--font-size-2xs);--footer-attribution-color: var(--theme-text-tertiary);--footer-attribution-tracking: var(--tracking-wide);--footer-attribution-padding-y: var(--spacing-3);--footer-attribution-padding-bottom: var(--spacing-3);--footer-attribution-border: var(--brand-surface-border-subtle);--footer-attribution-link-color: var(--brand-primary);--footer-attribution-link-weight: var(--weight-medium);--footer-attribution-highlight-color: var(--theme-text-secondary);--footer-attribution-highlight-weight: var(--weight-semibold);--footer-attribution-radius: var(--radius-sm);--footer-legal-color: var(--theme-text-tertiary);--footer-legal-opacity: var( --theme-opacity-full );--footer-legal-padding-y: var(--spacing-2);--marketing-button-height: var(--spacing-14);--marketing-button-padding-x: var(--spacing-8);--marketing-button-radius: var( --brand-button-radius, var(--brand-radius-lg) );--marketing-button-font-weight: var(--weight-emphasis);--marketing-button-transition: var(--theme-transition-fast);--marketing-button-secondary-bg: transparent;--marketing-button-secondary-bg-hover: color-mix(in srgb, var(--brand-primary) 10%, transparent);--marketing-button-secondary-bg-active: color-mix(in srgb, var(--brand-primary) 20%, transparent);--marketing-button-secondary-color: var(--brand-primary);--marketing-button-secondary-color-hover: var(--brand-primary-dark);--marketing-button-secondary-border: var(--brand-primary);--marketing-button-secondary-border-hover: var(--brand-primary-dark);--marketing-button-inverted-bg: var(--cta-button-bg);--marketing-button-inverted-color: var(--cta-button-color);--badge-padding-y: var(--spacing-1-5);--badge-padding-x: var(--semantic-space-md);--badge-radius: var(--brand-radius-full);--badge-font-size: var(--font-size-xs);--badge-font-weight: var(--weight-emphasis);--badge-dot-size: .5rem;--badge-dot-gap: var(--semantic-space-sm);--badge-bg: color-mix(in srgb, var(--brand-primary) 12%, transparent);--badge-color: var(--brand-primary);--badge-subtle-bg: var(--theme-surface-elevated);--badge-subtle-color: var(--semantic-text-secondary);--badge-outline-color: var(--brand-primary);--badge-outline-border: color-mix(in srgb, var(--brand-primary) 30%, transparent);--micro-lift: -1px;--button-hover-lift: -2px;--icon-hover-lift: -3px;--card-hover-lift: -4px;--card-float-distance: 8px;--button-hover-shadow: var(--theme-shadow-lg);--section-subtitle-max-width: 36rem;--cta-description-max-width: 32rem;--cta-description-opacity: .9;--cta-glow-bg: color-mix(in srgb, white 10%, transparent);--hero-glow-color-primary: var(--brand-primary);--hero-glow-color-secondary: var(--brand-primary-light);--hero-glow-opacity-primary: var(--theme-opacity-light);--hero-glow-opacity-secondary: var( --theme-opacity-faint );--hero-glow-blur: var(--marketing-blur-3xl);--hero-glow-primary-size: calc( var(--spacing-96) + var(--spacing-32) - var(--spacing-3) );--hero-glow-primary-offset: calc(var(--spacing-40) * -1);--hero-glow-secondary-size: var(--spacing-80);--hero-glow-secondary-offset: calc(var(--spacing-40) * -1);--hero-glow-primary-size-mobile: calc(var(--spacing-80) - var(--spacing-5));--hero-glow-primary-offset-mobile: calc(var(--spacing-25) * -1);--hero-glow-secondary-size-mobile: var(--spacing-50);--hero-glow-secondary-offset-mobile: calc(var(--spacing-25) * -1);--hero-title-line-height: var(--line-tight);--hero-title-tracking: var(--tracking-tighter);--hero-subtitle-line-height: var(--line-comfortable);--hero-gradient-border-color: var(--brand-primary);--marketing-button-glow-color: var(--brand-primary);--marketing-button-secondary-border-color: var(--brand-primary);--marketing-button-secondary-tint: var(--brand-primary);--pricing-gap: var(--spacing-6);--pricing-card-padding: var(--spacing-8);--pricing-card-radius: var(--brand-radius-xl);--pricing-featured-bg: var(--brand-gradient);--pricing-featured-shadow: var(--theme-shadow-glow);--pricing-featured-text: var(--brand-text-on-primary);--pricing-featured-text-muted: color-mix(in srgb, var(--brand-text-on-primary) 70%, transparent);--pricing-name-size: var(--font-size-sm);--pricing-name-weight: var(--weight-light);--pricing-price-size: var(--font-size-4xl);--pricing-price-weight: var(--weight-medium);--pricing-period-size: var(--font-size-sm);--pricing-period-opacity: var(--theme-opacity-muted);--pricing-features-gap: var(--spacing-3);--pricing-checkmark-color: var(--brand-primary);--pricing-feature-text-color: var(--semantic-text-secondary);--pricing-badge-bg: color-mix(in srgb, var(--brand-text-on-primary) 20%, transparent);--pricing-badge-padding: var(--spacing-1) var(--spacing-3);--pricing-badge-radius: var(--brand-radius-full);--pricing-badge-font-size: var(--font-size-xs);--pricing-badge-font-weight: var(--weight-heading);--testimonial-padding: var(--spacing-8);--testimonial-radius: var(--brand-radius-xl);--testimonial-avatar-size: var(--spacing-14);--testimonial-avatar-font-size: var(--font-size-5xl);--testimonial-avatar-gap: var(--spacing-4);--testimonial-quote-size: var(--font-size-xl);--testimonial-quote-color: var(--semantic-text-secondary);--testimonial-quote-max-width: var(--max-width-2xl);--testimonial-highlight-color: var(--semantic-text-primary);--testimonial-highlight-weight: var(--weight-emphasis);--testimonial-author-color: var(--semantic-text-tertiary);--testimonial-author-size: var(--font-size-base);--testimonial-author-gap: var(--spacing-4);--platforms-padding-y: var(--spacing-4);--platforms-gap: var(--spacing-8);--platforms-label-color: var(--semantic-text-tertiary);--platforms-label-size: var(--font-size-sm);--platforms-label-weight: var(--weight-regular);--platforms-label-tracking: var(--tracking-wide);--platforms-item-color: var(--semantic-text-tertiary);--platforms-item-hover-color: var(--semantic-text-primary);--platforms-item-size: var(--font-size-base);--platforms-item-weight: var(--weight-light);--animated-bg-orb-sm: var(--spacing-80);--animated-bg-orb-md: var(--spacing-96);--animated-bg-orb-lg: var(--spacing-96);--animated-bg-orb-blur: var(--marketing-blur-3xl);--animated-bg-orb-primary: var(--brand-primary);--animated-bg-orb-secondary: var(--brand-secondary);--animated-bg-orb-accent: var(--brand-accent);--animated-bg-grid-size: var(--spacing-12);--animated-bg-grid-color: var(--brand-primary);--animated-bg-grid-opacity: var(--theme-opacity-faint);--bento-gap: var(--semantic-space-lg);--bento-card-min-height: var(--spacing-70);--bento-card-padding: var(--spacing-8);--bento-card-radius: var(--brand-radius-2xl);--bento-card-bg: var(--theme-surface-elevated);--bento-card-blur: 0px;--bento-card-border: var(--border-thin) solid var(--semantic-border-secondary);--bento-card-hover-border: var(--border-thin) solid var(--semantic-border-default);--bento-card-hover-shadow: var(--theme-shadow-lg);--bento-card-hover-lift: var(--card-hover-lift);--bento-featured-bg: var(--semantic-surface-inverse);--bento-featured-border: var(--color-zinc-800);--bento-featured-hover-border: var(--color-zinc-700);--bento-featured-text: var(--semantic-text-inverse);--bento-featured-text-muted: var(--color-zinc-300);--bento-featured-icon-bg: var(--color-white-10);--bento-featured-visual-bg: var(--color-white-5);--bento-featured-visual-text: var(--color-zinc-400);--bento-icon-size: var(--spacing-12);--bento-icon-radius: var(--brand-radius-lg);--bento-icon-bg: var(--theme-surface-tertiary);--bento-icon-color: var(--semantic-text-secondary);--bento-icon-border-speed: var(--animation-duration-ambient);--bento-title-size: var(--font-size-xl);--bento-title-weight: var(--weight-medium);--bento-desc-size: var(--font-size-base);--bento-desc-opacity: var(--theme-opacity-heavy);--mockup-window-bg: var(--color-zinc-900);--mockup-window-header-bg: var(--color-zinc-800);--mockup-window-border: var(--color-zinc-700);--mockup-window-dot: var(--color-zinc-500);--mockup-window-dot-size: var(--spacing-2-5);--mockup-window-dot-gap: var(--spacing-1-5);--mockup-address-bar-bg: var(--color-zinc-700);--mockup-address-bar-radius: var(--radius-lg);--mockup-address-bar-text: var(--color-zinc-400);--mockup-lock-icon-color: var(--semantic-state-success);--mockup-content-bg: var(--color-zinc-900);--mockup-stat-bg: var(--color-white-5);--mockup-stat-border: var(--color-zinc-700);--mockup-stat-radius: var(--brand-radius-md);--mockup-bar-bg: var(--color-zinc-600);--mockup-bar-hover-bg: var(--color-zinc-400);--mockup-bar-radius: var(--radius-sm);--mockup-text-primary: var(--color-white);--mockup-text-secondary: var(--color-zinc-300);--mockup-text-muted: var(--color-zinc-400);--mockup-light-bg: var(--color-zinc-100);--mockup-light-header-bg: var(--color-zinc-200);--mockup-light-border: var(--color-zinc-300);--mockup-light-address-bar-bg: var(--color-zinc-100);--mockup-light-stat-bg: var(--color-white);--mockup-light-stat-border: var(--color-zinc-200);--mockup-light-bar-bg: var(--color-zinc-300);--mockup-light-bar-hover-bg: var(--color-zinc-400);--mockup-light-text: var(--color-zinc-700);--mockup-light-text-muted: var(--color-zinc-600);--bento-app-window-bg: var(--mockup-window-bg);--bento-app-window-border: var(--mockup-window-border);--bento-app-window-header-bg: var(--mockup-window-header-bg);--bento-app-window-title-color: var(--mockup-text-secondary);--bento-app-window-stat-bg: var(--mockup-stat-bg);--bento-app-window-bar-bg: var(--mockup-bar-bg);--bento-app-window-bar-hover-bg: var(--mockup-bar-hover-bg);--bento-app-window-text: var(--mockup-text-primary);--bento-app-window-text-muted: var(--mockup-text-secondary);--platform-section-bg: var(--color-zinc-50);--platform-section-padding: var(--spacing-20);--platform-section-margin: var( --section-padding-y );--platform-gap: var(--spacing-16);--platform-diagram-bg: var(--marketing-glass-light);--platform-diagram-border: var(--color-zinc-200);--platform-diagram-radius: var(--brand-radius-2xl);--platform-diagram-min-height: var(--spacing-96);--platform-core-size: var(--spacing-30);--platform-core-radius: var(--brand-radius-2xl);--platform-core-bg: var(--semantic-surface-inverse);--platform-core-text: var(--semantic-text-inverse);--platform-core-label-opacity: var(--theme-opacity-muted);--platform-branch-bg: var(--color-zinc-100);--platform-branch-radius: var(--brand-radius-full);--platform-branch-padding-y: var(--semantic-space-sm);--platform-branch-padding-x: var(--semantic-space-md);--platform-branch-color: var(--color-zinc-600);--platform-feature-icon-size: var(--spacing-8);--platform-feature-icon-bg: var(--marketing-glass-light);--platform-feature-icon-border: var(--color-zinc-200);--platform-feature-icon-radius: var(--brand-radius-md);--platform-feature-gap: var(--semantic-space-md);--platform-core-label-size: var(--font-size-2xs);--platform-core-label-color: var(--color-zinc-500);--platform-core-name-size: var(--font-size-xl);--platform-core-shadow: 0 16px 40px rgba(0, 0, 0, .15);--platform-hub-border-speed: var(--animation-duration-moderate);--platform-hub-border-speed-hover: var(--animation-duration-normal);--platform-node-size: 3.25rem;--platform-node-radius: var(--brand-radius-lg);--platform-node-bg: var(--marketing-glass-light);--platform-node-border: var(--color-zinc-200);--platform-node-color: var(--color-zinc-600);--platform-node-shadow: var(--theme-shadow-sm);--platform-node-shadow-hover: var(--theme-shadow-md);--platform-node-gap: var(--spacing-1-5);--platform-node-label-size: var(--font-size-sm);--platform-node-label-color: var(--color-zinc-700);--platform-node-sub-size: var(--font-size-xs);--platform-node-sub-color: var(--color-zinc-400);--platform-orbit-stroke: var(--color-zinc-200);--platform-orbit-stroke-width: 1;--platform-orbit-dasharray: none;--platform-spoke-stroke: var(--semantic-surface-inverse);--platform-spoke-stroke-width: 1;--platform-spoke-dasharray: 2 6;--platform-feature-check-size: 16;--platform-feature-check-stroke: 2.5;--platform-node-hover-scale: 1.08;--platform-visual-max-width: 500px;--platform-visual-max-width-tablet: 400px;--platform-visual-max-width-mobile: 340px;--platform-core-size-mobile: var(--spacing-20);--platform-core-radius-mobile: var(--brand-radius-xl);--platform-core-label-size-mobile: var(--font-size-3xs);--platform-core-name-size-mobile: var(--font-size-base);--platform-node-size-mobile: var(--spacing-9);--platform-node-radius-mobile: var(--brand-radius-md);--platform-node-label-size-mobile: var(--font-size-2xs);--platform-orbit-stroke-dark: var(--color-zinc-700);--platform-spoke-stroke-dark: var(--color-white);--platform-core-bg-dark: var(--color-white);--platform-core-shadow-dark: 0 16px 40px rgba(255, 255, 255, .1);--platform-core-text-dark: var(--color-zinc-900);--platform-core-label-color-dark: var(--color-zinc-500);--platform-node-bg-dark: var(--color-zinc-800);--platform-node-border-dark: var(--color-zinc-700);--platform-node-color-dark: var(--color-zinc-300);--platform-node-label-color-dark: var(--color-zinc-300);--platform-node-sub-color-dark: var(--color-zinc-500);--process-gap: var(--semantic-space-lg);--process-number-size: var(--spacing-16);--process-number-bg: var(--color-zinc-100);--process-number-color: var(--color-zinc-600);--process-number-font-size: var(--font-size-xl);--process-line-color: var(--color-zinc-200);--process-line-width: var(--border-thin);--process-line-offset: var(--spacing-8);--process-first-number-bg: var(--process-number-bg);--process-first-number-color: var(--process-number-color);--process-title-size: var(--font-size-xl);--process-title-weight: var(--weight-medium);--process-desc-size: var(--font-size-sm);--process-desc-color: var(--semantic-text-secondary);--hero-split-gap: var(--spacing-12);--hero-split-columns: 1fr 1fr;--hero-split-align-items: center;--hero-overline-size: var(--font-size-sm);--hero-overline-color: var(--color-zinc-500);--hero-overline-weight: var(--weight-medium);--hero-overline-tracking: var(--tracking-wide);--hero-overline-transform: uppercase;--hero-overline-gap: var(--semantic-space-xs);--hero-overline-margin: var(--semantic-space-lg);--hero-overline-dot-size: var(--spacing-2);--hero-overline-dot-bg: var(--color-zinc-400);--hero-overline-dot-glow: none;--hero-overline-padding: 0;--hero-overline-bg: transparent;--hero-overline-border: none;--hero-overline-radius: 0;--hero-overline-shadow: none;--hero-overline-blur: none;--hero-overline-premium-bg: color-mix(in srgb, var(--theme-surface-bg) 70%, transparent);--hero-overline-premium-shadow: var(--semantic-elevation-sm), 0 0 24px 4px color-mix(in srgb, var(--brand-primary) 20%, transparent), 0 0 48px 8px color-mix(in srgb, var(--brand-secondary) 12%, transparent);--hero-overline-mesh-color-1: var(--brand-primary);--hero-overline-mesh-color-2: var(--brand-secondary);--hero-overline-mesh-color-3: color-mix( in oklch, var(--brand-primary) 50%, var(--brand-secondary) );--hero-overline-aurora-opacity: .35;--hero-overline-border-speed: var(--animation-duration-decorative);--hero-visual-min-height: var(--spacing-96);--hero-visual-bg: var(--theme-surface-elevated);--hero-visual-border: var(--theme-border-subtle);--hero-visual-radius: var(--brand-radius-2xl);--hero-visual-card-main-width: var(--spacing-80);--hero-visual-card-main-height: var(--spacing-70);--hero-visual-card-secondary-width: var(--spacing-50);--hero-visual-card-secondary-height: var(--spacing-35);--hero-visual-card-tertiary-width: var(--spacing-40);--hero-visual-card-tertiary-height: var(--spacing-25);--hero-visual-card-blur: var(--theme-blur-strong);--hero-visual-card-shadow: var(--theme-shadow-md);--hero-visual-card-bg: color-mix(in srgb, var(--marketing-glass-light) 70%, transparent);--hero-visual-card-main-offset-top: 0;--hero-visual-card-secondary-offset-bottom: 0;--hero-visual-card-secondary-offset-left: 0;--hero-visual-card-tertiary-offset-top: var(--spacing-6);--hero-visual-card-tertiary-offset-left: var(--spacing-8);--hero-chart-bar-width: var(--spacing-3);--hero-chart-bar-gap: var(--spacing-1-5);--hero-chart-bar-radius: var(--radius-sm);--hero-chart-bar-bg: var(--brand-surface-subtle);--marketing-pill-gap: var(--spacing-2-5);--marketing-pill-padding: var(--spacing-2) var(--spacing-3-5);--marketing-pill-border: var(--theme-border-default);--marketing-pill-bg: var(--theme-surface-soft);--marketing-pill-radius: var(--semantic-radius-full);--marketing-pill-shadow: var(--theme-shadow-soft);--marketing-pill-blur: var(--theme-blur);--marketing-pill-font-size: var(--font-size-sm);--marketing-pill-font-weight: var(--weight-medium);--marketing-pill-color: var(--semantic-text-secondary);--marketing-pill-dot-size: var(--spacing-2);--marketing-pill-dot-bg: var(--brand-secondary);--marketing-pill-dot-glow: none;--marketing-pill-icon-color: var(--semantic-text-tertiary);--marketing-pill-icon-size: var(--font-size-lg);--marketing-pill-icon-stroke: 2;--platforms-inline-container-gap: var(--spacing-3);--platforms-inline-list-gap: var(--spacing-2);--platforms-inline-sep-color: var(--semantic-text-tertiary);--platforms-inline-label-size: var(--font-size-sm);--platforms-inline-label-weight: var(--weight-medium);--platforms-inline-label-color: var(--semantic-text-tertiary);--platforms-inline-label-tracking: normal;--platforms-inline-label-transform: none;--platforms-inline-item-size: var(--font-size-sm);--platforms-inline-item-weight: var(--weight-medium);--platforms-inline-item-color: var(--semantic-text-secondary);--platforms-inline-item-hover-color: var(--semantic-text-primary);--trust-card-bg: var(--theme-surface-medium);--trust-card-border: var( --brand-surface-border-default );--trust-card-radius: var(--brand-radius-2xl);--trust-card-shadow: var(--semantic-elevation-lg);--trust-card-blur: blur(18px);--trust-card-padding: var(--spacing-8);--trust-card-padding-mobile: var(--spacing-6);--trust-card-gap: var(--spacing-4-5);--trust-card-glow-primary: color-mix(in srgb, var(--brand-primary) 25%, transparent);--trust-card-glow-secondary: color-mix(in srgb, var(--brand-secondary) 18%, transparent);--trust-card-glow-size: 240px 200px;--trust-stat-padding: var(--spacing-3-5);--trust-stat-gap: var(--spacing-3-5);--trust-stat-gap-mobile: var(--spacing-2);--trust-stat-bg: var(--theme-surface-soft);--trust-stat-border: var( --brand-surface-border-subtle );--trust-stat-border-secondary: var( --trust-stat-border );--trust-stat-radius: var(--brand-radius-lg);--trust-stat-value-size: var(--font-size-lg);--trust-stat-value-weight: var(--weight-semibold);--trust-stat-label-size: var(--font-size-xs);--trust-check-gap: var(--spacing-3);--trust-check-icon-size: var(--spacing-5-5);--trust-check-icon-radius: var(--brand-radius-sm);--trust-check-icon-svg-size: 14px;--trust-check-desc-size: var(--font-size-sm);--trust-check-icon-bg: color-mix( in oklab, var(--brand-secondary) 22%, var(--theme-surface-medium) );--trust-check-icon-border: color-mix( in oklab, var(--brand-secondary) 30%, var(--brand-surface-border-default) );--faq-grid-gap: var(--spacing-3);--faq-item-padding: var(--spacing-4) var(--spacing-4-5);--faq-item-radius: var(--spacing-4-5);--faq-item-bg: var(--theme-surface-soft);--faq-item-border: var(--brand-surface-border-default);--faq-item-border-hover: var(--brand-surface-border-emphasis);--faq-item-shadow: var(--semantic-elevation-sm);--faq-item-blur: var(--blur-lg);--faq-summary-gap: var(--spacing-4);--faq-summary-size: var(--font-size-15);--faq-summary-weight: var(--weight-semibold);--faq-answer-margin: var(--spacing-3-5) 0 0;--faq-answer-size: var(--font-size-15);--faq-answer-line-height: 1.55;--theme-toggle-width: var(--spacing-13);--theme-toggle-height: var(--spacing-7);--theme-toggle-knob-size: var(--spacing-5-5);--theme-toggle-shell-padding: var(--spacing-0-5);--theme-toggle-shell-radius: var(--radius-2xl);--theme-toggle-knob-radius: var(--radius-full);--theme-toggle-track-radius: calc( var(--theme-toggle-shell-radius) - var(--theme-toggle-shell-padding) );--theme-toggle-shell-border-width: var(--border-thin);--theme-toggle-knob-travel: calc( var(--theme-toggle-width) - var(--theme-toggle-shell-border-width) * 2 - var(--theme-toggle-knob-size) - var(--theme-toggle-shell-padding) * 2 );--theme-toggle-shell-bg: linear-gradient( 145deg, color-mix(in srgb, var(--color-zinc-100) 50%, transparent) 0%, color-mix(in srgb, var(--color-zinc-200) 20%, transparent) 50%, color-mix(in srgb, var(--color-zinc-100) 30%, transparent) 100% );--theme-toggle-shell-border: color-mix(in srgb, var(--color-zinc-200) 60%, transparent);--theme-toggle-shell-blur: blur(20px) saturate(180%);--theme-toggle-shell-shadow: 0 8px 32px -8px var(--marketing-shadow-color-lg), 0 2px 8px var(--marketing-shadow-color-md), inset 0 1px 2px var(--color-white-60), inset 0 -1px 2px var(--marketing-shadow-color-sm);--theme-toggle-shell-shadow-hover: 0 12px 40px -8px var(--marketing-shadow-color-xl), 0 4px 12px var(--marketing-shadow-color-md), inset 0 1px 2px var(--color-white-70), inset 0 -1px 2px var(--marketing-shadow-color-sm);--theme-toggle-track-bg-off: linear-gradient( 135deg, color-mix(in oklab, var(--brand-primary) 10%, var(--color-zinc-300)) 0%, color-mix(in oklab, var(--brand-primary) 15%, var(--color-zinc-400)) 100% );--theme-toggle-track-bg-on: linear-gradient( 135deg, color-mix(in oklab, var(--brand-primary) 20%, var(--color-zinc-600)) 0%, color-mix(in oklab, var(--brand-secondary) 15%, var(--color-zinc-800)) 100% );--theme-toggle-track-shadow: inset 0 2px 4px var(--marketing-shadow-color-md);--theme-toggle-knob-bg: radial-gradient(10px 10px at 35% 35%, var(--color-white-60), transparent 60%), linear-gradient( 135deg, var(--brand-primary), color-mix(in oklab, var(--brand-primary) 40%, var(--brand-secondary)) );--theme-toggle-knob-border: color-mix(in oklab, var(--brand-primary) 50%, transparent);--theme-toggle-knob-shadow: 0 4px 12px color-mix(in oklab, var(--brand-primary) 35%, transparent), 0 1px 3px var(--marketing-shadow-color-md), inset 0 2px 4px var(--color-white-50), inset 0 -1px 2px var(--marketing-shadow-color-sm);--theme-toggle-knob-shadow-hover: 0 6px 16px color-mix(in oklab, var(--brand-primary) 40%, transparent), 0 2px 4px var(--marketing-shadow-color-md), inset 0 2px 4px var(--color-white-60), inset 0 -1px 2px var(--marketing-shadow-color-sm);--theme-toggle-transition: var(--transition-duration-slower) var(--transition-easing-spring);--theme-toggle-press-scale: .85;--theme-toggle-touch-target: var(--spacing-11);--theme-toggle-icon-size: var(--spacing-7);--theme-toggle-icon-svg-size: var(--spacing-4);--theme-toggle-icon-radius: var(--brand-radius-md);--theme-toggle-icon-bg: var(--theme-surface-soft);--theme-toggle-icon-bg-hover: var(--theme-surface-medium);--theme-toggle-icon-border: var(--theme-border-default);--theme-toggle-icon-border-hover: var(--theme-border-accent);--theme-toggle-icon-color: var(--brand-primary);--theme-toggle-icon-inverted-color: var(--color-zinc-300);--theme-toggle-icon-inverted-bg: transparent;--theme-toggle-icon-inverted-border: transparent;--theme-toggle-icon-inverted-bg-hover: var(--color-zinc-800);--theme-toggle-icon-inverted-border-hover: var(--color-zinc-700);--theme-toggle-pill-width: var(--spacing-14);--theme-toggle-pill-height: var(--spacing-11);--theme-toggle-pill-padding: var(--spacing-1-5);--theme-toggle-pill-radius: var(--brand-radius-full);--theme-toggle-pill-bg: color-mix( in oklab, var(--brand-surface-subtle, var(--theme-surface-bg)) 72%, transparent );--theme-toggle-pill-border: var(--theme-border-subtle);--theme-toggle-pill-border-hover: color-mix( in oklab, var(--brand-primary) 30%, var(--theme-border-default) );--theme-toggle-pill-icon-size: var(--spacing-4);--theme-toggle-pill-indicator-size: var(--spacing-5);--theme-toggle-pill-travel: calc( var(--theme-toggle-pill-width) - var(--theme-toggle-pill-padding) * 2 - var(--theme-toggle-pill-indicator-size) );--theme-toggle-pill-indicator-bg: radial-gradient( var(--spacing-2) var(--spacing-2) at 35% 35%, color-mix(in srgb, var(--theme-fx-shine) 60%, transparent), transparent 60% ), linear-gradient( 135deg, var(--brand-primary), color-mix(in oklab, var(--brand-primary) 40%, var(--brand-secondary)) );--theme-toggle-pill-indicator-border: color-mix(in oklab, var(--brand-primary) 40%, transparent);--theme-toggle-pill-indicator-shadow: 0 2px 6px color-mix(in oklab, var(--brand-primary) 25%, transparent), inset 0 1px 0 color-mix(in srgb, var(--theme-fx-shine) 20%, transparent)}@keyframes marketing-ping{75%,to{transform:scale(2);opacity:0}}@keyframes marketing-pulse{0%,to{opacity:.3}50%{opacity:.5}}@keyframes marketing-orb-pulse{0%,to{opacity:var(--_orb-opacity, var(--theme-opacity-light));transform:scale(1)}50%{opacity:calc(var(--_orb-opacity, var(--theme-opacity-light)) * 1.3);transform:scale(1.05)}}:root.brand-wbilansie,:root.brand-creatortax,:root.brand-dachpro{--theme-surface-bg: transparent}:root.brand-wbilansie[data-theme=dark],:root.brand-creatortax[data-theme=dark],:root.brand-dachpro[data-theme=dark]{--theme-surface-bg: transparent}:root.brand-wbilansie .app,:root.brand-creatortax .app,:root.brand-dachpro .app{background-color:transparent}:root.brand-wbilansie,:root.brand-creatortax{--button-bg-secondary: var(--marketing-button-secondary-bg);--button-bg-secondary-hover: var(--marketing-button-secondary-bg-hover);--button-bg-secondary-active: var(--marketing-button-secondary-bg-active);--button-text-secondary: var(--marketing-button-secondary-color);--button-text-secondary-hover: var(--marketing-button-secondary-color-hover);--button-border-secondary: var(--marketing-button-secondary-border);--button-border-secondary-hover: var(--marketing-button-secondary-border-hover)}:root.brand-wbilansie[data-theme=dark],:root.brand-creatortax[data-theme=dark]{--marketing-button-secondary-color-hover: var(--brand-primary-light);--marketing-button-secondary-border-hover: var(--brand-primary-light);--marketing-button-secondary-bg-hover: color-mix(in srgb, var(--brand-primary) 15%, transparent)}:root[data-theme=dark]{--mockup-light-bg: var(--mockup-window-bg);--mockup-light-header-bg: var(--mockup-window-header-bg);--mockup-light-border: var(--mockup-window-border);--mockup-light-address-bar-bg: var(--mockup-address-bar-bg);--mockup-light-stat-bg: var(--mockup-stat-bg);--mockup-light-stat-border: var(--mockup-stat-border);--mockup-light-bar-bg: var(--mockup-bar-bg);--mockup-light-bar-hover-bg: var(--mockup-bar-hover-bg);--mockup-light-text: var(--mockup-text-primary);--mockup-light-text-muted: var(--mockup-text-secondary);--navbar-bg: color-mix(in srgb, var(--theme-surface-bg) 60%, transparent);--announcement-bar-bg: color-mix(in srgb, var(--theme-surface-bg) 60%, transparent);--hero-card-bg: color-mix(in srgb, var(--theme-surface-bg) 60%, transparent);--hero-subtitle-opacity: .75;--feature-description-opacity: .7;--footer-border-color: var(--color-white-8);--marketing-card-bg: var(--theme-surface-elevated);--marketing-card-bg-hover: color-mix( in srgb, var(--theme-surface-elevated) 90%, var(--brand-primary) 10% );--marketing-card-border: var( --semantic-border-secondary );--platform-diagram-border: var(--color-zinc-700);--platform-feature-icon-border: var(--color-zinc-700);--stats-badge-dot-bg: var(--color-zinc-400);--stats-badge-dot-glow: color-mix(in srgb, var(--stats-badge-dot-bg) 60%, transparent);--stats-badge-border: var(--border-thin) solid var(--theme-border-subtle);--theme-toggle-shell-bg: linear-gradient( 145deg, color-mix(in srgb, var(--color-zinc-400) 12%, transparent) 0%, color-mix(in srgb, var(--color-zinc-500) 5%, transparent) 50%, color-mix(in srgb, var(--color-zinc-400) 8%, transparent) 100% );--theme-toggle-shell-border: color-mix(in srgb, var(--color-zinc-500) 15%, transparent);--theme-toggle-shell-shadow: 0 8px 32px -8px var(--marketing-shadow-color-2xl), 0 2px 8px var(--marketing-shadow-color-xl), inset 0 1px 2px var(--color-white-10), inset 0 -1px 2px var(--marketing-shadow-color-xl);--theme-toggle-track-bg-off: linear-gradient( 135deg, color-mix(in oklab, var(--brand-primary) 15%, var(--color-zinc-700)) 0%, color-mix(in oklab, var(--brand-primary) 10%, var(--color-zinc-800)) 100% );--theme-toggle-track-bg-on: linear-gradient( 135deg, color-mix(in oklab, var(--brand-primary) 25%, var(--color-zinc-200)) 0%, color-mix(in oklab, var(--brand-secondary) 20%, var(--color-zinc-400)) 100% );--theme-toggle-track-shadow: inset 0 2px 4px var(--marketing-shadow-color-xl);--theme-toggle-knob-shadow: 0 4px 12px color-mix(in oklab, var(--brand-primary) 45%, transparent), 0 1px 3px var(--marketing-shadow-color-xl), inset 0 2px 4px var(--color-white-40), inset 0 -1px 2px var(--marketing-shadow-color-md)}:root:has(.site-announcement-bar){--navbar-margin-top: calc( var(--announcement-bar-height) + var(--spacing-8) );--hero-padding-top: calc( var(--navbar-height) + var(--spacing-8) * 2 )}section[id]{scroll-margin-top:var(--scroll-offset)}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}a,button,[role=button],input,select,textarea{-webkit-tap-highlight-color:transparent}html.no-transition,html.no-transition *,html.no-transition *:before,html.no-transition *:after{transition:none!important}body{margin:0;padding:0;width:100%;min-width:100%;min-height:100vh;min-height:100dvh}:root{--brand-registry-iomade-primary: #18181b;--brand-registry-wbilansie-primary: #b4a06a;--brand-registry-creatortax-primary: #8b5cf6;--brand-registry-io-core-primary: #71717a;--brand-registry-dachpro-primary: #1ca7ec;--brand-primary: var(--color-primary-600);--brand-primary-light: var(--color-primary-500);--brand-primary-lighter: var(--color-primary-400);--brand-primary-dark: var(--color-primary-700);--brand-primary-subtle: var(--color-primary-50);--brand-secondary: var(--color-neutral-500);--brand-secondary-light: var(--color-neutral-400);--brand-secondary-dark: var(--color-neutral-600);--brand-accent: var(--color-warning-500);--brand-accent-light: var(--color-warning-400);--brand-accent-dark: var(--color-warning-600);--brand-deep: var(--color-neutral-900);--brand-surface: var(--color-neutral-100);--brand-success: var(--color-success-500);--brand-warning: var(--color-warning-500);--brand-error: var(--color-danger-500);--brand-info: var(--brand-primary);--brand-text-on-primary: var(--color-white);--brand-logo-inverse-bg: var(--brand-primary);--brand-logo-inverse-text: var(--brand-text-on-primary);--brand-focus-ring-color: var(--brand-primary);--brand-gradient: linear-gradient(135deg, var(--brand-primary), var(--brand-primary-dark));--brand-gradient-hover: linear-gradient(135deg, var(--brand-primary-dark), var(--brand-primary));--brand-control-bg-solid: var(--semantic-surface-secondary);--brand-control-border-solid: var(--semantic-border-default);--brand-control-accent: var(--brand-gradient);--brand-font-heading: var(--font-sans);--brand-font-body: var(--font-sans);--brand-font-logo: var(--brand-font-body);--brand-weight-logo: var(--weight-medium);--brand-radius-none: var(--radius-none);--brand-radius-sm: var(--radius-sm);--brand-radius-md: var(--radius-md);--brand-radius-lg: var(--radius-lg);--brand-radius-xl: var(--radius-xl);--brand-radius-2xl: var(--radius-2xl);--brand-radius-full: var(--radius-full);--brand-button-radius: var(--radius-md);--brand-logo-url: none;--brand-logo-filter: none;--brand-page-bg: var(--semantic-surface-primary);--brand-page-bg-alt: var(--semantic-surface-secondary);--brand-page-background: var(--semantic-surface-primary);--theme-surface-bg: var(--semantic-surface-primary);--brand-surface-base: var(--primitive-surface-base);--brand-surface-subtle: var(--primitive-surface-subtle);--brand-surface-elevated: var(--primitive-surface-elevated);--brand-surface-glass-light: var(--primitive-glass-light);--brand-surface-glass-dark: var(--primitive-glass-dark);--brand-surface-border-default: var(--primitive-border-default);--brand-surface-border-subtle: var(--primitive-border-subtle);--brand-surface-border-emphasis: var(--primitive-border-emphasis);--brand-surface-text-primary: var(--primitive-text-primary);--brand-surface-text-secondary: var(--primitive-text-secondary);--brand-surface-text-tertiary: var(--primitive-text-tertiary);--brand-surface-interactive-primary: var(--brand-primary);--brand-surface-interactive-hover: var(--brand-primary-dark);--brand-surface-interactive-active: var(--brand-primary-dark);--brand-surface-hero-start: var(--primitive-hero-start);--brand-surface-hero-mid: var(--primitive-hero-mid);--brand-surface-hero-end: var(--primitive-hero-end);--brand-surface-tint: rgba(0, 0, 0, .02);--brand-surface-tint-strong: rgba(0, 0, 0, .04);--brand-border-tint: rgba(0, 0, 0, .06);--brand-glow-intensity: 20%;--brand-glow-blur: var(--spacing-1-5);--pricing-gap: var(--spacing-6);--pricing-name-size: var(--font-size-xl);--pricing-card-bg: var(--semantic-surface-secondary);--pricing-card-border: var(--semantic-border-default);--pricing-card-shadow: var(--semantic-elevation-md);--pricing-card-radius: var(--brand-radius-xl);--pricing-card-blur: var(--blur-lg);--pricing-featured-bg: var(--semantic-surface-tertiary);--pricing-featured-border: var(--semantic-border-emphasis);--pricing-header-border: var(--semantic-border-secondary);--pricing-glow-color: color-mix(in srgb, var(--brand-primary) 20%, transparent);--testimonial-card-bg: var(--semantic-surface-secondary);--testimonial-card-bg-soft: var(--semantic-surface-tertiary);--testimonial-card-border: var(--semantic-border-secondary);--testimonial-card-shadow: var(--semantic-elevation-md);--testimonial-card-radius: var(--brand-radius-xl);--testimonial-card-blur: var(--blur-lg);--testimonial-card-avatar-radius: var(--brand-radius-md);--testimonials-grid-gap: var(--spacing-4);--faq-item-bg: var(--semantic-surface-secondary);--faq-item-border: var(--semantic-border-secondary);--faq-item-shadow: var(--semantic-elevation-sm);--faq-item-radius: var(--brand-radius-lg);--faq-item-blur: var(--blur-lg);--premium-cta-bg: var(--semantic-surface-secondary);--premium-cta-border: var(--semantic-border-default);--premium-cta-shadow: var(--semantic-elevation-lg);--premium-cta-radius: var(--brand-radius-xl);--premium-cta-blur: var(--blur-lg);--premium-cta-padding: var(--spacing-10);--premium-cta-glow-primary: color-mix(in srgb, var(--brand-primary) 22%, transparent);--premium-cta-glow-secondary: color-mix(in srgb, var(--brand-secondary) 16%, transparent);--premium-cta-section-padding-bottom: var(--spacing-12);--card-grid-bg: var(--semantic-surface-secondary);--card-grid-border: var(--semantic-border-default);--card-grid-shadow: var(--semantic-elevation-md);--card-grid-radius: var(--brand-radius-xl);--card-grid-blur: var(--blur-lg);--card-grid-soft-bg: var(--semantic-surface-tertiary);--card-grid-accent-hover-transform: translateY(-2px);--footer-compact-color: var(--semantic-text-tertiary);--footer-compact-padding-bottom: 0;--footer-compact-grid: 1fr 1fr;--navbar-flat-padding-y: var(--spacing-4-5);--navbar-link-weight: var(--weight-regular);--navbar-link-padding-y: var(--spacing-2);--navbar-link-padding-x: var(--spacing-3);--navbar-link-radius: var(--brand-radius-sm);--navbar-link-hover-color: var(--brand-primary);--navbar-link-hover-bg: color-mix(in srgb, var(--brand-primary) 10%, transparent);--stats-bg: var(--semantic-surface-secondary);--stats-border: var(--semantic-border-default);--stats-radius: var(--brand-radius-xl);--stats-padding: var(--spacing-6);--stats-section-padding-y: var(--spacing-8);--stats-value-size: var(--font-size-3xl);--stats-value-weight: var(--weight-semibold);--stats-label-size: var(--font-size-sm);--stats-label-color: var(--semantic-text-tertiary);--stats-item-gap: var(--spacing-1);--stats-mesh-color-1: transparent;--stats-mesh-color-2: transparent;--stats-mesh-color-3: transparent;--stats-mesh-opacity: 0;--platforms-inline-sep-size: var(--spacing-1);--trust-card-bg: var(--semantic-surface-secondary);--trust-card-border: var(--semantic-border-default);--trust-card-shadow: var(--semantic-elevation-lg);--trust-card-radius: var(--brand-radius-2xl);--trust-stat-bg: var(--semantic-surface-tertiary);--trust-stat-border: var(--semantic-border-secondary);--trust-stat-border-secondary: var(--semantic-border-secondary);--trust-stat-radius: var(--brand-radius-lg);--trust-check-desc-size: var(--font-size-sm);--marketing-pill-gap: var(--spacing-2-5);--marketing-pill-padding: var(--spacing-2) var(--spacing-3-5);--marketing-pill-border: 1px solid var(--semantic-border-default);--marketing-pill-bg: var(--semantic-surface-secondary);--marketing-pill-shadow: var(--semantic-elevation-sm);--marketing-pill-blur: var(--blur-md);--marketing-pill-font-size: var(--font-size-sm);--marketing-pill-font-weight: var(--weight-medium);--marketing-pill-color: var(--semantic-text-secondary);--marketing-pill-icon-color: var(--brand-primary);--marketing-pill-radius: var(--brand-radius-full);--hero-overline-size: var(--font-size-sm);--hero-overline-color: var(--semantic-text-secondary);--hero-overline-weight: var(--weight-medium);--hero-overline-tracking: var(--tracking-wide);--hero-overline-transform: uppercase;--hero-overline-gap: var(--spacing-2);--hero-overline-margin: var(--spacing-6);--hero-overline-dot-size: var(--spacing-2);--hero-overline-dot-bg: var(--brand-primary);--hero-overline-dot-glow: none;--hero-overline-padding: 0;--hero-overline-bg: transparent;--hero-overline-border: none;--hero-overline-radius: 0;--hero-overline-shadow: none;--hero-overline-blur: none;--hero-padding-top: var(--spacing-16);--hero-padding-bottom: var(--spacing-12);--hero-split-gap: var(--spacing-12);--hero-split-columns: 1fr 1fr;--hero-split-align-items: center;--hero-visual-min-height: var(--spacing-96);--hero-visual-bg: var(--semantic-surface-secondary);--hero-visual-border: var(--semantic-border-secondary);--hero-visual-radius: var(--brand-radius-2xl);--hero-title-size: clamp(2rem, 4vw, 4rem);--hero-title-weight: var(--weight-bold);--hero-title-line-height: 1.1;--hero-title-tracking: -.01em;--hero-headline-gap: var(--spacing-4);--hero-subtitle-size: var(--font-size-lg);--hero-subtitle-line-height: 1.5;--hero-subtitle-color: var(--semantic-text-secondary);--hero-subtitle-opacity: 1;--hero-subtitle-max-width: 60ch;--hero-subtitle-gap: var(--spacing-5);--hero-button-gap: var(--spacing-4);--hero-actions-append-font-size: var(--font-size-xs);--hero-actions-append-color: var(--semantic-text-tertiary);--hero-actions-append-white-space: nowrap}:root[data-theme=dark]{--brand-focus-ring-color: var(--brand-primary-light)}:root.brand-iomade{--brand-registry-iomade-primary: #18181b;--brand-primary: var(--color-zinc-900);--brand-primary-light: var(--color-zinc-700);--brand-primary-lighter: var(--color-zinc-500);--brand-primary-dark: var(--color-zinc-950);--brand-primary-subtle: var(--color-zinc-100);--brand-secondary: var(--color-zinc-600);--brand-secondary-light: var(--color-zinc-500);--brand-secondary-dark: var(--color-zinc-700);--brand-accent: var(--color-zinc-700);--brand-accent-light: var(--color-zinc-600);--brand-accent-dark: var(--color-zinc-800);--io-shadow-color-sm: rgba(0, 0, 0, .05);--io-shadow-color-md: rgba(0, 0, 0, .1);--io-shadow-color-lg: rgba(0, 0, 0, .15);--brand-text-on-primary: var(--color-white);--brand-logo-inverse-bg: var(--color-zinc-100);--brand-logo-inverse-text: var(--color-zinc-900);--button-text-secondary: var(--brand-primary);--button-border-secondary: var(--color-zinc-200);--button-border-secondary-hover: var(--color-zinc-300);--button-text-secondary-hover: var(--brand-primary-dark);--button-bg-secondary-active: var(--color-zinc-100);--button-bg-tertiary-hover: var(--button-bg-secondary-hover);--button-border-tertiary-hover: var(--button-border-secondary-hover);--button-hover-lift: -2px;--button-transform-hover: translateY(-2px);--button-transition: .15s ease;--button-glow: none;--button-glow-hover: none;--button-glow-gradient: transparent;--button-glass-secondary-bg: transparent;--button-glass-secondary-bg-hover: var(--semantic-interactive-outline-hover-bg);--button-glass-secondary-text: var(--brand-primary);--button-glass-secondary-text-hover: var(--brand-primary-dark);--button-glass-secondary-border: 1px solid var(--color-zinc-200);--button-glass-secondary-border-hover: 1px solid var(--color-zinc-300);--button-glass-secondary-shadow: none;--button-glass-secondary-shadow-hover: var(--semantic-elevation-sm);--brand-gradient: linear-gradient(135deg, var(--color-zinc-800), var(--color-zinc-900));--brand-gradient-hover: linear-gradient(135deg, var(--color-zinc-900), var(--color-zinc-950));--brand-font-heading: "Fraunces", Georgia, serif;--brand-font-body: "DM Sans", system-ui, sans-serif;--font-sans: "DM Sans", system-ui, sans-serif;--weight-heading: 400;--weight-heading-emphasis: 500;--weight-body: 400;--weight-medium: 500;--weight-emphasis: 500;--weight-strong: 600;--brand-font-logo: var(--brand-font-body);--brand-weight-logo: var(--weight-strong);--navbar-height: var(--spacing-16);--navbar-bg: transparent;--navbar-blur: var(--theme-blur-medium);--navbar-link-radius: var(--brand-radius-full);--navbar-link-weight: var(--weight-body);--navbar-link-color: var(--semantic-text-primary);--navbar-actions-gap: var(--spacing-3);--theme-toggle-shell-bg: var(--color-zinc-100);--theme-toggle-shell-blur: none;--theme-toggle-shell-border: var(--color-zinc-200);--theme-toggle-shell-shadow: 0 1px 3px var(--io-shadow-color-sm);--theme-toggle-shell-shadow-hover: var(--theme-toggle-shell-shadow);--theme-toggle-knob-bg: linear-gradient( 145deg, var(--color-white) 0%, var(--color-zinc-100) 50%, var(--color-zinc-200) 100% );--theme-toggle-knob-border: var(--color-zinc-300);--theme-toggle-knob-shadow: 0 2px 6px var(--io-shadow-color-md), 0 1px 2px var(--io-shadow-color-sm), inset 0 1px 2px var(--color-white);--theme-toggle-knob-shadow-hover: 0 3px 8px var(--io-shadow-color-md), 0 1px 3px var(--io-shadow-color-sm), inset 0 1px 2px var(--color-white);--theme-toggle-icon-bg: transparent;--theme-toggle-icon-bg-hover: var(--color-zinc-100);--theme-toggle-icon-border: transparent;--theme-toggle-icon-border-hover: var(--color-zinc-200);--theme-toggle-icon-color: var(--color-zinc-600);--brand-button-radius: var(--brand-radius-full);--mobile-drawer-radius: var(--brand-radius-2xl);--button-padding-y-sm: var(--spacing-3);--button-padding-x-sm: var(--spacing-6);--button-shadow-primary: var(--semantic-elevation-md);--button-shadow-primary-hover: var(--semantic-elevation-lg);--button-font-sm: var(--weight-medium) var(--font-size-md) / var(--line-normal) var(--font-sans);--button-font-md: var(--weight-medium) var(--font-size-md) / var(--line-normal) var(--font-sans);--button-font-lg: var(--weight-medium) var(--font-size-md) / var(--line-normal) var(--font-sans);--cta-text-color: var(--color-zinc-100);--cta-button-bg: var(--color-zinc-100);--cta-button-bg-hover: var(--color-zinc-200);--cta-button-color: var(--color-zinc-900);--cta-secondary-border: var(--color-zinc-600);--cta-secondary-hover-border: var(--color-zinc-500);--cta-secondary-hover-bg: color-mix(in srgb, var(--color-zinc-100) 5%, transparent);--cta-card-bg: transparent;--cta-card-border: none;--section-max-width: var(--max-width-7xl);--brand-radius-none: var(--radius-none);--brand-radius-sm: var(--radius-sm);--brand-radius-md: var(--radius-md);--brand-radius-lg: var(--radius-lg);--brand-radius-xl: var(--radius-xl);--brand-radius-2xl: var(--radius-2xl);--brand-radius-full: var(--radius-full);--brand-surface-base: var(--color-white);--brand-surface-subtle: var(--color-zinc-50);--brand-surface-elevated: var(--color-zinc-50);--brand-surface-glass-light: var(--color-white);--brand-surface-glass-dark: var(--color-zinc-950);--brand-surface-border-default: var(--color-zinc-200);--brand-surface-border-subtle: var(--color-zinc-100);--brand-surface-border-emphasis: var(--color-zinc-300);--brand-surface-text-primary: var(--color-zinc-800);--brand-surface-text-secondary: var(--color-zinc-600);--brand-surface-text-tertiary: var(--color-zinc-500);--brand-surface-tint: transparent;--brand-surface-tint-strong: rgba(24, 24, 27, .02);--brand-border-tint: rgba(24, 24, 27, .04);--brand-glow-intensity: 5%;--section-padding-y: var(--spacing-16);--section-header-gap: var(--spacing-16);--hero-padding-top: var(--spacing-24);--hero-padding-bottom: var(--spacing-16);--platform-section-padding: var(--spacing-16);--platform-section-margin: 0;--cta-margin-top: 0;--cta-section-padding: var(--spacing-24);--process-section-padding-bottom: var( --spacing-24 );--stats-section-padding-top: var(--spacing-24);--bento-section-padding-bottom: var(--spacing-24);--footer-margin-top: 0;--footer-bg: var(--semantic-forced-dark-bg);--footer-blur: none;--footer-text-color: var(--semantic-forced-dark-text);--footer-border-color: var(--semantic-forced-dark-border-emphasis);--footer-padding-top: var(--spacing-12);--footer-padding-bottom: var(--spacing-12);--footer-section-gap: var(--spacing-12);--footer-border-gradient: linear-gradient( 90deg in oklch, transparent 0%, var(--stats-mesh-color-1) 15%, var(--stats-mesh-color-3) 50%, var(--stats-mesh-color-1) 85%, transparent 100% );--footer-brand-gradient: linear-gradient(135deg, var(--color-zinc-200), var(--color-zinc-300));--footer-link-hover-color: var(--semantic-forced-dark-text);--mobile-drawer-divider-color: var(--footer-border-gradient);--announcement-bar-bg: linear-gradient( to right, var(--stats-mesh-color-3) 0%, var(--stats-mesh-color-2) 50%, var(--stats-mesh-color-1) 100% );--announcement-bar-color: var(--color-white);--announcement-bar-border: none;--announcement-bar-blur: none;--stats-badge-border: none;--stats-bg: var(--theme-surface-soft);--stats-blur: var(--theme-blur-medium);--stats-border: none;--stats-mesh-color-1: #205072;--stats-mesh-color-2: #329d9c;--stats-mesh-color-3: #56c596;--stats-mesh-opacity: .5;--hero-visual-bg: transparent;--hero-visual-border: transparent;--hero-overflow: visible;--hero-overline-size: var(--font-size-xs);--hero-overline-color: var(--theme-text-tertiary);--hero-overline-gap: var(--semantic-space-sm-md);--hero-overline-padding: var(--semantic-space-sm) var(--semantic-space-md) var(--semantic-space-sm) var(--semantic-space-sm-md);--hero-overline-bg: var(--hero-visual-card-bg);--hero-overline-blur: blur(var(--hero-visual-card-blur));--hero-overline-shadow: var(--hero-visual-card-shadow);--hero-overline-radius: var(--brand-radius-full);--hero-overline-dot-bg: var(--stats-badge-dot-bg);--hero-overline-dot-glow: var(--stats-badge-dot-shadow);--hero-overline-premium-bg: color-mix(in srgb, var(--theme-surface-bg) 70%, transparent);--hero-overline-premium-shadow: var(--semantic-elevation-sm), 0 0 24px 4px color-mix(in srgb, var(--stats-mesh-color-2) 30%, transparent), 0 0 48px 8px color-mix(in srgb, var(--stats-mesh-color-1) 18%, transparent);--hero-overline-mesh-color-1: var(--stats-mesh-color-1);--hero-overline-mesh-color-2: var(--stats-mesh-color-2);--hero-overline-mesh-color-3: var(--stats-mesh-color-3);--hero-overline-aurora-opacity: .35;--hero-overline-border-speed: var(--animation-duration-decorative);--marketing-pill-font-size: var(--font-size-xs);--marketing-pill-padding: var(--spacing-1-5) var(--spacing-3);--process-first-number-bg: var(--color-zinc-900);--process-first-number-color: var(--color-white);--bento-card-bg: var(--theme-surface-soft);--bento-card-blur: var(--theme-blur-medium);--bento-card-border: none;--bento-card-hover-border: none;--bento-featured-bg: var(--color-zinc-950);--bento-featured-border: transparent;--bento-featured-hover-border: transparent;--bento-featured-text: var(--color-zinc-100);--bento-featured-text-muted: var(--color-zinc-300);--bento-featured-icon-bg: color-mix(in srgb, var(--color-zinc-100) 10%, transparent);--bento-featured-visual-bg: color-mix(in srgb, var(--color-zinc-100) 5%, transparent);--bento-featured-visual-text: var(--color-zinc-400)}:root.brand-iomade[data-theme=dark]{--brand-primary: var(--color-zinc-100);--brand-primary-light: var(--color-zinc-200);--brand-primary-dark: var(--color-zinc-50);--brand-primary-subtle: var(--color-zinc-800);--navbar-bg: transparent;--navbar-blur: var(--theme-blur-medium);--brand-text-on-primary: var(--color-zinc-900);--button-border-secondary: var(--color-zinc-700);--button-border-secondary-hover: var(--color-zinc-600);--button-bg-secondary-active: var(--color-zinc-800);--button-border-tertiary-hover: var(--button-border-secondary-hover);--button-glass-secondary-bg: transparent;--button-glass-secondary-bg-hover: var(--color-zinc-800);--button-glass-secondary-text: var(--brand-primary);--button-glass-secondary-text-hover: var(--brand-primary-dark);--button-glass-secondary-border: 1px solid var(--color-zinc-700);--button-glass-secondary-border-hover: 1px solid var(--color-zinc-600);--button-glass-secondary-shadow: none;--button-glass-secondary-shadow-hover: var(--semantic-elevation-sm);--brand-gradient: linear-gradient(135deg, var(--color-zinc-200), var(--color-zinc-300));--theme-toggle-shell-bg: var(--color-zinc-800);--theme-toggle-shell-blur: none;--theme-toggle-shell-border: var(--color-zinc-700);--theme-toggle-shell-shadow: 0 1px 3px var(--io-shadow-color-lg);--theme-toggle-shell-shadow-hover: var(--theme-toggle-shell-shadow);--theme-toggle-knob-bg: linear-gradient( 145deg, var(--color-zinc-100) 0%, var(--color-zinc-200) 50%, var(--color-zinc-300) 100% );--theme-toggle-knob-border: var(--color-zinc-400);--theme-toggle-knob-shadow: 0 2px 8px var(--io-shadow-color-lg), 0 1px 2px var(--io-shadow-color-md), inset 0 1px 2px var(--color-white-30);--theme-toggle-knob-shadow-hover: 0 3px 10px var(--io-shadow-color-lg), 0 1px 3px var(--io-shadow-color-md), inset 0 1px 2px var(--color-white-30);--theme-toggle-icon-bg: transparent;--theme-toggle-icon-bg-hover: var(--color-zinc-800);--theme-toggle-icon-border: transparent;--theme-toggle-icon-border-hover: var(--color-zinc-700);--theme-toggle-icon-color: var(--color-zinc-400);--brand-surface-base: var(--color-zinc-950);--brand-surface-subtle: var(--color-zinc-900);--brand-surface-elevated: var(--color-zinc-800);--brand-surface-glass-light: var(--color-zinc-900);--brand-surface-glass-dark: var(--color-zinc-950);--brand-surface-border-default: var(--color-zinc-700);--brand-surface-border-subtle: var(--color-zinc-800);--brand-surface-border-emphasis: var(--color-zinc-600);--brand-surface-text-primary: var(--color-zinc-50);--brand-surface-text-secondary: var(--color-zinc-300);--brand-surface-text-tertiary: var(--color-zinc-400);--brand-surface-tint: rgba(244, 244, 245, .02);--brand-surface-tint-strong: rgba(244, 244, 245, .04);--brand-border-tint: rgba(244, 244, 245, .06);--brand-glow-intensity: 8%;--platform-section-bg: var(--color-zinc-900);--platform-branch-bg: var(--color-zinc-800);--platform-branch-color: var(--color-zinc-300);--process-number-bg: var(--color-zinc-800);--process-number-color: var(--color-zinc-300);--process-line-color: var(--color-zinc-700);--process-first-number-bg: var(--color-zinc-100);--process-first-number-color: var(--color-zinc-900);--hero-overline-size: var(--font-size-xs);--hero-overline-gap: var(--semantic-space-sm-md);--hero-overline-padding: var(--semantic-space-sm) var(--semantic-space-md) var(--semantic-space-sm) var(--semantic-space-sm-md);--hero-overline-bg: color-mix(in srgb, var(--theme-surface-bg) 60%, transparent);--hero-overline-blur: blur(var(--hero-visual-card-blur));--hero-overline-shadow: var(--hero-visual-card-shadow);--hero-overline-radius: var(--brand-radius-full);--hero-overline-color: var(--theme-text-tertiary);--hero-overline-dot-bg: var(--color-zinc-500);--hero-overline-dot-glow: var(--stats-badge-dot-shadow);--hero-overline-premium-bg: color-mix(in srgb, var(--theme-surface-bg) 70%, transparent);--hero-overline-premium-shadow: var(--semantic-elevation-md), 0 0 32px 6px color-mix(in srgb, var(--stats-mesh-color-2) 40%, transparent), 0 0 64px 12px color-mix(in srgb, var(--stats-mesh-color-1) 25%, transparent);--hero-overline-aurora-opacity: .45;--announcement-bar-bg: linear-gradient( to right, var(--stats-mesh-color-3) 0%, var(--stats-mesh-color-2) 50%, var(--stats-mesh-color-1) 100% );--announcement-bar-color: var(--color-white);--announcement-bar-border: none;--announcement-bar-blur: none;--stats-badge-border: none;--bento-card-bg: var(--theme-surface-soft);--bento-card-blur: var(--theme-blur-medium);--bento-card-border: none;--bento-card-hover-border: none;--bento-featured-bg: var(--color-zinc-950);--bento-featured-border: transparent;--bento-featured-hover-border: transparent;--bento-featured-text: var(--color-zinc-100);--bento-featured-text-muted: var(--color-zinc-300);--bento-featured-icon-bg: color-mix(in srgb, var(--color-zinc-100) 10%, transparent);--bento-featured-visual-bg: color-mix(in srgb, var(--color-zinc-100) 5%, transparent);--bento-featured-visual-text: var(--color-zinc-400)}@media(max-width:78rem){:root.brand-iomade,:root.brand-iomade[data-theme=dark]{--hero-split-columns: 1fr;--hero-content-max-width: 100%}}@media(max-width:64rem){:root.brand-iomade,:root.brand-iomade[data-theme=dark]{--section-padding-y: var(--spacing-8);--section-header-gap: var(--spacing-8);--hero-padding-top: var(--spacing-12);--hero-padding-bottom: var(--spacing-8);--platform-section-padding: var(--spacing-8);--cta-section-padding: var(--spacing-12);--process-section-padding-bottom: var(--spacing-12);--stats-section-padding-top: var(--spacing-12);--bento-section-padding-bottom: var( --spacing-12 )}}html{scroll-behavior:smooth}body{font-family:var(--brand-font-body);font-weight:var(--semantic-weight-body);background:var(--brand-surface-base);color:var(--brand-surface-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.container{width:100%;max-width:var(--section-max-width);margin:0 auto;padding:0 var(--navbar-padding-x)}:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}[id]{scroll-margin-top:var(--scroll-offset)}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-sans-latin-ext-400-normal.BtiwyxMk.woff2) format("woff2"),url(/_astro/dm-sans-latin-ext-400-normal.BjWJ59Pq.woff) format("woff");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:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-sans-latin-400-normal.CW0RaeGs.woff2) format("woff2"),url(/_astro/dm-sans-latin-400-normal.BwCSEQnW.woff) format("woff");unicode-range:U+0000-00FF,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:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-sans-latin-ext-500-normal.BJfUCQsA.woff2) format("woff2"),url(/_astro/dm-sans-latin-ext-500-normal.DR84L5F-.woff) format("woff");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:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-sans-latin-500-normal.B9HHJjqV.woff2) format("woff2"),url(/_astro/dm-sans-latin-500-normal.Dr3UlScf.woff) format("woff");unicode-range:U+0000-00FF,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:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/dm-sans-latin-ext-600-normal.4vooXBpG.woff2) format("woff2"),url(/_astro/dm-sans-latin-ext-600-normal.DRtaDpgU.woff) format("woff");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:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/dm-sans-latin-600-normal.Aqo67rzb.woff2) format("woff2"),url(/_astro/dm-sans-latin-600-normal.BmdmIIQ2.woff) format("woff");unicode-range:U+0000-00FF,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:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fraunces-vietnamese-400-normal.CvGt0Ybw.woff2) format("woff2"),url(/_astro/fraunces-vietnamese-400-normal.B65MOf9T.woff) format("woff");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:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fraunces-latin-ext-400-normal.D8gbi3Gu.woff2) format("woff2"),url(/_astro/fraunces-latin-ext-400-normal.UihxqfOe.woff) format("woff");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:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fraunces-latin-400-normal.6IfK1voy.woff2) format("woff2"),url(/_astro/fraunces-latin-400-normal.NUPT2cO8.woff) format("woff");unicode-range:U+0000-00FF,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:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/fraunces-vietnamese-700-normal.DH94m5DZ.woff2) format("woff2"),url(/_astro/fraunces-vietnamese-700-normal.DxawQjq2.woff) format("woff");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:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/fraunces-latin-ext-700-normal.CanUGppC.woff2) format("woff2"),url(/_astro/fraunces-latin-ext-700-normal.DuBstVeD.woff) format("woff");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:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/fraunces-latin-700-normal.CEOla-zY.woff2) format("woff2"),url(/_astro/fraunces-latin-700-normal.DTjk5d1Q.woff) format("woff");unicode-range:U+0000-00FF,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}
