@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Manrope", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Manrope", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--color-orange-200:oklch(90.1% .076 70.697);--color-orange-500:oklch(70.5% .213 47.604);--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-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-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-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-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-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-indigo-500:oklch(58.5% .233 277.117);--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-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-950:oklch(28.3% .141 291.089);--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-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-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-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-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--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;--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-tight:-.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-xl:24px;--blur-2xl:40px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Manrope", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-4{top:calc(var(--spacing) * 4)}.top-\[0\%\]{top:0%}.top-\[12\%\]{top:12%}.top-\[22\%\]{top:22%}.top-\[30\%\]{top:30%}.right-0{right:calc(var(--spacing) * 0)}.right-4{right:calc(var(--spacing) * 4)}.right-\[-2\%\]{right:-2%}.right-\[2\%\]{right:2%}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-\[4\%\]{bottom:4%}.-left-\[1\.9rem\]{left:-1.9rem}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-\[-8\%\]{left:-8%}.left-\[4\%\]{left:4%}.left-\[46\%\]{left:46%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-20{height:calc(var(--spacing) * 20)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-96{height:calc(var(--spacing) * 96)}.h-\[430px\]{height:430px}.h-full{height:100%}.h-px{height:1px}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-\[calc\(100vh-5\.75rem\)\]{min-height:calc(100vh - 5.75rem)}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-20{width:calc(var(--spacing) * 20)}.w-32{width:calc(var(--spacing) * 32)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-24{max-width:calc(var(--spacing) * 24)}.max-w-\[36rem\]{max-width:36rem}.max-w-\[640px\]{max-width:640px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-\[138px\]{min-width:138px}.min-w-max{min-width:max-content}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.animate-bounce{animation:var(--animate-bounce)}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.resize-y{resize:vertical}.scrollbar-none{scrollbar-width:none}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-neutral-100>:not(:last-child)){border-color:var(--color-neutral-100)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[20px\]{border-radius:20px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-\[32px\]{border-radius:32px}.rounded-\[34px\]{border-radius:34px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-200\/80{border-color:#fee685cc}@supports (color:color-mix(in lab,red,red)){.border-amber-200\/80{border-color:color-mix(in oklab,var(--color-amber-200) 80%,transparent)}}.border-blue-100{border-color:var(--color-blue-100)}.border-blue-200{border-color:var(--color-blue-200)}.border-cyan-200{border-color:var(--color-cyan-200)}.border-cyan-200\/80{border-color:#a2f4fdcc}@supports (color:color-mix(in lab,red,red)){.border-cyan-200\/80{border-color:color-mix(in oklab,var(--color-cyan-200) 80%,transparent)}}.border-cyan-300{border-color:var(--color-cyan-300)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-neutral-100{border-color:var(--color-neutral-100)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-200\/50{border-color:#e5e5e580}@supports (color:color-mix(in lab,red,red)){.border-neutral-200\/50{border-color:color-mix(in oklab,var(--color-neutral-200) 50%,transparent)}}.border-neutral-200\/80{border-color:#e5e5e5cc}@supports (color:color-mix(in lab,red,red)){.border-neutral-200\/80{border-color:color-mix(in oklab,var(--color-neutral-200) 80%,transparent)}}.border-neutral-900{border-color:var(--color-neutral-900)}.border-rose-200{border-color:var(--color-rose-200)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-teal-100{border-color:var(--color-teal-100)}.border-teal-200{border-color:var(--color-teal-200)}.border-teal-200\/80{border-color:#96f7e4cc}@supports (color:color-mix(in lab,red,red)){.border-teal-200\/80{border-color:color-mix(in oklab,var(--color-teal-200) 80%,transparent)}}.border-violet-200{border-color:var(--color-violet-200)}.border-violet-200\/80{border-color:#ddd6ffcc}@supports (color:color-mix(in lab,red,red)){.border-violet-200\/80{border-color:color-mix(in oklab,var(--color-violet-200) 80%,transparent)}}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab,red,red)){.border-white\/60{border-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.border-white\/70{border-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab,red,red)){.border-white\/80{border-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/50{background-color:#fffbeb80}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/50{background-color:color-mix(in oklab,var(--color-amber-50) 50%,transparent)}}.bg-amber-100\/90{background-color:#fef3c6e6}@supports (color:color-mix(in lab,red,red)){.bg-amber-100\/90{background-color:color-mix(in oklab,var(--color-amber-100) 90%,transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-cyan-50{background-color:var(--color-cyan-50)}.bg-cyan-50\/40{background-color:#ecfeff66}@supports (color:color-mix(in lab,red,red)){.bg-cyan-50\/40{background-color:color-mix(in oklab,var(--color-cyan-50) 40%,transparent)}}.bg-cyan-100{background-color:var(--color-cyan-100)}.bg-cyan-200\/35{background-color:#a2f4fd59}@supports (color:color-mix(in lab,red,red)){.bg-cyan-200\/35{background-color:color-mix(in oklab,var(--color-cyan-200) 35%,transparent)}}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/80{background-color:#ecfdf5cc}@supports (color:color-mix(in lab,red,red)){.bg-emerald-50\/80{background-color:color-mix(in oklab,var(--color-emerald-50) 80%,transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-200\/20{background-color:#a4f4cf33}@supports (color:color-mix(in lab,red,red)){.bg-emerald-200\/20{background-color:color-mix(in oklab,var(--color-emerald-200) 20%,transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-50\/50{background-color:#fafafa80}@supports (color:color-mix(in lab,red,red)){.bg-neutral-50\/50{background-color:color-mix(in oklab,var(--color-neutral-50) 50%,transparent)}}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-800{background-color:var(--color-neutral-800)}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-neutral-950{background-color:var(--color-neutral-950)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-50\/90{background-color:#fff1f2e6}@supports (color:color-mix(in lab,red,red)){.bg-rose-50\/90{background-color:color-mix(in oklab,var(--color-rose-50) 90%,transparent)}}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-200\/20{background-color:#ffccd333}@supports (color:color-mix(in lab,red,red)){.bg-rose-200\/20{background-color:color-mix(in oklab,var(--color-rose-200) 20%,transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-100\/90{background-color:#f1f5f9e6}@supports (color:color-mix(in lab,red,red)){.bg-slate-100\/90{background-color:color-mix(in oklab,var(--color-slate-100) 90%,transparent)}}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-200\/70{background-color:#e2e8f0b3}@supports (color:color-mix(in lab,red,red)){.bg-slate-200\/70{background-color:color-mix(in oklab,var(--color-slate-200) 70%,transparent)}}.bg-slate-950{background-color:var(--color-slate-950)}.bg-teal-50{background-color:var(--color-teal-50)}.bg-teal-50\/80{background-color:#f0fdfacc}@supports (color:color-mix(in lab,red,red)){.bg-teal-50\/80{background-color:color-mix(in oklab,var(--color-teal-50) 80%,transparent)}}.bg-teal-100{background-color:var(--color-teal-100)}.bg-teal-100\/90{background-color:#cbfbf1e6}@supports (color:color-mix(in lab,red,red)){.bg-teal-100\/90{background-color:color-mix(in oklab,var(--color-teal-100) 90%,transparent)}}.bg-teal-500{background-color:var(--color-teal-500)}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-violet-100{background-color:var(--color-violet-100)}.bg-violet-100\/90{background-color:#ede9fee6}@supports (color:color-mix(in lab,red,red)){.bg-violet-100\/90{background-color:color-mix(in oklab,var(--color-violet-100) 90%,transparent)}}.bg-violet-200\/30{background-color:#ddd6ff4d}@supports (color:color-mix(in lab,red,red)){.bg-violet-200\/30{background-color:color-mix(in oklab,var(--color-violet-200) 30%,transparent)}}.bg-violet-500{background-color:var(--color-violet-500)}.bg-white{background-color:var(--color-white)}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.bg-white\/25{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab,red,red)){.bg-white\/40{background-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.bg-white\/50{background-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.bg-white\/55{background-color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.bg-white\/55{background-color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.bg-white\/60{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.bg-white\/65{background-color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.bg-white\/65{background-color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.bg-white\/75{background-color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.bg-white\/75{background-color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-amber-300{--tw-gradient-from:var(--color-amber-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-300\/25{--tw-gradient-from:#ffd23640}@supports (color:color-mix(in lab,red,red)){.from-amber-300\/25{--tw-gradient-from:color-mix(in oklab, var(--color-amber-300) 25%, transparent)}}.from-amber-300\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-400{--tw-gradient-from:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-50\/20{--tw-gradient-from:#eff6ff33}@supports (color:color-mix(in lab,red,red)){.from-blue-50\/20{--tw-gradient-from:color-mix(in oklab, var(--color-blue-50) 20%, transparent)}}.from-blue-50\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-300{--tw-gradient-from:var(--color-cyan-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-50\/20{--tw-gradient-from:#ecfdf533}@supports (color:color-mix(in lab,red,red)){.from-emerald-50\/20{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-50) 20%, transparent)}}.from-emerald-50\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-950{--tw-gradient-from:var(--color-slate-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-teal-50{--tw-gradient-from:var(--color-teal-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-teal-50\/90{--tw-gradient-from:#f0fdfae6}@supports (color:color-mix(in lab,red,red)){.from-teal-50\/90{--tw-gradient-from:color-mix(in oklab, var(--color-teal-50) 90%, transparent)}}.from-teal-50\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-teal-100{--tw-gradient-from:var(--color-teal-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-teal-300{--tw-gradient-from:var(--color-teal-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-teal-300\/25{--tw-gradient-from:#46ecd540}@supports (color:color-mix(in lab,red,red)){.from-teal-300\/25{--tw-gradient-from:color-mix(in oklab, var(--color-teal-300) 25%, transparent)}}.from-teal-300\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-teal-400{--tw-gradient-from:var(--color-teal-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-teal-500{--tw-gradient-from:var(--color-teal-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-300{--tw-gradient-from:var(--color-violet-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-300\/25{--tw-gradient-from:#c4b4ff40}@supports (color:color-mix(in lab,red,red)){.from-violet-300\/25{--tw-gradient-from:color-mix(in oklab, var(--color-violet-300) 25%, transparent)}}.from-violet-300\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-500{--tw-gradient-from:var(--color-violet-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-950{--tw-gradient-from:var(--color-violet-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/85{--tw-gradient-from:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.from-white\/85{--tw-gradient-from:color-mix(in oklab, var(--color-white) 85%, transparent)}}.from-white\/85{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-amber-200{--tw-gradient-via:var(--color-amber-200);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-cyan-200\/10{--tw-gradient-via:#a2f4fd1a}@supports (color:color-mix(in lab,red,red)){.via-cyan-200\/10{--tw-gradient-via:color-mix(in oklab, var(--color-cyan-200) 10%, transparent)}}.via-cyan-200\/10{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-orange-200\/10{--tw-gradient-via:#ffd7a81a}@supports (color:color-mix(in lab,red,red)){.via-orange-200\/10{--tw-gradient-via:color-mix(in oklab, var(--color-orange-200) 10%, transparent)}}.via-orange-200\/10{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-200{--tw-gradient-via:var(--color-slate-200);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-900{--tw-gradient-via:var(--color-slate-900);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-teal-200{--tw-gradient-via:var(--color-teal-200);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-teal-200\/10{--tw-gradient-via:#96f7e41a}@supports (color:color-mix(in lab,red,red)){.via-teal-200\/10{--tw-gradient-via:color-mix(in oklab, var(--color-teal-200) 10%, transparent)}}.via-teal-200\/10{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-violet-100{--tw-gradient-via:var(--color-violet-100);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-violet-200{--tw-gradient-via:var(--color-violet-200);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-violet-200\/20{--tw-gradient-via:#ddd6ff33}@supports (color:color-mix(in lab,red,red)){.via-violet-200\/20{--tw-gradient-via:color-mix(in oklab, var(--color-violet-200) 20%, transparent)}}.via-violet-200\/20{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-violet-500{--tw-gradient-via:var(--color-violet-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white{--tw-gradient-via:var(--color-white);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/65{--tw-gradient-via:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.via-white\/65{--tw-gradient-via:color-mix(in oklab, var(--color-white) 65%, transparent)}}.via-white\/65{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/80{--tw-gradient-via:#fffc}@supports (color:color-mix(in lab,red,red)){.via-white\/80{--tw-gradient-via:color-mix(in oklab, var(--color-white) 80%, transparent)}}.via-white\/80{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-amber-100{--tw-gradient-to:var(--color-amber-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-200\/20{--tw-gradient-to:#fee68533}@supports (color:color-mix(in lab,red,red)){.to-amber-200\/20{--tw-gradient-to:color-mix(in oklab, var(--color-amber-200) 20%, transparent)}}.to-amber-200\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-400{--tw-gradient-to:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-500{--tw-gradient-to:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-500{--tw-gradient-to:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-950{--tw-gradient-to:var(--color-slate-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-400{--tw-gradient-to:var(--color-teal-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-50{--tw-gradient-to:var(--color-violet-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-50\/90{--tw-gradient-to:#f5f3ffe6}@supports (color:color-mix(in lab,red,red)){.to-violet-50\/90{--tw-gradient-to:color-mix(in oklab, var(--color-violet-50) 90%, transparent)}}.to-violet-50\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-500{--tw-gradient-to:var(--color-violet-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-950{--tw-gradient-to:var(--color-violet-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white\/35{--tw-gradient-to:#ffffff59}@supports (color:color-mix(in lab,red,red)){.to-white\/35{--tw-gradient-to:color-mix(in oklab, var(--color-white) 35%, transparent)}}.to-white\/35{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-cover{object-fit:cover}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-9{padding-inline:calc(var(--spacing) * 9)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-11{padding-left:calc(var(--spacing) * 11)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[8\.5px\]{font-size:8.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.26em\]{--tw-tracking:.26em;letter-spacing:.26em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-\[\#555555\]{color:#555}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-amber-950{color:var(--color-amber-950)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-cyan-600{color:var(--color-cyan-600)}.text-cyan-700{color:var(--color-cyan-700)}.text-cyan-800{color:var(--color-cyan-800)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-indigo-500{color:var(--color-indigo-500)}.text-neutral-300{color:var(--color-neutral-300)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-700{color:var(--color-neutral-700)}.text-neutral-800{color:var(--color-neutral-800)}.text-neutral-900{color:var(--color-neutral-900)}.text-neutral-950{color:var(--color-neutral-950)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-teal-200{color:var(--color-teal-200)}.text-teal-300{color:var(--color-teal-300)}.text-teal-400{color:var(--color-teal-400)}.text-teal-600{color:var(--color-teal-600)}.text-teal-700{color:var(--color-teal-700)}.text-teal-800{color:var(--color-teal-800)}.text-teal-900{color:var(--color-teal-900)}.text-teal-900\/90{color:#0b4f4ae6}@supports (color:color-mix(in lab,red,red)){.text-teal-900\/90{color:color-mix(in oklab,var(--color-teal-900) 90%,transparent)}}.text-teal-950{color:var(--color-teal-950)}.text-violet-200{color:var(--color-violet-200)}.text-violet-300{color:var(--color-violet-300)}.text-violet-500{color:var(--color-violet-500)}.text-violet-600{color:var(--color-violet-600)}.text-violet-700{color:var(--color-violet-700)}.text-violet-800{color:var(--color-violet-800)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.placeholder-neutral-400::placeholder{color:var(--color-neutral-400)}.accent-cyan-600{accent-color:var(--color-cyan-600)}.accent-emerald-600{accent-color:var(--color-emerald-600)}.shadow-sm\/5{--tw-shadow-alpha:5%;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,oklab(0% 0 0/.05)), 0 1px 2px -1px var(--tw-shadow-color,oklab(0% 0 0/.05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_12px_currentColor\]{--tw-shadow:0 0 12px var(--tw-shadow-color,currentColor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(45\,212\,191\,0\.35\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#2dd4bf59);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-amber-100\/70{--tw-shadow-color:#fef3c6b3}@supports (color:color-mix(in lab,red,red)){.shadow-amber-100\/70{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-100) 70%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-amber-300{--tw-shadow-color:oklch(87.9% .169 91.605)}@supports (color:color-mix(in lab,red,red)){.shadow-amber-300{--tw-shadow-color:color-mix(in oklab, var(--color-amber-300) var(--tw-shadow-alpha), transparent)}}.shadow-cyan-100\/70{--tw-shadow-color:#cefafeb3}@supports (color:color-mix(in lab,red,red)){.shadow-cyan-100\/70{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-cyan-100) 70%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-cyan-300{--tw-shadow-color:oklch(86.5% .127 207.078)}@supports (color:color-mix(in lab,red,red)){.shadow-cyan-300{--tw-shadow-color:color-mix(in oklab, var(--color-cyan-300) var(--tw-shadow-alpha), transparent)}}.shadow-slate-300{--tw-shadow-color:oklch(86.9% .022 252.894)}@supports (color:color-mix(in lab,red,red)){.shadow-slate-300{--tw-shadow-color:color-mix(in oklab, var(--color-slate-300) var(--tw-shadow-alpha), transparent)}}.shadow-slate-900\/5{--tw-shadow-color:#0f172b0d}@supports (color:color-mix(in lab,red,red)){.shadow-slate-900\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-teal-100\/70{--tw-shadow-color:#cbfbf1b3}@supports (color:color-mix(in lab,red,red)){.shadow-teal-100\/70{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-teal-100) 70%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-teal-300{--tw-shadow-color:oklch(85.5% .138 181.071)}@supports (color:color-mix(in lab,red,red)){.shadow-teal-300{--tw-shadow-color:color-mix(in oklab, var(--color-teal-300) var(--tw-shadow-alpha), transparent)}}.shadow-teal-900\/10{--tw-shadow-color:#0b4f4a1a}@supports (color:color-mix(in lab,red,red)){.shadow-teal-900\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-teal-900) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-violet-100\/70{--tw-shadow-color:#ede9feb3}@supports (color:color-mix(in lab,red,red)){.shadow-violet-100\/70{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-violet-100) 70%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-violet-300{--tw-shadow-color:oklch(81.1% .111 293.571)}@supports (color:color-mix(in lab,red,red)){.shadow-violet-300{--tw-shadow-color:color-mix(in oklab, var(--color-violet-300) var(--tw-shadow-alpha), transparent)}}.ring-amber-200{--tw-ring-color:var(--color-amber-200)}.ring-cyan-200{--tw-ring-color:var(--color-cyan-200)}.ring-teal-100{--tw-ring-color:var(--color-teal-100)}.ring-teal-200{--tw-ring-color:var(--color-teal-200)}.ring-teal-200\/60{--tw-ring-color:#96f7e499}@supports (color:color-mix(in lab,red,red)){.ring-teal-200\/60{--tw-ring-color:color-mix(in oklab, var(--color-teal-200) 60%, transparent)}}.ring-teal-200\/70{--tw-ring-color:#96f7e4b3}@supports (color:color-mix(in lab,red,red)){.ring-teal-200\/70{--tw-ring-color:color-mix(in oklab, var(--color-teal-200) 70%, transparent)}}.ring-violet-200{--tw-ring-color:var(--color-violet-200)}.ring-white\/70{--tw-ring-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.ring-white\/70{--tw-ring-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.ring-white\/80{--tw-ring-color:#fffc}@supports (color:color-mix(in lab,red,red)){.ring-white\/80{--tw-ring-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.ring-white\/90{--tw-ring-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.ring-white\/90{--tw-ring-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}@media(hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:bg-blue-50:is(:where(.group):hover *){background-color:var(--color-blue-50)}.group-hover\:text-blue-500:is(:where(.group):hover *){color:var(--color-blue-500)}.group-hover\:text-blue-600:is(:where(.group):hover *){color:var(--color-blue-600)}.group-hover\:text-teal-600:is(:where(.group):hover *){color:var(--color-teal-600)}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}}.selection\:bg-cyan-500 ::selection{background-color:var(--color-cyan-500)}.selection\:bg-cyan-500::selection{background-color:var(--color-cyan-500)}.selection\:text-white ::selection{color:var(--color-white)}.selection\:text-white::selection{color:var(--color-white)}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-cyan-400:hover{border-color:var(--color-cyan-400)}.hover\:border-neutral-300:hover{border-color:var(--color-neutral-300)}.hover\:border-neutral-400:hover{border-color:var(--color-neutral-400)}.hover\:border-teal-300:hover{border-color:var(--color-teal-300)}.hover\:bg-cyan-50:hover{background-color:var(--color-cyan-50)}.hover\:bg-neutral-50:hover{background-color:var(--color-neutral-50)}.hover\:bg-neutral-50\/40:hover{background-color:#fafafa66}@supports (color:color-mix(in lab,red,red)){.hover\:bg-neutral-50\/40:hover{background-color:color-mix(in oklab,var(--color-neutral-50) 40%,transparent)}}.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:bg-neutral-800:hover{background-color:var(--color-neutral-800)}.hover\:bg-rose-50:hover{background-color:var(--color-rose-50)}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:bg-teal-50:hover{background-color:var(--color-teal-50)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/60:hover{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/60:hover{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.hover\:bg-white\/70:hover{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/70:hover{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.hover\:bg-white\/80:hover{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/80:hover{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.hover\:text-blue-700:hover{color:var(--color-blue-700)}.hover\:text-cyan-700:hover{color:var(--color-cyan-700)}.hover\:text-neutral-800:hover{color:var(--color-neutral-800)}.hover\:text-neutral-900:hover{color:var(--color-neutral-900)}.hover\:text-rose-600:hover{color:var(--color-rose-600)}.hover\:text-slate-950:hover{color:var(--color-slate-950)}.hover\:text-teal-700:hover{color:var(--color-teal-700)}.hover\:text-violet-700:hover{color:var(--color-violet-700)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-md\/5:hover{--tw-shadow-alpha:5%;--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,oklab(0% 0 0/.05)), 0 2px 4px -2px var(--tw-shadow-color,oklab(0% 0 0/.05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-1:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-teal-100\/70:hover{--tw-ring-color:#cbfbf1b3}@supports (color:color-mix(in lab,red,red)){.hover\:ring-teal-100\/70:hover{--tw-ring-color:color-mix(in oklab, var(--color-teal-100) 70%, transparent)}}}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-cyan-300:focus{--tw-ring-color:var(--color-cyan-300)}.focus\:ring-neutral-400:focus{--tw-ring-color:var(--color-neutral-400)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-teal-400:focus-visible{--tw-ring-color:var(--color-teal-400)}.focus-visible\:ring-teal-400\/70:focus-visible{--tw-ring-color:#00d3bdb3}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-teal-400\/70:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-teal-400) 70%, transparent)}}.disabled\:cursor-default:disabled{cursor:default}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}@media(min-width:360px){.min-\[360px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:40rem){.sm\:bottom-6{bottom:calc(var(--spacing) * 6)}.sm\:-left-\[2\.05rem\]{left:-2.05rem}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mt-0{margin-top:calc(var(--spacing) * 0)}.sm\:mt-4{margin-top:calc(var(--spacing) * 4)}.sm\:mt-8{margin-top:calc(var(--spacing) * 8)}.sm\:ml-3{margin-left:calc(var(--spacing) * 3)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:h-2\.5{height:calc(var(--spacing) * 2.5)}.sm\:h-4{height:calc(var(--spacing) * 4)}.sm\:h-9{height:calc(var(--spacing) * 9)}.sm\:h-\[470px\]{height:470px}.sm\:w-4{width:calc(var(--spacing) * 4)}.sm\:w-9{width:calc(var(--spacing) * 9)}.sm\:w-auto{width:auto}.sm\:max-w-\[58\%\]{max-width:58%}.sm\:flex-1{flex:1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:rounded-\[36px\]{border-radius:36px}.sm\:rounded-\[44px\]{border-radius:44px}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-5{padding-block:calc(var(--spacing) * 5)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:pt-3{padding-top:calc(var(--spacing) * 3)}.sm\:pt-8{padding-top:calc(var(--spacing) * 8)}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.sm\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.sm\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[10px\]{font-size:10px}}@media(min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}}@media(min-width:64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:min-w-0{min-width:calc(var(--spacing) * 0)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[\.7fr_1\.3fr\]{grid-template-columns:.7fr 1.3fr}.lg\:grid-cols-\[1fr_\.9fr\]{grid-template-columns:1fr .9fr}.lg\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.lg\:items-stretch{align-items:stretch}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:py-12{padding-block:calc(var(--spacing) * 12)}.lg\:pt-4{padding-top:calc(var(--spacing) * 4)}.lg\:pt-10{padding-top:calc(var(--spacing) * 10)}.lg\:pt-20{padding-top:calc(var(--spacing) * 20)}.lg\:pb-24{padding-bottom:calc(var(--spacing) * 24)}}@media(min-width:80rem){.xl\:flex{display:flex}.xl\:w-auto{width:auto}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}}@media(min-width:96rem){.\32xl\:block{display:block}}}html,body{font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}body{background-color:var(--color-slate-50);color:#334155;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-weight:500;line-height:1.6}button,input,textarea,select{font:inherit}button,nav,[role=button]{letter-spacing:-.012em;font-weight:700}h1,h2,h3,h4,h5,h6,.font-display{font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:800}.font-mono{font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.font-light{font-weight:500}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}:root{--brand-teal:#14b8a6;--brand-cyan:#06b6d4;--brand-purple:#7c3aed;--brand-violet:#8b5cf6;--brand-orange:#f97316;--brand-yellow:#facc15;--brand-ink:#07111f;--brand-primary-gradient:linear-gradient(135deg, #14b8a6 0%, #7c3aed 55%, #f59e0b 100%);--brand-cool-gradient:linear-gradient(135deg, #06b6d4 0%, #14b8a6 45%, #8b5cf6 100%);--brand-warm-gradient:linear-gradient(135deg, #facc15 0%, #f97316 55%, #8b5cf6 100%);--liquid-ink:var(--brand-ink);--liquid-muted:#52627a;--liquid-blue:var(--brand-purple);--liquid-cyan:var(--brand-cyan);--liquid-violet:var(--brand-violet);--liquid-emerald:var(--brand-teal);--glass-bg:#ffffffad;--glass-strong:#ffffffd6;--glass-border:#ffffffc7;--mouse-x:50vw;--mouse-y:22vh}body{background:radial-gradient(circle at 12% 8%,#14b8a657,#0000 30rem),radial-gradient(circle at 88% 0,#7c3aed47,#0000 32rem),radial-gradient(circle at 56% 6%,#facc151f,#0000 28rem),linear-gradient(135deg,#fbfdff,#eef8ff 44%,#f8f5ff);min-height:100vh}.liquid-background{isolation:isolate;background:radial-gradient(circle at 12% 18%,#14b8a64d,#0000 26rem),radial-gradient(circle at 84% 10%,#7c3aed38,#0000 30rem),radial-gradient(circle at 55% 86%,#f973161a,#0000 26rem),linear-gradient(135deg,#fff,#f0f9ff 46%,#f8f5ff);position:relative}.liquid-background:before{content:"";z-index:-2;filter:blur(16px);background:radial-gradient(at 22% 18%,#22d3ee29,#0000 32%),radial-gradient(at 82% 12%,#8b5cf624,#0000 34%),conic-gradient(from 120deg at 74% 22%,#0000,#2563eb0b,#0000 34%,#8b5cf609,#0000 70%);position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(at 50% 22%,#000 0%,#0000 72%);mask-image:radial-gradient(at 50% 22%,#000,#0000 72%)}.liquid-background:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at var(--mouse-x) var(--mouse-y),#22d3ee33,transparent 22rem),linear-gradient(115deg,transparent 0%,#ffffff7a 38%,transparent 62%);position:absolute;top:0;right:0;bottom:0;left:0}.interactive-spotlight{pointer-events:none;z-index:1;background:radial-gradient(circle at var(--mouse-x) var(--mouse-y),#7dd3fc33,transparent 20rem);mix-blend-mode:multiply;position:fixed;top:0;right:0;bottom:0;left:0}.liquid-glass-card,.glass-input,.glass-nav{-webkit-backdrop-filter:blur(22px)saturate(160%);background:linear-gradient(145deg,#ffffffd1,#ffffff7a);border:1px solid #ffffffc7;box-shadow:0 22px 70px #0f172a1a,inset 0 1px #fffffff2,inset 0 -1px #2563eb14}.glass-nav{border-color:#ffffffad;box-shadow:0 18px 60px #0f172a1a,inset 0 1px #ffffffe6}.refractive-border{position:relative;overflow:hidden}.refractive-border:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#fffffff2,#14b8a67a,#7c3aed57,#f9731638,#fffc);padding:1px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.soft-glow{box-shadow:0 24px 90px #2563eb24,0 12px 40px #06b6d414,inset 0 1px #ffffffe6}.flowing-gradient-line{background:linear-gradient(90deg,transparent,var(--brand-teal),var(--brand-purple),var(--brand-orange),transparent);background-size:220% 100%;height:2px;animation:4s linear infinite flow-line}.liquid-button{background:var(--brand-primary-gradient);color:#fff;border-radius:999px;position:relative;overflow:hidden;box-shadow:0 18px 42px #2563eb42,inset 0 1px #ffffff73}.liquid-button:after{content:"";background:linear-gradient(115deg,#0000 20%,#ffffff73 45%,#0000 65%);transition:transform .7s;position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-120%)}.liquid-button:hover:after{transform:translate(120%)}.glass-input{color:var(--liquid-ink);background:#ffffff9e}.workflow-hero-art{border-radius:40px;min-height:520px;position:relative}.workflow-node{letter-spacing:-.01em;color:#0f172a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb3;border:1px solid #ffffffe0;border-radius:999px;align-items:center;gap:.5rem;padding:.72rem .86rem;font-size:.72rem;font-weight:800;animation:5.5s ease-in-out infinite float-node;display:inline-flex;position:absolute;box-shadow:0 14px 38px #0f172a1f,inset 0 1px #ffffffe6}.friction-node{box-shadow:0 16px 42px #f43f5e24,inset 0 1px #fff}.optimized-node{box-shadow:0 16px 42px #10b98129,inset 0 1px #fff}.friction-marker:before,.optimized-marker:before{content:"";vertical-align:-1px;border-radius:999px;width:.55rem;height:.55rem;margin-right:.4rem;display:inline-block}.friction-marker:before{background:#fb7185;box-shadow:0 0 16px #fb7185}.optimized-marker:before{background:#10b981;box-shadow:0 0 16px #10b981}.workflow-stream{stroke-dashoffset:0;animation:5s linear infinite stream-dash}.optimized-stream{stroke-dasharray:24 12}.delay-1{animation-delay:-.8s}.delay-2{animation-delay:-1.6s}.delay-3{animation-delay:-2.4s}.liquid-analysis-lens{color:#0f172a;text-transform:uppercase;letter-spacing:.14em;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 35% 25%,#fffffff2,#ffffff75);border:1px solid #ffffffe6;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;width:126px;height:126px;font-size:.68rem;font-weight:900;display:flex;box-shadow:0 22px 70px #06b6d438,inset 0 1px #fff}.liquid-orb-field:before,.liquid-orb-field:after{content:"";filter:blur(8px);opacity:.55;border-radius:999px;animation:9s ease-in-out infinite alternate orb-drift;position:absolute}.liquid-orb-field:after{background:#8b5cf62e;width:220px;height:220px;animation-delay:-2s;bottom:12%;right:5%}.metric-capsule{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffffd1,#ffffff85);border:1px solid #ffffffc7;border-radius:28px;padding:1.15rem;box-shadow:0 18px 50px #0f172a17,inset 0 1px #fff}.workflow-canvas-node{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffad;border:1px solid #ffffffdb;border-radius:24px;padding:1rem;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;box-shadow:0 16px 44px #0f172a14,inset 0 1px #ffffffe6}.workflow-canvas-node:hover{transform:translateY(-3px)scale(1.01)}.workflow-canvas-node.current{border-color:#fb718557}.workflow-canvas-node.optimized{border-color:#10b98161}.workflow-canvas-node.selected{box-shadow:0 22px 68px #2563eb2b,0 0 0 1px #22d3ee6b}@keyframes flow-line{to{background-position:-220% 0}}@keyframes stream-dash{to{stroke-dashoffset:-220px}}@keyframes float-node{0%,to{transform:translate(0)}50%{transform:translateY(-3.5px)}}@keyframes orb-drift{to{transform:translate(10px,-8px)scale(1.025)}}@keyframes loader-align{0%,45%{transform:translate(var(--scatter-x),var(--scatter-y))}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.interactive-spotlight{display:none}}@media(max-width:768px){.workflow-hero-art{border-radius:30px;min-height:430px}.workflow-node{padding:.56rem .64rem;font-size:.62rem}.liquid-analysis-lens{width:96px;height:96px;font-size:.55rem}.interactive-spotlight{display:none}}.liquid-depth-shell{isolation:isolate;-webkit-backdrop-filter:blur(26px)saturate(175%);background:linear-gradient(145deg,#ffffffd6,#ffffff6b),radial-gradient(circle at 50% 45%,#22d3ee29,#0000 21rem),radial-gradient(circle at 14% 18%,#fb71851a,#0000 17rem),radial-gradient(circle at 86% 74%,#10b9811a,#0000 18rem);border:1px solid #ffffffd1;position:relative;overflow:hidden}.liquid-glass-panel{-webkit-backdrop-filter:blur(24px)saturate(180%);background:radial-gradient(circle at 32% 18%,#fffffffa,#ffffff85 38%,#e0f2fe52);border:1px solid #ffffffe6;box-shadow:0 30px 90px #0ea5e933,0 18px 42px #0f172a1a,inset 0 1px #fffffff2,inset 0 -22px 42px #2563eb12}.floating-depth-card{transform-style:preserve-3d;transition:transform .28s,box-shadow .28s;position:relative;box-shadow:0 28px 80px #0f172a1f,0 10px 24px #2563eb14,inset 0 1px #fffffff5}.floating-depth-card:hover{transform:translateY(-5px)rotateX(1.5deg)}.flow-shadow{box-shadow:0 42px 120px #2563eb29,0 24px 70px #06b6d41f,0 18px 40px #0f172a1a,inset 0 1px #fffffff2}.perspective-stage{perspective:1400px;transform-style:preserve-3d;transition:transform .45s,box-shadow .45s}.perspective-stage:hover{transform:rotateX(1.4deg)rotateY(-1.6deg)translateY(-3px)}.depth-orb{pointer-events:none;filter:blur(28px);opacity:.78;mix-blend-mode:multiply;border-radius:999px;position:absolute}.glass-surface-highlight{position:relative;overflow:hidden}.glass-surface-highlight:after{content:"";border-radius:inherit;opacity:.56;pointer-events:none;background:linear-gradient(115deg,#ffffff8f,#0000 28%,#0000 72%,#ffffff4d);position:absolute;top:0;right:0;bottom:0;left:0}.liquid-background:before{filter:blur(16px);background:radial-gradient(at 18% 16%,#22d3ee2e,#0000 32%),radial-gradient(at 84% 10%,#8b5cf624,#0000 36%),radial-gradient(at 50% 82%,#10b98114,#0000 42%),conic-gradient(from 118deg at 76% 18%,#0000,#22d3ee0d 42deg,#0000 88deg,#8b5cf60a 132deg,#0000 194deg,#10b98108 246deg,#0000 315deg);-webkit-mask-image:radial-gradient(at 50% 20%,#000 0%,#0000 74%);mask-image:radial-gradient(at 50% 20%,#000,#0000 74%)}.liquid-button{transition:transform .22s,box-shadow .22s,filter .22s;transform:translateZ(0);box-shadow:0 20px 46px #7c3aed3b,0 8px 16px #14b8a62e,0 4px 18px #f973161f,inset 0 1px #ffffff8c,inset 0 -10px 24px #0f172a1f}.liquid-button:hover{filter:saturate(1.08);transform:translateY(-3px)scale(1.01)}.liquid-button:active{transform:translateY(1px)scale(.99)}.workflow-hero-art{border-radius:46px;grid-column:auto;min-height:560px}.workflow-hero-art:before{content:"";filter:blur(18px);z-index:-1;background:radial-gradient(#0f172a2e,#0000 68%);border-radius:999px;height:86px;position:absolute;bottom:-24px;left:8%;right:8%}.workflow-flow-svg{z-index:2;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.workflow-flow-svg-mobile{display:none}.workflow-flow-desktop{display:block}.workflow-flow-mobile{display:none}.svg-mobile-foreign-node{overflow:visible}.svg-mobile-node-card{background:linear-gradient(145deg,#fffffff0,#ffffff9e),radial-gradient(circle at 18% 18%,var(--node-glow),transparent 62%);width:100%;height:100%;box-shadow:0 6px 14px #0f172a1a,0 3px 8px var(--node-glow),inset 0 1px #fffffff5;color:#0f172a;letter-spacing:-.01em;white-space:nowrap;border:1px solid #ffffffeb;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:10px;font-weight:900;display:flex;overflow:hidden}.svg-mobile-node-card-output{background:linear-gradient(145deg,#fffffff5,#e0f2fea8),radial-gradient(circle at 18% 16%,var(--node-glow),transparent 64%);border-color:#7dd3fc99}.svg-mobile-node-label{text-overflow:ellipsis;overflow:hidden}.svg-mobile-node-icon{width:22px;height:22px;color:var(--accent);box-shadow:inset 0 1px #fffffff0,0 3px 8px var(--node-glow);background:#ffffffbd;border-radius:999px;flex:0 0 22px;justify-content:center;align-items:center;display:inline-flex}.svg-mobile-node-icon svg{width:14px;height:14px}.workflow-mobile-engine-icon{color:#0d9488;width:18px;height:18px}.workflow-mobile-engine-content{color:#0f766e;text-align:center;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:.26rem;width:100%;height:100%;display:flex}.workflow-mobile-engine-content strong{color:#0f172a;letter-spacing:.09em;flex-direction:column;font-size:8px;font-weight:950;line-height:1.12;display:flex}.hero-depth-orb-left{background:#fb71852e;width:240px;height:240px;top:40px;left:-44px}.hero-depth-orb-right{background:#8b5cf629;width:280px;height:280px;bottom:34px;right:-40px}.hero-horizon-glow{z-index:1;background:linear-gradient(90deg,#0000,#fffffff2,#22d3ee73,#fffffff2,#0000);height:1px;position:absolute;top:48%;left:7%;right:7%;box-shadow:0 0 48px #22d3ee59}.workflow-stream{stroke-dashoffset:0;animation:5.8s linear infinite stream-dash;animation-delay:var(--delay,0s)}.optimized-stream{stroke-dasharray:28 12;opacity:.92}.workflow-node{left:var(--x);top:var(--y);z-index:5;letter-spacing:-.015em;color:#0f172a;min-width:max-content;box-shadow:0 18px 46px #0f172a1f,0 8px 20px var(--node-glow),inset 0 1px #fffffff5,inset 0 -10px 20px #2563eb0b;-webkit-backdrop-filter:blur(20px)saturate(168%);transform:translateZ(var(--depth));animation:6.2s ease-in-out infinite float-node;animation-delay:var(--delay);background:linear-gradient(145deg,#ffffffe0,#ffffff8f);border:1px solid #ffffffeb;border-radius:999px;gap:.5rem;padding:.74rem .92rem;font-size:.72rem;font-weight:850}.liquid-node:before{content:"";background:#fffffff0;border-radius:999px;height:1px;position:absolute;inset:2px 24% auto 14%;box-shadow:0 0 14px #ffffffc2}.friction-node{border-color:#fbbf246b}.optimized-node{border-color:#22d3ee7a}.liquid-analysis-lens{z-index:7;color:#0f172a;text-align:center;text-transform:uppercase;border-radius:38px;flex-direction:column;justify-content:center;align-items:center;gap:.42rem;width:154px;height:154px;animation:4.8s ease-in-out infinite engine-pulse;display:flex;position:absolute;top:50%;left:51%;transform:translate(-50%,-50%)rotateX(8deg)rotateY(-10deg)translateZ(92px)}.liquid-analysis-lens strong{letter-spacing:.14em;max-width:112px;font-size:.7rem;line-height:1.12}.analysis-chip-row{flex-wrap:wrap;justify-content:center;gap:.22rem;max-width:118px;display:flex}.analysis-chip-row em{color:#0e7490;letter-spacing:.11em;background:#ffffff9e;border:1px solid #ffffffb8;border-radius:999px;padding:.18rem .34rem;font-size:.48rem;font-style:normal;font-weight:900}.zone-caption{z-index:6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#475569;letter-spacing:.14em;text-transform:uppercase;background:#ffffff8a;border:1px solid #ffffffc7;border-radius:999px;padding:.42rem .68rem;font-size:.58rem;font-weight:900;position:absolute;top:6.6%;box-shadow:0 12px 30px #0f172a12,inset 0 1px #ffffffe6}.zone-caption-left{color:#be123c;left:5%}.zone-caption-center{color:#0891b2;left:50%;transform:translate(-50%)}.zone-caption-right{color:#047857;right:5%}.specular-streak{z-index:8;pointer-events:none;background:linear-gradient(90deg,#0000,#fffffff0,#22d3ee6b,#0000);border-radius:999px;width:38%;height:1px;position:absolute;transform:rotate(-12deg)}.specular-streak-one{opacity:.74;top:22%;right:-4%}.specular-streak-two{opacity:.46;width:28%;bottom:19%;left:8%}.workflow-canvas-node{background:linear-gradient(145deg,#ffffffd1,#ffffff85);box-shadow:0 20px 54px #0f172a1a,0 7px 18px #2563eb0d,inset 0 1px #fffffff0}.metric-capsule,.workflow-canvas-node,.liquid-glass-card{transform-style:preserve-3d}@keyframes engine-pulse{0%,to{box-shadow:0 30px 90px #0ea5e933,0 18px 42px #0f172a1a,inset 0 1px #fffffff2,inset 0 -22px 42px #2563eb12}50%{box-shadow:0 38px 110px #0ea5e947,0 20px 52px #8b5cf61f,inset 0 1px #fff,inset 0 -24px 46px #2563eb1a}}@media(max-width:1024px){.workflow-hero-art{min-height:500px}.workflow-node{padding:.62rem .72rem;font-size:.66rem}.liquid-analysis-lens{width:136px;height:136px}}@media(max-width:768px){.workflow-hero-art{border-radius:34px;min-height:640px}.workflow-flow-svg-desktop{display:none}.workflow-flow-svg-mobile{display:block}.workflow-node{left:var(--mx);top:var(--my);white-space:normal;max-width:9.8rem;transform:translateZ(var(--depth));padding:.56rem .62rem;font-size:.62rem}.liquid-analysis-lens{border-radius:34px;width:138px;height:138px;top:51%;left:50%;transform:translate(-50%,-50%)rotateX(5deg)translateZ(74px)}.zone-caption{padding:.34rem .48rem;font-size:.5rem}.zone-caption-left{top:3%;left:50%;transform:translate(-50%)}.zone-caption-center{top:43%}.zone-caption-right{top:76%;left:50%;right:auto;transform:translate(-50%)}.specular-streak{display:none}.perspective-stage:hover{transform:none}.floating-depth-card:hover{transform:translateY(-3px)}}.hero-immersive-stage{isolation:isolate;align-items:center;display:flex}.hero-immersive-stage:before{content:"";z-index:-1;filter:blur(4px);background:radial-gradient(at 52%,#22d3ee38,#0000 42%),radial-gradient(at 78% 42%,#8b5cf62e,#0000 42%),linear-gradient(112deg,#0000 0,#0000 12%,#ffffff47 32%,#0000 64%);height:72%;position:absolute;inset:6% -10% auto 34%;-webkit-mask-image:radial-gradient(at 60% 45%,#000 0 58%,#0000 76%);mask-image:radial-gradient(at 60% 45%,#000 0,#000 58%,#0000 76%)}.hero-immersive-stage:after{display:none}.hero-copy-panel{pointer-events:none;width:100%}.hero-copy-panel>*{pointer-events:auto;max-width:36rem}.hero-subheadline{color:#243449;letter-spacing:-.012em;max-width:36rem;font-weight:500;line-height:1.65}.hero-subheadline strong{color:#17243a;font-weight:700}.hero-art-layer{z-index:0;pointer-events:none;width:clamp(680px,68vw,1080px);min-width:680px;position:absolute;top:50%;right:clamp(-3rem,-2.5vw,0rem);transform:translateY(-48%)}.hero-art-layer .workflow-hero-art{width:100%}.interactive-spotlight{display:none}.liquid-depth-shell.workflow-hero-art{min-height:clamp(500px,50vw,680px);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;overflow:visible}.liquid-depth-shell.workflow-hero-art:before,.liquid-depth-shell.workflow-hero-art.refractive-border:before{display:none}.workflow-flow-system{filter:drop-shadow(0 38px 70px #0f172a1f);overflow:visible}.workflow-flow-svg{overflow:visible}.workflow-engine{transform-origin:610px 340px;animation:5s ease-in-out infinite engine-pulse-svg}.engine-aura{transform-origin:610px 340px;animation:6s ease-in-out infinite aura-breathe}.engine-card-content{color:#0f172a;text-align:center;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:.52rem;width:100%;height:100%;display:flex}.engine-card-content strong{letter-spacing:.15em;max-width:11.5rem;font-size:.82rem;font-weight:950;line-height:1.08}.workflow-foreign-node{animation:6.4s ease-in-out infinite float-node-svg;animation-delay:var(--delay);overflow:visible}.svg-node-card{background:linear-gradient(145deg,#ffffffe0,#ffffff85),radial-gradient(circle at 20% 20%,var(--node-glow),transparent 58%);width:100%;height:calc(100% - 8px);box-shadow:0 20px 45px #0f172a21,0 10px 24px var(--node-glow),inset 0 1px #fffffff5,inset 0 -12px 28px #2563eb0e;color:#0f172a;letter-spacing:-.015em;white-space:nowrap;-webkit-backdrop-filter:blur(20px)saturate(170%);border:1px solid #ffffffe6;border-radius:999px;align-items:center;gap:.55rem;padding:0 .92rem;font-size:.78rem;font-weight:900;display:flex}.svg-node-card-output{background:linear-gradient(145deg,#fffffff0,#e0f2fe94),radial-gradient(circle at 18% 12%,var(--node-glow),transparent 62%);box-shadow:0 26px 60px #0f172a24,0 14px 36px var(--node-glow),inset 0 1px #fff,inset 0 -14px 30px #0ea5e914;border-color:#7dd3fc9e;font-size:.9rem}.svg-node-icon{width:2rem;height:2rem;color:var(--accent);box-shadow:inset 0 1px #ffffffeb,0 8px 20px var(--node-glow);background:#ffffffad;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.zone-caption-svg{white-space:nowrap;justify-content:center;align-items:center;width:max-content;max-width:100%;display:inline-flex;position:static}.zone-caption-svg.zone-caption-center,.perspective-stage:hover{transform:none}@keyframes engine-pulse-svg{0%,to{filter:drop-shadow(0 20px 42px #0ea5e929);transform:scale(1)}50%{filter:drop-shadow(0 26px 54px #0ea5e938);transform:scale(1.01)}}@keyframes aura-breathe{0%,to{opacity:.66;transform:scale(.98)}50%{opacity:.86;transform:scale(1.035)}}@keyframes float-node-svg{0%,to{transform:translate(0)}50%{transform:translateY(-3.5px)}}@media(max-width:1180px){.hero-art-layer{opacity:.9;width:72rem;right:-24rem}}@media(max-width:1024px){.hero-immersive-stage{min-height:auto;padding-top:2.5rem;display:block}.hero-copy-panel>*{max-width:48rem}.hero-art-layer{opacity:1;width:min(100%,68rem);min-width:0;margin:2.5rem auto 0;position:relative;top:auto;right:auto;transform:none}.liquid-depth-shell.workflow-hero-art{min-height:clamp(440px,58vw,620px)}}@media(max-width:768px){.hero-immersive-stage{padding-bottom:2.5rem}.hero-copy-panel{padding-top:1.5rem}.liquid-depth-shell.workflow-hero-art{min-height:520px}.svg-node-card{font-size:.72rem}.svg-node-card-output{font-size:.8rem}}@media(max-width:560px){.liquid-depth-shell.workflow-hero-art{min-height:430px}.zone-caption-svg{font-size:.48rem}}.workflow-shadow-floor,.workflow-background-plane{display:none}.hero-depth-orb-center{filter:blur(42px);background:#22d3ee2e;width:420px;height:420px;top:16%;left:36%}.hero-depth-orb-right{filter:blur(40px);background:#8b5cf61f;width:340px;height:340px;bottom:16%;right:4%}.hero-horizon-glow{opacity:.46;top:54%;left:18%;right:13%;box-shadow:0 0 34px #22d3ee33}.liquid-orb-field:before{background:#22d3ee21;width:220px;height:220px;top:22%;left:46%}.liquid-orb-field:after{background:#8b5cf61a;width:260px;height:260px;bottom:18%;right:11%}.workflow-stream{animation:11s linear infinite stream-dash}.fragmented-stream{opacity:.34}.stream-behind{opacity:.24}.stream-front{opacity:.4}.optimized-stream{stroke-dasharray:34 18;opacity:.88;animation-duration:9.5s}.workflow-engine{animation-duration:7.5s}.engine-aura{opacity:.78;animation-duration:8.5s}.engine-card-content{gap:.62rem}.engine-card-content strong{letter-spacing:.14em;max-width:12.8rem;font-size:.86rem;line-height:1.08}.analysis-chip-row{gap:.32rem;max-width:170px}.analysis-chip-row em{color:#0e7490;background:#ffffffa8;padding:.22rem .44rem;font-size:.5rem}.workflow-foreign-node{animation-duration:8.8s}.svg-node-card{background:linear-gradient(145deg,#ffffffd6,#ffffff7a),radial-gradient(circle at 18% 18%,var(--node-glow),transparent 56%);box-shadow:0 13px 28px #0f172a17,0 7px 18px var(--node-glow),inset 0 1px #ffffffeb,inset 0 -9px 20px #2563eb0a;-webkit-backdrop-filter:blur(18px)saturate(150%);border-color:#ffffffd1;gap:.48rem;padding:0 .76rem;font-size:.71rem}.svg-node-card-output{box-shadow:0 23px 54px #0f172a1f,0 12px 30px var(--node-glow),inset 0 1px #fff,inset 0 -14px 28px #0ea5e912;letter-spacing:-.01em;border-color:#7dd3fc94;font-size:.92rem}.svg-node-card-messy .svg-node-icon{width:1.76rem;height:1.76rem}.svg-node-card-output .svg-node-icon{width:2.42rem;height:2.42rem}.zone-caption{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#475569b3;letter-spacing:.18em;background:0 0;border:0;padding:.24rem .48rem;font-size:.52rem}.zone-caption-left{color:#be123ca3}.zone-caption-center{color:#0891b2b3}.zone-caption-right{color:#047857ad}.liquid-glass-card,.glass-input,.glass-nav{box-shadow:0 18px 52px #0f172a16,inset 0 1px #ffffffeb,inset 0 -1px #2563eb0e}.floating-depth-card{transition:transform .35s,box-shadow .35s;box-shadow:0 22px 62px #0f172a17,0 8px 18px #2563eb0e,inset 0 1px #fffffff0}.workflow-canvas-node{border-radius:22px;padding:1.05rem 1.1rem;box-shadow:0 16px 40px #0f172a13,inset 0 1px #ffffffeb}.workflow-canvas-node:hover,.floating-depth-card:hover{transform:translateY(-2px)}.flowing-gradient-line{opacity:.78;animation-duration:7s}.hero-copy-panel>*{max-width:43.5%}.hero-art-layer{width:min(77rem,60vw);min-width:780px;top:53%;right:max(-3.5vw,-58px);transform:translateY(-50%)}@media(max-width:1180px){.hero-art-layer{opacity:.92;width:clamp(680px,76vw,980px);right:clamp(-16rem,-18vw,-9rem)}.hero-copy-panel>*{max-width:48%}}@media(min-width:1400px)and (min-height:850px){#hero-section .hero-copy-panel{padding-top:clamp(3.25rem,5vh,5.25rem)}}@media(max-height:820px)and (min-width:1025px){.hero-immersive-stage{min-height:calc(100vh - 4.5rem);padding-bottom:2rem}.hero-art-layer{width:clamp(700px,70vw,1040px);top:52%;right:clamp(-8rem,-6vw,-3.25rem)}.liquid-depth-shell.workflow-hero-art{min-height:clamp(470px,52vh,590px)}.hero-headline{font-size:clamp(3.6rem,5.4vw,4.8rem)}}@media(max-width:1024px){.hero-copy-panel>*{max-width:48rem}.hero-art-layer{opacity:1;width:min(100%,68rem);min-width:0;margin:3.5rem auto 0;position:relative;top:auto;right:auto;transform:none}.workflow-node-handoffs,.workflow-node-bottlenecks,.messy-flow-layer path:nth-child(n+7){display:none}}@media(max-width:768px){.svg-node-card{font-size:.66rem}.svg-node-card-output{font-size:.78rem}.zone-caption-svg{font-size:.45rem}}@media(max-width:560px){.liquid-depth-shell.workflow-hero-art{min-height:440px}.workflow-node-follow-ups,.messy-flow-layer path:nth-child(6){display:none}.workflow-foreign-node,.workflow-stream,.workflow-engine,.engine-aura,.liquid-orb-field:before,.liquid-orb-field:after{animation-duration:14s}}.liquid-background{background:radial-gradient(at 14% 6%,#7dd3fc47,#0000 34rem),radial-gradient(at 88% 4%,#c4b5fd42,#0000 36rem),radial-gradient(at 54% 76%,#10b9811c,#0000 34rem),linear-gradient(135deg,#fff,#eef9ff 40%,#f7f4ff)}.liquid-background:before{filter:blur(22px)saturate(112%);opacity:.72;background:radial-gradient(at 18% 22%,#22d3ee33,#0000 28%),radial-gradient(at 82% 12%,#8b5cf62e,#0000 30%),radial-gradient(at 56% 58%,#ffffffb3,#0000 34%),radial-gradient(at 50% 105%,#0ea5e929,#0000 42%),conic-gradient(from 118deg at 76% 18%,#0000,#22d3ee11 42deg,#0000 88deg,#8b5cf60e 132deg,#0000 194deg,#10b9810a 246deg,#0000 315deg);-webkit-mask-image:linear-gradient(#000000f2,#000000ad 44%,#0000003d 78%,#0000 100%);mask-image:linear-gradient(#000000f2,#000000ad 44%,#0000003d 78%,#0000)}.liquid-background:after{opacity:.7;background:radial-gradient(circle at 18% 28%,#ffffff7a 0,#ffffff7a .18rem,#0000 .24rem) 6% 10%/34rem 24rem,radial-gradient(circle at 74% 16%,#ffffff6b 0,#ffffff6b .16rem,#0000 .23rem) 78% 4%/42rem 30rem,radial-gradient(circle at 86% 48%,#7dd3fc38 0,#7dd3fc38 .14rem,#0000 .22rem) 92% 36%/38rem 28rem,linear-gradient(116deg,#0000,#ffffff6b 36%,#e0f2fe38 49%,#0000 65%),radial-gradient(at 54% 0,#ffffff8c,#0000 44%),radial-gradient(at 52% 92%,#0ea5e924,#0000 48%)}.glass-nav{background:linear-gradient(145deg,#ffffffe6,#fff9);border-color:#ffffffe0;box-shadow:0 24px 70px #0f172a1f,0 8px 22px #14b8a617,0 0 36px #7c3aed0e,inset 0 1px #fff,inset 0 -1px #14b8a614}.brand-logo-link{filter:drop-shadow(0 10px 18px #14b8a624)}.brand-logo-link:hover{filter:drop-shadow(0 12px 24px #7c3aed29)}.hero-immersive-stage{align-items:flex-start;min-height:clamp(620px,100vh - 5rem,820px)}.hero-immersive-stage:before{filter:blur(30px);opacity:.7;background:radial-gradient(at 56% 46%,#22d3ee29,#0000 52%),radial-gradient(at 82% 38%,#8b5cf621,#0000 54%),radial-gradient(at 38% 66%,#10b98114,#0000 56%);height:84%;inset:-6% -14% auto 28%;-webkit-mask-image:radial-gradient(at 58% 48%,#000 0 44%,#0000 72%);mask-image:radial-gradient(at 58% 48%,#000 0,#000 44%,#0000 72%)}.hero-copy-panel{z-index:5}.hero-copy-panel>*{filter:drop-shadow(0 18px 28px #0f172a14)}.hero-badge{background:linear-gradient(145deg,#ffffffeb,#f0fdfa9e);border-color:#ffffffeb;box-shadow:0 18px 46px #14b8a624,0 8px 18px #0f172a12,inset 0 1px #fff}.hero-headline{letter-spacing:-.05em;color:#06111f;text-wrap:balance;font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:800;line-height:.98}.hero-headline-line+.hero-headline-line{margin-top:.05em}.hero-gradient-word{background:linear-gradient(90deg,var(--brand-teal) 0%,var(--brand-purple) 55%,#f59e0b 100%);color:#0000;filter:drop-shadow(0 10px 18px #2563eb24);-webkit-background-clip:text;background-clip:text;width:max-content;max-width:100%}.text-depth-pop{text-shadow:0 1px #ffffffe0,0 18px 42px #0f172a21,0 0 34px #ffffff9e}.hero-gradient-text{background:linear-gradient(100deg,var(--brand-teal) 0%,var(--brand-purple) 58%,#f59e0b 100%);-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 1px 1px #0f172a3d)drop-shadow(0 9px 18px #0969ff33)drop-shadow(0 2px 4px #7c3aed29);-webkit-background-clip:text;background-clip:text;width:max-content;max-width:100%;display:block}.hero-text-depth .hero-headline-line:not(.hero-gradient-text){text-shadow:0 1px #ffffffc7,0 14px 30px #0f172a21}.hero-primary-cta{box-shadow:0 24px 56px #7c3aed3d,0 12px 24px #14b8a633,0 4px 18px #f9731621,inset 0 1px #ffffff9e,inset 0 -14px 28px #0f172a24}.hero-primary-cta:hover{transform:translateY(-2px)scale(1.006)}.hero-secondary-cta{background:linear-gradient(145deg,#ffffffe0,#f0fdfa94);border-color:#14b8a638;box-shadow:0 18px 44px #0f172a1a,0 8px 18px #2563eb0f,inset 0 1px #fffffff5,inset 0 -8px 18px #2563eb0b}.hero-secondary-cta:hover{color:var(--brand-purple);border-color:#f973164d;transform:translateY(-2px);box-shadow:0 22px 54px #0f172a1f,0 10px 24px #14b8a61a,0 0 0 1px #facc151f,inset 0 1px #fff}.hero-art-layer{z-index:2;top:52%;transform:translateY(-50%)}.clean-flow-layer{isolation:isolate}.optimized-stream{opacity:.96}.optimized-stream-software{stroke-dasharray:28 12;opacity:1}.clean-output-path-software .clean-output-path-bed{opacity:.4}.svg-node-card{box-shadow:0 18px 38px #0f172a1f,0 9px 22px var(--node-glow),inset 0 1px #fff,inset 0 -10px 22px #2563eb0d;border-color:#fffffff0}.svg-node-card-output{box-shadow:0 28px 62px #0f172a29,0 16px 34px var(--node-glow),inset 0 1px #fff,inset 0 -15px 30px #0ea5e914;border-color:#fffffff5}@media(max-width:1024px){.hero-immersive-stage{padding-top:1.25rem}.hero-art-layer{margin-top:1.75rem;transform:none}}@media(max-width:768px){.hero-copy-panel{padding-top:.75rem}.hero-headline{letter-spacing:-.045em;line-height:.98}.hero-headline-line{white-space:normal}}.hero-horizon-glow{display:none!important}.clean-output-path-bed{opacity:.22;filter:blur(.7px)}.clean-output-path-custom-software .clean-output-path-bed{opacity:.3}.optimized-stream{stroke-dasharray:30 14;opacity:1;animation:8s linear infinite stream-dash}.optimized-stream-ai{filter:drop-shadow(0 0 10px #22d3ee73)}.optimized-stream-software{filter:drop-shadow(0 0 12px #7c3aed6b);opacity:1}.optimized-stream-flow{filter:drop-shadow(0 0 10px #10b9816b)}.hero-immersive-stage:after,.workflow-background-plane,.workflow-shadow-floor{display:none}.workflow-flow-system{filter:drop-shadow(0 38px 72px #0f172a24)drop-shadow(0 14px 34px #0ea5e91a)}.engine-aura{opacity:.84}.workflow-engine{filter:drop-shadow(0 26px 54px #0ea5e942)}@media(min-width:1025px){.hero-immersive-stage{align-items:flex-start;min-height:clamp(620px,100vh - 5rem,820px);padding-bottom:clamp(2rem,4vh,4.5rem);display:flex}.hero-copy-panel{padding-right:clamp(1rem,3vw,3rem)}.hero-copy-panel>*{max-width:min(36rem,42vw)}.hero-headline{font-size:clamp(2.75rem,4vw,4rem)}.hero-headline-line{white-space:nowrap}.hero-subheadline{max-width:min(34rem,40vw)}.hero-art-layer{opacity:1;width:clamp(680px,68vw,1080px);min-width:0;position:absolute;top:52%;right:clamp(-3rem,-2.5vw,0rem);transform:translateY(-50%)}}@media(min-width:1200px)and (max-width:1500px){.hero-art-layer{width:clamp(700px,61vw,920px);right:clamp(-2rem,-1.5vw,0rem)}.hero-copy-panel>*{max-width:min(35rem,41vw)}.hero-subheadline{max-width:min(33rem,39vw)}}@media(min-width:1501px)and (max-width:1600px){.hero-art-layer{width:clamp(720px,59vw,930px);right:clamp(-2rem,-1.5vw,0rem)}.hero-subheadline{max-width:33rem}}@media(max-height:820px)and (min-width:1025px){.hero-immersive-stage{min-height:calc(100vh - 4.5rem);padding-bottom:2rem}.hero-art-layer{width:clamp(660px,63vw,940px);top:53%;right:clamp(-2rem,-1.5vw,0rem)}.liquid-depth-shell.workflow-hero-art{min-height:clamp(470px,52vh,590px)}.hero-headline{font-size:clamp(2.75rem,4vw,4rem)}.hero-subheadline{max-width:min(33rem,39vw);font-size:1.08rem;line-height:1.65}}.header-brand-logo{object-fit:contain;filter:drop-shadow(0 2px 4px #0f172a14);width:auto;max-width:clamp(180px,20vw,280px);height:clamp(42px,4vw,58px);transition:transform .3s;display:block}.brand-logo-link:hover .header-brand-logo{transform:scale(1.015)}@media(max-width:640px){.header-brand-logo{max-width:190px;height:38px}}@media(max-width:360px){header{padding-inline:.5rem}.primary-header-bar{padding-inline:.625rem}.header-brand-logo{max-width:160px;height:36px}}.loader-workspace{background:radial-gradient(circle at 16% 24%,#f59e0b2e,#0000 32%),radial-gradient(circle at 82% 22%,#8b5cf62e,#0000 34%),radial-gradient(circle at 52% 78%,#22d3ee33,#0000 38%),linear-gradient(145deg,#f8fbff,#f5f7ff 48%,#fffaf2)}.loader-shell{-webkit-backdrop-filter:blur(28px)saturate(145%);backdrop-filter:blur(28px)saturate(145%);background:linear-gradient(145deg,#ffffffb8,#ffffff61);border:1px solid #ffffffdb;box-shadow:0 32px 90px #3341552e,inset 0 1px #fffffff5}.loader-shell:before{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff9e,#0000 28%,#0000 72%,#ffffff57);position:absolute;top:0;right:0;bottom:0;left:0}.loader-eyebrow,.loader-processing-chip,.loader-side-label{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff9e;border:1px solid #ffffffdb;box-shadow:inset 0 1px #fffffff2,0 12px 30px #4755691a}.loader-map{background:linear-gradient(#ffffff21 1px,#0000 1px) 0 0/38px 38px,linear-gradient(90deg,#ffffff21 1px,#0000 1px) 0 0/38px 38px,linear-gradient(135deg,#ffffff5c,#e2e8f029);border:1px solid #ffffffd6;box-shadow:inset 0 1px #fffffff0,inset 0 -30px 80px #94a3b814}.loader-orb{filter:blur(26px);opacity:.65;border-radius:999px;animation:7s ease-in-out infinite alternate loader-orb-drift;position:absolute}.loader-orb-one{background:#22d3ee3d;width:260px;height:260px;top:10%;left:-70px}.loader-orb-two{background:#a855f72e;width:300px;height:300px;animation-delay:-2s;bottom:4%;right:-80px}.loader-side-label{z-index:5;letter-spacing:.16em;text-transform:uppercase;color:#64748b;border-radius:999px;padding:6px 11px;font-size:9px;font-weight:800;position:absolute;top:22px}.loader-side-label-left{left:22px}.loader-side-label-right{right:22px}.loader-node{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#334155;animation:loader-node-float 4.5s var(--node-delay) ease-in-out infinite;background:#ffffffb8;border:1px solid #ffffffeb;border-radius:14px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:800;display:flex;position:absolute;box-shadow:inset 0 1px #fff,0 14px 30px #33415521}.loader-input-node{color:#7c3aed}.loader-input-email{top:15%;left:5%;transform:rotate(-4deg)}.loader-input-manual{top:39%;left:12%;transform:rotate(3deg)}.loader-input-handoff{top:65%;left:6%;transform:rotate(-2deg)}.loader-input-delay{color:#d97706;top:79%;left:20%;transform:rotate(4deg)}.loader-output-node{color:#0f172a;min-width:150px;right:5%}.loader-output-ai{top:15%}.loader-output-software{top:43%}.loader-output-flow{top:70%}.loader-output-icon{color:#fff;background:linear-gradient(135deg,#22d3ee,#8b5cf6);border-radius:10px;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 7px 16px #22d3ee40}.loader-output-flow .loader-output-icon{background:linear-gradient(135deg,#14b8a6,#22c55e)}.loader-output-software .loader-output-icon{background:linear-gradient(135deg,#8b5cf6,#f59e0b)}.loader-engine{width:178px;height:178px}.loader-engine-core{z-index:3;background:radial-gradient(circle at 35% 25%,#fff,#ffffffb3 56%,#cffafeb8);border:1px solid #fffffff2;width:122px;height:122px;position:relative;box-shadow:inset 0 1px #fff,0 18px 50px #0ea5e93d}.loader-engine-ring{border:1px solid #22d3ee59;border-radius:999px;position:absolute}.loader-engine-ring-outer{border-style:dashed;animation:12s linear infinite loader-spin;top:0;right:0;bottom:0;left:0}.loader-engine-ring-inner{border-color:#8b5cf661;animation:8s linear infinite reverse loader-spin;top:18px;right:18px;bottom:18px;left:18px}.loader-messy-lines path{fill:none;stroke-width:4px;stroke-dasharray:8 13;animation:2.1s linear infinite loader-stream}.loader-messy-lines path:nth-child(2){animation-delay:-.45s}.loader-messy-lines path:nth-child(3){animation-delay:-.9s}.loader-messy-lines path:nth-child(4){animation-delay:-1.3s}.loader-clean-lines path{fill:none;stroke-width:5px;stroke-dasharray:12 18;animation:1.7s linear infinite loader-stream}.loader-clean-lines path:nth-child(2){animation-delay:-.55s}.loader-clean-lines path:nth-child(3){animation-delay:-1.1s}.loader-status-dot{background:#22d3ee;border-radius:99px;width:9px;height:9px;animation:1.25s ease-in-out infinite loader-status-pulse;box-shadow:0 0 0 5px #22d3ee1f,0 0 22px #22d3eee6}.loader-progress{background:linear-gradient(90deg,#22d3ee,#8b5cf6 55%,#f59e0b);transition:width .12s linear;box-shadow:0 0 20px #22d3eeb3}@keyframes loader-stream{to{stroke-dashoffset:-84px}}@keyframes loader-spin{to{transform:rotate(360deg)}}@keyframes loader-node-float{0%,to{margin-top:0}50%{margin-top:-7px}}@keyframes loader-orb-drift{to{transform:translate(24px,-16px)scale(1.08)}}@keyframes loader-status-pulse{50%{opacity:.5;transform:scale(.8)}}@media(max-width:640px){.loader-side-label{top:12px}.loader-side-label-left{left:12px}.loader-side-label-right{right:12px}.loader-node{padding:7px 9px;font-size:9px}.loader-input-node{left:3%}.loader-input-email{top:14%}.loader-input-manual{top:33%}.loader-input-handoff{top:55%}.loader-input-delay{top:72%;left:8%}.loader-output-node{min-width:112px;right:3%}.loader-output-ai{top:14%}.loader-output-software{top:36%}.loader-output-flow{top:58%}.loader-output-icon{width:23px;height:23px}.loader-engine{width:136px;height:136px}.loader-engine-core{width:94px;height:94px}.loader-engine-core svg{width:24px;height:24px}.loader-engine-core strong{font-size:10px}.loader-engine-core>span:first-of-type{display:none}}@media(prefers-reduced-motion:reduce){.loader-orb,.loader-node,.loader-engine-ring,.loader-messy-lines path,.loader-clean-lines path,.loader-status-dot{animation:none!important}.loader-progress{transition:none}}@media(min-width:1400px)and (min-height:850px){.hero-copy-panel{max-width:1320px;padding-right:0}.hero-copy-panel>*{max-width:36rem}.hero-subheadline{max-width:34rem}.hero-art-layer{width:clamp(760px,60vw,1040px);top:51%;right:clamp(.5rem,1vw,1rem);transform:translateY(-50%)}.liquid-depth-shell.workflow-hero-art{min-height:clamp(520px,43vw,660px)}}@media(min-width:1600px)and (min-height:900px){.hero-copy-panel{max-width:1320px}.hero-art-layer{width:clamp(820px,58vw,1080px);right:clamp(1rem,2vw,2.5rem)}}@media(min-width:769px){.workflow-flow-desktop{display:block}.workflow-flow-mobile{display:none}}@media(max-width:768px){html,body,#root,#main-application-container,#landing-page-root{max-width:100%;overflow-x:hidden}header{padding:.5rem}.primary-header-bar{max-width:100%;padding:.55rem .625rem}.brand-logo-link{min-width:0;padding-inline:.125rem}.header-brand-logo{width:min(38vw,145px);max-width:145px;height:34px}.primary-header-bar>.lg\:hidden{flex-shrink:1;gap:.25rem;min-width:0}.primary-header-bar>.lg\:hidden .liquid-button{min-height:34px;padding:.45rem .7rem}.hero-immersive-stage{flex-direction:column;align-items:stretch;min-height:auto;padding-top:1rem;padding-bottom:4rem;display:flex;overflow:hidden}.hero-immersive-stage:before{filter:none;opacity:.5;height:26rem;top:0;right:0;bottom:0;left:0;-webkit-mask-image:none;mask-image:none}.hero-immersive-stage>.depth-orb{display:none}.hero-art-layer{opacity:1;pointer-events:none;order:1;width:min(100%,390px);min-width:0;max-width:390px;height:auto;margin:1rem auto 1.75rem;position:relative;top:auto;left:auto;right:auto;overflow:visible;transform:none}.hero-copy-panel{text-align:center;order:2;width:100%;padding-top:0}.hero-copy-panel>*{max-width:min(100%,24rem);margin-left:auto;margin-right:auto}.liquid-depth-shell.workflow-hero-art{border-radius:32px;width:100%;height:clamp(260px,72vw,320px);min-height:0;max-height:330px;overflow:visible}.workflow-hero-art .liquid-orb-field,.workflow-hero-art>.depth-orb{display:none}.workflow-flow-svg{width:100%;max-width:100%;height:100%;overflow:hidden;transform:none}.workflow-flow-desktop{display:none}.workflow-flow-mobile{filter:drop-shadow(0 8px 16px #0f172a14);width:100%;height:100%;display:block;overflow:visible;transform:none}.zone-caption-svg{display:none}.workflow-foreign-node{animation:none}.workflow-engine{animation-duration:10s;filter:drop-shadow(0 12px 24px #0ea5e929)!important}.engine-aura{opacity:.55;animation-duration:12s}.optimized-stream{filter:none;animation-duration:12s}.fragmented-stream{animation-duration:14s}.clean-output-path-bed{filter:none}.workflow-mobile-engine{transform-origin:195px 150px;filter:drop-shadow(0 6px 12px #0ea5e929);animation:11s ease-in-out infinite engine-pulse-svg}.workflow-mobile-engine-aura{transform-origin:195px 150px;opacity:.55;animation:13s ease-in-out infinite aura-breathe}.workflow-mobile-fragmented-stream{opacity:.7;animation-duration:15s}.workflow-mobile-optimized-stream{opacity:.95;animation-duration:11s}.hero-badge{letter-spacing:.13em;margin-bottom:1.25rem;font-size:.65rem}.hero-headline{letter-spacing:-.055em;max-width:23rem;font-size:clamp(2.35rem,10vw,3rem);line-height:.95}.hero-headline-line{white-space:nowrap}.hero-gradient-text{filter:drop-shadow(0 5px 10px #2563eb24);margin-inline:auto}.hero-subheadline{color:#243449;max-width:22rem;margin-top:1.5rem;font-size:1.02rem;line-height:1.6}.hero-actions{align-items:stretch;width:100%;max-width:22rem;margin-top:1.75rem}.hero-actions>button{width:100%;min-height:52px}}@media(max-width:560px){.hero-immersive-stage{padding-inline:1rem}.hero-art-layer{width:min(100%,390px);max-width:390px;margin-top:.75rem;margin-bottom:1.5rem}.liquid-depth-shell.workflow-hero-art{height:clamp(260px,72vw,320px);max-height:330px}.hero-copy-panel>*{max-width:min(100%,22rem)}.hero-badge{letter-spacing:.1em;padding:.65rem .85rem}.hero-headline{font-size:clamp(2.3rem,10vw,2.75rem)}.hero-subheadline{font-size:1rem}}.social-proof-section{isolation:isolate;overflow:hidden}.proof-depth-orb{z-index:-1;pointer-events:none;filter:blur(70px);opacity:.38;border-radius:999px;width:25rem;height:25rem;position:absolute}.proof-depth-orb-left{background:linear-gradient(135deg,#22d3ee80,#7c3aed4d);top:8%;left:-10rem}.proof-depth-orb-right{background:linear-gradient(135deg,#7c3aed57,#fbbf246b);bottom:3%;right:-9rem}.proof-shell{-webkit-backdrop-filter:blur(28px)saturate(165%);background:linear-gradient(145deg,#ffffffd1,#ffffff80),radial-gradient(circle at 18% 8%,#22d3ee24,#0000 32%),radial-gradient(circle at 86% 100%,#f973161f,#0000 30%);border:1px solid #ffffffd1;border-radius:2.75rem;padding:clamp(2rem,5vw,4.75rem) clamp(1rem,3.4vw,3rem) clamp(1.25rem,3vw,2.25rem);position:relative;overflow:hidden;box-shadow:0 38px 100px #1e293b21,0 12px 34px #0ea5e912,inset 0 1px #fffffffa,inset 0 -1px #7c3aed14}.proof-shell:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#fffffffa,#14b8a66b,#7c3aed57,#fbbf2466,#ffffffe6);padding:1px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.proof-shell:after{content:"";pointer-events:none;opacity:.7;background:linear-gradient(112deg,#0000 12%,#ffffff73 28%,#0000 43%);position:absolute;top:0;right:0;bottom:0;left:0}.proof-shell-glow{filter:blur(48px);pointer-events:none;background:linear-gradient(90deg,#14b8a62e,#7c3aed29,#f9731626);border-radius:50%;width:min(54rem,85vw);height:24rem;position:absolute;top:-13rem;left:50%;transform:translate(-50%)}.proof-eyebrow{color:#087f8c;letter-spacing:.16em;text-transform:uppercase;background:#ffffff94;border:1px solid #ffffffe6;border-radius:999px;align-items:center;gap:.55rem;padding:.58rem .9rem;font-size:.7rem;font-weight:800;display:inline-flex;box-shadow:0 10px 30px #0f172a0f,inset 0 1px #fff}.proof-heading{color:#071426;letter-spacing:-.045em;text-wrap:balance;margin-top:1.15rem;font-size:clamp(2rem,4.2vw,3.65rem);font-weight:800;line-height:1.03}.proof-subheadline{color:#526174;text-wrap:balance;max-width:52rem;margin:1.25rem auto 0;font-size:clamp(1rem,1.5vw,1.14rem);line-height:1.75}.proof-stats-grid{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:clamp(2.5rem,5vw,4.25rem);display:grid;position:relative}.proof-flow-line{z-index:-1;filter:drop-shadow(0 0 7px #0ea5e94d);background:linear-gradient(90deg,#0000,#f59e0ba6,#14b8a6b3,#22d3eebf,#7c3aedb8,#f9731694,#0000) 0 0/180% 100%;height:2px;animation:9s linear infinite proof-flow;position:absolute;top:3.25rem;left:6%;right:6%}.proof-flow-line:before,.proof-flow-line:after{content:"";background:#2dd4bf;border:2px solid #ffffffe6;border-radius:999px;width:.46rem;height:.46rem;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 0 5px #2dd4bf1f,0 0 16px #2dd4bf99}.proof-flow-line:before{left:31%}.proof-flow-line:after{background:#a78bfa;right:31%}.proof-stat-card{--proof-accent:#14b8a6;--proof-accent-secondary:#7c3aed;background:radial-gradient(circle at 90% 4%,var(--proof-accent),transparent 34%),linear-gradient(150deg,#ffffffd9,#ffffff85);border:1px solid #ffffffe6;border-radius:1.75rem;min-width:0;min-height:22.5rem;padding:1.2rem 1.2rem 1.35rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.proof-stat-card{background:radial-gradient(circle at 90% 4%,color-mix(in srgb,var(--proof-accent) 15%,transparent),transparent 34%),linear-gradient(150deg,#ffffffd9,#ffffff85)}}.proof-stat-card{box-shadow:0 18px 45px #0f172a17,inset 0 1px #fff,inset 0 -1px 0 var(--proof-accent)}@supports (color:color-mix(in lab,red,red)){.proof-stat-card{box-shadow:0 18px 45px #0f172a17,inset 0 1px #fff,inset 0 -1px color-mix(in srgb,var(--proof-accent) 12%,transparent)}}.proof-stat-card{-webkit-backdrop-filter:blur(20px)saturate(150%);transition:transform .35s,box-shadow .35s,border-color .35s}.proof-stat-card:before{content:"";background:linear-gradient(90deg,transparent,var(--proof-accent),var(--proof-accent-secondary),transparent);width:76%;height:2px;box-shadow:0 0 14px var(--proof-accent);border-radius:999px;position:absolute;inset:0 auto auto 12%}@supports (color:color-mix(in lab,red,red)){.proof-stat-card:before{box-shadow:0 0 14px color-mix(in srgb,var(--proof-accent) 42%,transparent)}}.proof-stat-card:after{content:"";background:var(--proof-accent-secondary);border-radius:50%;width:9rem;height:9rem;position:absolute;bottom:-4rem;right:-3.5rem}@supports (color:color-mix(in lab,red,red)){.proof-stat-card:after{background:color-mix(in srgb,var(--proof-accent-secondary) 12%,transparent)}}.proof-stat-card:after{filter:blur(12px);pointer-events:none}.proof-stat-card-amber{--proof-accent:#f59e0b;--proof-accent-secondary:#f97316}.proof-stat-card-aurora{--proof-accent:#14b8a6;--proof-accent-secondary:#8b5cf6}.proof-stat-card-cyan{--proof-accent:#06b6d4;--proof-accent-secondary:#14b8a6}.proof-stat-card-prism{--proof-accent:#8b5cf6;--proof-accent-secondary:#f97316}.proof-card-topline{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.proof-icon-wrap{width:2.75rem;height:2.75rem;color:var(--proof-accent);background:var(--proof-accent);border:1px solid #fffffff0;border-radius:1rem;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.proof-icon-wrap{background:color-mix(in srgb,var(--proof-accent) 10%,#ffffffd9)}}.proof-icon-wrap{box-shadow:0 10px 24px var(--proof-accent),inset 0 1px #fff}@supports (color:color-mix(in lab,red,red)){.proof-icon-wrap{box-shadow:0 10px 24px color-mix(in srgb,var(--proof-accent) 16%,transparent),inset 0 1px #fff}}.proof-card-index{color:#94a3b8;letter-spacing:.16em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.65rem;font-weight:700}.proof-stat-metric{z-index:1;color:#0000;background:linear-gradient(118deg,var(--proof-accent),var(--proof-accent-secondary));letter-spacing:-.06em;filter:drop-shadow(0 7px 13px var(--proof-accent));-webkit-background-clip:text;background-clip:text;margin-top:1.8rem;font-size:clamp(2.15rem,3.2vw,3.15rem);font-weight:800;line-height:.95;position:relative}@supports (color:color-mix(in lab,red,red)){.proof-stat-metric{filter:drop-shadow(0 7px 13px color-mix(in srgb,var(--proof-accent) 13%,transparent))}}.proof-stat-title{z-index:1;color:#0f172a;letter-spacing:-.025em;margin-top:1.15rem;font-size:1.03rem;font-weight:800;line-height:1.3;position:relative}.proof-stat-copy{z-index:1;color:#5a687a;margin-top:.75rem;font-size:.85rem;line-height:1.65;position:relative}.proof-credibility-line{z-index:1;color:#334155;text-align:center;background:#ffffff7a;border:1px solid #ffffffd6;border-radius:999px;justify-content:center;align-items:center;gap:.8rem;max-width:54rem;margin:1.3rem auto 0;padding:.85rem 1.25rem;font-size:.87rem;font-weight:700;line-height:1.45;display:flex;position:relative;box-shadow:inset 0 1px #ffffffe6,0 10px 30px #0f172a0d}.proof-credibility-icon{color:#0f9f8f;flex:none;display:inline-flex}@keyframes proof-flow{to{background-position:-180% 0}}@media(hover:hover)and (pointer:fine){.proof-stat-card:hover{border-color:var(--proof-accent)}@supports (color:color-mix(in lab,red,red)){.proof-stat-card:hover{border-color:color-mix(in srgb,var(--proof-accent) 35%,white)}}.proof-stat-card:hover{box-shadow:0 28px 60px #0f172a21,0 10px 28px var(--proof-accent),inset 0 1px #fff}@supports (color:color-mix(in lab,red,red)){.proof-stat-card:hover{box-shadow:0 28px 60px #0f172a21,0 10px 28px color-mix(in srgb,var(--proof-accent) 12%,transparent),inset 0 1px #fff}}.proof-stat-card:hover{transform:translateY(-7px)}}@media(max-width:1023px){.proof-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-flow-line{display:none}.proof-stat-card{min-height:19rem}}@media(max-width:640px){.social-proof-section{padding-top:1.5rem;padding-bottom:3rem}.proof-shell{border-radius:2rem;padding:2rem .75rem .85rem}.proof-shell:after{opacity:.35}.proof-depth-orb{filter:blur(58px);opacity:.26;width:15rem;height:15rem}.proof-eyebrow{letter-spacing:.1em;max-width:calc(100% - 1rem);font-size:.58rem}.proof-heading{max-width:21rem;margin-inline:auto;font-size:clamp(1.85rem,9vw,2.45rem)}.proof-subheadline{max-width:21rem;padding-inline:.35rem;font-size:.96rem;line-height:1.65}.proof-stats-grid{grid-template-columns:1fr;gap:.75rem;margin-top:2rem}.proof-stat-card{border-radius:1.5rem;min-height:0;padding:1.1rem 1.15rem 1.3rem}.proof-stat-metric{margin-top:1.35rem;font-size:2.7rem}.proof-stat-title{margin-top:.85rem}.proof-stat-copy{font-size:.84rem}.proof-credibility-line{text-align:left;border-radius:1.4rem;align-items:flex-start;margin-top:.8rem;padding:1rem;font-size:.8rem}}@media(prefers-reduced-motion:reduce){.proof-flow-line{animation:none}.proof-stat-card{transition:none}}#landing-page-root.liquid-background{background:0 0}#landing-page-root.liquid-background:before,#landing-page-root.liquid-background:after{display:none}#main-application-container.landing-application-shell{background:radial-gradient(circle at 7% 16%,#14b8a661,#0000 34rem),radial-gradient(circle at 82% 7%,#7c3aed52,#0000 36rem),radial-gradient(circle at 38% 94%,#f9731633,#0000 31rem),radial-gradient(circle at 62% 74%,#facc151f,#0000 25rem),linear-gradient(135deg,#fff,#eafcff 39%,#f5efff 72%,#fff6e8)}#main-application-container.landing-application-shell:before,#main-application-container.landing-application-shell:after{display:none}.landing-hero-header{background:0 0}.landing-hero-header .primary-header-bar{background:linear-gradient(145deg,#ffffffb3,#fff6);border-color:#ffffffd6;box-shadow:0 18px 48px #0f172a1a,0 6px 18px #14b8a612,inset 0 1px #ffffffeb}.section-bg-hero,.section-bg-proof,.section-bg-transform,.section-bg-trust{isolation:isolate;width:100%;position:relative;overflow:hidden}.section-bg-hero>*,.section-bg-proof>*,.section-bg-transform>*,.section-bg-trust>*{z-index:2}.section-bg-hero>.depth-orb,.section-bg-proof>.proof-depth-orb,.section-bg-transform>.depth-orb,.section-bg-trust>.depth-orb{z-index:1}.section-bg-hero:before,.section-bg-proof:before,.section-bg-transform:before,.section-bg-trust:before,.section-bg-hero:after,.section-bg-proof:after,.section-bg-transform:after,.section-bg-trust:after{content:"";pointer-events:none;display:block;position:absolute}.section-bg-hero{background:radial-gradient(circle at 7% 16%,#14b8a661,#0000 34rem),radial-gradient(circle at 82% 7%,#7c3aed52,#0000 36rem),radial-gradient(circle at 38% 94%,#f9731633,#0000 31rem),radial-gradient(circle at 62% 74%,#facc151f,#0000 25rem),linear-gradient(135deg,#fff,#eafcff 39%,#f5efff 72%,#fff6e8)}.section-bg-hero:before{z-index:0;background:conic-gradient(from 202deg at 48% 48%,transparent 0 17%,#14b8a640 25%,#ffffff8f 32%,#7c3aed38 40%,transparent 50% 69%,#f9731629 78%,transparent 88%),radial-gradient(ellipse at 20% 38%,#22d3ee47,transparent 34%),radial-gradient(ellipse at 78% 28%,#a78bfa42,transparent 38%);filter:blur(34px)saturate(120%);opacity:.72;top:-24%;right:-12%;bottom:-18%;left:-12%;transform:rotate(-5deg)scale(1.04);-webkit-mask-image:radial-gradient(at 50% 47%,#000 0 57%,#0000 82%);mask-image:radial-gradient(at 50% 47%,#000 0,#000 57%,#0000 82%)}.section-bg-hero:after{z-index:1;opacity:.85;background:radial-gradient(at 50% -8%,#ffffffc2,#0000 45%),linear-gradient(#ffffff57,#0000 14%,#0000 84%,#dcf6f652);top:0;right:0;bottom:0;left:0}.section-bg-proof{background:radial-gradient(circle at 15% 20%,#ffffff70,#0000 22rem),radial-gradient(circle at 86% 14%,#7c3aed4d,#0000 31rem),radial-gradient(circle at 72% 88%,#14b8a640,#0000 27rem),radial-gradient(circle at 22% 92%,#ffefa47a,#0000 25rem),linear-gradient(135deg,#facc15,#f59e0b 35%,#f97316 72%,#fff0a3)}.section-bg-proof:before{z-index:0;filter:blur(22px)saturate(112%);opacity:.82;background:radial-gradient(at 25% 38%,#0000 0,#0000 35%,#ffffff42 36%,#ffffff42 40%,#0000 42%,#0000),radial-gradient(at 78% 62%,#0000 0,#0000 42%,#5b21b629 43%,#5b21b629 47%,#0000 49%,#0000),linear-gradient(112deg,#0000 16%,#ffffff3d 31%,#0000 43%,#2dd4bf29 57%,#0000 72%);top:-20%;right:-12%;bottom:-20%;left:-12%;transform:rotate(-3deg)scale(1.04);-webkit-mask-image:linear-gradient(#0000,#000 13% 87%,#0000);mask-image:linear-gradient(#0000,#000 13%,#000 87%,#0000)}.section-bg-proof:after{z-index:1;background:linear-gradient(#ffffff2e,#0000 10%,#0000 88%,#ffffff3d),radial-gradient(at 50% 112%,#fff4bb85,#0000 43%);top:0;right:0;bottom:0;left:0}.section-bg-proof .proof-shell{background:radial-gradient(circle at 18% 8%,#ffffffd6,#0000 34%),radial-gradient(circle at 88% 100%,#ffedd54d,#0000 34%),linear-gradient(145deg,#ffffffe6,#ffffffad);border-color:#ffffffe6;box-shadow:0 42px 100px #78350f3b,0 12px 34px #5b21b61a,inset 0 1px #fffffffa}.section-bg-proof .proof-stat-card{background:radial-gradient(circle at 90% 4%,var(--proof-accent),transparent 34%),linear-gradient(150deg,#fffffff5,#ffffffc2)}@supports (color:color-mix(in lab,red,red)){.section-bg-proof .proof-stat-card{background:radial-gradient(circle at 90% 4%,color-mix(in srgb,var(--proof-accent) 13%,transparent),transparent 34%),linear-gradient(150deg,#fffffff5,#ffffffc2)}}.section-bg-proof .proof-stat-card{border-color:#fffffff5;box-shadow:0 22px 48px #78350f21,0 6px 18px #0f172a0f,inset 0 1px #fff}.section-bg-transform{background:radial-gradient(circle at 12% 42%,#f973161f,#0000 26rem),radial-gradient(circle at 84% 38%,#14b8a629,#0000 28rem),radial-gradient(circle at 50% 8%,#7c3aed1a,#0000 24rem),linear-gradient(#fff,#fbfdff 48%,#fff)}.section-bg-transform:before{z-index:0;filter:blur(10px);opacity:.78;background:radial-gradient(at 15% 52%,#0000 0,#0000 30%,#f9731614 31%,#f9731614,#0000 35%,#0000),radial-gradient(at 82% 48%,#0000 0,#0000 35%,#14b8a61a 36%,#14b8a61a 39%,#0000 41%,#0000),radial-gradient(at 52% 18%,#0000 0,#0000 25%,#7c3aed0f 26%,#7c3aed0f 29%,#0000 31%,#0000);top:-16%;right:-10%;bottom:-16%;left:-10%;transform:rotate(2deg)}.section-bg-transform:after{z-index:1;background:linear-gradient(#ffe9bc2e,#0000 8%,#0000 91%,#5b21b612),linear-gradient(108deg,#0000 25%,#ffffffd1 45%,#0000 62%);top:0;right:0;bottom:0;left:0}.section-bg-transform .liquid-glass-card{background:radial-gradient(circle at 18% 4%,#fffffffa,#0000 42%),linear-gradient(145deg,#fffffff2,#f8fafcd1);border-color:#fffffffa;box-shadow:0 34px 80px #0f172a26,0 10px 28px #14b8a617,inset 0 1px #fff,inset 0 0 0 1px #94a3b821}.section-bg-trust{background:radial-gradient(circle at 18% 18%,#14b8a661,#0000 28rem),radial-gradient(circle at 86% 24%,#facc1533,#0000 26rem),radial-gradient(circle at 50% 92%,#f973162e,#0000 29rem),linear-gradient(135deg,#2e1065,#5b21b6 42%,#7c3aed 72%,#3b0764)}.section-bg-trust:before{z-index:0;filter:blur(.2px);opacity:.78;background:repeating-radial-gradient(at 14% 36%,#0000 0,#0000 3.2rem,#ffffff13 3.25rem,#ffffff13 3.35rem,#0000 3.4rem,#0000 5.1rem),repeating-radial-gradient(at 88% 62%,#0000 0,#0000 4rem,#2dd4bf16 4.05rem,#2dd4bf16 4.16rem,#0000 4.22rem,#0000 6.3rem),radial-gradient(circle at 28% 24%,#ffffff24 0,#ffffff24 2px,#0000 3px) 0 0/8rem 8rem,radial-gradient(circle at 72% 32%,#facc1542 0,#facc1542 2px,#0000 3px) 0 0/11rem 11rem,radial-gradient(circle at 64% 78%,#2dd4bf3d 0,#2dd4bf3d 2px,#0000 3px) 0 0/9rem 9rem;top:-18%;right:-8%;bottom:-18%;left:-8%;transform:rotate(-2deg)}.section-bg-trust:after{z-index:1;background:linear-gradient(#ffbe4026,#0000 9%,#0000 88%,#14b8a621),radial-gradient(at 50% 45%,#ffffff14,#0000 50%);top:0;right:0;bottom:0;left:0}.section-bg-trust .liquid-glass-card{background:radial-gradient(circle at 15% 0,#fffffffa,#0000 38%),linear-gradient(145deg,#fffffff5,#f5f3ffd6);border-color:#fffffff5;box-shadow:0 32px 80px #1e074961,0 10px 30px #14b8a61f,inset 0 1px #fff}.section-bg-trust>div>.mt-8{color:#ffffffe0;text-shadow:0 2px 18px #1e074973}.section-bg-trust>div>.mt-8 svg{color:#5eead4}@media(max-width:768px){#main-application-container.landing-application-shell{background:radial-gradient(circle at 8% 10%,#14b8a647,#0000 18rem),radial-gradient(circle at 90% 4%,#7c3aed3d,#0000 19rem),linear-gradient(135deg,#fff,#eafcff 48%,#f5efff)}.section-bg-hero:before{filter:blur(18px)saturate(112%);opacity:.64;top:-12%;right:-18%;bottom:-12%;left:-18%;transform:none}.section-bg-proof{background:radial-gradient(circle at 8% 12%,#ffffff59,#0000 14rem),radial-gradient(circle at 92% 18%,#7c3aed38,#0000 18rem),radial-gradient(circle at 70% 92%,#14b8a62e,#0000 16rem),linear-gradient(145deg,#facc15,#f59e0b 44%,#f97316 78%,#ffe894)}.section-bg-proof:before,.section-bg-transform:before,.section-bg-trust:before{filter:none;opacity:.56;top:-8%;right:-12%;bottom:-8%;left:-12%;transform:none}.section-bg-transform{background:radial-gradient(circle at 4% 36%,#f9731617,#0000 16rem),radial-gradient(circle at 96% 56%,#14b8a61c,#0000 17rem),linear-gradient(#fff,#fbfdff,#fff)}.section-bg-trust{background:radial-gradient(circle at 8% 16%,#14b8a647,#0000 18rem),radial-gradient(circle at 94% 22%,#facc1524,#0000 16rem),linear-gradient(145deg,#2e1065,#5b21b6 48%,#6d28d9 76%,#3b0764)}.section-bg-hero:after,.section-bg-proof:after,.section-bg-transform:after,.section-bg-trust:after{opacity:.66}}.primary-header-bar,.landing-hero-header .primary-header-bar{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(110deg,#f97316,#14b8a6,#7c3aed) border-box;border:2px solid #0000}.application-header,.landing-hero-header.application-header{background:#fff}.hero-plan-assurances{color:#475569;letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.1rem;padding:0;font-size:.78rem;font-weight:700;list-style:none;display:flex}.hero-plan-assurances li{white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.hero-assurance-icon{background:linear-gradient(145deg,#fffffff0,#f0fdfab8);border:1px solid #ffffffe6;border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex;box-shadow:0 7px 18px #0f172a14,inset 0 1px #fff}.hero-assurance-icon svg{stroke-width:2.25px;width:.9rem;height:.9rem}.hero-assurance-icon-card{color:#0f9f94}.hero-assurance-icon-time{color:#7c3aed}@media(max-width:768px){.hero-plan-assurances{justify-content:center;gap:.7rem 1rem;width:100%;max-width:22rem;margin-top:1rem}.hero-plan-assurances li{white-space:normal}}@media(max-width:430px){.hero-plan-assurances{grid-template-columns:1fr;justify-items:start;width:max-content;max-width:100%;display:grid}}.trust-platform-section{isolation:isolate;color:#fff;background:radial-gradient(circle at 12% 18%,#14b8a661,#0000 28rem),radial-gradient(circle at 82% 20%,#facc1533,#0000 26rem),radial-gradient(circle at 50% 92%,#f973162e,#0000 30rem),linear-gradient(135deg,#21064f,#3b0a78 35%,#5b21b6 68%,#240046);padding:8.5rem 1.25rem 9.5rem;position:relative;overflow:hidden}.trust-platform-section:before{z-index:-2;opacity:.58;background:repeating-radial-gradient(at 7% 42%,#0000 0,#0000 4.2rem,#ffffff12,#ffffff12,#0000 4.44rem,#0000 6.6rem),repeating-radial-gradient(at 96% 58%,#0000 0,#0000 5.2rem,#5eead413,#5eead413,#0000 5.46rem,#0000 8rem);top:-12%;right:-8%;bottom:-12%;left:-8%;transform:rotate(-3deg)scale(1.08)}.trust-platform-section:after{z-index:-1;background:linear-gradient(#12042d47,#0000 16%,#0000 82%,#0f052657),radial-gradient(at 50% 43%,#ffffff16,#0000 48%);top:0;right:0;bottom:0;left:0}.trust-platform-shell{z-index:3;width:min(100%,80rem);margin:0 auto;position:relative}.trust-ribbon{z-index:0;pointer-events:none;filter:blur(.2px);background:linear-gradient(125deg,#ffffff1f,#a78bfa08 45%,#2dd4bf1a);border:1px solid #ffffff1a;position:absolute;box-shadow:inset 0 1px #ffffff21,0 30px 100px #08031c2e}.trust-ribbon-one{border-radius:45% 55% 64% 36%/52% 34% 66% 48%;width:52rem;height:15rem;top:15%;left:-18rem;transform:rotate(23deg)}.trust-ribbon-two{border-radius:60% 40% 38% 62%/46% 62% 38% 54%;width:58rem;height:18rem;bottom:11%;right:-21rem;transform:rotate(-19deg)}.trust-particle-field{z-index:0;pointer-events:none;opacity:.65;background:radial-gradient(circle at 9% 71%,#5eead4b3 0,#5eead4b3 1px,#0000 2px),radial-gradient(circle at 22% 27%,#fff9 0,#fff9 1px,#0000 2px),radial-gradient(circle at 76% 15%,#fde68ab3 0,#fde68ab3 1px,#0000 2px),radial-gradient(circle at 91% 66%,#ffffff80 0,#ffffff80 1px,#0000 2px),radial-gradient(circle at 68% 83%,#fb923c99 0,#fb923c99 1.5px,#0000 2.5px);position:absolute;top:0;right:0;bottom:0;left:0}.trust-platform-header{text-align:center;max-width:56rem;margin:0 auto}.trust-platform-eyebrow{color:#ccfbf1;letter-spacing:.18em;text-transform:uppercase;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffff1f,#ffffff0d);border:1px solid #ffffff2b;border-radius:999px;align-items:center;gap:.55rem;padding:.62rem 1rem;font-size:.7rem;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff29,0 14px 38px #14083133}.trust-platform-header h2{letter-spacing:-.055em;text-wrap:balance;text-shadow:0 18px 45px #13043259;margin-top:1.65rem;font-size:clamp(2.65rem,5vw,4.65rem);font-weight:800;line-height:.98}.trust-platform-header p{color:#ede9fec7;text-wrap:balance;max-width:48rem;margin:1.6rem auto 0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.8}.trust-system-stage{grid-template-columns:minmax(0,1fr) 25rem minmax(0,1fr);align-items:center;gap:2rem;min-height:41rem;margin-top:4.75rem;display:grid;position:relative}.trust-connector-layer{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.trust-connector-path{stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:7 10;animation:14s linear infinite trust-connector-flow}.trust-connector-path-delay{animation-delay:-7s}.trust-capability-column{z-index:2;gap:1.5rem;display:grid;position:relative}.trust-capability-card{--capability-accent:#5eead4;--capability-accent-rgb:94, 234, 212;background:radial-gradient(circle at 100% 0%,rgba(var(--capability-accent-rgb),.14),transparent 48%),linear-gradient(145deg,#ffffff1d,#ffffff0e);min-height:17.25rem;box-shadow:0 28px 70px #0e03274d,0 8px 24px rgba(var(--capability-accent-rgb),.06),inset 0 1px #ffffff2e;-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);border:1px solid #ffffff2b;border-radius:1.8rem;padding:1.45rem 1.5rem 1.4rem;transition:transform .35s,border-color .35s,box-shadow .35s;position:relative;overflow:hidden}.trust-capability-card:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(120deg,#ffffff1f,transparent 28%,transparent 72%,rgba(var(--capability-accent-rgb),.08));position:absolute;top:0;right:0;bottom:0;left:0}.trust-capability-violet{--capability-accent:#c4b5fd;--capability-accent-rgb:196, 181, 253}.trust-capability-amber{--capability-accent:#fdba74;--capability-accent-rgb:253, 186, 116}.trust-capability-lime{--capability-accent:#fde68a;--capability-accent-rgb:253, 230, 138}.trust-capability-topline{z-index:2;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.trust-capability-icon{width:3.45rem;height:3.45rem;color:var(--capability-accent);background:linear-gradient(145deg,#ffffff26,rgba(var(--capability-accent-rgb),.08));box-shadow:0 13px 35px rgba(var(--capability-accent-rgb),.13),inset 0 1px #fff3;border:1px solid #fff3;border-radius:1.1rem;justify-content:center;align-items:center;display:inline-flex}.trust-capability-icon svg{stroke-width:1.8px;width:1.5rem;height:1.5rem}.trust-capability-index{color:#ffffff54;letter-spacing:.16em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.67rem;font-weight:700}.trust-capability-copy{z-index:2;width:73%;margin-top:1.55rem;position:relative}.trust-capability-copy h3{color:#fff;letter-spacing:-.025em;font-size:1.42rem;font-weight:750}.trust-capability-copy p{color:#ede9feb8;margin-top:.62rem;font-size:.88rem;line-height:1.65}.trust-capability-micro{z-index:2;border:1px solid rgba(var(--capability-accent-rgb),.22);min-height:1.75rem;color:var(--capability-accent);background:rgba(var(--capability-accent-rgb),.08);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.36rem .68rem;font-size:.64rem;font-weight:800;display:inline-flex;position:absolute;bottom:1.35rem;left:1.5rem}.trust-card-graphic{z-index:1;opacity:.72;width:6.5rem;height:6rem;position:absolute;bottom:2.75rem;right:.75rem}.capability-map-graphic span{border:2px solid var(--capability-accent);width:.75rem;height:.75rem;box-shadow:0 0 16px rgba(var(--capability-accent-rgb),.45);background:#1f084ae6;border-radius:50%;position:absolute}.capability-map-graphic span:first-child{top:2.8rem;left:.4rem}.capability-map-graphic span:nth-child(2){top:1rem;left:2.8rem}.capability-map-graphic span:nth-child(3){top:3.5rem;right:.45rem}.capability-map-graphic i{transform-origin:0;background:linear-gradient(90deg,var(--capability-accent),rgba(var(--capability-accent-rgb),.2));height:1px;position:absolute}.capability-map-graphic i:first-of-type{width:2.8rem;top:3rem;left:1rem;transform:rotate(-35deg)}.capability-map-graphic i:nth-of-type(2){width:3.1rem;top:1.55rem;left:3.35rem;transform:rotate(34deg)}.capability-ai-graphic{bottom:2.45rem;right:.3rem}.capability-ai-graphic span{border:1px solid rgba(var(--capability-accent-rgb),.55);border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.capability-ai-graphic span:first-child{background:rgba(var(--capability-accent-rgb),.13);width:2rem;height:2rem;box-shadow:0 0 25px rgba(var(--capability-accent-rgb),.28)}.capability-ai-graphic span:nth-child(2){width:4rem;height:4rem}.capability-ai-graphic span:nth-child(3){opacity:.45;width:6rem;height:6rem}.capability-ai-graphic i{background:var(--capability-accent);width:.45rem;height:.45rem;box-shadow:0 0 18px var(--capability-accent);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.capability-software-graphic{border:1px solid rgba(var(--capability-accent-rgb),.38);background:#15063057;border-radius:.75rem;width:6.6rem;height:5rem;bottom:2.6rem;right:.8rem;box-shadow:0 14px 30px #0a021c29}.capability-software-graphic:before{content:"";background:rgba(var(--capability-accent-rgb),.25);height:1px;position:absolute;top:1.05rem;left:0;right:0}.capability-software-graphic span{background:var(--capability-accent);border-radius:50%;width:.27rem;height:.27rem;position:absolute;top:.42rem}.capability-software-graphic span:first-child{left:.55rem}.capability-software-graphic span:nth-child(2){opacity:.65;left:1.05rem}.capability-software-graphic span:nth-child(3){opacity:.4;left:1.55rem}.capability-software-graphic i{border:1px solid rgba(var(--capability-accent-rgb),.22);background:rgba(var(--capability-accent-rgb),.06);border-radius:.35rem;position:absolute;top:1.55rem;bottom:.55rem}.capability-software-graphic i:first-of-type{width:1.5rem;left:.55rem}.capability-software-graphic i:nth-of-type(2){left:2.45rem;right:.55rem}.capability-roi-graphic{width:7.5rem;height:4.4rem;bottom:2.7rem;right:.45rem}.capability-roi-graphic svg{width:100%;height:100%;overflow:visible}.capability-roi-graphic path:first-child{stroke:var(--capability-accent);stroke-width:2px;stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(var(--capability-accent-rgb),.42))}.capability-roi-graphic .roi-area{fill:rgba(var(--capability-accent-rgb),.08);stroke:none}.capability-roi-graphic circle{fill:var(--capability-accent);filter:drop-shadow(0 0 7px var(--capability-accent))}.trust-core-visual{z-index:3;justify-content:center;align-items:center;width:25rem;height:25rem;margin:0 auto;display:flex;position:relative}.trust-core-halo,.trust-core-orbit,.trust-core-orb{border-radius:50%;position:absolute}.trust-core-halo-outer{filter:blur(2px);background:radial-gradient(circle,#a78bfa29,#2dd4bf14 42%,#0000 70%);width:24rem;height:24rem}.trust-core-halo-inner{border:1px solid #ffffff17;width:18rem;height:18rem;box-shadow:0 0 90px #7c3aed42,inset 0 0 60px #2dd4bf14}.trust-core-orbit{border:1px solid #ffffff21}.trust-core-orbit-one{width:21rem;height:12rem;transform:rotate(25deg)}.trust-core-orbit-two{width:13rem;height:22rem;transform:rotate(-31deg)}.trust-core-orbit span{background:#5eead4;border-radius:50%;width:.5rem;height:.5rem;position:absolute;box-shadow:0 0 18px #2dd4bf}.trust-core-orbit-one span{top:1.05rem;right:1.8rem}.trust-core-orbit-two span{background:#fde68a;bottom:2.8rem;left:1rem;box-shadow:0 0 18px #fbbf24}.trust-core-orb{-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);background:radial-gradient(circle at 30% 24%,#ffffff52,#0000 23%),radial-gradient(circle at 70% 68%,#fb923c3b,#0000 29%),radial-gradient(circle at 27% 76%,#2dd4bf47,#0000 31%),linear-gradient(145deg,#a78bfa4d,#250a53c7);border:1px solid #ffffff47;width:14.5rem;height:14.5rem;animation:7s ease-in-out infinite trust-core-breathe;overflow:hidden;box-shadow:0 32px 90px #08021c73,0 0 65px #7c3aed3b,inset 0 1px #ffffff61,inset -20px -20px 45px #1c044347}.trust-core-refraction{filter:blur(1px);background:linear-gradient(#ffffff38,#0000);border-radius:50%;width:11rem;height:6rem;position:absolute;top:-.7rem;left:1rem;transform:rotate(-14deg)}.trust-core-grid{opacity:.38;position:absolute;top:0;right:0;bottom:0;left:0}.trust-core-grid span{border:1px solid #ffffff29;border-radius:.65rem;width:2.25rem;height:2.25rem;position:absolute;transform:rotate(45deg)}.trust-core-grid span:first-child{top:5.7rem;left:1.2rem}.trust-core-grid span:nth-child(2){top:2.35rem;right:1.25rem}.trust-core-grid span:nth-child(3){bottom:2rem;right:1.5rem}.trust-core-grid span:nth-child(4){bottom:-.6rem;left:3.4rem}.trust-core-copy{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.trust-core-kicker{color:#99f6e4;letter-spacing:.19em;text-transform:uppercase;font-size:.62rem;font-weight:800}.trust-core-copy strong{color:#fff;font-family:var(--font-display,inherit);letter-spacing:-.03em;text-shadow:0 8px 24px #11042c66;margin-top:.65rem;font-size:1.42rem;line-height:1.12}.trust-core-status{color:#ffffffb0;background:#0d042240;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:.42rem;margin-top:1.1rem;padding:.37rem .6rem;font-size:.57rem;font-weight:700;display:inline-flex}.trust-core-status i{background:#5eead4;border-radius:50%;width:.36rem;height:.36rem;box-shadow:0 0 9px #2dd4bf}.trust-core-label{z-index:5;color:#ffffffc7;letter-spacing:.08em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#27095394;border:1px solid #ffffff29;border-radius:999px;padding:.42rem .68rem;font-size:.62rem;font-weight:800;position:absolute;box-shadow:inset 0 1px #ffffff1f,0 10px 25px #07021833}.trust-core-label-map{color:#99f6e4;top:7.2rem;left:1.3rem}.trust-core-label-score{color:#ddd6fe;top:8.1rem;right:1rem}.trust-core-label-design{color:#fed7aa;bottom:5.75rem;left:2.35rem}.trust-core-label-validate{color:#fef3c7;bottom:6.6rem;right:1.55rem}.trust-mobile-capability-grid{display:none}.trust-closing-pill{color:#ffffffd1;text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffff1c,#ffffff0b);border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;gap:.8rem;width:fit-content;max-width:100%;margin:4.4rem auto 0;padding:.92rem 1.25rem;font-size:.85rem;font-weight:700;display:flex;box-shadow:0 20px 55px #0d03273d,inset 0 1px #ffffff29}.trust-closing-pill svg{color:#5eead4;flex:none}@media(hover:hover)and (pointer:fine){.trust-capability-card:hover{border-color:rgba(var(--capability-accent-rgb),.34);box-shadow:0 36px 85px #0d032761,0 12px 34px rgba(var(--capability-accent-rgb),.11),inset 0 1px #ffffff38;transform:translateY(-7px)}}@keyframes trust-core-breathe{0%,to{filter:saturate();transform:scale(1)}50%{filter:saturate(112%);transform:scale(1.025)}}@keyframes trust-connector-flow{to{stroke-dashoffset:-68px}}@media(max-width:1099px){.trust-platform-section{padding-top:7.5rem;padding-bottom:8rem}.trust-system-stage{justify-content:center;align-items:center;min-height:27rem;margin-top:3.5rem;display:flex}.trust-connector-layer,.trust-capability-column{display:none}.trust-mobile-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:2.25rem;display:grid}.trust-capability-card{min-height:17rem}.trust-capability-copy{width:68%}}@media(max-width:700px){.trust-platform-section{background:radial-gradient(circle at 4% 13%,#14b8a647,#0000 19rem),radial-gradient(circle at 96% 24%,#facc1524,#0000 17rem),radial-gradient(circle at 48% 94%,#f9731621,#0000 20rem),linear-gradient(150deg,#21064f,#3b0a78 42%,#5b21b6 72%,#240046);padding:5.25rem 1rem 6rem}.trust-platform-section:before{opacity:.35;top:-5%;right:-40%;bottom:-5%;left:-40%;transform:none}.trust-ribbon-one{left:-30rem}.trust-ribbon-two{right:-32rem}.trust-platform-header h2{margin-top:1.35rem;font-size:clamp(2.35rem,12vw,3.25rem);line-height:1.02}.trust-platform-header p{margin-top:1.2rem;font-size:.98rem;line-height:1.7}.trust-platform-eyebrow{letter-spacing:.14em;font-size:.6rem}.trust-system-stage{min-height:22rem;margin-top:2.7rem}.trust-core-visual{width:20rem;height:20rem;transform:scale(.88)}.trust-mobile-capability-grid{grid-template-columns:1fr;gap:1rem;margin-top:1.5rem}.trust-capability-card{border-radius:1.55rem;min-height:17rem;padding:1.35rem}.trust-capability-copy{width:72%;margin-top:1.4rem}.trust-capability-copy h3{font-size:1.35rem}.trust-capability-micro{bottom:1.25rem;left:1.35rem}.trust-closing-pill{border-radius:1.25rem;margin-top:2.75rem;padding:1rem 1.1rem;font-size:.78rem;line-height:1.5}}@media(max-width:390px){.trust-platform-section{padding-left:.8rem;padding-right:.8rem}.trust-core-visual{transform:scale(.8)}.trust-system-stage{min-height:20rem}.trust-capability-copy{width:70%}.trust-card-graphic{opacity:.52}}@media(prefers-reduced-motion:reduce){.trust-core-orb,.trust-connector-path{animation:none}.trust-capability-card{transition:none}}@media(min-width:1024px){.application-header{padding-block:.625rem}.primary-header-bar{padding-block:.5rem;padding-inline:.875rem;box-shadow:0 10px 30px #0f172a14,inset 0 1px #fffffff2}.brand-logo-link{padding-block:.125rem}.header-brand-logo{max-width:220px;height:42px}#desktop-navigation>button{padding-block:.4rem}}.wizard-progress{-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);background:linear-gradient(135deg,#fffc,#ffffff7a);border:1px solid #fffc;border-radius:28px;width:100%;min-width:0;padding:1.25rem 1.25rem 1rem;position:relative;overflow:hidden;box-shadow:0 22px 60px #0f172a17,inset 0 1px #ffffffe6}.wizard-progress-track{width:100%;min-width:0;position:relative}.wizard-progress-steps{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;width:100%;min-width:0;display:grid;position:relative}.wizard-progress-rail{z-index:0;background:linear-gradient(90deg,#14b8a62e,#8b5cf62e,#fb923c2e);border-radius:999px;height:3px;position:absolute;top:.9rem;left:12.5%;right:12.5%;overflow:hidden;box-shadow:inset 0 1px 2px #0f172a14,0 1px #fffc}.wizard-progress-rail-fill{border-radius:inherit;background:linear-gradient(90deg,#0f766e,#06b6d4 42%,#8b5cf6 76%,#fb923c);height:100%;transition:width .35s;display:block;box-shadow:0 0 12px #06b6d459}.wizard-step{text-align:center;border-radius:16px;flex-direction:column;align-items:center;width:100%;min-width:0;display:flex}button.wizard-step{cursor:pointer}button.wizard-step:focus-visible{outline-offset:3px;outline:3px solid #06b6d459}.wizard-step-circle{z-index:1;color:#64748b;background:#ffffffe0;border:1px solid #ffffffeb;border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;font-size:.68rem;font-weight:800;display:flex;position:relative;box-shadow:0 7px 18px #0f172a1a,inset 0 1px #fffffff2}.wizard-step-circle.is-active{color:#fff;background:linear-gradient(135deg,#14b8a6,#8b5cf6 55%,#fb923c);box-shadow:0 9px 25px #7c3aed52,0 0 0 4px #ffffffc2}.wizard-step-circle.is-complete{color:#fff;background:linear-gradient(135deg,#0f766e,#06b6d4)}button.wizard-step:hover .wizard-step-circle.is-complete{transform:translateY(-1px);box-shadow:0 9px 24px #06b6d43d,0 0 0 3px #ffffffad}.wizard-step-label{color:#64748b;white-space:nowrap;min-width:0;max-width:100%;margin-top:.5rem;font-size:.625rem;font-weight:800;line-height:1rem}.wizard-step-label.is-active{color:#0f172a}.wizard-step-label.is-complete{color:#0e7490}.wizard-progress-summary{text-align:center;border-top:1px solid #ffffffb8;margin-top:.9rem;padding-top:.85rem}.wizard-navigation{z-index:20;-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:#ffffffb8;border:1px solid #ffffffd1;border-radius:24px;min-width:0;padding:.85rem;position:sticky;bottom:.75rem;box-shadow:0 18px 50px #0f172a1f}@media(min-width:640px){.wizard-progress-steps{gap:.5rem}.wizard-progress-rail{top:1.175rem}.wizard-step-circle{width:2.35rem;height:2.35rem;font-size:.75rem}.wizard-step-label{margin-top:.55rem;font-size:.75rem}}@media(max-width:520px){.wizard-progress{border-radius:22px;padding:1rem .7rem .85rem}.wizard-navigation{border-radius:20px;padding:.7rem;bottom:.4rem}}@media(prefers-reduced-motion:reduce){.wizard-progress-rail-fill,.input-quality-fill{transition:none}}.result-tabs-shell{scrollbar-width:thin;overscroll-behavior-inline:contain}@media print{@page{margin:12mm;size:auto}body{color:#0f172a;background:#fff!important}.application-header,.result-actions,.result-tabs-shell,.liquid-cursor-field{display:none!important}#transformation-result-layout{background:#fff!important;min-height:0!important;padding:0!important;overflow:visible!important}#transformation-result-layout .liquid-glass-card,#transformation-result-layout article,#transformation-result-layout section{break-inside:avoid;box-shadow:none!important}.result-print-header{display:block!important}}.transformation-map-view{flex-direction:column;gap:2rem;min-width:0;display:flex}.transformation-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.transformation-insight-card{-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);background:linear-gradient(145deg,#ffffffe6,#ffffff94);border:1px solid #ffffffe6;border-radius:26px;min-width:0;padding:1.35rem;position:relative;overflow:hidden;box-shadow:0 18px 48px #0f172a13,inset 0 1px #fffffffa}.transformation-insight-card:before{content:"";border-radius:0 0 999px 999px;height:3px;position:absolute;top:0;left:1.4rem;right:1.4rem}.transformation-insight-card:after{content:"";opacity:.38;pointer-events:none;border-radius:999px;width:9rem;height:9rem;position:absolute;top:-4rem;right:-3rem}.transformation-insight-overview:before{background:linear-gradient(90deg,#14b8a6,#06b6d4)}.transformation-insight-overview:after{background:radial-gradient(circle,#2dd4bf59,#0000 68%)}.transformation-insight-friction:before{background:linear-gradient(90deg,#fb7185,#f59e0b)}.transformation-insight-friction:after{background:radial-gradient(circle,#fb923c59,#0000 68%)}.transformation-insight-strategy:before{background:linear-gradient(90deg,#8b5cf6,#14b8a6)}.transformation-insight-strategy:after{background:radial-gradient(circle,#8b5cf64d,#0000 68%)}.transformation-insight-header{z-index:1;color:#64748b;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.64rem;font-weight:800;display:flex;position:relative}.transformation-insight-icon{background:#ffffffbd;border:1px solid #ffffffd9;border-radius:12px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex;box-shadow:0 8px 18px #0f172a14}.transformation-insight-overview .transformation-insight-icon{color:#0f766e}.transformation-insight-friction .transformation-insight-icon{color:#e11d48}.transformation-insight-strategy .transformation-insight-icon{color:#7c3aed}.transformation-insight-card h3{z-index:1;color:#0f172a;letter-spacing:-.025em;margin-top:1rem;font-size:1rem;font-weight:800;position:relative}.transformation-insight-card p{z-index:1;color:#475569;margin-top:.55rem;font-size:.8rem;line-height:1.55rem;position:relative}.transformation-eyebrow{color:#0f766e;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.67rem;font-weight:800;display:flex}.transformation-canvas{isolation:isolate;-webkit-backdrop-filter:blur(28px)saturate(145%);backdrop-filter:blur(28px)saturate(145%);background:radial-gradient(circle at 8% 22%,#fb923c1f,#0000 26%),radial-gradient(circle at 92% 25%,#2dd4bf21,#0000 27%),linear-gradient(120deg,#fff7edb8,#ffffffdb 46%,#f0fdfac2);border:1px solid #fffffff0;border-radius:38px;min-width:0;padding:1.35rem;position:relative;overflow:hidden;box-shadow:0 30px 90px #0f172a1f,inset 0 1px #fff}.transformation-canvas:before{z-index:-2;content:"";opacity:.52;background-image:radial-gradient(#64748b24 .7px,#0000 .7px);background-size:18px 18px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.transformation-canvas-glow{z-index:-1;filter:blur(50px);opacity:.17;pointer-events:none;border-radius:999px;width:24rem;height:24rem;position:absolute}.transformation-canvas-glow-warm{background:#fb923c;top:8rem;left:-12rem}.transformation-canvas-glow-cool{background:#2dd4bf;top:9rem;right:-12rem}.transformation-canvas-header{z-index:3;border-bottom:1px solid #cbd5e1a6;justify-content:space-between;align-items:flex-end;gap:2rem;padding:.35rem .35rem 1.15rem;display:flex;position:relative}.transformation-canvas-header h2{color:#0f172a;letter-spacing:-.04em;margin-top:.35rem;font-size:clamp(1.4rem,2vw,2rem);font-weight:800}.transformation-canvas-header>p{color:#64748b;max-width:35rem;font-size:.78rem;line-height:1.35rem}.transformation-canvas-stage{z-index:2;grid-template-columns:minmax(0,1fr) 280px minmax(0,1fr);align-items:center;gap:1.15rem;min-width:0;padding-top:1.15rem;display:grid;position:relative}.transformation-flow-layer{z-index:-1;pointer-events:none;width:100%;height:100%;min-height:34rem;position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.transformation-flow-path{fill:none;stroke-width:2.5px;vector-effect:non-scaling-stroke;opacity:.32;transition:opacity .22s,stroke-width .22s}.transformation-flow-path-current{stroke:url(#transformation-current-gradient);stroke-dasharray:7 9;animation:9s linear infinite transformation-flow-dash}.transformation-flow-path-optimized{stroke:url(#transformation-optimized-gradient)}.transformation-flow-path-selected{stroke-width:4.5px;opacity:1}.transformation-flow-path-current.transformation-flow-path-selected{animation-duration:3.5s}.transformation-flow-hub{fill:#8b5cf6;opacity:.78;filter:drop-shadow(0 0 8px #8b5cf6b8)}@keyframes transformation-flow-dash{to{stroke-dashoffset:-64px}}.transformation-column{z-index:1;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:#ffffff80;border:1px solid #ffffffe0;border-radius:27px;align-self:stretch;min-width:0;padding:.9rem;position:relative;box-shadow:inset 0 1px #ffffffeb,0 16px 35px #0f172a0d}.transformation-column-current{background:linear-gradient(155deg,#ffffffba,#fff7ed85)}.transformation-column-optimized{background:linear-gradient(155deg,#ffffffba,#f0fdfa8f)}.transformation-column-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.25rem .25rem .95rem;display:grid}.transformation-column-icon{color:#fff;border-radius:14px;justify-content:center;align-items:center;width:2.55rem;height:2.55rem;display:flex}.transformation-column-current .transformation-column-icon{background:linear-gradient(135deg,#f43f5e,#f59e0b);box-shadow:0 10px 24px #f43f5e33}.transformation-column-optimized .transformation-column-icon{background:linear-gradient(135deg,#0f766e,#06b6d4,#8b5cf6);box-shadow:0 10px 24px #06b6d438}.transformation-column-title{color:#0f172a;letter-spacing:-.02em;font-size:.92rem;font-weight:800;display:block}.transformation-column-subtitle{color:#64748b;margin-top:.1rem;font-size:.65rem;display:block}.transformation-column-count{color:#64748b;white-space:nowrap;background:#ffffffb3;border:1px solid #94a3b833;border-radius:999px;padding:.28rem .55rem;font-size:.58rem;font-weight:800}.transformation-node-list{flex-direction:column;gap:.7rem;display:flex}.transformation-node{color:#334155;text-align:left;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd6;border:1px solid #cbd5e1bd;border-radius:20px;width:100%;min-height:10.6rem;padding:.9rem .9rem .8rem 1.05rem;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:block;position:relative;overflow:hidden;box-shadow:0 9px 26px #0f172a0e,inset 0 1px #fffffffa}.transformation-node:hover{z-index:2;background:#fffffff7;transform:translateY(-2px)}.transformation-node:focus-visible{outline-offset:3px;outline:3px solid #8b5cf64d}.transformation-node-rail{border-radius:0 999px 999px 0;width:3px;position:absolute;top:.65rem;bottom:.65rem;left:0}.transformation-node-current .transformation-node-rail{background:linear-gradient(#fb7185,#f59e0b)}.transformation-node-optimized .transformation-node-rail{background:linear-gradient(#14b8a6,#06b6d4,#8b5cf6)}.transformation-node-current:hover{border-color:#fb923c80;box-shadow:0 14px 32px #fb923c1c}.transformation-node-optimized:hover{border-color:#14b8a685;box-shadow:0 14px 32px #14b8a61f}.transformation-node-selected{background:#fffffffa;border-color:#8b5cf69e!important;box-shadow:0 15px 38px #7c3aed29,0 0 0 3px #8b5cf61c,inset 0 1px #fff!important}.transformation-node-selected:after{border-radius:inherit;content:"";pointer-events:none;border:1px solid #ffffffd1;position:absolute;top:0;right:0;bottom:0;left:0}.transformation-node-topline{align-items:center;gap:.4rem;min-width:0;display:flex}.transformation-node-number{color:#94a3b8;letter-spacing:.1em;font-size:.59rem;font-weight:800}.transformation-node-badge{text-overflow:ellipsis;white-space:nowrap;border-style:solid;border-width:1px;border-radius:999px;align-items:center;max-width:10rem;padding:.22rem .47rem;font-size:.54rem;font-weight:800;line-height:1;display:inline-flex;overflow:hidden}.transformation-node-selected-label{color:#7c3aed;text-transform:uppercase;align-items:center;gap:.2rem;margin-left:auto;font-size:.55rem;font-weight:800;display:inline-flex}.transformation-node-title{color:#0f172a;letter-spacing:-.018em;margin-top:.65rem;font-size:.83rem;font-weight:800;line-height:1.2rem;display:block}.transformation-node-preview{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.35rem;font-size:.66rem;line-height:1.05rem;display:-webkit-box;overflow:hidden}.transformation-node-preview svg{vertical-align:-.15rem;margin-right:.2rem;display:inline}.transformation-node-current .transformation-node-preview svg{color:#f97316}.transformation-node-optimized .transformation-node-preview svg{color:#0d9488}.transformation-node-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-top:.65rem;display:grid}.transformation-node-meta-grid>span{background:#f8fafcc2;border:1px solid #e2e8f0d1;border-radius:10px;min-width:0;padding:.38rem .48rem}.transformation-node-meta-grid small{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;font-size:.5rem;font-weight:800;display:block}.transformation-node-meta-grid strong{color:#334155;text-overflow:ellipsis;white-space:nowrap;margin-top:.08rem;font-size:.61rem;font-weight:800;display:block;overflow:hidden}.transformation-node-footer{color:#94a3b8;justify-content:space-between;gap:.5rem;min-width:0;margin-top:.55rem;font-size:.54rem;font-weight:700;display:flex}.transformation-node-footer span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.transformation-node-footer span:last-child{flex:none}.transformation-core{z-index:2;isolation:isolate;color:#fff;text-align:center;background:radial-gradient(circle at 12% 8%,#2dd4bf4d,#0000 34%),radial-gradient(circle at 90% 14%,#fb923c3d,#0000 33%),radial-gradient(circle at 50% 60%,#8b5cf657,#0000 48%),linear-gradient(155deg,#0f172af7,#1e293bf0);border:1px solid #ffffff38;border-radius:36px;width:100%;padding:2rem 1rem 1.15rem;position:relative;overflow:hidden;box-shadow:0 30px 64px #0f172a47,inset 0 1px #fff3,0 0 0 8px #ffffff2e}.transformation-core:before{z-index:-1;content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:22px 22px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 80%);mask-image:radial-gradient(circle,#000,#0000 80%)}.transformation-core-aura{z-index:-1;filter:blur(28px);opacity:.5;background:conic-gradient(from 180deg,#2dd4bfa6,#8b5cf68c,#fb923c85,#2dd4bfa6);border-radius:999px;width:9rem;height:9rem;animation:5s ease-in-out infinite transformation-core-breathe;position:absolute;top:1.5rem;left:50%;transform:translate(-50%)}.transformation-core-orb{background:linear-gradient(145deg,#2dd4bfeb,#8b5cf6e6 58%,#fb923ce6);border:1px solid #ffffff6b;border-radius:34px;justify-content:center;align-items:center;width:6rem;height:6rem;margin:0 auto 1.15rem;display:flex;position:relative;transform:rotate(5deg);box-shadow:0 0 0 8px #ffffff0b,0 0 52px #8b5cf66b,inset 0 1px 2px #ffffffa6}.transformation-core-orb svg{filter:drop-shadow(0 5px 8px #0f172a40);transform:rotate(-5deg)}.transformation-core-orbit{border:1px solid #ffffff80;border-radius:999px;position:absolute}.transformation-core-orbit-one{top:-.65rem;right:.6rem;bottom:-.65rem;left:.6rem;transform:rotate(38deg)}.transformation-core-orbit-two{top:.6rem;right:-.65rem;bottom:.6rem;left:-.65rem;transform:rotate(-38deg)}.transformation-core-kicker{color:#5eead4;letter-spacing:.18em;text-transform:uppercase;font-size:.56rem;font-weight:800}.transformation-core-title{letter-spacing:-.03em;margin-top:.28rem;font-size:1.12rem;font-weight:800;line-height:1.35rem}.transformation-core-subtitle{color:#cbd5e1;justify-content:center;align-items:center;gap:.45rem;margin-top:.45rem;font-size:.64rem;font-weight:700;display:flex}.transformation-core-subtitle i{background:#a78bfa;border-radius:999px;width:3px;height:3px}.transformation-core-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;margin-top:1.15rem;display:grid}.transformation-core-stat{background:#fff1;border:1px solid #ffffff1c;border-radius:13px;min-width:0;padding:.55rem .25rem}.transformation-core-stat>span{color:#67e8f9;justify-content:center;display:flex}.transformation-core-stat strong{text-overflow:ellipsis;white-space:nowrap;margin-top:.3rem;font-size:.72rem;display:block;overflow:hidden}.transformation-core-stat small{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;margin-top:.08rem;font-size:.45rem;font-weight:800;display:block}.transformation-core-chips{flex-wrap:wrap;justify-content:center;gap:.38rem;margin-top:.8rem;display:flex}.transformation-core-chip{color:#e2e8f0;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.28rem;padding:.34rem .5rem;font-size:.49rem;font-weight:800;display:inline-flex}.transformation-core-chip:first-child svg{color:#fdba74}.transformation-core-chip:nth-child(2) svg{color:#67e8f9}.transformation-core-chip:nth-child(3) svg{color:#c4b5fd}@keyframes transformation-core-breathe{0%,to{opacity:.38;transform:translate(-50%)scale(.92)}50%{opacity:.62;transform:translate(-50%)scale(1.08)}}.transformation-detail-panel{z-index:4;-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);background:linear-gradient(90deg,#fff7eda3,#ffffffe0 46%,#f0fdfaad),#ffffffd1;border:1px solid #fffffff0;border-radius:28px;margin-top:1.15rem;padding:1.1rem;position:relative;overflow:hidden;box-shadow:0 20px 52px #0f172a1a,0 0 0 1px #8b5cf60f,inset 0 1px #fff}.transformation-detail-panel:before{content:"";background:linear-gradient(90deg,#fb7185,#f59e0b,#8b5cf6,#06b6d4,#14b8a6);border-radius:0 0 999px 999px;height:3px;position:absolute;top:0;left:8%;right:8%}.transformation-detail-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.transformation-detail-heading h3{color:#0f172a;letter-spacing:-.025em;margin-top:.32rem;font-size:1rem;font-weight:800}.transformation-before-after{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;margin-top:.8rem;display:grid}.transformation-state{border:1px solid #e2e8f0d1;border-radius:15px;padding:.55rem .7rem}.transformation-state-before{background:linear-gradient(90deg,#fff7eddb,#ffffffb8)}.transformation-state-after{background:linear-gradient(90deg,#f0fdfac7,#f5f3ffb8)}.transformation-state>span{color:#64748b;letter-spacing:.1em;text-transform:uppercase;font-size:.53rem;font-weight:800}.transformation-state strong{color:#334155;align-items:center;gap:.4rem;margin-top:.16rem;font-size:.69rem;display:flex}.transformation-state strong i{background:#94a3b8;border-radius:999px;width:3px;height:3px}.transformation-state-arrow{color:#8b5cf6}.transformation-detail-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.8rem;margin-top:.8rem;display:grid}.transformation-detail-section{border:1px solid #e2e8f0d1;border-radius:20px;min-width:0;padding:.95rem}.transformation-detail-current{background:linear-gradient(145deg,#ffffffd6,#fff7eda8)}.transformation-detail-recommended{background:linear-gradient(145deg,#ffffffd6,#f0fdfaad)}.transformation-detail-kicker{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.57rem;font-weight:800;display:flex}.transformation-detail-current .transformation-detail-kicker{color:#e11d48}.transformation-detail-recommended .transformation-detail-kicker{color:#0f766e}.transformation-detail-section h4{color:#0f172a;margin-top:.55rem;font-size:.83rem;font-weight:800}.transformation-detail-section>p{color:#64748b;margin-top:.3rem;font-size:.67rem;line-height:1.15rem}.transformation-detail-facts{border-top:1px solid #e2e8f0d1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.8rem;padding-top:.7rem;display:grid}.transformation-detail-facts span{color:#94a3b8;letter-spacing:.07em;text-transform:uppercase;font-size:.5rem;font-weight:800;display:block}.transformation-detail-facts strong{overflow-wrap:anywhere;color:#334155;margin-top:.12rem;font-size:.61rem;line-height:.95rem;display:block}.transformation-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:.8rem;display:grid}.transformation-action-grid>div{background:#f8fafcc2;border:1px solid #e2e8f0d1;border-radius:15px;min-width:0;padding:.68rem .75rem}.transformation-action-grid span{color:#7c3aed;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.51rem;font-weight:800;display:flex}.transformation-action-grid strong{color:#334155;margin-top:.28rem;font-size:.62rem;line-height:.95rem;display:block}.transformation-detail-empty{color:#64748b;justify-content:center;align-items:center;gap:.65rem;min-height:7rem;font-size:.78rem;display:flex}.transformation-column-empty{color:#64748b;text-align:center;border:1px dashed #94a3b880;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;min-height:10rem;padding:1rem;font-size:.7rem;display:flex}.transformation-impact-band{background:radial-gradient(circle at 0 0,#2dd4bf33,#0000 35%),radial-gradient(circle at 100% 0,#8b5cf62e,#0000 38%),linear-gradient(125deg,#ffffffeb,#f8fafcc2);border:1px solid #ffffffeb;border-radius:30px;padding:1.25rem;position:relative;overflow:hidden;box-shadow:0 20px 55px #0f172a17,inset 0 1px #fff}.transformation-impact-band:before{content:"";background:linear-gradient(90deg,#14b8a6,#06b6d4,#8b5cf6,#f59e0b);border-radius:0 0 999px 999px;height:3px;position:absolute;top:0;left:1.5rem;right:1.5rem}.transformation-impact-copy{align-items:flex-start;gap:.85rem;display:flex}.transformation-impact-icon{color:#fff;background:linear-gradient(135deg,#14b8a6,#8b5cf6,#fb923c);border-radius:15px;flex:none;justify-content:center;align-items:center;width:2.65rem;height:2.65rem;display:flex;box-shadow:0 10px 25px #7c3aed33}.transformation-impact-copy p{color:#0f766e;letter-spacing:.14em;text-transform:uppercase;font-size:.61rem;font-weight:800}.transformation-impact-copy h2{color:#0f172a;max-width:55rem;margin-top:.22rem;font-size:.9rem;font-weight:800;line-height:1.4rem}.transformation-impact-grid{grid-template-columns:1.25fr 1.25fr .7fr .7fr;gap:.65rem;margin-top:1rem;display:grid}.transformation-impact-item{background:#ffffffad;border:1px solid #e2e8f0db;border-radius:16px;min-width:0;padding:.72rem .8rem}.transformation-impact-item span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.52rem;font-weight:800;display:block}.transformation-impact-item strong{color:#1e293b;margin-top:.24rem;font-size:.66rem;line-height:1.05rem;display:block}.transformation-empty-state{text-align:center;background:#ffffff94;border:1px dashed #94a3b88c;border-radius:28px;padding:3rem 1.5rem}.transformation-empty-state>span{color:#7c3aed;background:linear-gradient(135deg,#14b8a621,#8b5cf621);border-radius:18px;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;margin:0 auto;display:flex}.transformation-empty-state h3{color:#0f172a;margin-top:.9rem;font-weight:800}.transformation-empty-state p{color:#64748b;margin-top:.3rem;font-size:.78rem}@media(min-width:1280px){.transformation-canvas{padding:1.5rem}.transformation-canvas-stage{grid-template-columns:minmax(0,1fr) 290px minmax(0,1fr);gap:1.35rem}.transformation-node{padding-left:1.15rem;padding-right:1rem}}@media(max-width:1100px)and (min-width:901px){.transformation-canvas-stage{grid-template-columns:minmax(0,1fr) 240px minmax(0,1fr);gap:.75rem}.transformation-core-stats{grid-template-columns:1fr}.transformation-core-stat{text-align:left;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.3rem;padding:.4rem .55rem;display:grid}.transformation-core-stat strong,.transformation-core-stat small{margin:0}.transformation-core-stat>span{justify-content:flex-start}.transformation-node-footer{display:none}}@media(max-width:900px){.transformation-insight-grid{grid-template-columns:1fr}.transformation-canvas-header{flex-direction:column;align-items:flex-start;gap:.55rem}.transformation-flow-layer{display:none}.transformation-canvas-stage{grid-template-columns:minmax(0,1fr);gap:1rem}.transformation-column-current{order:1}.transformation-core{order:2;width:min(100%,30rem);margin:1.5rem auto}.transformation-column-optimized{order:3}.transformation-core-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.transformation-node-footer{display:flex}.transformation-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.transformation-map-view{gap:1.5rem}.transformation-insight-card{border-radius:22px;padding:1.05rem}.transformation-canvas{border-radius:26px;padding:.65rem}.transformation-canvas-header{padding:.45rem .45rem .9rem}.transformation-canvas-header h2{font-size:1.3rem;line-height:1.7rem}.transformation-column{border-radius:22px;padding:.65rem}.transformation-column-heading{gap:.55rem}.transformation-column-count{display:none}.transformation-node{touch-action:manipulation;border-radius:18px;min-height:0;padding:.82rem .75rem .75rem .95rem}.transformation-node:hover{transform:none}.transformation-node-title{font-size:.78rem}.transformation-node-preview{font-size:.62rem}.transformation-node-badge{max-width:7.5rem}.transformation-node-footer{font-size:.49rem}.transformation-core{border-radius:28px;margin:1rem auto;padding-left:.75rem;padding-right:.75rem}.transformation-core-title{font-size:1rem}.transformation-core-chips{align-items:center}.transformation-detail-panel{border-radius:23px;padding:.85rem}.transformation-detail-heading{flex-direction:column;gap:.55rem}.transformation-before-after{grid-template-columns:1fr;gap:.4rem}.transformation-state-arrow{margin:-.1rem auto;transform:rotate(90deg)}.transformation-detail-grid,.transformation-action-grid,.transformation-detail-facts{grid-template-columns:1fr}.transformation-impact-band{border-radius:24px;padding:1rem}.transformation-impact-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.transformation-flow-path-current,.transformation-core-aura{animation:none}.transformation-node{transition:none}}@media print{.transformation-flow-layer{display:none!important}.transformation-canvas-stage{grid-template-columns:1fr 220px 1fr!important}.transformation-node{break-inside:avoid}.transformation-core-aura{display:none}}.result-section-shell{flex-direction:column;gap:2.5rem;min-width:0;display:flex}.result-section-heading{min-width:0;padding-left:1rem;position:relative}.result-section-heading:before{content:"";background:linear-gradient(#14b8a6,#8b5cf6,#fb923c);border-radius:999px;width:3px;position:absolute;top:.1rem;bottom:.1rem;left:0}.result-section-heading>p{color:#0f766e;letter-spacing:.18em;text-transform:uppercase;font-size:.7rem;font-weight:800}.result-section-heading>h2{color:#0f172a;letter-spacing:-.035em;margin-top:.25rem;font-size:1.5rem;font-weight:800}.result-section-heading>span{color:#64748b;max-width:48rem;margin-top:.5rem;font-size:.875rem;line-height:1.5rem;display:block}.result-card-premium{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:radial-gradient(circle at 100% 0,#8b5cf614,#0000 35%),linear-gradient(145deg,#ffffffe8,#f8fafcb3);border:1px solid #ffffffe6;border-radius:26px;min-width:0;position:relative;box-shadow:0 18px 48px #0f172a13,inset 0 1px #fffffffa}.result-card-premium:before{content:"";opacity:.7;background:linear-gradient(90deg,#14b8a6bf,#8b5cf6b8,#fb923ca6);border-radius:0 0 999px 999px;height:2px;position:absolute;top:0;left:1.5rem;right:1.5rem}.result-card-dark{color:#fff;background:radial-gradient(circle at 100% 0,#8b5cf647,#0000 38%),radial-gradient(circle at 0 100%,#14b8a629,#0000 32%),linear-gradient(145deg,#0f172a,#171335 58%,#111827);border:1px solid #94a3b838;border-radius:26px;min-width:0;overflow:hidden;box-shadow:0 22px 55px #0f172a2e,inset 0 1px #ffffff14}.result-card-inset{background:linear-gradient(145deg,#f8fafce6,#ffffffb8);border:1px solid #e2e8f0e6;border-radius:18px;min-width:0;padding:1rem;box-shadow:inset 0 1px #fffffff2}.result-card-blueprint{background:radial-gradient(circle at 100% 0,#3b82f626,#0000 40%),linear-gradient(145deg,#eff6ffe0,#ffffffb8)}.result-chip{overflow-wrap:anywhere;border:1px solid;border-radius:999px;align-items:center;max-width:100%;padding:.3rem .65rem;font-size:.625rem;font-weight:800;line-height:1rem;display:inline-flex}.result-chip-neutral{color:#475569;background:#f8fafce6;border-color:#cbd5e1d9}.result-chip-dark{color:#e2e8f0;background:#ffffff17;border-color:#ffffff29}.result-empty-state{color:#64748b;text-align:center;background:linear-gradient(145deg,#ffffffb8,#f8fafc8c);border:1px dashed #94a3b88c;border-radius:24px;min-width:0;padding:2rem;font-size:.875rem;line-height:1.5rem}.result-copy-button{color:#334155;background:#ffffffd1;border:1px solid #cbd5e1e6;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .8rem;font-size:.7rem;font-weight:800;transition:border-color .2s,background .2s,transform .2s;display:inline-flex;box-shadow:0 7px 18px #0f172a0f}.result-copy-button:hover{background:#fff;border-color:#5eead4;transform:translateY(-1px)}.result-copy-button:focus-visible{outline-offset:2px;outline:3px solid #14b8a640}.result-copy-button-dark{color:#fff;background:#ffffff1a;border-color:#fff3}.result-copy-button-dark:hover{background:#ffffff2e;border-color:#ffffff73}.result-card-icon{color:#7c3aed;background:linear-gradient(135deg,#14b8a624,#8b5cf624);border-radius:14px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.result-card-icon-emerald{color:#047857;background:#10b98121}.result-card-icon-amber{color:#b45309;background:#f59e0b24}.opportunity-dossier{overflow:hidden}.opportunity-rank{color:#fff;letter-spacing:.08em;background:linear-gradient(135deg,#0f172a,#312e81 65%,#0f766e);border-radius:15px;flex:none;justify-content:center;align-items:center;width:2.7rem;height:2.7rem;font-size:.72rem;font-weight:900;display:flex;box-shadow:0 10px 24px #312e8138}.opportunity-metric-grid{border-top:1px solid #e2e8f0e6;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1.25rem;padding-top:1rem;display:grid}.tool-strategy-panel{overflow:hidden}.build-spec-card{background:#ffffffc2}.build-spec-header{background:radial-gradient(circle at 85% 0,#2dd4bf33,#0000 32%),radial-gradient(circle at 15% 100%,#8b5cf63d,#0000 38%),linear-gradient(115deg,#0f172a,#2e1065 54%,#0f172a);position:relative;overflow:hidden}.build-spec-header:after{content:"";opacity:.35;pointer-events:none;background-image:radial-gradient(#ffffff24 .7px,#0000 .7px);background-size:18px 18px;position:absolute;top:0;right:0;bottom:0;left:0}.build-spec-header>*{z-index:1;position:relative}.build-spec-list{padding:1rem}.prompt-module-content{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;color:#e2e8f0;max-width:100%;margin-top:1rem;font-family:inherit;font-size:.875rem;line-height:1.5rem;overflow:visible}.governance-recommendation{background:radial-gradient(circle at 100% 0,#14b8a633,#0000 42%),linear-gradient(145deg,#ecfdf5f0,#ffffffb8);border:1px solid #6ee7b7b8;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 22px 55px #0596691a,inset 0 1px #fff}.governance-panel{overflow:hidden}.governance-panel:before{opacity:1}.governance-panel-icon{border-radius:14px;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.governance-panel-teal .governance-panel-icon{color:#0f766e;background:#14b8a61f}.governance-panel-rose .governance-panel-icon{color:#be123c;background:#f43f5e1c}.governance-panel-violet .governance-panel-icon{color:#7c3aed;background:#8b5cf61f}.governance-panel-slate .governance-panel-icon{color:#475569;background:#64748b1f}.governance-panel-cyan .governance-panel-icon{color:#0e7490;background:#06b6d41f}.governance-panel-amber .governance-panel-icon{color:#b45309;background:#f59e0b21}.governance-panel-teal:before{background:linear-gradient(90deg,#14b8a6,#2dd4bf)}.governance-panel-rose:before{background:linear-gradient(90deg,#fb7185,#f43f5e)}.governance-panel-violet:before{background:linear-gradient(90deg,#8b5cf6,#a78bfa)}.governance-panel-slate:before{background:linear-gradient(90deg,#64748b,#94a3b8)}.governance-panel-cyan:before{background:linear-gradient(90deg,#06b6d4,#22d3ee)}.governance-panel-amber:before{background:linear-gradient(90deg,#f59e0b,#fb923c)}.governance-fallback-panel{background:radial-gradient(circle at 100% 0,#f59e0b1a,#0000 32%),linear-gradient(145deg,#ffffffeb,#fffbeba6)}.sop-section-card{padding:1rem}@media(max-width:900px){.transformation-map-view,.transformation-canvas,.transformation-canvas-stage,.transformation-column,.transformation-node,.transformation-core,.transformation-detail-panel,.transformation-impact-band{min-width:0;max-width:100%}.transformation-canvas{overflow:hidden}.transformation-canvas-stage{align-items:stretch;overflow:visible}.transformation-column{width:100%;position:static}.transformation-node{width:100%}.transformation-core{align-self:center;position:static}.transformation-detail-panel{width:100%;position:static}.transformation-before-after,.transformation-detail-grid,.transformation-action-grid,.transformation-impact-grid{min-width:0}}@media(max-width:520px){.result-section-shell{gap:2rem}.result-section-heading{padding-left:.8rem}.result-section-heading>h2{font-size:1.3rem;line-height:1.65rem}.result-card-premium,.result-card-dark,.governance-recommendation{border-radius:22px}.result-empty-state{padding:1.5rem 1rem}.result-copy-button{white-space:normal;max-width:100%}.opportunity-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prompt-module{padding:1rem}.prompt-module-content{font-size:.78rem;line-height:1.35rem}.transformation-insight-header{align-items:flex-start}.transformation-canvas-header>p{overflow-wrap:anywhere;max-width:100%}.transformation-column-heading{grid-template-columns:auto minmax(0,1fr)}.transformation-column-count{display:none}.transformation-node-badge{white-space:normal;overflow-wrap:anywhere;max-width:100%}.transformation-node-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.transformation-node-footer{flex-wrap:wrap;gap:.25rem .6rem}.transformation-core{width:100%;max-width:22rem;padding:1.1rem .7rem}.transformation-core-orb{width:4.5rem;height:4.5rem}.transformation-core-stats{gap:.3rem}.transformation-core-stat{padding:.5rem .2rem}.transformation-core-chip{white-space:normal}.transformation-detail-heading>div,.transformation-detail-section,.transformation-detail-facts>div,.transformation-action-grid>div,.transformation-impact-item{min-width:0}.transformation-detail-heading h3,.transformation-detail-section h4,.transformation-detail-section p,.transformation-detail-facts strong,.transformation-action-grid strong,.transformation-impact-item strong{overflow-wrap:anywhere}.transformation-state strong{flex-wrap:wrap}.transformation-impact-copy{gap:.65rem}.transformation-impact-copy h2{font-size:.82rem}}@media(prefers-reduced-motion:reduce){.result-copy-button{transition:none}.result-copy-button:hover{transform:none}.transformation-flow-path,.transformation-node,.transformation-core-aura{transition:none!important;animation:none!important}}@media print{.result-section-shell{gap:1.25rem}.result-card-premium,.result-card-dark,.result-card-inset,.governance-recommendation,.transformation-canvas,.transformation-detail-panel,.transformation-impact-band{break-inside:avoid;color:#0f172a!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-color:#cbd5e1!important;overflow:visible!important}.result-card-dark *,.build-spec-header *,.prompt-module-content{color:#0f172a!important}.build-spec-header{color:#0f172a!important;background:#fff!important}.result-copy-button{display:none!important}.transformation-canvas-stage{grid-template-columns:1fr!important}.transformation-column-current{order:1}.transformation-core{order:2;color:#0f172a!important;background:#fff!important;width:100%!important}.transformation-column-optimized{order:3}.transformation-detail-panel{margin-top:1rem}}.executive-brief{isolation:isolate;color:#fff;background:linear-gradient(145deg,#050f20fa,#0f172af7 52%,#15122dfa);border:1px solid #ffffffd1;border-radius:38px;padding:clamp(1.35rem,3vw,3rem);position:relative;overflow:hidden;box-shadow:0 32px 100px #0f172a42,inset 0 1px #ffffff21}.executive-brief:before{z-index:-1;content:"";background:radial-gradient(circle at 8% 6%,#14b8a64d,#0000 27%),radial-gradient(circle at 74% 4%,#8b5cf640,#0000 28%),radial-gradient(circle at 100% 76%,#fb923c2e,#0000 25%);position:absolute;top:0;right:0;bottom:0;left:0}.executive-brief:after{z-index:-1;border-radius:inherit;content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:34px 34px;position:absolute;top:1px;right:1px;bottom:1px;left:1px;-webkit-mask-image:linear-gradient(#000000b8,#0000 72%);mask-image:linear-gradient(#000000b8,#0000 72%)}.executive-brief-glow{filter:blur(70px);pointer-events:none;background:#7c3aed2e;border-radius:999px;width:22rem;height:22rem;position:absolute;top:-7rem;right:12%}.executive-brief-content{z-index:1;position:relative}.executive-brief-header{max-width:64rem}.executive-brief-eyebrow,.executive-panel-kicker{color:#99f6e4;letter-spacing:.19em;text-transform:uppercase;font-size:.68rem;font-weight:800}.executive-brief-eyebrow{align-items:center;gap:.5rem;display:flex}.executive-brief-eyebrow svg{width:1rem;height:1rem}.executive-brief-header h2{max-width:54rem;font-family:var(--font-display,inherit);letter-spacing:-.055em;margin-top:.85rem;font-size:clamp(2.1rem,5vw,4.45rem);font-weight:800;line-height:.99}.executive-brief-header>p{color:#cbd5e1;max-width:57rem;margin-top:1.15rem;font-size:clamp(.95rem,1.5vw,1.12rem);line-height:1.75}.executive-brief-grid{grid-template-columns:minmax(0,7fr) minmax(22rem,5fr);gap:1rem;margin-top:clamp(1.6rem,3vw,2.5rem);display:grid}.executive-recommendation-card,.executive-business-case,.executive-confidence-panel,.executive-assumptions-panel,.executive-risk-panel{-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);background:linear-gradient(145deg,#ffffff1d,#ffffff0e);border:1px solid #ffffff24;border-radius:28px;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 18px 55px #00000024}.executive-recommendation-card{padding:clamp(1.25rem,2.5vw,2rem)}.executive-recommendation-card:before{content:"";background:linear-gradient(90deg,#2dd4bf,#8b5cf6,#f59e0b,#0000);width:70%;height:3px;position:absolute;top:0;left:0}.executive-card-topline{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.executive-card-topline>svg{color:#99f6e4;flex:none;width:1.35rem;height:1.35rem}.executive-brief-chip{border:1px solid #ffffff29;border-radius:999px;align-items:center;max-width:100%;margin-top:.7rem;padding:.38rem .68rem;font-size:.68rem;font-weight:800;line-height:1.25;display:inline-flex}.executive-brief-chip-teal{color:#99f6e4;background:#14b8a624;border-color:#2dd4bf4d}.executive-brief-chip-violet{color:#ddd6fe;background:#8b5cf624;border-color:#a78bfa4d}.executive-brief-chip-amber{color:#fde68a;background:#f59e0b21;border-color:#fbbf2447}.executive-brief-chip-neutral{color:#e2e8f0}.executive-recommendation-card>h3{max-width:44rem;font-family:var(--font-display,inherit);letter-spacing:-.038em;margin-top:1.35rem;font-size:clamp(1.75rem,3.1vw,3rem);font-weight:800;line-height:1.08}.executive-decision-context{border-left:2px solid #2dd4bf;margin-top:1.25rem;padding:.15rem 0 .15rem .9rem}.executive-decision-context span,.executive-recommendation-details span{color:#94a3b8;letter-spacing:.13em;text-transform:uppercase;font-size:.62rem;font-weight:800;display:block}.executive-decision-context p{color:#e2e8f0;margin-top:.35rem;font-size:.88rem;line-height:1.6}.executive-recommendation-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.25rem;display:grid}.executive-recommendation-details>div{background:#02061747;border:1px solid #ffffff1a;border-radius:18px;padding:1rem}.executive-recommendation-details p{color:#e2e8f0;margin-top:.45rem;font-size:.82rem;line-height:1.55}.executive-inline-action,.executive-text-action{border-radius:999px;align-items:center;gap:.45rem;font-size:.72rem;font-weight:800;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.executive-inline-action{color:#0f172a;background:#fff;margin-top:1.25rem;padding:.72rem 1rem}.executive-inline-action svg,.executive-text-action svg{width:.95rem;height:.95rem}.executive-inline-action:hover{background:#f0fdfa;transform:translateY(-1px)}.executive-inline-action:focus-visible,.executive-text-action:focus-visible,.executive-action-buttons button:focus-visible{outline-offset:3px;outline:3px solid #5eead47a}.executive-business-case{background:linear-gradient(150deg,#ffffff21,#7c3aed14);padding:clamp(1.2rem,2vw,1.6rem)}.executive-business-case h3,.executive-assumptions-panel h3,.executive-risk-panel h3{letter-spacing:-.02em;margin-top:.25rem;font-size:1.1rem;font-weight:800}.business-case-primary-grid,.business-case-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.business-case-primary-grid{margin-top:1.15rem}.business-case-secondary-grid{margin-top:.65rem}.business-case-metric{background:#0206173d;border:1px solid #ffffff1a;border-radius:17px;align-items:flex-start;gap:.65rem;min-width:0;padding:.8rem;display:flex}.business-case-metric-featured{background:linear-gradient(145deg,#14b8a61f,#ffffff0b);flex-direction:column;min-height:7.1rem}.business-case-metric-icon{color:#5eead4;background:#2dd4bf1f;border-radius:9px;flex:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.business-case-metric-icon svg{width:.9rem;height:.9rem}.business-case-metric span,.business-case-comparison span,.business-case-footer span,.risk-readiness-item>span{color:#94a3b8;letter-spacing:.09em;text-transform:uppercase;font-size:.57rem;font-weight:800;display:block}.business-case-metric strong{overflow-wrap:anywhere;margin-top:.25rem;font-size:1rem;line-height:1.2;display:block}.business-case-metric-featured strong{font-size:clamp(1.15rem,2vw,1.55rem)}.business-case-metric small{color:#94a3b8;margin-top:.3rem;font-size:.58rem;line-height:1.35;display:block}.business-case-comparison{background:#02061742;border-radius:17px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.7rem;margin-top:.65rem;padding:.8rem;display:grid}.business-case-comparison>svg{color:#5eead4;width:1rem;height:1rem}.business-case-comparison strong{margin-top:.22rem;font-size:.9rem;display:block}.business-case-footer{background:#7c3aed17;border:1px solid #a78bfa2e;border-radius:15px;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.65rem;padding:.7rem .8rem;display:flex}.business-case-footer strong{color:#ddd6fe;text-align:right;font-size:.82rem}.executive-validation-note{color:#94a3b8;margin-top:.8rem;font-size:.62rem;line-height:1.5}.executive-brief-support-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.96fr) minmax(0,.96fr);gap:1rem;margin-top:1rem;display:grid}.executive-confidence-panel,.executive-assumptions-panel,.executive-risk-panel{padding:clamp(1.1rem,2vw,1.5rem)}.confidence-score-line{align-items:baseline;gap:.2rem;margin-top:.35rem;display:flex}.confidence-score-line>strong{font-size:2rem;line-height:1}.confidence-score-line>span{color:#94a3b8;font-size:.72rem;font-weight:700}.confidence-score-line .executive-brief-chip{margin:0 0 0 .45rem}.confidence-meter{background:#ffffff1a;border-radius:999px;height:.52rem;margin-top:1.15rem;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #0000003d}.confidence-meter-fill{border-radius:inherit;background:linear-gradient(90deg,#14b8a6,#22d3ee 48%,#8b5cf6 78%,#f59e0b);height:100%;transition:width .7s;display:block;box-shadow:0 0 18px #2dd4bf59}.executive-panel-summary{color:#cbd5e1;margin-top:.85rem;font-size:.75rem;line-height:1.55}.confidence-list-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.confidence-list-columns h4{color:#e2e8f0;letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:800}.confidence-driver-list,.confidence-caution-list{flex-direction:column;gap:.45rem;margin-top:.55rem;display:flex}.confidence-driver-list li,.confidence-caution-list li{color:#cbd5e1;align-items:flex-start;gap:.4rem;font-size:.65rem;line-height:1.4;display:flex}.confidence-driver-list svg,.confidence-caution-list svg{flex:none;width:.8rem;height:.8rem;margin-top:.08rem}.confidence-driver-list svg{color:#5eead4}.confidence-caution-list svg{color:#fbbf24}.executive-assumption-list{flex-direction:column;gap:.65rem;margin-top:1rem;display:flex}.executive-assumption-list li{grid-template-columns:1.55rem minmax(0,1fr);align-items:flex-start;gap:.55rem;display:grid}.executive-assumption-list li>span{color:#ddd6fe;background:#7c3aed1c;border:1px solid #a78bfa3d;border-radius:8px;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;font-size:.62rem;font-weight:800;display:flex}.executive-assumption-list p{color:#cbd5e1;font-size:.68rem;line-height:1.48}.executive-assumption-empty{color:#fde68a;background:#f59e0b14;border:1px solid #fbbf242e;border-radius:15px;gap:.6rem;margin-top:1rem;padding:.85rem;display:flex}.executive-assumption-empty svg{flex:none;width:1rem;height:1rem}.executive-assumption-empty p{font-size:.72rem;line-height:1.5}.executive-text-action{color:#99f6e4;margin-top:1rem}.executive-text-action:hover{color:#fff}.risk-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:1rem;display:grid}.risk-readiness-item{background:#0206173d;border:1px solid #ffffff17;border-radius:14px;min-width:0;padding:.72rem}.risk-readiness-item>div{align-items:flex-end;min-height:1.45rem;margin-top:.35rem;display:flex}.risk-readiness-item strong{overflow-wrap:anywhere;color:#fff;font-size:.85rem}.executive-status-badge{border-style:solid;border-width:1px;border-radius:999px;max-width:100%;padding:.28rem .52rem;font-size:.62rem;font-weight:800;line-height:1.15;display:inline-flex}.executive-governance-note{border-left:2px solid #2dd4bfb8;gap:.55rem;margin-top:.75rem;padding:.2rem 0 .2rem .75rem;display:flex}.executive-governance-note svg{color:#5eead4;flex:none;width:.9rem;height:.9rem}.executive-governance-note p{color:#cbd5e1;font-size:.65rem;line-height:1.48}.executive-action-bar{background:#02061761;border:1px solid #ffffff21;border-radius:22px;justify-content:space-between;align-items:center;gap:1.25rem;margin-top:1rem;padding:.9rem 1rem;display:flex;box-shadow:inset 0 1px #ffffff12}.executive-action-bar>div:first-child{min-width:12rem}.executive-action-bar>div:first-child span{color:#99f6e4;letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;font-weight:800;display:block}.executive-action-bar>div:first-child strong{color:#e2e8f0;max-width:27rem;margin-top:.25rem;font-size:.72rem;line-height:1.4;display:block}.executive-action-buttons{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.executive-action-buttons button{color:#e2e8f0;background:#ffffff12;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:.38rem;padding:.62rem .78rem;font-size:.66rem;font-weight:800;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.executive-action-buttons button:hover{background:#ffffff1f;border-color:#5eead461;transform:translateY(-1px)}.executive-action-buttons button svg{width:.85rem;height:.85rem}.executive-action-buttons .executive-action-primary{color:#0f172a;background:#fff;border-color:#fff}.executive-action-buttons .executive-action-primary:hover{background:#f0fdfa}@media(max-width:1100px)and (min-width:901px){.executive-brief-grid{grid-template-columns:minmax(0,1.25fr) minmax(20rem,.9fr)}.executive-brief-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-risk-panel{grid-column:1/-1}}@media(max-width:900px){.executive-brief-grid,.executive-brief-support-grid{grid-template-columns:minmax(0,1fr)}.executive-action-bar{flex-direction:column;align-items:flex-start}.executive-action-buttons{justify-content:flex-start;width:100%}}@media(max-width:520px){.executive-brief{border-radius:27px;padding:1.15rem}.executive-brief-header h2{font-size:2.25rem;line-height:1.02}.executive-brief-header>p{font-size:.9rem;line-height:1.65}.executive-recommendation-card,.executive-business-case,.executive-confidence-panel,.executive-assumptions-panel,.executive-risk-panel{border-radius:22px;padding:1rem}.executive-recommendation-card>h3{font-size:1.75rem}.executive-recommendation-details,.business-case-primary-grid,.business-case-secondary-grid,.confidence-list-columns,.risk-readiness-grid{grid-template-columns:minmax(0,1fr)}.business-case-metric-featured{min-height:0}.business-case-comparison{gap:.4rem;padding:.7rem}.business-case-comparison strong{font-size:.76rem}.executive-action-bar{border-radius:18px;padding:.85rem}.executive-action-buttons{grid-template-columns:minmax(0,1fr);display:grid}.executive-action-buttons button{justify-content:center;width:100%}.executive-brief-chip{white-space:normal}}@media(prefers-reduced-motion:reduce){.confidence-meter-fill,.executive-inline-action,.executive-text-action,.executive-action-buttons button{transition:none}.executive-inline-action:hover,.executive-action-buttons button:hover{transform:none}}@media print{.executive-brief{break-inside:auto;box-shadow:none;border:1px solid #cbd5e1;color:#0f172a!important;background:#fff!important}.executive-brief:before,.executive-brief:after,.executive-brief-glow{display:none}.executive-recommendation-card,.executive-business-case,.executive-confidence-panel,.executive-assumptions-panel,.executive-risk-panel{break-inside:avoid;box-shadow:none;border-color:#cbd5e1;color:#0f172a!important;background:#fff!important}.executive-brief-header>p,.executive-decision-context p,.executive-recommendation-details p,.executive-panel-summary,.confidence-driver-list li,.confidence-caution-list li,.executive-assumption-list p,.executive-governance-note p{color:#334155!important}.executive-action-bar,.executive-inline-action,.executive-text-action{display:none!important}}.business-case-basis{flex-wrap:wrap;gap:.4rem;margin-top:.65rem;display:flex}.business-case-basis .executive-brief-chip{margin-top:0}.roi-scenario-section{min-width:0}.roi-scenario-confidence{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:radial-gradient(circle at 0 0,#14b8a624,#0000 36%),linear-gradient(145deg,#ffffffe6,#f8fafcad);border:1px solid #ffffffe6;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:1.25rem;padding:1rem;display:grid;box-shadow:0 18px 42px #0f172a12,inset 0 1px #fffffff2}.roi-scenario-confidence>svg{color:#0f766e;background:linear-gradient(135deg,#14b8a629,#8b5cf629);border-radius:16px;width:2.4rem;height:2.4rem;padding:.62rem}.roi-scenario-confidence span,.roi-scenario-card h4,.roi-context-panel-heading h3,.roi-cost-method-note strong{letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:900}.roi-scenario-confidence p{color:#475569;margin-top:.25rem;font-size:.88rem;line-height:1.55}.roi-scenario-confidence-badges{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.roi-scenario-confidence-badges span{border-style:solid;border-width:1px;border-radius:999px;padding:.35rem .65rem;font-size:.62rem;line-height:1rem}.roi-scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.25rem;display:grid}.roi-scenario-card{break-inside:avoid;-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);background:linear-gradient(150deg,#ffffffeb,#f8fafcb8);border:1px solid #ffffffe6;border-radius:30px;min-width:0;padding:1.15rem;position:relative;overflow:hidden;box-shadow:0 20px 52px #0f172a16,inset 0 1px #fffffffa}.roi-scenario-card:before{background:var(--roi-scenario-accent,linear-gradient(90deg, #14b8a6, #8b5cf6));content:"";height:4px;position:absolute;inset:0 0 auto}.roi-scenario-card-conservative{--roi-scenario-accent:linear-gradient(90deg, #f59e0b, #fb923c);background:radial-gradient(circle at 100% 0,#f59e0b24,#0000 38%),linear-gradient(150deg,#fffffff0,#fffbebb8)}.roi-scenario-card-expected{--roi-scenario-accent:linear-gradient(90deg, #14b8a6, #8b5cf6);background:radial-gradient(circle at 100% 0,#14b8a629,#0000 38%),radial-gradient(circle at 0 100%,#8b5cf624,#0000 35%),linear-gradient(150deg,#fffffff5,#f0fdfac2)}.roi-scenario-card-aggressive{--roi-scenario-accent:linear-gradient(90deg, #06b6d4, #10b981, #8b5cf6);background:radial-gradient(circle at 100% 0,#06b6d426,#0000 38%),radial-gradient(circle at 0 100%,#10b9811f,#0000 35%),linear-gradient(150deg,#fffffff0,#f0f9ffb8)}.roi-scenario-card-featured{border-color:#14b8a65c;box-shadow:0 24px 60px #14b8a61f,0 18px 52px #0f172a14,inset 0 1px #fffffffa}.roi-scenario-card-header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.roi-scenario-case-label{color:#0f766e;letter-spacing:.13em;text-transform:uppercase;font-size:.66rem;font-weight:900;display:block}.roi-scenario-card-conservative .roi-scenario-case-label{color:#b45309}.roi-scenario-card-aggressive .roi-scenario-case-label{color:#0369a1}.roi-scenario-card h3{color:#0f172a;letter-spacing:-.025em;margin-top:.3rem;font-size:1.25rem;font-weight:850;line-height:1.15}.roi-scenario-base-badge{color:#0f766e;letter-spacing:.08em;text-transform:uppercase;background:#14b8a61a;border:1px solid #14b8a647;border-radius:999px;flex:none;padding:.28rem .52rem;font-size:.58rem;font-weight:900}.roi-scenario-description{color:#64748b;margin-top:.85rem;font-size:.86rem;line-height:1.55}.roi-scenario-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.roi-scenario-metric{background:#ffffffad;border:1px solid #e2e8f0db;border-radius:18px;min-width:0;padding:.78rem;box-shadow:inset 0 1px #fffffff2}.roi-scenario-metric-featured{background:linear-gradient(135deg,#14b8a61a,#8b5cf614);border-color:#8b5cf638;grid-column:1/-1}.roi-scenario-metric span,.roi-business-case-scenario span,.roi-business-case-summary-grid span{color:#64748b;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:900;line-height:1.25;display:block}.roi-scenario-metric strong,.roi-business-case-scenario strong,.roi-business-case-summary-grid strong{color:#0f172a;overflow-wrap:anywhere;margin-top:.28rem;font-size:1rem;font-weight:900;line-height:1.18;display:block}.roi-scenario-metric-featured strong{color:#4c1d95;font-size:1.18rem}.roi-scenario-assumptions,.roi-scenario-risks{border-top:1px solid #e2e8f0cc;margin-top:1rem;padding-top:1rem}.roi-scenario-assumptions h4{color:#0f766e}.roi-scenario-risks h4{color:#b45309}.roi-scenario-assumptions ul,.roi-scenario-risks ul,.roi-sensitivity-panel ul,.roi-change-factors ul{gap:.58rem;margin-top:.7rem;display:grid}.roi-scenario-assumptions li,.roi-scenario-risks li{color:#475569;gap:.5rem;font-size:.78rem;line-height:1.45;display:flex}.roi-scenario-assumptions li svg,.roi-scenario-risks li svg{flex:none;width:.9rem;height:.9rem;margin-top:.15rem}.roi-scenario-assumptions li svg{color:#0f766e}.roi-scenario-risks li svg{color:#d97706}.roi-scenario-disclaimer{color:#115e59;background:#f0fdfabd;border:1px solid #14b8a62e;border-radius:18px;margin-top:1rem;padding:.85rem 1rem;font-size:.82rem;font-weight:700;line-height:1.55}.roi-scenario-context-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1rem;margin-top:1rem;display:grid}.roi-sensitivity-panel,.roi-change-factors,.roi-cost-method-note{break-inside:avoid;background:linear-gradient(145deg,#ffffffe0,#f8fafca8);border:1px solid #ffffffe6;border-radius:24px;min-width:0;padding:1rem;box-shadow:0 16px 40px #0f172a11,inset 0 1px #fffffff2}.roi-context-panel-heading{align-items:center;gap:.55rem;display:flex}.roi-context-panel-heading svg{color:#7c3aed;width:1.1rem;height:1.1rem}.roi-context-panel-heading h3,.roi-cost-method-note strong{color:#334155}.roi-sensitivity-panel li,.roi-change-factors li{color:#475569;padding-left:1rem;font-size:.84rem;line-height:1.5;position:relative}.roi-sensitivity-panel li:before,.roi-change-factors li:before{content:"";background:linear-gradient(135deg,#14b8a6,#8b5cf6);border-radius:999px;width:.32rem;height:.32rem;position:absolute;top:.58rem;left:0}.roi-cost-method-note{gap:.75rem;margin-top:1rem;display:flex}.roi-cost-method-note>svg{color:#0f766e;flex:none;width:1.4rem;height:1.4rem}.roi-cost-method-note p{color:#64748b;margin-top:.35rem;font-size:.82rem;line-height:1.55}.roi-business-case-preview .executive-inline-action{margin-top:.85rem}.roi-business-case-scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:1rem;display:grid}.roi-business-case-scenario,.roi-business-case-summary-grid>div,.roi-business-case-confidence{background:#0206173d;border:1px solid #ffffff1f;border-radius:16px;min-width:0;padding:.72rem;box-shadow:inset 0 1px #ffffff0f}.roi-business-case-scenario-conservative{background:#f59e0b17;border-color:#fbbf242e}.roi-business-case-scenario-expected{background:#14b8a61a;border-color:#2dd4bf33}.roi-business-case-scenario-aggressive{background:#06b6d41a;border-color:#22d3ee33}.roi-business-case-scenario span,.roi-business-case-summary-grid span{color:#cbd5e1}.roi-business-case-scenario strong,.roi-business-case-summary-grid strong{color:#fff;font-size:.94rem}.roi-business-case-scenario small,.roi-business-case-summary-grid small{color:#94a3b8;margin-top:.25rem;font-size:.58rem;line-height:1.3;display:block}.roi-business-case-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.55rem;display:grid}.roi-business-case-confidence{gap:.6rem;margin-top:.55rem;display:flex}.roi-business-case-confidence svg{color:#5eead4;flex:none;width:1rem;height:1rem;margin-top:.1rem}.roi-business-case-confidence span{color:#99f6e4;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:900;display:block}.roi-business-case-confidence p{color:#cbd5e1;margin-top:.22rem;font-size:.65rem;line-height:1.45}@media(max-width:1024px){.roi-scenario-grid,.roi-scenario-context-grid{grid-template-columns:minmax(0,1fr)}.roi-scenario-card-featured{order:-1}}@media(max-width:700px){.roi-scenario-confidence{grid-template-columns:minmax(0,1fr)}.roi-scenario-confidence>svg{width:2.15rem;height:2.15rem}.roi-scenario-confidence-badges{justify-content:flex-start}.roi-business-case-scenario-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.roi-scenario-card,.roi-sensitivity-panel,.roi-change-factors,.roi-cost-method-note{border-radius:22px;padding:.95rem}.roi-scenario-metric-grid,.roi-business-case-summary-grid{grid-template-columns:minmax(0,1fr)}.roi-scenario-metric-featured{grid-column:auto}.roi-cost-method-note{flex-direction:column}}@media print{.roi-scenario-card,.roi-sensitivity-panel,.roi-change-factors,.roi-cost-method-note,.roi-scenario-confidence{break-inside:avoid;box-shadow:none!important;color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important}.roi-scenario-card:before{background:#94a3b8!important}.roi-scenario-grid,.roi-scenario-context-grid{grid-template-columns:1fr!important}.roi-scenario-description,.roi-scenario-assumptions li,.roi-scenario-risks li,.roi-sensitivity-panel li,.roi-change-factors li,.roi-cost-method-note p,.roi-scenario-confidence p{color:#334155!important}.roi-scenario-disclaimer{color:#0f172a!important;background:#fff!important;border-color:#cbd5e1!important}.roi-business-case-scenario,.roi-business-case-summary-grid>div,.roi-business-case-confidence{background:#fff!important;border-color:#cbd5e1!important}.roi-business-case-scenario span,.roi-business-case-summary-grid span,.roi-business-case-confidence span,.roi-business-case-scenario small,.roi-business-case-summary-grid small,.roi-business-case-confidence p{color:#334155!important}.roi-business-case-scenario strong,.roi-business-case-summary-grid strong{color:#0f172a!important}}.roi-assumptions-editor{background:radial-gradient(circle at 100% 0,#8b5cf621,#0000 34%),radial-gradient(circle at 0 100%,#14b8a621,#0000 35%),linear-gradient(145deg,#fffffffa,#f8fafce6);border:1px solid #94a3b847;border-radius:32px;margin-top:1.25rem;padding:1.25rem;box-shadow:0 28px 72px #0f172a1a,inset 0 1px #fff}.roi-assumptions-editor-heading{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.roi-assumptions-editor-heading h3{color:#0f172a;letter-spacing:-.035em;margin-top:.7rem;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:900}.roi-assumptions-editor-heading p{color:#475569;max-width:48rem;margin-top:.45rem;font-size:.9rem;line-height:1.6}.roi-reset-button{white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:.45rem;min-height:2.55rem;padding-inline:.9rem;display:inline-flex}.roi-reset-button svg{width:.95rem;height:.95rem}.roi-model-note{color:#0f766e;margin-top:.8rem;font-size:.78rem;font-weight:750;line-height:1.5}.roi-model-note-full{color:#475569;border-top:1px solid #94a3b838;padding-top:.85rem}.roi-baseline-warning{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:16px;gap:.65rem;margin-top:.9rem;padding:.8rem .9rem;font-size:.82rem;font-weight:700;line-height:1.5;display:flex}.roi-baseline-warning svg{flex:none;width:1rem;height:1rem;margin-top:.1rem}.roi-assumptions-layout{grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);gap:1rem;margin-top:1rem;display:grid}.roi-assumptions-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;min-width:0;display:grid}.roi-assumption-control{background:#ffffffd1;border:1px solid #e2e8f0f2;border-radius:20px;min-width:0;padding:.95rem;box-shadow:inset 0 1px #fff}.roi-assumption-control label,.roi-assumption-control legend{color:#0f172a;padding:0;font-size:.82rem;font-weight:900}.roi-assumption-control>p{color:#64748b;margin-top:.3rem;font-size:.74rem;line-height:1.45}.roi-assumption-control>small{color:#b45309;margin-top:.45rem;font-size:.68rem;font-weight:700;line-height:1.4;display:block}.roi-assumption-label-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.roi-assumption-value{color:#0f766e;background:#f0fdfa;border:1px solid #14b8a638;border-radius:999px;padding:.25rem .55rem;font-size:.75rem;font-weight:900}.roi-assumption-slider{accent-color:#0f766e;cursor:pointer;width:100%;max-width:100%;margin-top:.85rem}.roi-assumption-number-grid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.roi-number-input-wrap{color:#64748b;background:#fff;border:1px solid #cbd5e1;border-radius:14px;align-items:center;gap:.35rem;width:100%;margin-top:.7rem;padding:0 .7rem;font-size:.8rem;font-weight:800;transition:border-color .2s,box-shadow .2s;display:flex}.roi-number-input-wrap:focus-within{border-color:#14b8a6;box-shadow:0 0 0 3px #14b8a621}.roi-number-input{color:#0f172a;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none;padding:.65rem 0;font-size:.9rem}.roi-segmented-control{flex-wrap:wrap;gap:.4rem;margin-top:.7rem;display:flex}.roi-segmented-option{color:#475569;text-align:left;background:#f8fafc;border:1px solid #dbe3ee;border-radius:12px;flex:6.5rem;min-width:0;padding:.55rem .6rem;font-size:.7rem;font-weight:800;line-height:1.25;transition:border-color .18s,background .18s,color .18s,transform .18s}.roi-segmented-option:hover{border-color:#94a3b8;transform:translateY(-1px)}.roi-segmented-option[aria-pressed=true]{color:#fff;background:linear-gradient(135deg,#0f766e,#5b21b6);border-color:#0f766e;box-shadow:0 8px 18px #0f766e29}.roi-segmented-option span,.roi-segmented-option strong{display:block}.roi-segmented-option strong{margin-top:.2rem;font-size:.78rem}.roi-scenario-selector .roi-segmented-option{text-align:center}.roi-live-preview{color:#fff;background:radial-gradient(circle at 100% 0,#2dd4bf33,#0000 38%),linear-gradient(145deg,#0f172a,#172554 62%,#2e1065);border:1px solid #ffffff1f;border-radius:26px;min-width:0;padding:1.1rem;box-shadow:0 22px 48px #0f172a33}.roi-live-preview-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.roi-live-preview-heading span{color:#99f6e4;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:900}.roi-live-preview-heading h4{margin-top:.3rem;font-size:1.25rem;font-weight:900}.roi-live-preview-heading svg{color:#5eead4;background:#ffffff1a;border-radius:14px;width:2.3rem;height:2.3rem;padding:.6rem}.roi-live-preview>p{color:#cbd5e1;margin-top:.7rem;font-size:.8rem;line-height:1.5}.roi-live-preview-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.9rem;display:grid}.roi-live-preview .roi-scenario-metric{background:#02061742;border-color:#ffffff1c;box-shadow:inset 0 1px #ffffff0d}.roi-live-preview .roi-scenario-metric span{color:#94a3b8}.roi-live-preview .roi-scenario-metric strong{color:#fff}.roi-live-preview .roi-scenario-metric-featured{background:#14b8a61f;border-color:#2dd4bf47}.roi-live-preview .roi-scenario-metric-featured strong{color:#99f6e4}.roi-adjustment-summary{border-top:1px solid #ffffff1f;margin-top:.9rem;padding-top:.85rem}.roi-adjustment-summary h5{color:#99f6e4;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:900}.roi-adjustment-summary ul{gap:.45rem;margin-top:.55rem;display:grid}.roi-adjustment-summary li{color:#cbd5e1;padding-left:.85rem;font-size:.72rem;line-height:1.45;position:relative}.roi-adjustment-summary li:before{content:"";background:#5eead4;border-radius:999px;width:.3rem;height:.3rem;position:absolute;top:.45rem;left:0}.roi-scenario-card-selected{border-color:#4f46e58c;transform:translateY(-3px);box-shadow:0 0 0 3px #6366f11f,0 28px 64px #4f46e529,inset 0 1px #fff}@media(max-width:900px){.roi-assumptions-layout{grid-template-columns:minmax(0,1fr)}.roi-live-preview{order:-1}}@media(max-width:700px){.roi-assumptions-editor-heading{flex-direction:column}.roi-reset-button{white-space:normal;width:100%}.roi-assumptions-controls{grid-template-columns:minmax(0,1fr)}.roi-assumption-number-grid{grid-column:auto;grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.roi-assumptions-editor{border-radius:24px;padding:.9rem}.roi-assumption-control,.roi-live-preview{border-radius:18px;width:100%;padding:.8rem}.roi-live-preview-metrics{grid-template-columns:minmax(0,1fr)}.roi-segmented-option{flex-basis:calc(50% - .4rem)}.roi-number-input-wrap,.roi-number-input{max-width:100%}}@media print{.roi-assumptions-editor{break-inside:avoid;box-shadow:none!important;background:#fff!important;border:1px solid #cbd5e1!important}.roi-assumptions-controls,.roi-reset-button,.roi-model-note:not(.roi-model-note-full){display:none!important}.roi-assumptions-layout{display:block!important}.roi-live-preview{box-shadow:none!important;color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important}.roi-live-preview-heading h4,.roi-live-preview .roi-scenario-metric strong{color:#0f172a!important}.roi-live-preview>p,.roi-adjustment-summary li,.roi-live-preview .roi-scenario-metric span{color:#334155!important}.roi-adjustment-summary h5,.roi-live-preview-heading span{color:#0f766e!important}.roi-live-preview .roi-scenario-metric{background:#fff!important;border-color:#cbd5e1!important}.roi-scenario-card-selected{transform:none;box-shadow:none!important;border:2px solid #475569!important}}.blueprint-export-modal{z-index:100;place-items:center;padding:1.25rem;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.blueprint-export-backdrop{-webkit-backdrop-filter:blur(18px)saturate(125%);cursor:default;background:#020617c7;border:0;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.blueprint-export-shell{background:#080f1df5;border:1px solid #ffffff2e;border-radius:30px;flex-direction:column;width:min(96vw,1440px);height:min(94vh,1080px);min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:0 42px 120px #0206178c}.blueprint-export-modal-header{z-index:2;color:#fff;background:linear-gradient(135deg,#0f172afa,#1e1437fa);border-bottom:1px solid #94a3b833;flex:none;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.1rem 1.35rem;display:flex;position:relative}.blueprint-export-modal-header p{color:#5eead4;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.blueprint-export-modal-header h2{color:#fff;margin:.15rem 0 0;font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.25}.blueprint-export-modal-header span{color:#cbd5e1;margin-top:.2rem;font-size:.78rem;display:block}.blueprint-export-actions{flex:none;align-items:center;gap:.65rem;display:flex}.blueprint-export-actions button{border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.65rem 1rem;font-size:.75rem;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.blueprint-export-actions button:hover{transform:translateY(-1px)}.blueprint-export-actions button:focus-visible{outline-offset:3px;outline:3px solid #5eead4}.blueprint-export-actions svg{width:1rem;height:1rem}.blueprint-export-print-button{color:#fff;background:linear-gradient(135deg,#0f766e,#7c3aed 62%,#d97706);border:1px solid #ffffff3d;box-shadow:0 12px 30px #7c3aed3d}.blueprint-export-close-button{color:#e2e8f0;background:#ffffff12;border:1px solid #94a3b857}.blueprint-export-preview{overscroll-behavior:contain;background:radial-gradient(circle at 10% 0,#14b8a61f,#0000 25rem),radial-gradient(circle at 90% 0,#7c3aed24,#0000 28rem),#111827;flex:1;min-height:0;padding:clamp(1rem,3vw,2.5rem);overflow:hidden auto}.blueprint-report{color:#273449;overflow-wrap:anywhere;background:#fff;border-radius:10px;width:min(100%,1040px);margin:0 auto;font-size:13px;line-height:1.55;overflow:hidden;box-shadow:0 30px 90px #0206177a}.blueprint-report *{box-sizing:border-box}.blueprint-report p{margin:0}.blueprint-report strong{color:#0f172a}.blueprint-report h1,.blueprint-report h2,.blueprint-report h3,.blueprint-report h4{color:#0f172a;margin:0}.blueprint-report h3{font-size:1rem;line-height:1.35}.blueprint-report h4{letter-spacing:.04em;text-transform:uppercase;margin-top:.8rem;font-size:.72rem}.blueprint-report-section{padding:clamp(1.6rem,4vw,3.35rem);position:relative}.blueprint-report-section+.blueprint-report-section{border-top:1px solid #e2e8f0}.blueprint-report-cover{isolation:isolate;background:linear-gradient(125deg,#f0fdfae6,#fffffff5 45%,#f5f3ffeb),#fff;flex-direction:column;justify-content:space-between;min-height:530px;display:flex}.blueprint-report-cover:after{z-index:-1;content:"";background:radial-gradient(circle,#7c3aed1f,#14b8a60a 48%,#0000 70%);border-radius:999px;width:25rem;height:25rem;position:absolute;bottom:-8rem;right:-7rem}.blueprint-brand-row{color:#64748b;justify-content:space-between;align-items:center;gap:1rem;font-size:.72rem;display:flex}.blueprint-wordmark{align-items:center;gap:.65rem;display:flex}.blueprint-wordmark>span{color:#fff;letter-spacing:-.04em;background:#0f172a;border-radius:.6rem;place-items:center;width:2rem;height:2rem;font-size:.65rem;font-weight:800;display:grid}.blueprint-wordmark strong{font-size:.78rem}.blueprint-accent-line{background:linear-gradient(90deg,#14b8a6,#7c3aed 58%,#f59e0b);height:6px;position:absolute;top:0;left:0;right:0}.blueprint-cover-content{max-width:720px;padding:4rem 0}.blueprint-kicker{color:#0f766e;letter-spacing:.18em;text-transform:uppercase;font-size:.67rem;font-weight:800}.blueprint-cover-content h1{letter-spacing:-.055em;max-width:700px;margin-top:.85rem;font-size:clamp(2.7rem,6vw,5rem);line-height:.96}.blueprint-cover-subtitle{color:#475569;max-width:650px;font-size:1.12rem;line-height:1.6;margin-top:1.25rem!important}.blueprint-report-grid{gap:.85rem;min-width:0;display:grid}.blueprint-cover-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.blueprint-cover-meta>div{border-top:1px solid #cbd5e1;padding-top:.75rem}.blueprint-cover-meta span,.blueprint-metric-card>span,.blueprint-decision-facts span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.63rem;font-weight:800;display:block}.blueprint-cover-meta strong{margin-top:.2rem;font-size:.78rem;display:block}.blueprint-section-heading{grid-template-columns:2.6rem minmax(0,1fr);gap:1rem;margin-bottom:1.35rem;display:grid}.blueprint-section-heading>span{color:#fff;background:#0f172a;border-radius:.8rem;place-items:center;width:2.6rem;height:2.6rem;font-size:.72rem;font-weight:800;display:grid}.blueprint-section-heading p:first-child{color:#7c3aed;letter-spacing:.14em;text-transform:uppercase;font-size:.64rem;font-weight:800}.blueprint-section-heading h2{letter-spacing:-.035em;margin-top:.1rem;font-size:clamp(1.45rem,3vw,2.05rem);line-height:1.15}.blueprint-section-heading h2+p{color:#64748b;max-width:700px;margin-top:.45rem}.blueprint-report-card{background:#fff;border:1px solid #dbe4ee;border-radius:14px;min-width:0;padding:1.1rem;box-shadow:0 8px 24px #0f172a09}.blueprint-report-card>p+p{margin-top:.5rem}.blueprint-report-card h3+p{margin-top:.45rem}.blueprint-decision-card{background:linear-gradient(135deg,#f8fafc,#f5f3ff);border-color:#c4b5fd;grid-template-columns:minmax(0,1.6fr) minmax(220px,.7fr);gap:1.4rem;padding:1.4rem;display:grid}.blueprint-decision-card h3{margin-top:.55rem;font-size:1.55rem}.blueprint-decision-card h3+p{color:#475569;margin-top:.65rem}.blueprint-decision-facts{gap:.65rem;display:grid}.blueprint-decision-facts>div{background:#fffc;border-left:3px solid #14b8a6;padding:.55rem .7rem}.blueprint-decision-facts strong{margin-top:.1rem;display:block}.blueprint-pill{color:#0f766e;letter-spacing:.08em;text-transform:uppercase;background:#f0fdfa;border:1px solid #99f6e4;border-radius:999px;width:fit-content;padding:.25rem .5rem;font-size:.6rem;font-weight:800;display:inline-flex}.blueprint-two-column{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.85rem}.blueprint-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.blueprint-metric-card{border-top:3px solid #14b8a6}.blueprint-metric-card:nth-child(3n+2){border-top-color:#7c3aed}.blueprint-metric-card:nth-child(3n){border-top-color:#f59e0b}.blueprint-metric-card strong{margin-top:.35rem;font-size:1.18rem;line-height:1.2;display:block}.blueprint-metric-card small{color:#64748b;margin-top:.35rem;display:block}.blueprint-disclaimer{color:#78350f;background:#fffbeb;border-left:3px solid #f59e0b;padding:.65rem .8rem;font-size:.7rem;margin-top:1rem!important}.blueprint-scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.blueprint-scenario-card{border-top:4px solid #94a3b8}.blueprint-scenario-card:nth-child(2){background:#fafaff;border-top-color:#7c3aed}.blueprint-scenario-card:nth-child(3){border-top-color:#14b8a6}.blueprint-scenario-heading span{color:#0f172a;font-size:.9rem;font-weight:800;display:block}.blueprint-scenario-heading strong{color:#64748b;margin-top:.15rem;font-size:.62rem;display:block}.blueprint-scenario-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:.85rem 0;display:grid}.blueprint-scenario-metrics div{background:#f8fafc;border-radius:.55rem;padding:.55rem}.blueprint-scenario-metrics dt{color:#64748b;text-transform:uppercase;font-size:.58rem;font-weight:800}.blueprint-scenario-metrics dd{color:#0f172a;margin:.08rem 0 0;font-size:.77rem;font-weight:800}.blueprint-report-list{color:#475569;margin:.45rem 0 0;padding-left:1rem}.blueprint-report-list li+li{margin-top:.3rem}.blueprint-report-list li::marker{color:#14b8a6}.blueprint-empty-state{color:#64748b;font-style:italic}.blueprint-state-card{border-top:4px solid #f59e0b}.blueprint-state-card-optimized{border-top-color:#14b8a6}.blueprint-state-card>p{color:#475569}.blueprint-state-card h4{margin-top:1rem}.blueprint-opportunity-list,.blueprint-roadmap-list,.blueprint-build-list{gap:.8rem;display:grid}.blueprint-opportunity-card{grid-template-columns:minmax(0,1.6fr) minmax(230px,.8fr);gap:1rem;display:grid}.blueprint-opportunity-card h3{margin-top:.45rem}.blueprint-opportunity-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0;display:grid}.blueprint-opportunity-card dl div{background:#f8fafc;border-radius:.55rem;padding:.55rem}.blueprint-opportunity-card dt{color:#64748b;text-transform:uppercase;font-size:.58rem;font-weight:800}.blueprint-opportunity-card dd{color:#0f172a;margin:.08rem 0 0;font-size:.72rem;font-weight:800}.blueprint-roadmap-card{grid-template-columns:2.4rem minmax(0,1fr);gap:.9rem;display:grid}.blueprint-roadmap-marker{color:#fff;background:linear-gradient(135deg,#0f766e,#7c3aed);border-radius:.75rem;place-items:center;width:2.4rem;height:2.4rem;font-weight:800;display:grid}.blueprint-roadmap-card .blueprint-two-column{margin-top:.7rem}.blueprint-outcome{color:#115e59;background:#f0fdfa;border-radius:.6rem;padding:.65rem .75rem;margin-top:.8rem!important}.blueprint-build-card{border-left:4px solid #7c3aed}.blueprint-build-card h3{margin:.5rem 0;font-size:1.2rem}.blueprint-build-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.8rem}.blueprint-build-grid>div{background:#f8fafc;border-radius:.65rem;padding:.7rem}.blueprint-build-grid h4{margin-top:0}.blueprint-governance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blueprint-governance-grid .blueprint-report-card{border-top:3px solid #14b8a6}.blueprint-governance-grid .blueprint-report-card:nth-child(2n){border-top-color:#f59e0b}.blueprint-governance-span{grid-column:1/-1;border-top-color:#7c3aed!important}.blueprint-governance-span p{margin-top:.5rem}.blueprint-next-steps{background:linear-gradient(135deg,#f8fafc,#f0fdfa)}.blueprint-next-steps ol{color:#334155;gap:.65rem;margin:0;padding-left:1.4rem;display:grid}.blueprint-next-steps li{padding-left:.35rem}.blueprint-next-steps li::marker{color:#7c3aed;font-weight:800}.blueprint-footer-brand{color:#64748b;border-top:1px solid #cbd5e1;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding-top:1rem;font-size:.68rem;display:flex}@media(max-width:820px){.blueprint-export-modal{padding:0}.blueprint-export-shell{border-radius:0;width:100%;height:100%}.blueprint-export-modal-header{align-items:flex-start}.blueprint-export-modal-header span{max-width:24rem}.blueprint-export-actions{flex-direction:column;align-items:stretch}.blueprint-export-actions button{min-width:10.5rem}.blueprint-cover-meta,.blueprint-metric-grid,.blueprint-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blueprint-decision-card,.blueprint-opportunity-card{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.blueprint-export-modal-header{flex-direction:column;gap:.8rem;padding:.85rem;position:sticky;top:0}.blueprint-export-modal-header>div:first-child{width:100%}.blueprint-export-actions{flex-direction:row;width:100%}.blueprint-export-actions button{flex:1;min-width:0;padding:.55rem .65rem}.blueprint-export-close-button{flex:0 0 2.75rem!important;font-size:0!important}.blueprint-export-close-button svg{width:1.15rem;height:1.15rem}.blueprint-export-preview{padding:.65rem}.blueprint-report{font-size:11px}.blueprint-report-section{padding:1.2rem}.blueprint-report-cover{min-height:500px}.blueprint-cover-content{padding:2rem 0}.blueprint-cover-content h1{font-size:2.5rem}.blueprint-cover-meta,.blueprint-metric-grid,.blueprint-scenario-grid,.blueprint-two-column,.blueprint-build-grid,.blueprint-governance-grid{grid-template-columns:minmax(0,1fr)}.blueprint-governance-span{grid-column:auto}.blueprint-section-heading{grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem}.blueprint-section-heading>span{width:2.25rem;height:2.25rem}.blueprint-footer-brand{flex-direction:column;align-items:flex-start}}@media print{@page{size:auto;margin:12mm}html,body{background:#fff!important;width:100%!important;min-height:0!important;overflow:visible!important}body *{visibility:hidden!important}#blueprint-export-report,#blueprint-export-report *{visibility:visible!important}.blueprint-export-modal,.blueprint-export-shell,.blueprint-export-preview{width:100%!important;height:auto!important;max-height:none!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.blueprint-export-backdrop,.blueprint-export-modal-header,.blueprint-export-actions{display:none!important}#blueprint-export-report{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#0f172a!important;width:100%!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;margin:0!important;position:absolute!important;top:0!important;left:0!important;overflow:visible!important}.blueprint-report-section{padding:8mm 4mm!important}.blueprint-report-cover{break-after:page;min-height:245mm!important}.blueprint-report-cover:after{display:none!important}.blueprint-report-section,.blueprint-report-card,.blueprint-scenario-card,.blueprint-opportunity-card,.blueprint-roadmap-card,.blueprint-build-card{break-inside:avoid;box-shadow:none!important}.blueprint-report-section{break-inside:auto}.blueprint-report-card{color:#0f172a!important;background:#fff!important;border-color:#cbd5e1!important}.blueprint-cover-content h1{font-size:42pt!important}.blueprint-section-heading h2{font-size:20pt!important}.blueprint-metric-grid,.blueprint-scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.blueprint-two-column,.blueprint-build-grid,.blueprint-governance-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.blueprint-governance-span{grid-column:1/-1!important}.blueprint-disclaimer,.blueprint-outcome,.blueprint-next-steps{background:#fff!important}.blueprint-report a{color:#0f172a!important;text-decoration:none!important}}.roi-export-status-card{background:linear-gradient(135deg,#ffffffeb,#f8fafcd1);border:1px solid #94a3b84d;border-radius:22px;justify-content:space-between;align-items:center;gap:1rem;min-width:0;margin-top:1rem;padding:1rem;display:flex;box-shadow:inset 0 1px #ffffffe6}.roi-export-status-card-selected{background:linear-gradient(135deg,#f0fdfaf5,#f5f3ffe6);border-color:#14b8a673;box-shadow:0 14px 34px #0f766e1a,inset 0 1px #fff}.roi-export-status-card>div:first-child{min-width:0}.roi-export-status-card p{color:#64748b;margin-top:.45rem;font-size:.75rem;line-height:1.5}.roi-export-status-chip{color:#5b21b6;background:#f5f3ffe6;border:1px solid #7c3aed33;border-radius:999px;align-items:center;gap:.4rem;max-width:100%;padding:.35rem .65rem;font-size:.7rem;font-weight:900;line-height:1.3;display:inline-flex}.roi-export-status-chip svg{flex:none;width:.9rem;height:.9rem}.roi-export-status-card-selected .roi-export-status-chip{color:#0f766e;background:#ccfbf1;border-color:#14b8a647}.roi-export-action-row{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.55rem;display:flex}.roi-export-action-row button{border-radius:13px;justify-content:center;align-items:center;gap:.4rem;min-height:2.55rem;padding:.62rem .85rem;font-size:.73rem;font-weight:900;transition:transform .18s,opacity .18s,box-shadow .18s;display:inline-flex}.roi-export-action-row button:hover:not(:disabled){transform:translateY(-1px)}.roi-export-action-row button:focus-visible{outline-offset:2px;outline:3px solid #2dd4bf73}.roi-export-action-row button:disabled{cursor:default;opacity:.72}.roi-export-action-row svg{width:.9rem;height:.9rem}.roi-export-use-button{color:#0f766e;background:#f0fdfa;border:1px solid #99f6e4}.roi-export-blueprint-button{color:#fff;background:linear-gradient(135deg,#0f766e,#6d28d9);border:1px solid #0000;box-shadow:0 12px 24px #5b21b62e}.roi-export-baseline-button{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa}.blueprint-export-status-chip{background:#ffffff14;border:1px solid #94a3b847;border-radius:14px;align-items:flex-start;gap:.55rem;width:fit-content;max-width:36rem;margin-top:.65rem;padding:.55rem .7rem;display:flex}.blueprint-export-status-chip-adjusted{background:#14b8a61f;border-color:#5eead459}.blueprint-export-status-chip>svg{color:#fbbf24;flex:none;width:1rem;height:1rem;margin-top:.08rem}.blueprint-export-status-chip-adjusted>svg{color:#5eead4}.blueprint-export-status-chip strong{color:#fff;font-size:.72rem;line-height:1.35;display:block}.blueprint-export-status-chip small{color:#cbd5e1;margin-top:.15rem;font-size:.65rem;line-height:1.4;display:block}.blueprint-report-basis-card{background:linear-gradient(135deg,#fffbeb,#fff);border:1px solid #fde68a;border-left:4px solid #f59e0b;border-radius:14px;margin-bottom:.9rem;padding:1rem}.blueprint-report-basis-card-adjusted{background:linear-gradient(135deg,#f0fdfa,#f5f3ff 72%,#fff7ed);border-color:#99f6e4 #99f6e4 #99f6e4 #14b8a6}.blueprint-report-basis-heading span{color:#64748b;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:900;display:block}.blueprint-report-basis-heading strong{margin-top:.2rem;font-size:1rem;display:block}.blueprint-report-basis-card>p{color:#475569;margin-top:.45rem;font-size:.72rem}.blueprint-report-adjustment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:.8rem;display:grid}.blueprint-report-adjustment-grid>div{background:#ffffffd1;border:1px solid #94a3b838;border-radius:10px;min-width:0;padding:.6rem}.blueprint-report-adjustment-grid span{color:#64748b;text-transform:uppercase;font-size:.56rem;font-weight:800;display:block}.blueprint-report-adjustment-grid strong{overflow-wrap:anywhere;margin-top:.18rem;font-size:.76rem;display:block}.blueprint-scenario-card-selected{border-color:#7c3aed;box-shadow:0 0 0 2px #7c3aed1a}@media(max-width:820px){.roi-export-status-card{flex-direction:column;align-items:stretch}.roi-export-action-row{justify-content:flex-start}}@media(max-width:560px){.roi-export-action-row{flex-direction:column}.roi-export-action-row button{width:100%}.roi-export-status-chip{white-space:normal;border-radius:14px}.blueprint-export-status-chip{width:100%;max-width:100%}.blueprint-report-adjustment-grid{grid-template-columns:minmax(0,1fr)}}@media print{.blueprint-report-basis-card,.blueprint-report-adjustment-grid>div{break-inside:avoid;box-shadow:none!important;background:#fff!important;border-color:#cbd5e1!important}.blueprint-report-adjustment-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.roi-variant-manager{background:radial-gradient(circle at 100% 0,#8b5cf61f,#0000 32%),linear-gradient(145deg,#fffffff5,#f8fafce0);border:1px solid #7c3aed2e;border-radius:28px;margin-top:1rem;padding:1.15rem;box-shadow:0 20px 48px #0f172a14,inset 0 1px #fff}.roi-variant-manager-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.roi-variant-manager-heading h3{color:#0f172a;letter-spacing:-.03em;margin-top:.65rem;font-size:1.35rem;font-weight:900}.roi-variant-manager-heading p{color:#64748b;max-width:47rem;margin-top:.35rem;font-size:.82rem;line-height:1.55}.roi-variant-manager .result-chip{align-items:center;gap:.35rem;display:inline-flex}.roi-variant-manager .result-chip svg{width:.8rem;height:.8rem}.roi-variant-primary-button,.roi-variant-form-actions button,.roi-variant-actions button{border-radius:13px;justify-content:center;align-items:center;gap:.4rem;min-height:2.55rem;padding:.6rem .8rem;font-size:.72rem;font-weight:900;transition:transform .18s,box-shadow .18s,opacity .18s;display:inline-flex}.roi-variant-primary-button{color:#fff;background:linear-gradient(135deg,#0f766e,#6d28d9);border:1px solid #0000;flex:none;box-shadow:0 12px 25px #5b21b62e}.roi-variant-primary-button svg,.roi-variant-form-actions svg,.roi-variant-actions svg{width:.9rem;height:.9rem}.roi-variant-primary-button:hover,.roi-variant-form-actions button:hover,.roi-variant-actions button:hover:not(:disabled){transform:translateY(-1px)}.roi-variant-primary-button:focus-visible,.roi-variant-form-actions button:focus-visible,.roi-variant-actions button:focus-visible{outline-offset:2px;outline:3px solid #2dd4bf66}.roi-variant-sync-note{color:#0f766e;align-items:center;gap:.4rem;margin-top:.8rem;font-size:.72rem;font-weight:800;line-height:1.45;display:flex}.roi-variant-sync-note svg{flex:none;width:.9rem;height:.9rem}.roi-variant-form{background:#f0fdfaa6;border:1px solid #14b8a633;border-radius:20px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) auto;align-items:end;gap:.75rem;margin-top:1rem;padding:.9rem;display:grid}.roi-variant-form>div{min-width:0}.roi-variant-form label{color:#0f172a;margin-bottom:.35rem;font-size:.72rem;font-weight:900;display:block}.roi-variant-form label span{color:#94a3b8;font-weight:700}.roi-variant-form input,.roi-variant-form textarea{color:#0f172a;width:100%;min-height:2.65rem;font:inherit;resize:vertical;background:#fff;border:1px solid #cbd5e1;border-radius:12px;outline:none;padding:.65rem .75rem;font-size:.78rem}.roi-variant-form textarea{max-height:7rem}.roi-variant-form input:focus,.roi-variant-form textarea:focus{border-color:#14b8a6;box-shadow:0 0 0 3px #14b8a621}.roi-variant-form-actions{gap:.45rem;display:flex}.roi-variant-save-button{color:#fff;background:#0f766e;border:1px solid #0000}.roi-variant-cancel-button{color:#475569;background:#fff;border:1px solid #cbd5e1}.roi-variant-status{color:#0f766e;background:#f0fdfa;border-radius:12px;margin-top:.75rem;padding:.55rem .7rem;font-size:.72rem;font-weight:800}.roi-variant-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.roi-variant-card{background:#ffffffe6;border:1px solid #94a3b847;border-radius:22px;min-width:0;padding:1rem;box-shadow:0 12px 30px #0f172a0f,inset 0 1px #fff}.roi-variant-card-active{background:linear-gradient(145deg,#f0fdfaf5,#f5f3ffe6);border-color:#14b8a68c;box-shadow:0 16px 36px #0f766e1f,inset 0 1px #fff}.roi-variant-card-header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.roi-variant-card-header>div{min-width:0}.roi-variant-card h4{overflow-wrap:anywhere;color:#0f172a;margin-top:.55rem;font-size:1rem;font-weight:900}.roi-variant-card-header p{overflow-wrap:anywhere;color:#64748b;margin-top:.3rem;font-size:.74rem;line-height:1.45}.roi-variant-badges{flex-wrap:wrap;gap:.35rem;display:flex}.roi-variant-active-badge,.roi-variant-source-badge,.roi-variant-scenario{border-radius:999px;align-items:center;gap:.3rem;padding:.28rem .5rem;font-size:.62rem;font-weight:900;line-height:1.25;display:inline-flex}.roi-variant-active-badge{color:#0f766e;background:#ccfbf1;border:1px solid #99f6e4}.roi-variant-active-badge svg{width:.75rem;height:.75rem}.roi-variant-source-badge{color:#6d28d9;background:#f5f3ff;border:1px solid #ddd6fe}.roi-variant-scenario{color:#475569;text-transform:capitalize;background:#f8fafc;border:1px solid #e2e8f0;flex:none}.roi-variant-metadata{color:#94a3b8;margin-top:.55rem;font-size:.64rem;font-weight:700}.roi-variant-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.8rem;display:grid}.roi-variant-metric{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;min-width:0;padding:.55rem}.roi-variant-metric-featured{background:#f0fdfa;border-color:#14b8a638}.roi-variant-metric span{color:#64748b;text-transform:uppercase;font-size:.57rem;font-weight:800;display:block}.roi-variant-metric strong{overflow-wrap:anywhere;color:#0f172a;margin-top:.18rem;font-size:.72rem;display:block}.roi-variant-actions{flex-wrap:wrap;gap:.4rem;margin-top:.8rem;display:flex}.roi-variant-actions button{color:#475569;background:#fff;border:1px solid #dbe3ee;flex:auto;min-height:2.3rem;padding:.5rem .65rem}.roi-variant-actions button:disabled{cursor:default;opacity:.65}.roi-variant-actions .roi-variant-export-button{color:#fff;background:linear-gradient(135deg,#0f766e,#6d28d9);border-color:#0000}.roi-variant-actions .roi-variant-delete-button{color:#be123c;background:#fff1f2;border-color:#fecaca}.roi-variant-empty{color:#64748b;background:#f8fafcb8;border:1px dashed #cbd5e1;border-radius:18px;flex-direction:column;gap:.25rem;margin-top:1rem;padding:1rem;font-size:.78rem;display:flex}.roi-variant-empty strong{color:#334155}.blueprint-report-variant-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.8rem;display:grid}.blueprint-report-variant-summary>div{background:#f5f3ffcc;border:1px solid #7c3aed33;border-radius:10px;padding:.6rem}.blueprint-report-variant-summary span{color:#64748b;text-transform:uppercase;font-size:.56rem;font-weight:800;display:block}.blueprint-report-variant-summary strong{overflow-wrap:anywhere;margin-top:.18rem;font-size:.76rem;display:block}@media(max-width:900px){.roi-variant-grid{grid-template-columns:minmax(0,1fr)}.roi-variant-form{grid-template-columns:minmax(0,1fr);align-items:stretch}}@media(max-width:600px){.roi-variant-manager{border-radius:22px;padding:.9rem}.roi-variant-manager-heading{flex-direction:column}.roi-variant-primary-button{width:100%}.roi-variant-card-header{flex-direction:column}.roi-variant-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.roi-variant-actions{flex-direction:column}.roi-variant-actions button,.roi-variant-form-actions button{width:100%}.roi-variant-form-actions{flex-direction:column}.blueprint-report-variant-summary{grid-template-columns:minmax(0,1fr)}}@media print{.roi-variant-manager{display:none!important}.blueprint-report-variant-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.blueprint-report-variant-summary>div{break-inside:avoid;background:#fff!important;border-color:#cbd5e1!important}}.share-blueprint-modal{z-index:110;place-items:center;padding:1.25rem;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.share-blueprint-backdrop{-webkit-backdrop-filter:blur(18px)saturate(125%);background:#020617b8;border:0;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.share-blueprint-shell{color:#334155;background:linear-gradient(145deg,#fffffff5,#f0fdfaf0 58%,#f5f3fff0);border:1px solid #ffffffa6;border-radius:30px;width:min(94vw,820px);max-height:min(92vh,960px);padding:clamp(1rem,3vw,1.75rem);position:relative;overflow-y:auto;box-shadow:0 40px 120px #02061766,inset 0 1px #fff}.share-blueprint-header-row{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.share-blueprint-header-row>div{min-width:0}.share-blueprint-header-row>div>span{color:#0f766e;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.65rem;font-weight:900;display:flex}.share-blueprint-header-row span svg{width:.9rem;height:.9rem}.share-blueprint-header-row h2{color:#0f172a;margin:.35rem 0 0;font-size:clamp(1.45rem,3vw,2rem);line-height:1.15}.share-blueprint-header-row p{color:#64748b;margin:.35rem 0 0;font-size:.86rem}.share-blueprint-close{color:#475569;background:#ffffffb3;border:1px solid #94a3b852;border-radius:999px;flex:none;place-items:center;width:2.65rem;height:2.65rem;display:inline-grid}.share-blueprint-close svg{width:1.1rem;height:1.1rem}.share-blueprint-trust-copy{color:#0f766e;background:#f0fdfacc;border:1px solid #14b8a638;border-radius:16px;align-items:flex-start;gap:.65rem;margin-top:1.1rem;padding:.8rem;display:flex}.share-blueprint-trust-copy svg{flex:none;width:1.1rem;height:1.1rem;margin-top:.05rem}.share-blueprint-trust-copy p{margin:0;font-size:.72rem;font-weight:700;line-height:1.55}.share-blueprint-eligibility{background:#fffbebe0;border:1px solid #fde68a;border-radius:20px;margin-top:1rem;padding:1rem}.share-blueprint-eligibility strong{color:#92400e}.share-blueprint-eligibility p{color:#78350f;margin:.35rem 0;font-size:.84rem}.share-blueprint-eligibility span{color:#a16207;font-size:.72rem}.share-blueprint-form{background:#ffffffb8;border:1px solid #94a3b83d;border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1rem;padding:1rem;display:grid}.share-blueprint-form label{min-width:0}.share-blueprint-form label>span:first-child{color:#334155;margin-bottom:.35rem;font-size:.7rem;font-weight:900;display:block}.share-blueprint-form input:not([type=checkbox]),.share-blueprint-form textarea,.share-blueprint-form select{color:#0f172a;width:100%;min-height:2.8rem;font:inherit;background:#fffffff0;border:1px solid #cbd5e1;border-radius:13px;outline:none;padding:.7rem .8rem;font-size:.8rem}.share-blueprint-form textarea{resize:vertical;min-height:5.5rem}.share-blueprint-form input:focus,.share-blueprint-form textarea:focus,.share-blueprint-form select:focus{border-color:#14b8a6;box-shadow:0 0 0 3px #14b8a621}.share-blueprint-checkbox{cursor:pointer;background:#f0fdfa;border:1px solid #ccfbf1;border-radius:14px;grid-column:1/-1;align-items:flex-start;gap:.65rem;padding:.75rem;display:flex}.share-blueprint-checkbox input{accent-color:#0f766e;flex:none;width:1rem;height:1rem;margin-top:.1rem}.share-blueprint-checkbox strong,.share-blueprint-checkbox small{display:block}.share-blueprint-checkbox strong{color:#0f172a;font-size:.76rem}.share-blueprint-checkbox small{color:#64748b;margin-top:.15rem;font-size:.67rem;line-height:1.4}.share-blueprint-expiry-copy{color:#64748b;align-self:end;margin:0;font-size:.68rem;line-height:1.45}.share-blueprint-create{color:#fff;background:linear-gradient(135deg,#0f766e,#6d28d9);border:0;border-radius:999px;grid-column:1/-1;justify-content:center;align-items:center;gap:.5rem;min-height:2.9rem;padding:.7rem 1rem;font-size:.78rem;font-weight:900;display:inline-flex;box-shadow:0 12px 28px #0f766e2e}.share-blueprint-create:disabled{cursor:not-allowed;opacity:.55}.share-blueprint-create svg{width:1rem;height:1rem}.share-blueprint-link-card{background:linear-gradient(135deg,#f0fdfa,#fff);border:1px solid #99f6e4;border-radius:20px;margin-top:1rem;padding:1rem;box-shadow:0 14px 34px #0f766e14}.share-blueprint-link-card>div:first-child{justify-content:space-between;gap:.5rem;display:flex}.share-blueprint-link-card strong{color:#0f766e}.share-blueprint-link-card span{color:#64748b;font-size:.7rem}.share-blueprint-link-card input{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:12px;width:100%;margin-top:.65rem;padding:.65rem .75rem;font-size:.72rem}.share-blueprint-link-card>div:last-child,.share-blueprint-row-actions{flex-wrap:wrap;gap:.45rem;margin-top:.65rem;display:flex}.share-blueprint-link-card button,.share-blueprint-link-card a,.share-blueprint-row-actions button,.share-blueprint-row-actions a{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;min-height:2.35rem;padding:.5rem .75rem;font-size:.68rem;font-weight:900;text-decoration:none;display:inline-flex}.share-blueprint-link-card svg,.share-blueprint-row-actions svg{width:.8rem;height:.8rem}.share-blueprint-status{color:#047857;background:#ecfdf5;border-radius:12px;margin:.75rem 0 0;padding:.6rem .75rem;font-size:.72rem;font-weight:800}.share-blueprint-status-error{color:#be123c;background:#fff1f2}.share-blueprint-existing-list{margin-top:1.1rem}.share-blueprint-existing-list>div:first-child{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.share-blueprint-existing-list h3{color:#0f172a;margin:0;font-size:1rem}.share-blueprint-existing-list>div:first-child>span{color:#475569;background:#e2e8f0;border-radius:999px;padding:.25rem .5rem;font-size:.62rem;font-weight:900}.share-blueprint-existing-row{background:#ffffffc7;border:1px solid #94a3b840;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:.65rem 1rem;margin-top:.65rem;padding:.85rem;display:grid}.share-blueprint-existing-row>div:first-child{min-width:0}.share-blueprint-existing-row strong,.share-blueprint-existing-row span,.share-blueprint-existing-row small{overflow-wrap:anywhere;display:block}.share-blueprint-existing-row strong{color:#0f172a;font-size:.8rem}.share-blueprint-existing-row>div:first-child span{color:#64748b;margin-top:.25rem;font-size:.67rem}.share-blueprint-existing-row small{color:#94a3b8;margin-top:.2rem;font-size:.62rem}.share-blueprint-state{border-radius:999px;align-self:start;padding:.28rem .55rem;font-size:.6rem;font-weight:900}.share-blueprint-state-active{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.share-blueprint-state-inactive{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0}.share-blueprint-row-actions{grid-column:1/-1;margin-top:0}.share-blueprint-row-actions button:disabled{cursor:default;opacity:.45}.share-blueprint-row-actions .share-blueprint-revoke{color:#be123c;border-color:#fecaca}.share-blueprint-empty{color:#64748b;border:1px dashed #cbd5e1;border-radius:14px;margin:.65rem 0 0;padding:.85rem;font-size:.74rem}.share-blueprint-close:focus-visible,.share-blueprint-form button:focus-visible,.share-blueprint-link-card button:focus-visible,.share-blueprint-link-card a:focus-visible,.share-blueprint-row-actions button:focus-visible,.share-blueprint-row-actions a:focus-visible{outline-offset:2px;outline:3px solid #14b8a666}.shared-blueprint-page{color:#e2e8f0;background:radial-gradient(circle at 10% 0,#14b8a624,#0000 30rem),radial-gradient(circle at 90% 5%,#7c3aed24,#0000 32rem),#07111f;min-height:100vh;padding:clamp(1rem,3vw,2.5rem);overflow-x:hidden}.shared-blueprint-header{background:linear-gradient(135deg,#0f172aeb,#1e1437e6);border:1px solid #ffffff24;border-radius:28px;justify-content:space-between;align-items:flex-end;gap:2rem;width:min(100%,1180px);margin:0 auto 1rem;padding:clamp(1rem,3vw,1.6rem);display:flex;box-shadow:0 24px 70px #02061759}.shared-blueprint-header-copy{min-width:0}.shared-blueprint-header-copy>span{color:#5eead4;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.65rem;font-weight:900;display:flex}.shared-blueprint-header-copy svg{width:.9rem;height:.9rem}.shared-blueprint-header h1{overflow-wrap:anywhere;color:#fff;margin:.45rem 0 0;font-size:clamp(1.6rem,4vw,2.7rem);line-height:1.1}.shared-blueprint-header-copy>p{color:#cbd5e1;max-width:48rem;margin:.55rem 0 0;font-size:.85rem;line-height:1.55}.shared-blueprint-header-copy>div{color:#94a3b8;flex-wrap:wrap;gap:.45rem .9rem;margin-top:.8rem;font-size:.65rem;font-weight:700;display:flex}.shared-blueprint-expiry{color:#fde68a}.shared-blueprint-actions{flex-direction:column;flex:none;gap:.55rem;display:flex}.shared-blueprint-actions button,.shared-blueprint-actions a,.shared-blueprint-error a{border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:2.75rem;padding:.65rem 1rem;font-size:.72rem;font-weight:900;text-decoration:none;display:inline-flex}.shared-blueprint-actions button{color:#fff;background:linear-gradient(135deg,#0f766e,#7c3aed);border:1px solid #fff3}.shared-blueprint-actions a{color:#e2e8f0;border:1px solid #94a3b852}.shared-blueprint-actions svg,.shared-blueprint-error a svg{width:.9rem;height:.9rem}.shared-blueprint-readonly-note{color:#94a3b8;align-items:center;gap:.45rem;width:min(100%,1180px);margin:0 auto 1rem;font-size:.7rem;font-weight:700;display:flex}.shared-blueprint-readonly-note svg{width:.85rem;height:.85rem}.shared-blueprint-report-wrap{background:#0f172ab8;border-radius:16px;width:min(100%,1180px);margin:0 auto;padding:clamp(.5rem,2vw,1.25rem);box-shadow:0 30px 100px #02061773}.shared-blueprint-report-wrap .blueprint-report{width:min(100%,1040px)}.shared-blueprint-state-page{place-items:center;min-height:100vh;display:grid}.shared-blueprint-error,.shared-blueprint-loading{text-align:center;background:#0f172ae6;border:1px solid #ffffff24;border-radius:28px;width:min(92vw,580px);padding:clamp(1.4rem,5vw,2.5rem);box-shadow:0 30px 100px #0206177a}.shared-blueprint-error>svg{color:#5eead4;width:2.5rem;height:2.5rem;margin:0 auto}.shared-blueprint-error>span{color:#5eead4;letter-spacing:.14em;text-transform:uppercase;margin-top:.8rem;font-size:.65rem;font-weight:900;display:block}.shared-blueprint-error h1{color:#fff;margin:.5rem 0 0;font-size:clamp(1.5rem,5vw,2.2rem)}.shared-blueprint-error p,.shared-blueprint-loading p{color:#94a3b8;margin:.65rem 0 0;font-size:.82rem;line-height:1.6}.shared-blueprint-error a{color:#0f172a;background:#fff;margin-top:1rem}.shared-blueprint-loading-mark{border:3px solid #5eead438;border-top-color:#5eead4;border-radius:999px;width:2.5rem;height:2.5rem;margin:0 auto 1rem;animation:.8s linear infinite shared-blueprint-spin;display:block}.shared-blueprint-loading strong{color:#fff}@keyframes shared-blueprint-spin{to{transform:rotate(360deg)}}@media(max-width:720px){.share-blueprint-modal{padding:0}.share-blueprint-shell{border-radius:0;width:100%;height:100%;max-height:none;padding:1rem}.share-blueprint-form{grid-template-columns:minmax(0,1fr)}.share-blueprint-checkbox,.share-blueprint-create{grid-column:auto}.share-blueprint-link-card>div:first-child,.share-blueprint-link-card>div:last-child,.share-blueprint-row-actions{flex-direction:column}.share-blueprint-link-card button,.share-blueprint-link-card a,.share-blueprint-row-actions button,.share-blueprint-row-actions a{width:100%}.share-blueprint-existing-row{grid-template-columns:minmax(0,1fr)}.share-blueprint-state{justify-self:start}.shared-blueprint-header{flex-direction:column;align-items:stretch}.shared-blueprint-actions{width:100%}.shared-blueprint-report-wrap{padding:.35rem}}@media print{.shared-blueprint-header,.shared-blueprint-actions,.shared-blueprint-readonly-note{display:none!important}.shared-blueprint-page,.shared-blueprint-report-wrap{width:100%!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:static!important;overflow:visible!important}}.share-blueprint-eligibility-card{background:linear-gradient(135deg,#f0fdfaf5,#f8fafcf5);border:1px solid #14b8a63d;border-radius:20px;margin-top:1rem;padding:1rem;box-shadow:0 14px 34px #0f766e14}.share-blueprint-eligibility-card strong{color:#0f172a;font-size:.86rem}.share-blueprint-eligibility-card p{color:#475569;margin:.4rem 0 0;font-size:.76rem;line-height:1.55}.share-blueprint-eligibility-card span{color:#64748b;margin-top:.5rem;font-size:.7rem;line-height:1.5;display:block}.share-blueprint-eligibility-card button{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:999px;min-height:2.5rem;margin-top:.8rem;padding:.55rem .85rem;font-size:.7rem;font-weight:900}.share-blueprint-status-card{background:#ffffffd1;border:1px solid #94a3b840;border-radius:18px;margin-top:.7rem;padding:.9rem;box-shadow:0 10px 28px #0f172a0a}.share-blueprint-link-status{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.share-blueprint-link-status>strong{overflow-wrap:anywhere;color:#0f172a;min-width:0;font-size:.82rem}.share-blueprint-link-status .share-blueprint-state{text-transform:capitalize;flex:none}.share-blueprint-link-meta{flex-wrap:wrap;gap:.35rem .75rem;margin-top:.55rem;display:flex}.share-blueprint-status-card .share-blueprint-link-meta span{color:#64748b;font-size:.65rem;font-weight:700;position:relative}.share-blueprint-status-card>p{color:#64748b;margin:.55rem 0 0;font-size:.7rem;line-height:1.5}.share-blueprint-link-actions{flex-wrap:wrap;gap:.45rem;margin-top:.7rem;display:flex}.share-blueprint-link-actions button,.share-blueprint-link-actions a{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;min-height:2.35rem;padding:.5rem .75rem;font-size:.68rem;font-weight:900;text-decoration:none;display:inline-flex}.share-blueprint-link-actions svg{width:.8rem;height:.8rem}.share-blueprint-link-actions button:disabled,.share-blueprint-link-actions a[aria-disabled=true]{pointer-events:none;cursor:default;opacity:.42}.share-blueprint-link-actions .share-blueprint-revoke{color:#be123c;border-color:#fecaca}.share-blueprint-state-expired{color:#a16207;background:#fffbeb;border:1px solid #fde68a}.share-blueprint-state-revoked{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0}.share-blueprint-eligibility-card button:focus-visible,.share-blueprint-link-actions button:focus-visible,.share-blueprint-link-actions a:focus-visible{outline-offset:2px;outline:3px solid #14b8a666}.shared-blueprint-status-chip{background:#0d94881f;border:1px solid #5eead442;border-radius:999px;align-items:center;padding:.28rem .55rem;display:inline-flex;color:#99f6e4!important;font-weight:900!important}.shared-blueprint-header .shared-blueprint-link-meta{align-items:center}.shared-blueprint-error-actions{flex-wrap:wrap;justify-content:center;gap:.55rem;margin-top:1rem;display:flex}.shared-blueprint-error .shared-blueprint-error-actions a{margin-top:0}.shared-blueprint-error .shared-blueprint-secondary-action{color:#e2e8f0;background:0 0;border:1px solid #94a3b852}@media(max-width:720px){.share-blueprint-link-status{align-items:flex-start}.share-blueprint-link-actions{flex-direction:column}.share-blueprint-link-actions button,.share-blueprint-link-actions a{width:100%}.shared-blueprint-error-actions{flex-direction:column}.shared-blueprint-error-actions a{width:100%}}@media print{.shared-blueprint-state-page{display:none!important}.shared-blueprint-report-wrap>.blueprint-report{margin:0 auto!important}}.analytics-debug-panel{z-index:80;color:#e2e8f0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020617f0;border:1px solid #94a3b83d;border-radius:16px;width:min(28rem,100vw - 2rem);max-height:min(38rem,100vh - 2rem);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;position:fixed;bottom:1rem;right:1rem;overflow:hidden;box-shadow:0 24px 70px #0206176b}.analytics-debug-panel.is-collapsed{width:min(20rem,100vw - 2rem)}.analytics-debug-header{border-bottom:1px solid #94a3b82e;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.analytics-debug-header>div{gap:.15rem;display:grid}.analytics-debug-header strong{color:#f8fafc;font-size:.76rem}.analytics-debug-header span{color:#94a3b8}.analytics-debug-toggle,.analytics-debug-toolbar button{color:#99f6e4;font:inherit;background:#14b8a61a;border:1px solid #5eead44d;border-radius:999px;padding:.35rem .55rem;font-weight:800}.analytics-debug-status{border-bottom:1px solid #94a3b824;flex-wrap:wrap;gap:.35rem;padding:.7rem .75rem;display:flex}.analytics-debug-status>span{color:#cbd5e1;background:#334155b8;border-radius:999px;padding:.2rem .4rem}.analytics-debug-status p,.analytics-debug-status small{color:#cbd5e1;width:100%;margin:0;line-height:1.45}.analytics-debug-status small{color:#64748b}.analytics-debug-toolbar{justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .75rem;display:flex}.analytics-debug-event-list{max-height:24rem;padding:0 .75rem .75rem;overflow:auto}.analytics-debug-event{background:#0f172ab8;border:1px solid #94a3b824;border-radius:10px;margin-top:.45rem;padding:.55rem}.analytics-debug-event>div{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.analytics-debug-event strong{color:#5eead4;overflow-wrap:anywhere}.analytics-debug-event time{color:#64748b;flex:none}.analytics-debug-event pre{color:#cbd5e1;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:.4rem 0 0;line-height:1.45;overflow-x:auto}.analytics-debug-empty{color:#64748b;text-align:center;margin:.5rem 0}@media(max-width:420px){.analytics-debug-panel{display:none}}@media print{.analytics-debug-panel{display:none!important}}.blueprint-export-action-wrap,.shared-blueprint-action-wrap{gap:.45rem;display:grid}.blueprint-export-download-button{color:#fff;background:linear-gradient(135deg,#0f766e,#6d28d9 72%);border:1px solid #5eead46b;box-shadow:0 12px 30px #14b8a633}.blueprint-export-print-button{color:#e2e8f0;box-shadow:none;background:#ffffff14;border:1px solid #94a3b857}.blueprint-export-actions button:disabled,.shared-blueprint-actions button:disabled{cursor:progress;opacity:.72;transform:none}.blueprint-pdf-spinner{animation:.8s linear infinite blueprint-pdf-spin}@keyframes blueprint-pdf-spin{to{transform:rotate(360deg)}}.blueprint-pdf-status,.shared-blueprint-pdf-status{text-align:right;max-width:31rem;margin:0;font-weight:800;line-height:1.35;color:#99f6e4!important;font-size:.68rem!important}.blueprint-pdf-status-error,.shared-blueprint-pdf-status.blueprint-pdf-status-error{color:#fde68a!important}.shared-blueprint-print-button{color:#e2e8f0!important;background:#ffffff0f!important;border-color:#94a3b852!important}.shared-blueprint-pdf-status{text-align:center}@media(max-width:820px){.blueprint-export-action-wrap{width:min(100%,38rem)}.blueprint-export-actions{flex-wrap:wrap}.blueprint-pdf-status{text-align:left;max-width:none}}@media(max-width:560px){.blueprint-export-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 2.75rem;display:grid}.blueprint-export-actions button{width:100%}.blueprint-export-actions .blueprint-export-close-button{width:2.75rem}.shared-blueprint-actions button,.shared-blueprint-actions a{width:100%}}@media(prefers-reduced-motion:reduce){.blueprint-pdf-spinner{animation-duration:1.6s}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
