@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans:"Google Sans",system-ui,-apple-system,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% 0.013 17.38);--color-red-100:oklch(93.6% 0.032 17.717);--color-red-200:oklch(88.5% 0.062 18.334);--color-red-300:oklch(80.8% 0.114 19.571);--color-red-500:oklch(63.7% 0.237 25.331);--color-red-600:oklch(57.7% 0.245 27.325);--color-red-700:oklch(50.5% 0.213 27.518);--color-red-800:oklch(44.4% 0.177 26.899);--color-orange-50:oklch(98% 0.016 73.684);--color-orange-100:oklch(95.4% 0.038 75.164);--color-orange-500:oklch(70.5% 0.213 47.604);--color-amber-50:oklch(98.7% 0.022 95.277);--color-amber-100:oklch(96.2% 0.059 95.617);--color-amber-700:oklch(55.5% 0.163 48.998);--color-amber-900:oklch(41.4% 0.112 45.904);--color-yellow-50:oklch(98.7% 0.026 102.212);--color-yellow-100:oklch(97.3% 0.071 103.193);--color-yellow-200:oklch(94.5% 0.129 101.54);--color-yellow-600:oklch(68.1% 0.162 75.834);--color-yellow-700:oklch(55.4% 0.135 66.442);--color-yellow-800:oklch(47.6% 0.114 61.907);--color-lime-600:oklch(64.8% 0.2 131.684);--color-lime-700:oklch(53.2% 0.157 131.589);--color-green-50:oklch(98.2% 0.018 155.826);--color-green-100:oklch(96.2% 0.044 156.743);--color-green-200:oklch(92.5% 0.084 155.995);--color-green-500:oklch(72.3% 0.219 149.579);--color-green-600:oklch(62.7% 0.194 149.214);--color-green-700:oklch(52.7% 0.154 150.069);--color-green-800:oklch(44.8% 0.119 151.328);--color-green-950:oklch(26.6% 0.065 152.934);--color-emerald-50:oklch(97.9% 0.021 166.113);--color-emerald-200:oklch(90.5% 0.093 164.15);--color-emerald-600:oklch(59.6% 0.145 163.225);--color-emerald-700:oklch(50.8% 0.118 165.612);--color-teal-50:oklch(98.4% 0.014 180.72);--color-teal-500:oklch(70.4% 0.14 182.503);--color-cyan-500:oklch(71.5% 0.143 215.221);--color-blue-50:oklch(97% 0.014 254.604);--color-blue-100:oklch(93.2% 0.032 255.585);--color-blue-200:oklch(88.2% 0.059 254.128);--color-blue-300:oklch(80.9% 0.105 251.813);--color-blue-400:oklch(70.7% 0.165 254.624);--color-blue-500:oklch(62.3% 0.214 259.815);--color-blue-600:oklch(54.6% 0.245 262.881);--color-blue-700:oklch(48.8% 0.243 264.376);--color-blue-800:oklch(42.4% 0.199 265.638);--color-purple-50:oklch(97.7% 0.014 308.299);--color-purple-500:oklch(62.7% 0.265 303.9);--color-slate-50:oklch(98.4% 0.003 247.858);--color-slate-400:oklch(70.4% 0.04 256.788);--color-gray-50:oklch(98.5% 0.002 247.839);--color-gray-100:oklch(96.7% 0.003 264.542);--color-gray-200:oklch(92.8% 0.006 264.531);--color-gray-300:oklch(87.2% 0.01 258.338);--color-gray-400:oklch(70.7% 0.022 261.325);--color-gray-500:oklch(55.1% 0.027 264.364);--color-gray-600:oklch(44.6% 0.03 256.802);--color-gray-700:oklch(37.3% 0.034 259.733);--color-gray-800:oklch(27.8% 0.033 256.848);--color-gray-900:oklch(21% 0.034 264.665);--color-black:#000;--color-white:#fff;--spacing:0.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:0.75rem;--text-xs--line-height:calc(1 / 0.75);--text-sm:0.875rem;--text-sm--line-height:calc(1.25 / 0.875);--text-base:1rem;--text-base--line-height:1.625;--text-lg:1.125rem;--text-lg--line-height:1.65;--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:1.25;--text-3xl:1.875rem;--text-3xl--line-height:1.15;--text-4xl:2.25rem;--text-4xl--line-height:1.1;--text-5xl:3rem;--text-5xl--line-height:1.05;--text-6xl:3.75rem;--text-6xl--line-height:1.03;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--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:-0.025em;--tracking-normal:0em;--tracking-wide:0.025em;--tracking-wider:0.05em;--tracking-widest:0.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in:cubic-bezier(0.4,0,1,1);--ease-out:cubic-bezier(0,0,0.2,1);--blur-lg:16px;--blur-xl:24px;--blur-3xl:64px;--aspect-video:16 / 9;--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4,0,0.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-zona-sun:#ff7300;--color-zona-sun-dark:#e56700;--color-desert-night:#010019;--color-rovrum-grey:#66666b;--color-zona-sand:#ffebda;--color-blackout:#000;--color-whiteout:#fff;--color-info:#4f6ef7;--color-magic-blue:#64b6ff;--color-magic-pink:#e563ff;}}@layer base{*,::after,::before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid;}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family: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{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}table{text-indent:0;border-color:inherit;border-collapse:collapse;}:-moz-focusring{outline:auto;}progress{vertical-align:baseline;}summary{display:list-item;}ol,ul,menu{list-style:none;}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle;}img,video{max-width:100%;height:auto;}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1;}:where(select:is([multiple],[size])) optgroup{font-weight:bolder;}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px;}::file-selector-button{margin-inline-end:4px;}::placeholder{opacity:1;}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor;@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,currentcolor 50%,transparent);}}}textarea{resize:vertical;}::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit;}::-webkit-datetime-edit{display:inline-flex;}::-webkit-datetime-edit-fields-wrapper{padding:0;}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0;}::-webkit-calendar-picker-indicator{line-height:1;}:-moz-ui-invalid{box-shadow:none;}button,input:where([type="button"],[type="reset"],[type="submit"]),::file-selector-button{appearance:button;}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto;}[hidden]:where(:not([hidden="until-found"])){display:none!important;}}@layer utilities{.collapse{visibility:collapse;}.invisible{visibility:hidden;}.visible{visibility:visible;}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0;}.absolute{position:absolute;}.fixed{position:fixed;}.relative{position:relative;}.static{position:static;}.sticky{position:sticky;}.-inset-8{inset:calc(var(--spacing) * -8);}.inset-0{inset:calc(var(--spacing) * 0);}.inset-x-8{inset-inline:calc(var(--spacing) * 8);}.start{inset-inline-start:var(--spacing);}.end{inset-inline-end:var(--spacing);}.top-1\/2{top:calc(1 / 2 * 100%);}.top-5{top:calc(var(--spacing) * 5);}.top-8{top:calc(var(--spacing) * 8);}.top-10{top:calc(var(--spacing) * 10);}.top-\[calc\(50\%\+1px\)\]{top:calc(50% + 1px);}.-right-8{right:calc(var(--spacing) * -8);}.right-0{right:calc(var(--spacing) * 0);}.right-4{right:calc(var(--spacing) * 4);}.right-5{right:calc(var(--spacing) * 5);}.right-6{right:calc(var(--spacing) * 6);}.-bottom-4{bottom:calc(var(--spacing) * -4);}.-bottom-10{bottom:calc(var(--spacing) * -10);}.-bottom-14{bottom:calc(var(--spacing) * -14);}.bottom-0{bottom:calc(var(--spacing) * 0);}.bottom-8{bottom:calc(var(--spacing) * 8);}.bottom-\[-2\.5rem\]{bottom:-2.5rem;}.left-0{left:calc(var(--spacing) * 0);}.left-1\/2{left:calc(1 / 2 * 100%);}.left-6{left:calc(var(--spacing) * 6);}.left-\[18\%\]{left:18%;}.left-\[38\%\]{left:38%;}.left-\[64\%\]{left:64%;}.isolate{isolation:isolate;}.z-10{z-index:10;}.z-50{z-index:50;}.col-span-2{grid-column:span 2 / span 2;}.container{width:100%;@media (width >= 620px){max-width:620px;}@media (width >= 40rem){max-width:40rem;}@media (width >= 48rem){max-width:48rem;}@media (width >= 64rem){max-width:64rem;}@media (width >= 80rem){max-width:80rem;}@media (width >= 96rem){max-width:96rem;}}.m-0{margin:calc(var(--spacing) * 0);}.mx-4{margin-inline:calc(var(--spacing) * 4);}.mx-auto{margin-inline:auto;}.my-2{margin-block:calc(var(--spacing) * 2);}.prose{color:var(--tw-prose-body);max-width:65ch;:where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em;margin-bottom:1.25em;}:where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em;}:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500;}:where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-bold);font-weight:600;}:where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;}:where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;}:where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;}:where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;}:where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-alpha;}:where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-alpha;}:where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-alpha;}:where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-alpha;}:where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-roman;}:where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-roman;}:where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-roman;}:where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-roman;}:where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:decimal;}:where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;}:where(ol>li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{font-weight:400;color:var(--tw-prose-counters);}:where(ul>li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{color:var(--tw-prose-bullets);}:where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em;}:where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em;}:where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:0.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;}:where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{content:open-quote;}:where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{content:close-quote;}:where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:0.8888889em;line-height:1.1111111;}:where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:900;color:inherit;}:where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333;}:where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:800;color:inherit;}:where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:0.6em;line-height:1.6;}:where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:700;color:inherit;}:where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:0.5em;line-height:1.5;}:where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:700;color:inherit;}:where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:2em;margin-bottom:2em;}:where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)){display:block;margin-top:2em;margin-bottom:2em;}:where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:2em;margin-bottom:2em;}:where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);font-size:0.875em;border-radius:0.3125rem;padding-top:0.1875em;padding-inline-end:0.375em;padding-bottom:0.1875em;padding-inline-start:0.375em;}:where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-code);font-weight:600;font-size:0.875em;}:where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{content:"`";}:where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{content:"`";}:where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;}:where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;}:where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;font-size:0.875em;}:where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;font-size:0.9em;}:where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;}:where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;}:where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;}:where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:0.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:0.375rem;padding-top:0.8571429em;padding-inline-end:1.1428571em;padding-bottom:0.8571429em;padding-inline-start:1.1428571em;}:where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;}:where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{content:none;}:where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{content:none;}:where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:0.875em;line-height:1.7142857;}:where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders);}:where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:0.5714286em;padding-bottom:0.5714286em;padding-inline-start:0.5714286em;}:where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders);}:where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-bottom-width:0;}:where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)){vertical-align:baseline;}:where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders);}:where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){vertical-align:top;}:where(th,td):not(:where([class~="not-prose"],[class~="not-prose"] *)){text-align:start;}:where(figure>*):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;margin-bottom:0;}:where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-captions);font-size:0.875em;line-height:1.4285714;margin-top:0.8571429em;}--tw-prose-body:oklch(37.3% 0.034 259.733);--tw-prose-headings:oklch(21% 0.034 264.665);--tw-prose-lead:oklch(44.6% 0.03 256.802);--tw-prose-links:oklch(21% 0.034 264.665);--tw-prose-bold:oklch(21% 0.034 264.665);--tw-prose-counters:oklch(55.1% 0.027 264.364);--tw-prose-bullets:oklch(87.2% 0.01 258.338);--tw-prose-hr:oklch(92.8% 0.006 264.531);--tw-prose-quotes:oklch(21% 0.034 264.665);--tw-prose-quote-borders:oklch(92.8% 0.006 264.531);--tw-prose-captions:oklch(55.1% 0.027 264.364);--tw-prose-kbd:oklch(21% 0.034 264.665);--tw-prose-kbd-shadows:color-mix(in oklab,oklch(21% 0.034 264.665) 10%,transparent);--tw-prose-code:oklch(21% 0.034 264.665);--tw-prose-pre-code:oklch(92.8% 0.006 264.531);--tw-prose-pre-bg:oklch(27.8% 0.033 256.848);--tw-prose-th-borders:oklch(87.2% 0.01 258.338);--tw-prose-td-borders:oklch(92.8% 0.006 264.531);--tw-prose-invert-body:oklch(87.2% 0.01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% 0.022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% 0.022 261.325);--tw-prose-invert-bullets:oklch(44.6% 0.03 256.802);--tw-prose-invert-hr:oklch(37.3% 0.034 259.733);--tw-prose-invert-quotes:oklch(96.7% 0.003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% 0.034 259.733);--tw-prose-invert-captions:oklch(70.7% 0.022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:rgb(255 255 255 / 10%);--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% 0.01 258.338);--tw-prose-invert-pre-bg:rgb(0 0 0 / 50%);--tw-prose-invert-th-borders:oklch(44.6% 0.03 256.802);--tw-prose-invert-td-borders:oklch(37.3% 0.034 259.733);font-size:1rem;line-height:1.75;:where(picture>img):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;margin-bottom:0;}:where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0.5em;margin-bottom:0.5em;}:where(ol>li):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start:0.375em;}:where(ul>li):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start:0.375em;}:where(.prose>ul>li p):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0.75em;margin-bottom:0.75em;}:where(.prose>ul>li>p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em;}:where(.prose>ul>li>p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:1.25em;}:where(.prose>ol>li>p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em;}:where(.prose>ol>li>p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:1.25em;}:where(ul ul,ul ol,ol ul,ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0.75em;margin-bottom:0.75em;}:where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em;margin-bottom:1.25em;}:where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0.5em;padding-inline-start:1.625em;}:where(hr+*):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;}:where(h2+*):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;}:where(h3+*):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;}:where(h4+*):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;}:where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start:0;}:where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-end:0;}:where(tbody td,tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-top:0.5714286em;padding-inline-end:0.5714286em;padding-bottom:0.5714286em;padding-inline-start:0.5714286em;}:where(tbody td:first-child,tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start:0;}:where(tbody td:last-child,tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-end:0;}:where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:2em;margin-bottom:2em;}:where(.prose>:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;}:where(.prose>:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:0;}}.prose-2xl{font-size:1.5rem;line-height:1.6666667;:where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;}:where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:1.25em;line-height:1.4666667;margin-top:1.0666667em;margin-bottom:1.0666667em;}:where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.7777778em;margin-bottom:1.7777778em;padding-inline-start:1.1111111em;}:where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:2.6666667em;margin-top:0;margin-bottom:0.875em;line-height:1;}:where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:2em;margin-top:1.5em;margin-bottom:0.8333333em;line-height:1.0833333;}:where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:1.5em;margin-top:1.5555556em;margin-bottom:0.6666667em;line-height:1.2222222;}:where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.6666667em;margin-bottom:0.6666667em;line-height:1.5;}:where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:2em;margin-bottom:2em;}:where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:2em;margin-bottom:2em;}:where(picture>img):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;margin-bottom:0;}:where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:2em;margin-bottom:2em;}:where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:0.8333333em;border-radius:0.375rem;padding-top:0.25em;padding-inline-end:0.3333333em;padding-bottom:0.25em;padding-inline-start:0.3333333em;}:where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:0.8333333em;}:where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:0.875em;}:where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:0.8888889em;}:where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:0.8333333em;line-height:1.8;margin-top:2em;margin-bottom:2em;border-radius:0.5rem;padding-top:1.2em;padding-inline-end:1.6em;padding-bottom:1.2em;padding-inline-start:1.6em;}:where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-inline-start:1.5833333em;}:where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-inline-start:1.5833333em;}:where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0.5em;margin-bottom:0.5em;}:where(ol>li):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start:0.4166667em;}:where(ul>li):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start:0.4166667em;}:where(.prose-2xl>ul>li p):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0.8333333em;margin-bottom:0.8333333em;}:where(.prose-2xl>ul>li>p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.3333333em;}:where(.prose-2xl>ul>li>p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:1.3333333em;}:where(.prose-2xl>ol>li>p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.3333333em;}:where(.prose-2xl>ol>li>p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:1.3333333em;}:where(ul ul,ul ol,ol ul,ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0.6666667em;margin-bottom:0.6666667em;}:where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;}:where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.3333333em;}:where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0.5em;padding-inline-start:1.5833333em;}:where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:3em;margin-bottom:3em;}:where(hr+*):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;}:where(h2+*):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;}:where(h3+*):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;}:where(h4+*):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;}:where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:0.8333333em;line-height:1.4;}:where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-end:0.6em;padding-bottom:0.8em;padding-inline-start:0.6em;}:where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start:0;}:where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-end:0;}:where(tbody td,tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-top:0.8em;padding-inline-end:0.6em;padding-bottom:0.8em;padding-inline-start:0.6em;}:where(tbody td:first-child,tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start:0;}:where(tbody td:last-child,tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-end:0;}:where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:2em;margin-bottom:2em;}:where(figure>*):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;margin-bottom:0;}:where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:0.8333333em;line-height:1.6;margin-top:1em;}:where(.prose-2xl>:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;}:where(.prose-2xl>:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:0;}}.prose-lg{font-size:1.125rem;line-height:1.7777778;:where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;}:where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:1.2222222em;line-height:1.4545455;margin-top:1.0909091em;margin-bottom:1.0909091em;}:where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.6666667em;margin-bottom:1.6666667em;padding-inline-start:1em;}:where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:2.6666667em;margin-top:0;margin-bottom:0.8333333em;line-height:1;}:where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:1.6666667em;margin-top:1.8666667em;margin-bottom:1.0666667em;line-height:1.3333333;}:where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:1.3333333em;margin-top:1.6666667em;margin-bottom:0.6666667em;line-height:1.5;}:where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.7777778em;margin-bottom:0.4444444em;line-height:1.5555556;}:where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.7777778em;margin-bottom:1.7777778em;}:where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.7777778em;margin-bottom:1.7777778em;}:where(picture>img):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;margin-bottom:0;}:where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.7777778em;margin-bottom:1.7777778em;}:where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:0.8888889em;border-radius:0.3125rem;padding-top:0.2222222em;padding-inline-end:0.4444444em;padding-bottom:0.2222222em;padding-inline-start:0.4444444em;}:where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:0.8888889em;}:where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:0.8666667em;}:where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:0.875em;}:where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:0.8888889em;line-height:1.75;margin-top:2em;margin-bottom:2em;border-radius:0.375rem;padding-top:1em;padding-inline-end:1.5em;padding-bottom:1em;padding-inline-start:1.5em;}:where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-inline-start:1.5555556em;}:where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-inline-start:1.5555556em;}:where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0.6666667em;margin-bottom:0.6666667em;}:where(ol>li):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start:0.4444444em;}:where(ul>li):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start:0.4444444em;}:where(.prose-lg>ul>li p):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0.8888889em;margin-bottom:0.8888889em;}:where(.prose-lg>ul>li>p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.3333333em;}:where(.prose-lg>ul>li>p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:1.3333333em;}:where(.prose-lg>ol>li>p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.3333333em;}:where(.prose-lg>ol>li>p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:1.3333333em;}:where(ul ul,ul ol,ol ul,ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0.8888889em;margin-bottom:0.8888889em;}:where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;}:where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.3333333em;}:where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0.6666667em;padding-inline-start:1.5555556em;}:where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:3.1111111em;margin-bottom:3.1111111em;}:where(hr+*):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;}:where(h2+*):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;}:where(h3+*):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;}:where(h4+*):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;}:where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:0.8888889em;line-height:1.5;}:where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-end:0.75em;padding-bottom:0.75em;padding-inline-start:0.75em;}:where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start:0;}:where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-end:0;}:where(tbody td,tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-top:0.75em;padding-inline-end:0.75em;padding-bottom:0.75em;padding-inline-start:0.75em;}:where(tbody td:first-child,tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start:0;}:where(tbody td:last-child,tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-end:0;}:where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.7777778em;margin-bottom:1.7777778em;}:where(figure>*):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;margin-bottom:0;}:where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:0.8888889em;line-height:1.5;margin-top:1em;}:where(.prose-lg>:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;}:where(.prose-lg>:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:0;}}.-mt-8{margin-top:calc(var(--spacing) * -8);}.-mt-12{margin-top:calc(var(--spacing) * -12);}.-mt-16{margin-top:calc(var(--spacing) * -16);}.mt-0\.5{margin-top:calc(var(--spacing) * 0.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-4{margin-top:calc(var(--spacing) * 4);}.mt-5{margin-top:calc(var(--spacing) * 5);}.mt-6{margin-top:calc(var(--spacing) * 6);}.mt-7{margin-top:calc(var(--spacing) * 7);}.mt-8{margin-top:calc(var(--spacing) * 8);}.mt-10{margin-top:calc(var(--spacing) * 10);}.mt-12{margin-top:calc(var(--spacing) * 12);}.mt-14{margin-top:calc(var(--spacing) * 14);}.mt-15{margin-top:calc(var(--spacing) * 15);}.mt-16{margin-top:calc(var(--spacing) * 16);}.mt-24{margin-top:calc(var(--spacing) * 24);}.mt-auto{margin-top:auto;}.mb-0{margin-bottom:calc(var(--spacing) * 0);}.mb-0\.5{margin-bottom:calc(var(--spacing) * 0.5);}.mb-1{margin-bottom:calc(var(--spacing) * 1);}.mb-2{margin-bottom:calc(var(--spacing) * 2);}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5);}.mb-3{margin-bottom:calc(var(--spacing) * 3);}.mb-4{margin-bottom:calc(var(--spacing) * 4);}.mb-5{margin-bottom:calc(var(--spacing) * 5);}.mb-6{margin-bottom:calc(var(--spacing) * 6);}.mb-7{margin-bottom:calc(var(--spacing) * 7);}.mb-8{margin-bottom:calc(var(--spacing) * 8);}.mb-10{margin-bottom:calc(var(--spacing) * 10);}.mb-\[-20px\]{margin-bottom:-20px;}.ml-1{margin-left:calc(var(--spacing) * 1);}.block{display:block;}.contents{display:contents;}.flex{display:flex;}.grid{display:grid;}.hidden{display:none;}.inline{display:inline;}.inline\!{display:inline!important;}.inline-block{display:inline-block;}.inline-flex{display:inline-flex;}.table{display:table;}.table\!{display:table!important;}.aspect-video{aspect-ratio:var(--aspect-video);}.size-\[1em\]{width:1em;height:1em;}.h-0{height:calc(var(--spacing) * 0);}.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-8{height:calc(var(--spacing) * 8);}.h-9{height:calc(var(--spacing) * 9);}.h-10{height:calc(var(--spacing) * 10);}.h-13{height:calc(var(--spacing) * 13);}.h-16{height:calc(var(--spacing) * 16);}.h-48{height:calc(var(--spacing) * 48);}.h-56{height:calc(var(--spacing) * 56);}.h-\[24rem\]{height:24rem;}.h-\[70px\]{height:70px;}.h-\[280px\]{height:280px;}.h-\[850px\]{height:850px;}.h-auto{height:auto;}.h-full{height:100%;}.h-px{height:1px;}.max-h-\[420px\]{max-height:420px;}.max-h-full{max-height:100%;}.min-h-12{min-height:calc(var(--spacing) * 12);}.min-h-24{min-height:calc(var(--spacing) * 24);}.min-h-32{min-height:calc(var(--spacing) * 32);}.min-h-48{min-height:calc(var(--spacing) * 48);}.min-h-64{min-height:calc(var(--spacing) * 64);}.min-h-\[190px\]{min-height:190px;}.min-h-\[210px\]{min-height:210px;}.min-h-\[280px\]{min-height:280px;}.min-h-\[clamp\(21rem\,54vw\,31rem\)\]{min-height:clamp(21rem,54vw,31rem);}.min-h-screen{min-height:100vh;}.w-0{width:calc(var(--spacing) * 0);}.w-1\.5{width:calc(var(--spacing) * 1.5);}.w-2{width:calc(var(--spacing) * 2);}.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-8{width:calc(var(--spacing) * 8);}.w-9{width:calc(var(--spacing) * 9);}.w-13{width:calc(var(--spacing) * 13);}.w-\[18\%\]{width:18%;}.w-\[38\%\]{width:38%;}.w-\[64\%\]{width:64%;}.w-\[88\%\]{width:88%;}.w-\[132\%\]{width:132%;}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem);}.w-\[min\(16rem\,calc\(100\%-2\.5rem\)\)\]{width:min(16rem,calc(100% - 2.5rem));}.w-\[min\(88\%\,34rem\)\]{width:min(88%,34rem);}.w-auto{width:auto;}.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-100{max-width:calc(var(--spacing) * 100);}.max-w-\[13rem\]{max-width:13rem;}.max-w-\[15rem\]{max-width:15rem;}.max-w-\[260px\]{max-width:260px;}.max-w-\[330px\]{max-width:330px;}.max-w-\[420px\]{max-width:420px;}.max-w-\[430px\]{max-width:430px;}.max-w-full{max-width:100%;}.max-w-lg{max-width:var(--container-lg);}.max-w-md{max-width:var(--container-md);}.max-w-none{max-width:none;}.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);}.flex-1{flex:1;}.flex-shrink-0{flex-shrink:0;}.shrink{flex-shrink:1;}.shrink-0{flex-shrink:0;}.grow{flex-grow:1;}.border-collapse{border-collapse:collapse;}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);}.translate-y-6{--tw-translate-y:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y);}.translate-y-8{--tw-translate-y:calc(var(--spacing) * 8);translate:var(--tw-translate-x) var(--tw-translate-y);}.translate-y-\[calc\(100\%-0\.5rem\)\]{--tw-translate-y:calc(100% - 0.5rem);translate:var(--tw-translate-x) var(--tw-translate-y);}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);}.cursor-pointer{cursor:pointer;}.resize{resize:both;}.scroll-mt-32{scroll-margin-top:calc(var(--spacing) * 32);}.list-none{list-style-type:none;}.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));}.grid-cols-\[5\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:5.5rem minmax(0,1fr);}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr);}.flex-col{flex-direction:column;}.flex-wrap{flex-wrap:wrap;}.items-center{align-items:center;}.items-end{align-items:flex-end;}.items-start{align-items:flex-start;}.justify-between{justify-content:space-between;}.justify-center{justify-content:center;}.justify-end{justify-content:flex-end;}.gap-0{gap:calc(var(--spacing) * 0);}.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-3\.5{gap:calc(var(--spacing) * 3.5);}.gap-4{gap:calc(var(--spacing) * 4);}.gap-5{gap:calc(var(--spacing) * 5);}.gap-6{gap:calc(var(--spacing) * 6);}.gap-8{gap:calc(var(--spacing) * 8);}.gap-10{gap:calc(var(--spacing) * 10);}.gap-12{gap:calc(var(--spacing) * 12);}.space-y-2{:where(&>: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)));}}.space-y-3{:where(&>: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)));}}.space-y-4{:where(&>: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)));}}.space-y-6{:where(&>: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)));}}.space-y-12{:where(&>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)));}}.gap-x-5{column-gap:calc(var(--spacing) * 5);}.gap-x-7{column-gap:calc(var(--spacing) * 7);}.gap-x-8{column-gap:calc(var(--spacing) * 8);}.gap-x-10{column-gap:calc(var(--spacing) * 10);}.gap-x-15{column-gap:calc(var(--spacing) * 15);}.-space-x-2\.5{:where(&>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2.5) * calc(1 - var(--tw-space-x-reverse)));}}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5);}.gap-y-3{row-gap:calc(var(--spacing) * 3);}.gap-y-6{row-gap:calc(var(--spacing) * 6);}.gap-y-9{row-gap:calc(var(--spacing) * 9);}.gap-y-10{row-gap:calc(var(--spacing) * 10);}.gap-y-14{row-gap:calc(var(--spacing) * 14);}.divide-y{:where(&>: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)));}}.divide-black\/8{:where(&>:not(:last-child)){border-color:color-mix(in srgb,#000 8%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 8%,transparent);}}}.self-center{align-self:center;}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.overflow-hidden{overflow:hidden;}.overflow-visible{overflow:visible;}.scroll-smooth{scroll-behavior:smooth;}.rounded{border-radius:0.25rem;}.rounded-2xl{border-radius:var(--radius-2xl);}.rounded-3xl{border-radius:var(--radius-3xl);}.rounded-\[1\.35rem\]{border-radius:1.35rem;}.rounded-full{border-radius:calc(infinity * 1px);}.rounded-lg{border-radius:var(--radius-lg);}.rounded-md{border-radius:var(--radius-md);}.rounded-sm{border-radius:var(--radius-sm);}.rounded-xl{border-radius:var(--radius-xl);}.rounded-b-2xl{border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl);}.border{border-style:var(--tw-border-style);border-width:1px;}.border-0{border-style:var(--tw-border-style);border-width:0px;}.border-2{border-style:var(--tw-border-style);border-width:2px;}.border-x-\[4px\]{border-inline-style:var(--tw-border-style);border-inline-width:4px;}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px;}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px;}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px;}.border-t-\[5px\]{border-top-style:var(--tw-border-style);border-top-width:5px;}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;}.border-dashed{--tw-border-style:dashed;border-style:dashed;}.border-black\/4{border-color:color-mix(in srgb,#000 4%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 4%,transparent);}}.border-black\/6{border-color:color-mix(in srgb,#000 6%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 6%,transparent);}}.border-black\/8{border-color:color-mix(in srgb,#000 8%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 8%,transparent);}}.border-black\/10{border-color:color-mix(in srgb,#000 10%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent);}}.border-blue-200{border-color:var(--color-blue-200);}.border-gray-100{border-color:var(--color-gray-100);}.border-gray-200{border-color:var(--color-gray-200);}.border-gray-300{border-color:var(--color-gray-300);}.border-green-200{border-color:var(--color-green-200);}.border-red-200{border-color:var(--color-red-200);}.border-white{border-color:var(--color-white);}.border-yellow-200{border-color:var(--color-yellow-200);}.border-x-transparent{border-inline-color:transparent;}.border-t-current{border-top-color:currentcolor;}.bg-amber-100{background-color:var(--color-amber-100);}.bg-black\/8{background-color:color-mix(in srgb,#000 8%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 8%,transparent);}}.bg-black\/15{background-color:color-mix(in srgb,#000 15%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 15%,transparent);}}.bg-blue-50{background-color:var(--color-blue-50);}.bg-blue-50\/45{background-color:color-mix(in srgb,oklch(97% 0.014 254.604) 45%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-blue-50) 45%,transparent);}}.bg-blue-50\/50{background-color:color-mix(in srgb,oklch(97% 0.014 254.604) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-blue-50) 50%,transparent);}}.bg-blue-50\/60{background-color:color-mix(in srgb,oklch(97% 0.014 254.604) 60%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-blue-50) 60%,transparent);}}.bg-blue-100{background-color:var(--color-blue-100);}.bg-blue-600{background-color:var(--color-blue-600);}.bg-gray-50{background-color:var(--color-gray-50);}.bg-gray-50\/50{background-color:color-mix(in srgb,oklch(98.5% 0.002 247.839) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-gray-50) 50%,transparent);}}.bg-gray-50\/80{background-color:color-mix(in srgb,oklch(98.5% 0.002 247.839) 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-gray-50) 80%,transparent);}}.bg-gray-100{background-color:var(--color-gray-100);}.bg-gray-100\/80{background-color:color-mix(in srgb,oklch(96.7% 0.003 264.542) 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-gray-100) 80%,transparent);}}.bg-gray-200{background-color:var(--color-gray-200);}.bg-gray-300{background-color:var(--color-gray-300);}.bg-gray-900{background-color:var(--color-gray-900);}.bg-green-50{background-color:var(--color-green-50);}.bg-green-50\/45{background-color:color-mix(in srgb,oklch(98.2% 0.018 155.826) 45%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-green-50) 45%,transparent);}}.bg-green-50\/50{background-color:color-mix(in srgb,oklch(98.2% 0.018 155.826) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-green-50) 50%,transparent);}}.bg-green-100{background-color:var(--color-green-100);}.bg-orange-50\/40{background-color:color-mix(in srgb,oklch(98% 0.016 73.684) 40%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-orange-50) 40%,transparent);}}.bg-orange-50\/45{background-color:color-mix(in srgb,oklch(98% 0.016 73.684) 45%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-orange-50) 45%,transparent);}}.bg-purple-50\/50{background-color:color-mix(in srgb,oklch(97.7% 0.014 308.299) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-purple-50) 50%,transparent);}}.bg-red-50{background-color:var(--color-red-50);}.bg-red-100{background-color:var(--color-red-100);}.bg-slate-50{background-color:var(--color-slate-50);}.bg-teal-50\/40{background-color:color-mix(in srgb,oklch(98.4% 0.014 180.72) 40%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 40%,transparent);}}.bg-teal-50\/45{background-color:color-mix(in srgb,oklch(98.4% 0.014 180.72) 45%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 45%,transparent);}}.bg-teal-50\/50{background-color:color-mix(in srgb,oklch(98.4% 0.014 180.72) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-teal-50) 50%,transparent);}}.bg-transparent{background-color:transparent;}.bg-white{background-color:var(--color-white);}.bg-white\/45{background-color:color-mix(in srgb,#fff 45%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 45%,transparent);}}.bg-white\/60{background-color:color-mix(in srgb,#fff 60%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 60%,transparent);}}.bg-white\/70{background-color:color-mix(in srgb,#fff 70%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 70%,transparent);}}.bg-white\/75{background-color:color-mix(in srgb,#fff 75%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 75%,transparent);}}.bg-white\/80{background-color:color-mix(in srgb,#fff 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 80%,transparent);}}.bg-white\/90{background-color:color-mix(in srgb,#fff 90%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 90%,transparent);}}.bg-whiteout{background-color:var(--color-whiteout);}.bg-yellow-50{background-color:var(--color-yellow-50);}.bg-yellow-100{background-color:var(--color-yellow-100);}.bg-zona-sun{background-color:var(--color-zona-sun);}.bg-linear-to-b{--tw-gradient-position:to bottom;@supports (background-image: linear-gradient(in lab,red,red)){--tw-gradient-position:to bottom in oklab;}background-image:linear-gradient(var(--tw-gradient-stops));}.from-orange-100\/80{--tw-gradient-from:color-mix(in srgb,oklch(95.4% 0.038 75.164) 80%,transparent);@supports (color: color-mix(in lab,red,red)){--tw-gradient-from:color-mix(in oklab,var(--color-orange-100) 80%,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-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));}.fill-current{fill:currentcolor;}.object-contain{object-fit:contain;}.object-cover{object-fit:cover;}.p-0{padding:calc(var(--spacing) * 0);}.p-0\.5{padding:calc(var(--spacing) * 0.5);}.p-2{padding:calc(var(--spacing) * 2);}.p-3{padding:calc(var(--spacing) * 3);}.p-4{padding:calc(var(--spacing) * 4);}.p-5{padding:calc(var(--spacing) * 5);}.p-6{padding:calc(var(--spacing) * 6);}.p-7{padding:calc(var(--spacing) * 7);}.px-0{padding-inline:calc(var(--spacing) * 0);}.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-4{padding-inline:calc(var(--spacing) * 4);}.px-5{padding-inline:calc(var(--spacing) * 5);}.px-6{padding-inline:calc(var(--spacing) * 6);}.py-0\.5{padding-block:calc(var(--spacing) * 0.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-4{padding-block:calc(var(--spacing) * 4);}.py-5{padding-block:calc(var(--spacing) * 5);}.py-8{padding-block:calc(var(--spacing) * 8);}.py-12{padding-block:calc(var(--spacing) * 12);}.py-16{padding-block:calc(var(--spacing) * 16);}.pt-0{padding-top:calc(var(--spacing) * 0);}.pt-2{padding-top:calc(var(--spacing) * 2);}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5);}.pt-4{padding-top:calc(var(--spacing) * 4);}.pt-5{padding-top:calc(var(--spacing) * 5);}.pt-6{padding-top:calc(var(--spacing) * 6);}.pt-10{padding-top:calc(var(--spacing) * 10);}.pt-12{padding-top:calc(var(--spacing) * 12);}.pt-16{padding-top:calc(var(--spacing) * 16);}.pt-20{padding-top:calc(var(--spacing) * 20);}.pr-1{padding-right:calc(var(--spacing) * 1);}.pb-0{padding-bottom:calc(var(--spacing) * 0);}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5);}.pb-3{padding-bottom:calc(var(--spacing) * 3);}.pb-4{padding-bottom:calc(var(--spacing) * 4);}.pb-6{padding-bottom:calc(var(--spacing) * 6);}.pb-8{padding-bottom:calc(var(--spacing) * 8);}.pb-12{padding-bottom:calc(var(--spacing) * 12);}.pb-14{padding-bottom:calc(var(--spacing) * 14);}.pb-20{padding-bottom:calc(var(--spacing) * 20);}.pb-24{padding-bottom:calc(var(--spacing) * 24);}.pl-2{padding-left:calc(var(--spacing) * 2);}.pl-5{padding-left:calc(var(--spacing) * 5);}.text-center{text-align:center;}.text-left{text-align:left;}.text-right{text-align:right;}.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-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--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-\[0\.6em\]{font-size:0.6em;}.text-\[0\.9rem\]{font-size:0.9rem;}.text-\[0\.45rem\]{font-size:0.45rem;}.text-\[0\.65rem\]{font-size:0.65rem;}.text-\[0\.72rem\]{font-size:0.72rem;}.text-\[0\.76rem\]{font-size:0.76rem;}.text-\[0\.78rem\]{font-size:0.78rem;}.text-\[0\.82rem\]{font-size:0.82rem;}.text-\[0\.88rem\]{font-size:0.88rem;}.text-\[0\.92rem\]{font-size:0.92rem;}.text-\[10px\]{font-size:10px;}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2;}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35;}.leading-none{--tw-leading:1;line-height:1;}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug);}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight);}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);}.tracking-\[-0\.01em\]{--tw-tracking:-0.01em;letter-spacing:-0.01em;}.tracking-\[-0\.02em\]{--tw-tracking:-0.02em;letter-spacing:-0.02em;}.tracking-\[-0\.05em\]{--tw-tracking:-0.05em;letter-spacing:-0.05em;}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);}.text-balance{text-wrap:balance;}.text-pretty{text-wrap:pretty;}.whitespace-nowrap{white-space:nowrap;}.icon-content--blue-500{color:var(--color-blue-500);}.icon-content--cyan-500{color:var(--color-cyan-500);}.icon-content--emerald-600{color:var(--color-emerald-600);}.icon-content--green-500{color:var(--color-green-500);}.icon-content--green-600{color:var(--color-green-600);}.icon-content--info{color:var(--color-info);}.icon-content--orange-500{color:var(--color-orange-500);}.icon-content--purple-500{color:var(--color-purple-500);}.icon-content--teal-500{color:var(--color-teal-500);}.icon-content--yellow-600{color:var(--color-yellow-600);}.icon-content--zona-sun{color:var(--color-zona-sun);}.text-\[\#579A0B\]{color:#579A0B;}.text-amber-900{color:var(--color-amber-900);}.text-blackout{color:var(--color-blackout);}.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-blue-800{color:var(--color-blue-800);}.text-cyan-500{color:var(--color-cyan-500);}.text-desert-night{color:var(--color-desert-night);}.text-gray-200{color:var(--color-gray-200);}.text-gray-300{color:var(--color-gray-300);}.text-gray-400{color:var(--color-gray-400);}.text-gray-500{color:var(--color-gray-500);}.text-gray-600{color:var(--color-gray-600);}.text-gray-700{color:var(--color-gray-700);}.text-gray-900{color:var(--color-gray-900);}.text-green-600{color:var(--color-green-600);}.text-green-700{color:var(--color-green-700);}.text-green-800{color:var(--color-green-800);}.text-lime-600{color:var(--color-lime-600);}.text-lime-700{color:var(--color-lime-700);}.text-orange-500{color:var(--color-orange-500);}.text-purple-500{color:var(--color-purple-500);}.text-red-500{color:var(--color-red-500);}.text-red-600{color:var(--color-red-600);}.text-red-700{color:var(--color-red-700);}.text-red-800{color:var(--color-red-800);}.text-rovrum-grey{color:var(--color-rovrum-grey);}.text-teal-500{color:var(--color-teal-500);}.text-white{color:var(--color-white);}.text-yellow-600{color:var(--color-yellow-600);}.text-yellow-700{color:var(--color-yellow-700);}.text-yellow-800{color:var(--color-yellow-800);}.text-zona-sun{color:var(--color-zona-sun);}.capitalize{text-transform:capitalize;}.lowercase{text-transform:lowercase;}.uppercase{text-transform:uppercase;}.italic{font-style:italic;}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);}.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,);}.no-underline{text-decoration-line:none;}.underline{text-decoration-line:underline;}.placeholder-gray-500{&::placeholder{color:var(--color-gray-500);}}.opacity-50{opacity:50%;}.opacity-60{opacity:60%;}.opacity-70{opacity:70%;}.opacity-95{opacity:95%;}.shadow-xl\/5{--tw-shadow-alpha:5%;--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,oklab(from rgb(0 0 0 / 0.1) l a b / 5%)),0 8px 10px -6px var(--tw-shadow-color,oklab(from rgb(0 0 0 / 0.1) l a b / 5%));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 1px 2px -1px var(--tw-shadow-color,rgb(0 0 0 / 0.1));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,rgb(0 0 0 / 0.25));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_0_1px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,rgba(0,0,0,0.04));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,rgb(0 0 0 / 0.1)),0 4px 6px -4px var(--tw-shadow-color,rgb(0 0 0 / 0.1));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,rgb(0 0 0 / 0.1)),0 1px 2px -1px var(--tw-shadow-color,rgb(0 0 0 / 0.1));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,rgb(0 0 0 / 0.1)),0 8px 10px -6px var(--tw-shadow-color,rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.ring{--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);}.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-card{box-shadow:var(--shadow-card);}.shadow-card-selected{box-shadow:var(--shadow-card-selected);}.shadow-black\/5{--tw-shadow-color:color-mix(in srgb,#000 5%,transparent);@supports (color: color-mix(in lab,red,red)){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black) 5%,transparent) var(--tw-shadow-alpha),transparent);}}.shadow-black\/10{--tw-shadow-color:color-mix(in srgb,#000 10%,transparent);@supports (color: color-mix(in lab,red,red)){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black) 10%,transparent) var(--tw-shadow-alpha),transparent);}}.ring-black\/5{--tw-ring-color:color-mix(in srgb,#000 5%,transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color:color-mix(in oklab,var(--color-black) 5%,transparent);}}.ring-black\/6{--tw-ring-color:color-mix(in srgb,#000 6%,transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color:color-mix(in oklab,var(--color-black) 6%,transparent);}}.ring-black\/8{--tw-ring-color:color-mix(in srgb,#000 8%,transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color:color-mix(in oklab,var(--color-black) 8%,transparent);}}.outline{outline-style:var(--tw-outline-style);outline-width:1px;}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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,);}.invert{--tw-invert:invert(100%);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-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-\[border-color\,box-shadow\,transform\]{transition-property:border-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;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:200ms;transition-duration:200ms;}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in);}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);}.prose-gray{--tw-prose-body:oklch(37.3% 0.034 259.733);--tw-prose-headings:oklch(21% 0.034 264.665);--tw-prose-lead:oklch(44.6% 0.03 256.802);--tw-prose-links:oklch(21% 0.034 264.665);--tw-prose-bold:oklch(21% 0.034 264.665);--tw-prose-counters:oklch(55.1% 0.027 264.364);--tw-prose-bullets:oklch(87.2% 0.01 258.338);--tw-prose-hr:oklch(92.8% 0.006 264.531);--tw-prose-quotes:oklch(21% 0.034 264.665);--tw-prose-quote-borders:oklch(92.8% 0.006 264.531);--tw-prose-captions:oklch(55.1% 0.027 264.364);--tw-prose-kbd:oklch(21% 0.034 264.665);--tw-prose-kbd-shadows:color-mix(in oklab,oklch(21% 0.034 264.665) 10%,transparent);--tw-prose-code:oklch(21% 0.034 264.665);--tw-prose-pre-code:oklch(92.8% 0.006 264.531);--tw-prose-pre-bg:oklch(27.8% 0.033 256.848);--tw-prose-th-borders:oklch(87.2% 0.01 258.338);--tw-prose-td-borders:oklch(92.8% 0.006 264.531);--tw-prose-invert-body:oklch(87.2% 0.01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% 0.022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% 0.022 261.325);--tw-prose-invert-bullets:oklch(44.6% 0.03 256.802);--tw-prose-invert-hr:oklch(37.3% 0.034 259.733);--tw-prose-invert-quotes:oklch(96.7% 0.003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% 0.034 259.733);--tw-prose-invert-captions:oklch(70.7% 0.022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:rgb(255 255 255 / 10%);--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% 0.01 258.338);--tw-prose-invert-pre-bg:rgb(0 0 0 / 50%);--tw-prose-invert-th-borders:oklch(44.6% 0.03 256.802);--tw-prose-invert-td-borders:oklch(37.3% 0.034 259.733);}.prose-invert{--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders);}.group-open\:rotate-45{&:is(:where(.group):is([open],:popover-open,:open) *){rotate:45deg;}}.last\:border-b-0{&:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0px;}}.last\:pb-0{&:last-child{padding-bottom:calc(var(--spacing) * 0);}}.hover\:-translate-y-1{&:hover{@media (hover: hover){--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);}}}.hover\:border-gray-300{&:hover{@media (hover: hover){border-color:var(--color-gray-300);}}}.hover\:bg-blue-700{&:hover{@media (hover: hover){background-color:var(--color-blue-700);}}}.hover\:bg-gray-100{&:hover{@media (hover: hover){background-color:var(--color-gray-100);}}}.hover\:bg-gray-200{&:hover{@media (hover: hover){background-color:var(--color-gray-200);}}}.hover\:bg-gray-800{&:hover{@media (hover: hover){background-color:var(--color-gray-800);}}}.hover\:text-blackout{&:hover{@media (hover: hover){color:var(--color-blackout);}}}.hover\:text-blue-500{&:hover{@media (hover: hover){color:var(--color-blue-500);}}}.hover\:text-blue-800{&:hover{@media (hover: hover){color:var(--color-blue-800);}}}.hover\:text-gray-900{&:hover{@media (hover: hover){color:var(--color-gray-900);}}}.hover\:text-zona-sun{&:hover{@media (hover: hover){color:var(--color-zona-sun);}}}.hover\:underline{&:hover{@media (hover: hover){text-decoration-line:underline;}}}.hover\:opacity-100{&:hover{@media (hover: hover){opacity:100%;}}}.hover\:shadow-md{&:hover{@media (hover: hover){--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 2px 4px -2px var(--tw-shadow-color,rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}}}.focus\:border-blue-400{&:focus{border-color:var(--color-blue-400);}}.focus\:border-blue-500{&:focus{border-color:var(--color-blue-500);}}.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-4{&:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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-blue-100{&:focus{--tw-ring-color:var(--color-blue-100);}}.focus\:ring-blue-500\/20{&:focus{--tw-ring-color:color-mix(in srgb,oklch(62.3% 0.214 259.815) 20%,transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color:color-mix(in oklab,var(--color-blue-500) 20%,transparent);}}}.focus-visible\:outline-2{&:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;}}.focus-visible\:outline-offset-2{&:focus-visible{outline-offset:2px;}}.focus-visible\:outline-offset-3{&:focus-visible{outline-offset:3px;}}.focus-visible\:outline-blue-400{&:focus-visible{outline-color:var(--color-blue-400);}}.active\:translate-y-0{&:active{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);}}.active\:scale-\[0\.96\]{&:active{scale:0.96;}}.max-md\:-mx-3{@media (width < 48rem){margin-inline:calc(var(--spacing) * -3);}}.max-md\:min-h-80{@media (width < 48rem){min-height:calc(var(--spacing) * 80);}}.max-md\:w-\[min\(94\%\,28rem\)\]{@media (width < 48rem){width:min(94%,28rem);}}.max-md\:rounded-2xl{@media (width < 48rem){border-radius:var(--radius-2xl);}}.max-md\:p-4{@media (width < 48rem){padding:calc(var(--spacing) * 4);}}.max-md\:text-lg{@media (width < 48rem){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));}}.max-md\:text-xl{@media (width < 48rem){font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));}}.max-md\:text-xs{@media (width < 48rem){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));}}.nav\:block{@media (width >= 620px){display:block;}}.nav\:flex{@media (width >= 620px){display:flex;}}.nav\:hidden{@media (width >= 620px){display:none;}}.nav\:inline-flex{@media (width >= 620px){display:inline-flex;}}.sm\:grid-cols-2{@media (width >= 40rem){grid-template-columns:repeat(2,minmax(0,1fr));}}.sm\:border-r{@media (width >= 40rem){border-right-style:var(--tw-border-style);border-right-width:1px;}}.sm\:border-b-0{@media (width >= 40rem){border-bottom-style:var(--tw-border-style);border-bottom-width:0px;}}.md\:right-8{@media (width >= 48rem){right:calc(var(--spacing) * 8);}}.md\:bottom-\[-3\.5rem\]{@media (width >= 48rem){bottom:-3.5rem;}}.md\:col-span-1{@media (width >= 48rem){grid-column:span 1 / span 1;}}.md\:col-span-2{@media (width >= 48rem){grid-column:span 2 / span 2;}}.md\:-mt-18{@media (width >= 48rem){margin-top:calc(var(--spacing) * -18);}}.md\:-mt-20{@media (width >= 48rem){margin-top:calc(var(--spacing) * -20);}}.md\:mt-10{@media (width >= 48rem){margin-top:calc(var(--spacing) * 10);}}.md\:mt-16{@media (width >= 48rem){margin-top:calc(var(--spacing) * 16);}}.md\:mt-20{@media (width >= 48rem){margin-top:calc(var(--spacing) * 20);}}.md\:mt-38{@media (width >= 48rem){margin-top:calc(var(--spacing) * 38);}}.md\:-mb-130{@media (width >= 48rem){margin-bottom:calc(var(--spacing) * -130);}}.md\:mb-0{@media (width >= 48rem){margin-bottom:calc(var(--spacing) * 0);}}.md\:mb-14{@media (width >= 48rem){margin-bottom:calc(var(--spacing) * 14);}}.md\:h-50{@media (width >= 48rem){height:calc(var(--spacing) * 50);}}.md\:h-56{@media (width >= 48rem){height:calc(var(--spacing) * 56);}}.md\:h-100{@media (width >= 48rem){height:calc(var(--spacing) * 100);}}.md\:h-\[34rem\]{@media (width >= 48rem){height:34rem;}}.md\:h-\[380px\]{@media (width >= 48rem){height:380px;}}.md\:min-h-64{@media (width >= 48rem){min-height:calc(var(--spacing) * 64);}}.md\:min-h-\[360px\]{@media (width >= 48rem){min-height:360px;}}.md\:w-\[calc\(100\%-3rem\)\]{@media (width >= 48rem){width:calc(100% - 3rem);}}.md\:min-w-0{@media (width >= 48rem){min-width:calc(var(--spacing) * 0);}}.md\:flex-1{@media (width >= 48rem){flex:1;}}.md\:grid-cols-2{@media (width >= 48rem){grid-template-columns:repeat(2,minmax(0,1fr));}}.md\:grid-cols-3{@media (width >= 48rem){grid-template-columns:repeat(3,minmax(0,1fr));}}.md\:grid-cols-4{@media (width >= 48rem){grid-template-columns:repeat(4,minmax(0,1fr));}}.md\:grid-cols-\[0\.5fr_1fr\]{@media (width >= 48rem){grid-template-columns:0.5fr 1fr;}}.md\:grid-cols-\[0\.45fr_1fr\]{@media (width >= 48rem){grid-template-columns:0.45fr 1fr;}}.md\:grid-cols-\[0\.48fr_0\.52fr\]{@media (width >= 48rem){grid-template-columns:0.48fr 0.52fr;}}.md\:grid-cols-\[0\.52fr_1fr\]{@media (width >= 48rem){grid-template-columns:0.52fr 1fr;}}.md\:grid-cols-\[minmax\(0\,0\.92fr\)_minmax\(0\,1\.08fr\)\]{@media (width >= 48rem){grid-template-columns:minmax(0,0.92fr) minmax(0,1.08fr);}}.md\:grid-cols-\[minmax\(0\,1fr\)_420px\]{@media (width >= 48rem){grid-template-columns:minmax(0,1fr) 420px;}}.md\:grid-cols-\[minmax\(15rem\,0\.7fr\)_minmax\(0\,1\.3fr\)\]{@media (width >= 48rem){grid-template-columns:minmax(15rem,0.7fr) minmax(0,1.3fr);}}.md\:flex-row{@media (width >= 48rem){flex-direction:row;}}.md\:items-center{@media (width >= 48rem){align-items:center;}}.md\:items-end{@media (width >= 48rem){align-items:flex-end;}}.md\:items-start{@media (width >= 48rem){align-items:flex-start;}}.md\:justify-between{@media (width >= 48rem){justify-content:space-between;}}.md\:gap-4{@media (width >= 48rem){gap:calc(var(--spacing) * 4);}}.md\:gap-6{@media (width >= 48rem){gap:calc(var(--spacing) * 6);}}.md\:gap-10{@media (width >= 48rem){gap:calc(var(--spacing) * 10);}}.md\:gap-12{@media (width >= 48rem){gap:calc(var(--spacing) * 12);}}.md\:gap-14{@media (width >= 48rem){gap:calc(var(--spacing) * 14);}}.md\:border-r{@media (width >= 48rem){border-right-style:var(--tw-border-style);border-right-width:1px;}}.md\:border-b-0{@media (width >= 48rem){border-bottom-style:var(--tw-border-style);border-bottom-width:0px;}}.md\:p-5{@media (width >= 48rem){padding:calc(var(--spacing) * 5);}}.md\:p-8{@media (width >= 48rem){padding:calc(var(--spacing) * 8);}}.md\:px-6{@media (width >= 48rem){padding-inline:calc(var(--spacing) * 6);}}.md\:px-7{@media (width >= 48rem){padding-inline:calc(var(--spacing) * 7);}}.md\:px-8{@media (width >= 48rem){padding-inline:calc(var(--spacing) * 8);}}.md\:px-9{@media (width >= 48rem){padding-inline:calc(var(--spacing) * 9);}}.md\:py-10{@media (width >= 48rem){padding-block:calc(var(--spacing) * 10);}}.md\:py-14{@media (width >= 48rem){padding-block:calc(var(--spacing) * 14);}}.md\:py-16{@media (width >= 48rem){padding-block:calc(var(--spacing) * 16);}}.md\:py-20{@media (width >= 48rem){padding-block:calc(var(--spacing) * 20);}}.md\:py-24{@media (width >= 48rem){padding-block:calc(var(--spacing) * 24);}}.md\:py-32{@media (width >= 48rem){padding-block:calc(var(--spacing) * 32);}}.md\:pt-4{@media (width >= 48rem){padding-top:calc(var(--spacing) * 4);}}.md\:pt-6{@media (width >= 48rem){padding-top:calc(var(--spacing) * 6);}}.md\:pt-7{@media (width >= 48rem){padding-top:calc(var(--spacing) * 7);}}.md\:pb-7{@media (width >= 48rem){padding-bottom:calc(var(--spacing) * 7);}}.md\:pb-8{@media (width >= 48rem){padding-bottom:calc(var(--spacing) * 8);}}.md\:pb-16{@media (width >= 48rem){padding-bottom:calc(var(--spacing) * 16);}}.md\:pb-18{@media (width >= 48rem){padding-bottom:calc(var(--spacing) * 18);}}.md\:pb-20{@media (width >= 48rem){padding-bottom:calc(var(--spacing) * 20);}}.md\:pb-28{@media (width >= 48rem){padding-bottom:calc(var(--spacing) * 28);}}.md\:pb-32{@media (width >= 48rem){padding-bottom:calc(var(--spacing) * 32);}}.md\:pb-35{@media (width >= 48rem){padding-bottom:calc(var(--spacing) * 35);}}.md\:pb-44{@media (width >= 48rem){padding-bottom:calc(var(--spacing) * 44);}}.md\:text-3xl{@media (width >= 48rem){font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));}}.md\:text-4xl{@media (width >= 48rem){font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));}}.md\:text-5xl{@media (width >= 48rem){font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));}}.md\:text-6xl{@media (width >= 48rem){font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height));}}.md\:text-7xl{@media (width >= 48rem){font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height));}}.md\:text-8xl{@media (width >= 48rem){font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height));}}.md\:text-lg{@media (width >= 48rem){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));}}.lg\:col-span-4{@media (width >= 64rem){grid-column:span 4 / span 4;}}.lg\:col-span-5{@media (width >= 64rem){grid-column:span 5 / span 5;}}.lg\:col-span-6{@media (width >= 64rem){grid-column:span 6 / span 6;}}.lg\:col-span-7{@media (width >= 64rem){grid-column:span 7 / span 7;}}.lg\:col-span-8{@media (width >= 64rem){grid-column:span 8 / span 8;}}.lg\:col-span-10{@media (width >= 64rem){grid-column:span 10 / span 10;}}.lg\:col-span-12{@media (width >= 64rem){grid-column:span 12 / span 12;}}.lg\:mt-8{@media (width >= 64rem){margin-top:calc(var(--spacing) * 8);}}.lg\:mt-10{@media (width >= 64rem){margin-top:calc(var(--spacing) * 10);}}.lg\:mt-14{@media (width >= 64rem){margin-top:calc(var(--spacing) * 14);}}.lg\:block{@media (width >= 64rem){display:block;}}.lg\:flex{@media (width >= 64rem){display:flex;}}.lg\:min-h-\[31rem\]{@media (width >= 64rem){min-height:31rem;}}.lg\:min-w-0{@media (width >= 64rem){min-width:calc(var(--spacing) * 0);}}.lg\:flex-1{@media (width >= 64rem){flex:1;}}.lg\:grid-cols-2{@media (width >= 64rem){grid-template-columns:repeat(2,minmax(0,1fr));}}.lg\:grid-cols-3{@media (width >= 64rem){grid-template-columns:repeat(3,minmax(0,1fr));}}.lg\:grid-cols-4{@media (width >= 64rem){grid-template-columns:repeat(4,minmax(0,1fr));}}.lg\:grid-cols-12{@media (width >= 64rem){grid-template-columns:repeat(12,minmax(0,1fr));}}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{@media (width >= 64rem){grid-template-columns:0.9fr 1.1fr;}}.lg\:grid-cols-\[0\.46fr_0\.54fr\]{@media (width >= 64rem){grid-template-columns:0.46fr 0.54fr;}}.lg\:grid-cols-\[0\.92fr_1\.08fr\]{@media (width >= 64rem){grid-template-columns:0.92fr 1.08fr;}}.lg\:grid-cols-\[minmax\(0\,0\.4fr\)_minmax\(0\,0\.6fr\)\]{@media (width >= 64rem){grid-template-columns:minmax(0,0.4fr) minmax(0,0.6fr);}}.lg\:grid-cols-\[minmax\(0\,0\.8fr\)_minmax\(0\,1fr\)\]{@media (width >= 64rem){grid-template-columns:minmax(0,0.8fr) minmax(0,1fr);}}.lg\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{@media (width >= 64rem){grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);}}.lg\:grid-cols-\[minmax\(0\,0\.72fr\)_minmax\(0\,1fr\)\]{@media (width >= 64rem){grid-template-columns:minmax(0,0.72fr) minmax(0,1fr);}}.lg\:grid-cols-\[minmax\(0\,0\.78fr\)_minmax\(0\,1fr\)\]{@media (width >= 64rem){grid-template-columns:minmax(0,0.78fr) minmax(0,1fr);}}.lg\:grid-cols-\[minmax\(0\,0\.82fr\)_minmax\(0\,1fr\)\]{@media (width >= 64rem){grid-template-columns:minmax(0,0.82fr) minmax(0,1fr);}}.lg\:grid-cols-\[minmax\(0\,0\.95fr\)_minmax\(0\,1\.05fr\)\]{@media (width >= 64rem){grid-template-columns:minmax(0,0.95fr) minmax(0,1.05fr);}}.lg\:grid-cols-\[minmax\(0\,0\.95fr\)_minmax\(0\,1fr\)\]{@media (width >= 64rem){grid-template-columns:minmax(0,0.95fr) minmax(0,1fr);}}.lg\:grid-cols-\[minmax\(0\,0\.95fr\)_minmax\(18rem\,0\.75fr\)\]{@media (width >= 64rem){grid-template-columns:minmax(0,0.95fr) minmax(18rem,0.75fr);}}.lg\:grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(20rem\,0\.75fr\)\]{@media (width >= 64rem){grid-template-columns:minmax(0,1.25fr) minmax(20rem,0.75fr);}}.lg\:grid-cols-\[minmax\(0\,1fr\)_1px_minmax\(0\,1fr\)\]{@media (width >= 64rem){grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);}}.lg\:grid-cols-\[minmax\(0\,1fr\)_15rem\]{@media (width >= 64rem){grid-template-columns:minmax(0,1fr) 15rem;}}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{@media (width >= 64rem){grid-template-columns:minmax(0,1fr) 320px;}}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,360px\)\]{@media (width >= 64rem){grid-template-columns:minmax(0,1fr) minmax(0,360px);}}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,420px\)\]{@media (width >= 64rem){grid-template-columns:minmax(0,1fr) minmax(0,420px);}}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,430px\)\]{@media (width >= 64rem){grid-template-columns:minmax(0,1fr) minmax(0,430px);}}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,500px\)\]{@media (width >= 64rem){grid-template-columns:minmax(0,1fr) minmax(0,500px);}}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,600px\)\]{@media (width >= 64rem){grid-template-columns:minmax(0,1fr) minmax(0,600px);}}.lg\:grid-cols-\[minmax\(0\,360px\)_minmax\(0\,1fr\)\]{@media (width >= 64rem){grid-template-columns:minmax(0,360px) minmax(0,1fr);}}.lg\:grid-cols-\[minmax\(0\,500px\)_minmax\(0\,420px\)\]{@media (width >= 64rem){grid-template-columns:minmax(0,500px) minmax(0,420px);}}.lg\:grid-cols-\[repeat\(24\,minmax\(0\,1fr\)\)\]{@media (width >= 64rem){grid-template-columns:repeat(24,minmax(0,1fr));}}.lg\:items-center{@media (width >= 64rem){align-items:center;}}.lg\:items-end{@media (width >= 64rem){align-items:flex-end;}}.lg\:items-start{@media (width >= 64rem){align-items:flex-start;}}.lg\:items-stretch{@media (width >= 64rem){align-items:stretch;}}.lg\:justify-between{@media (width >= 64rem){justify-content:space-between;}}.lg\:justify-end{@media (width >= 64rem){justify-content:flex-end;}}.lg\:gap-12{@media (width >= 64rem){gap:calc(var(--spacing) * 12);}}.lg\:gap-14{@media (width >= 64rem){gap:calc(var(--spacing) * 14);}}.lg\:gap-16{@media (width >= 64rem){gap:calc(var(--spacing) * 16);}}.lg\:gap-18{@media (width >= 64rem){gap:calc(var(--spacing) * 18);}}.lg\:gap-20{@media (width >= 64rem){gap:calc(var(--spacing) * 20);}}.lg\:gap-24{@media (width >= 64rem){gap:calc(var(--spacing) * 24);}}.lg\:gap-x-24{@media (width >= 64rem){column-gap:calc(var(--spacing) * 24);}}.lg\:justify-self-end{@media (width >= 64rem){justify-self:flex-end;}}.lg\:border-t-0{@media (width >= 64rem){border-top-style:var(--tw-border-style);border-top-width:0px;}}.lg\:border-r{@media (width >= 64rem){border-right-style:var(--tw-border-style);border-right-width:1px;}}.lg\:border-b-0{@media (width >= 64rem){border-bottom-style:var(--tw-border-style);border-bottom-width:0px;}}.lg\:border-l{@media (width >= 64rem){border-left-style:var(--tw-border-style);border-left-width:1px;}}.lg\:pt-0{@media (width >= 64rem){padding-top:calc(var(--spacing) * 0);}}.lg\:pt-2{@media (width >= 64rem){padding-top:calc(var(--spacing) * 2);}}.lg\:pl-14{@media (width >= 64rem){padding-left:calc(var(--spacing) * 14);}}.xl\:gap-24{@media (width >= 80rem){gap:calc(var(--spacing) * 24);}}.xl\:gap-28{@media (width >= 80rem){gap:calc(var(--spacing) * 28);}}.xl\:gap-32{@media (width >= 80rem){gap:calc(var(--spacing) * 32);}}.dark\:bg-gray-900{&:where(.dark,.dark *){background-color:var(--color-gray-900);}}.dark\:text-gray-100{&:where(.dark,.dark *){color:var(--color-gray-100);}}.dark\:prose-invert{&:where(.dark,.dark *){--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders);}}}:root{--ease-ui-out:cubic-bezier(0.23,1,0.32,1);--ease-ui-in-out:cubic-bezier(0.77,0,0.175,1);--ease-drawer:cubic-bezier(0.32,0.72,0,1);--shadow-card:0px 0px 0px 1px rgba(0,0,0,0.06),0px 1px 2px -1px rgba(0,0,0,0.06),0px 2px 4px 0px rgba(0,0,0,0.04);--shadow-card-hover:0px 0px 0px 1px rgba(0,0,0,0.08),0px 1px 2px -1px rgba(0,0,0,0.08),0px 2px 4px 0px rgba(0,0,0,0.06);--shadow-card-selected:0 0 0 1px var(--color-info),var(--shadow-card);--shadow-card-selected-hover:0 0 0 1px var(--color-info),var(--shadow-card-hover);}@layer base{@font-face{font-family:"Google Sans";src:url("/assets/fonts/google-sans-normal-400-700.woff2") format("woff2");font-weight:400 700;font-style:normal;font-display:swap;}@font-face{font-family:"Google Sans";src:url("/assets/fonts/google-sans-italic-400-700.woff2") format("woff2");font-weight:400 700;font-style:italic;font-display:swap;}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-0.002em;font-optical-sizing:none;font-variation-settings:"GRAD" 0,"opsz" 17;}h1,h2,h3,h4,h5,h6{letter-spacing:-0.025em;}::selection{background-color:var(--color-zona-sand);color:var(--color-blackout);}a:not([class]){color:var(--color-zona-sun);text-decoration:underline;text-underline-offset:2px;}a:not([class]):hover{color:var(--color-zona-sun-dark);}:focus-visible{outline:2px solid var(--color-zona-sun);outline-offset:2px;}:focus:not(:focus-visible){outline:none;}}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url('/assets/css/fonts/KaTeX_AMS-Regular.woff2') format("woff2"),url('/assets/css/fonts/KaTeX_AMS-Regular.woff') format("woff"),url('/assets/css/fonts/KaTeX_AMS-Regular.ttf') format("truetype");}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url('/assets/css/fonts/KaTeX_Caligraphic-Bold.woff2') format("woff2"),url('/assets/css/fonts/KaTeX_Caligraphic-Bold.woff') format("woff"),url('/assets/css/fonts/KaTeX_Caligraphic-Bold.ttf') format("truetype");}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url('/assets/css/fonts/KaTeX_Caligraphic-Regular.woff2') format("woff2"),url('/assets/css/fonts/KaTeX_Caligraphic-Regular.woff') format("woff"),url('/assets/css/fonts/KaTeX_Caligraphic-Regular.ttf') format("truetype");}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url('/assets/css/fonts/KaTeX_Fraktur-Bold.woff2') format("woff2"),url('/assets/css/fonts/KaTeX_Fraktur-Bold.woff') format("woff"),url('/assets/css/fonts/KaTeX_Fraktur-Bold.ttf') format("truetype");}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url('/assets/css/fonts/KaTeX_Fraktur-Regular.woff2') format("woff2"),url('/assets/css/fonts/KaTeX_Fraktur-Regular.woff') format("woff"),url('/assets/css/fonts/KaTeX_Fraktur-Regular.ttf') format("truetype");}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url('/assets/css/fonts/KaTeX_Main-Bold.woff2') format("woff2"),url('/assets/css/fonts/KaTeX_Main-Bold.woff') format("woff"),url('/assets/css/fonts/KaTeX_Main-Bold.ttf') format("truetype");}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url('/assets/css/fonts/KaTeX_Main-BoldItalic.woff2') format("woff2"),url('/assets/css/fonts/KaTeX_Main-BoldItalic.woff') format("woff"),url('/assets/css/fonts/KaTeX_Main-BoldItalic.ttf') format("truetype");}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url('/assets/css/fonts/KaTeX_Main-Italic.woff2') format("woff2"),url('/assets/css/fonts/KaTeX_Main-Italic.woff') format("woff"),url('/assets/css/fonts/KaTeX_Main-Italic.ttf') format("truetype");}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url('/assets/css/fonts/KaTeX_Main-Regular.woff2') format("woff2"),url('/assets/css/fonts/KaTeX_Main-Regular.woff') format("woff"),url('/assets/css/fonts/KaTeX_Main-Regular.ttf') format("truetype");}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url('/assets/css/fonts/KaTeX_Math-BoldItalic.woff2') format("woff2"),url('/assets/css/fonts/KaTeX_Math-BoldItalic.woff') format("woff"),url('/assets/css/fonts/KaTeX_Math-BoldItalic.ttf') format("truetype");}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url('/assets/css/fonts/KaTeX_Math-Italic.woff2') format("woff2"),url('/assets/css/fonts/KaTeX_Math-Italic.woff') format("woff"),url('/assets/css/fonts/KaTeX_Math-Italic.ttf') format("truetype");}@font-face{font-display:block;font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url('/assets/css/fonts/KaTeX_SansSerif-Bold.woff2') format("woff2"),url('/assets/css/fonts/KaTeX_SansSerif-Bold.woff') format("woff"),url('/assets/css/fonts/KaTeX_SansSerif-Bold.ttf') format("truetype");}@font-face{font-display:block;font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url('/assets/css/fonts/KaTeX_SansSerif-Italic.woff2') format("woff2"),url('/assets/css/fonts/KaTeX_SansSerif-Italic.woff') format("woff"),url('/assets/css/fonts/KaTeX_SansSerif-Italic.ttf') format("truetype");}@font-face{font-display:block;font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url('/assets/css/fonts/KaTeX_SansSerif-Regular.woff2') format("woff2"),url('/assets/css/fonts/KaTeX_SansSerif-Regular.woff') format("woff"),url('/assets/css/fonts/KaTeX_SansSerif-Regular.ttf') format("truetype");}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url('/assets/css/fonts/KaTeX_Script-Regular.woff2') format("woff2"),url('/assets/css/fonts/KaTeX_Script-Regular.woff') format("woff"),url('/assets/css/fonts/KaTeX_Script-Regular.ttf') format("truetype");}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url('/assets/css/fonts/KaTeX_Size1-Regular.woff2') format("woff2"),url('/assets/css/fonts/KaTeX_Size1-Regular.woff') format("woff"),url('/assets/css/fonts/KaTeX_Size1-Regular.ttf') format("truetype");}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url('/assets/css/fonts/KaTeX_Size2-Regular.woff2') format("woff2"),url('/assets/css/fonts/KaTeX_Size2-Regular.woff') format("woff"),url('/assets/css/fonts/KaTeX_Size2-Regular.ttf') format("truetype");}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url('/assets/css/fonts/KaTeX_Size3-Regular.woff2') format("woff2"),url('/assets/css/fonts/KaTeX_Size3-Regular.woff') format("woff"),url('/assets/css/fonts/KaTeX_Size3-Regular.ttf') format("truetype");}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url('/assets/css/fonts/KaTeX_Size4-Regular.woff2') format("woff2"),url('/assets/css/fonts/KaTeX_Size4-Regular.woff') format("woff"),url('/assets/css/fonts/KaTeX_Size4-Regular.ttf') format("truetype");}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url('/assets/css/fonts/KaTeX_Typewriter-Regular.woff2') format("woff2"),url('/assets/css/fonts/KaTeX_Typewriter-Regular.woff') format("woff"),url('/assets/css/fonts/KaTeX_Typewriter-Regular.ttf') format("truetype");}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto;}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor;}.katex .katex-version:after{content:"0.16.47";}.katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px;}.katex .katex-html>.newline{display:block;}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content;}.katex .base,.katex .strut{display:inline-block;}.katex .textbf{font-weight:700;}.katex .textit{font-style:italic;}.katex .textrm{font-family:KaTeX_Main;}.katex .textsf{font-family:KaTeX_SansSerif;}.katex .texttt{font-family:KaTeX_Typewriter;}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic;}.katex .mathit{font-family:KaTeX_Main;font-style:italic;}.katex .mathrm{font-style:normal;}.katex .mathbf{font-family:KaTeX_Main;font-weight:700;}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700;}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS;}.katex .mathcal{font-family:KaTeX_Caligraphic;}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur;}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700;}.katex .mathtt{font-family:KaTeX_Typewriter;}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script;}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif;}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700;}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic;}.katex .mainrm{font-family:KaTeX_Main;font-style:normal;}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed;}.katex .vlist-r{display:table-row;}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom;}.katex .vlist>span{display:block;height:0;position:relative;}.katex .vlist>span>span{display:inline-block;}.katex .vlist>span>.pstrut{overflow:hidden;width:0;}.katex .vlist-t2{margin-right:-2px;}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px;}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column;}.katex .hbox{width:100%;}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row;}.katex .thinbox{max-width:0;width:0;}.katex .msupsub{text-align:left;}.katex .mfrac>span>span{text-align:center;}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%;}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px;}.katex .mspace{display:inline-block;}.katex .smash{display:inline;line-height:0;}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0;}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute;}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block;}.katex .llap>.inner{right:0;}.katex .clap>.inner,.katex .rlap>.inner{left:0;}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%;}.katex .rule{border:0 solid;display:inline-block;position:relative;}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%;}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%;}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em;}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em;}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em;}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em;}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em;}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em;}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em;}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em;}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em;}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em;}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em;}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em;}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em;}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em;}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em;}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em;}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em;}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em;}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em;}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em;}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em;}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em;}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em;}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em;}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em;}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em;}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em;}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em;}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em;}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em;}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em;}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em;}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em;}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em;}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em;}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em;}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em;}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em;}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em;}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em;}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em;}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em;}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em;}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em;}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em;}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em;}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em;}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em;}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em;}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em;}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em;}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em;}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em;}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em;}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em;}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em;}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em;}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em;}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em;}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em;}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em;}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em;}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em;}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em;}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em;}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em;}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em;}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em;}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em;}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em;}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em;}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em;}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em;}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em;}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em;}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em;}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em;}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em;}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em;}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em;}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em;}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em;}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em;}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em;}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em;}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em;}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em;}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em;}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em;}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em;}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em;}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em;}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em;}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em;}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em;}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em;}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em;}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em;}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em;}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em;}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em;}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em;}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em;}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em;}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em;}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em;}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em;}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em;}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em;}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em;}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em;}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em;}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em;}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em;}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em;}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em;}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em;}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em;}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em;}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em;}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em;}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em;}.katex .delimsizing.size1{font-family:KaTeX_Size1;}.katex .delimsizing.size2{font-family:KaTeX_Size2;}.katex .delimsizing.size3{font-family:KaTeX_Size3;}.katex .delimsizing.size4{font-family:KaTeX_Size4;}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1;}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4;}.katex .nulldelimiter{display:inline-block;width:.12em;}.katex .delimcenter,.katex .op-symbol{position:relative;}.katex .op-symbol.small-op{font-family:KaTeX_Size1;}.katex .op-symbol.large-op{font-family:KaTeX_Size2;}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center;}.katex .accent .accent-body{position:relative;}.katex .accent .accent-body:not(.accent-full){width:0;}.katex .overlay{display:block;}.katex .mtable .vertical-separator{display:inline-block;min-width:1px;}.katex .mtable .arraycolsep{display:inline-block;}.katex .mtable .col-align-c>.vlist-t{text-align:center;}.katex .mtable .col-align-l>.vlist-t{text-align:left;}.katex .mtable .col-align-r>.vlist-t{text-align:right;}.katex .svg-align{text-align:left;}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%;}.katex svg path{stroke:none;}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0;}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%;}.katex .stretchy:after,.katex .stretchy:before{content:"";}.katex .hide-tail{overflow:hidden;position:relative;width:100%;}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%;}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%;}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%;}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%;}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%;}.katex .x-arrow-pad{padding:0 .5em;}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em;}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center;}.katex .boxpad{padding:0 .3em;}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box;}.katex .cancel-pad{padding:0 .2em;}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em;}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em;}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em;}.katex .anglpad{padding:0 .03889em;}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo;}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo;}.katex .mtr-glue{width:50%;}.katex .cd-vert-arrow{display:inline-block;position:relative;}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left;}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right;}.katex-display{display:block;margin:1em 0;text-align:center;}.katex-display>.katex{display:block;text-align:center;white-space:nowrap;}.katex-display>.katex>.katex-html{display:block;position:relative;}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0;}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto;}.katex-display.fleqn>.katex{padding-left:2em;text-align:left;}body{counter-reset:katexEqnNo mmlEqnNo;}@layer components{.prose a{color:var(--color-zona-sun);text-underline-offset:2px;}.prose a:hover{color:var(--color-zona-sun-dark);text-decoration-thickness:2px;}.prose img{border-radius:var(--radius-lg,0.5rem);}.prose pre{border-radius:var(--radius-md,0.375rem);background-color:var(--color-gray-900,#0f172a);color:var(--color-gray-50,#f9fafb);padding:1rem 1.25rem;overflow-x:auto;font-size:0.875rem;line-height:1.5;}.prose :where(code):not(:where([class~="not-prose"] *)){font-size:0.875em;padding:0.2em 0.4em;border-radius:var(--radius,0.25rem);background-color:rgba(15,23,42,0.04);}.prose :where(pre):not(:where([class~="not-prose"] *)) code{padding:0;background-color:transparent;}}@layer components{.btn{display:inline-flex;align-items:center;justify-content:center;gap:0.5em;padding:calc(0.6em - 1px) calc(0.8em - 1px);border:1px solid transparent;border-radius:var(--radius-lg);background-color:var(--color-whiteout);box-shadow:rgba(0,0,0,0.06) 0 1px 1px 0,var(--color-gray-200) 0 0 0 1px,rgba(0,0,0,0) 0 0 0 0,rgba(0,0,0,0) 0 0 0 0;color:var(--color-rovrum-grey);font-size:14px;font-weight:600;line-height:1em;cursor:pointer;transition-property:transform,box-shadow,color,background-color,border-color;transition-duration:160ms;transition-timing-function:var(--ease-ui-out);span{opacity:0.8;font-size:1em;svg{width:1em;height:1em;fill:currentcolor;}}}.btn:not(:disabled):hover{transform:translateY(-1px);box-shadow:rgba(0,0,0,0.06) 0 2px 3px 0,var(--color-gray-200) 0 0 0 1px,rgba(0,0,0,0) 0 0 0 0,rgba(0,0,0,0) 0 0 0 0;color:var(--color-gray-700);text-decoration:none;}.btn:not(:disabled):active{transform:scale(0.96);}.btn:disabled{opacity:0.65;cursor:not-allowed;}.btn:focus-visible{outline:2px solid rgba(37,99,235,0.25);outline-offset:0.25em;}.btn--primary{background-color:#fff0e3;box-shadow:rgb(166 91 31 / 20%) 0 1px 1px 0,#ffd8b9 0 0 0 1px,rgba(0,0,0,0) 0 0 0 0,rgba(0,0,0,0) 0 0 0 0;color:var(--color-zona-sun);}.btn--primary:not(:disabled):hover{box-shadow:rgb(166 91 31 / 20%) 0 2px 3px 0,#ffd8b9 0 0 0 1px,rgba(0,0,0,0) 0 0 0 0,rgba(0,0,0,0) 0 0 0 0;color:var(--color-zona-sun-dark);}.btn--primary-solid{background-color:var(--color-zona-sun);box-shadow:rgba(180,80,0,0.25) 0 1px 2px 0;color:var(--color-whiteout);}.btn--primary-solid:not(:disabled):hover{background-color:var(--color-zona-sun-dark);box-shadow:rgba(180,80,0,0.25) 0 2px 4px 0;color:var(--color-whiteout);}.btn--secondary{background-color:var(--color-whiteout);box-shadow:rgba(0,0,0,0.06) 0 1px 1px 0,var(--color-gray-200) 0 0 0 1px,rgba(0,0,0,0) 0 0 0 0,rgba(0,0,0,0) 0 0 0 0;color:var(--color-rovrum-grey);}.btn--secondary:not(:disabled):hover{box-shadow:rgba(0,0,0,0.06) 0 2px 3px 0,var(--color-gray-200) 0 0 0 1px,rgba(0,0,0,0) 0 0 0 0,rgba(0,0,0,0) 0 0 0 0;color:var(--color-gray-700);}.btn--success{background-color:var(--color-emerald-50);box-shadow:rgba(0,80,40,0.12) 0 1px 1px 0,var(--color-emerald-200) 0 0 0 1px,rgba(0,0,0,0) 0 0 0 0,rgba(0,0,0,0) 0 0 0 0;color:var(--color-emerald-600);}.btn--success:not(:disabled):hover{box-shadow:rgba(0,80,40,0.12) 0 2px 3px 0,var(--color-emerald-200) 0 0 0 1px,rgba(0,0,0,0) 0 0 0 0,rgba(0,0,0,0) 0 0 0 0;color:var(--color-emerald-700);}.btn--danger{background-color:var(--color-red-50);box-shadow:rgba(120,0,0,0.12) 0 1px 1px 0,var(--color-red-300) 0 0 0 1px,rgba(0,0,0,0) 0 0 0 0,rgba(0,0,0,0) 0 0 0 0;color:var(--color-red-600);}.btn--danger:not(:disabled):hover{box-shadow:rgba(120,0,0,0.12) 0 2px 3px 0,var(--color-red-300) 0 0 0 1px,rgba(0,0,0,0) 0 0 0 0,rgba(0,0,0,0) 0 0 0 0;color:var(--color-red-700);}.btn--info{background-color:var(--color-blue-50);box-shadow:rgba(0,40,120,0.12) 0 1px 1px 0,var(--color-blue-300) 0 0 0 1px,rgba(0,0,0,0) 0 0 0 0,rgba(0,0,0,0) 0 0 0 0;color:var(--color-blue-600);}.btn--info:not(:disabled):hover{box-shadow:rgba(0,40,120,0.12) 0 2px 3px 0,var(--color-blue-300) 0 0 0 1px,rgba(0,0,0,0) 0 0 0 0,rgba(0,0,0,0) 0 0 0 0;color:var(--color-blue-700);}.btn--create{background-color:transparent;border:1px dashed var(--color-gray-400);box-shadow:none;color:var(--color-rovrum-grey);}.btn--create:not(:disabled):hover{border-color:var(--color-gray-500);background-color:var(--color-gray-50);box-shadow:rgba(0,0,0,0.04) 0 2px 3px 0;color:var(--color-gray-700);}.btn--magic{position:relative;z-index:1;background-color:var(--color-whiteout);box-shadow:rgba(229,99,255,0.2) 0 1px 1px 0;color:var(--color-rovrum-grey);}.btn--magic::before{content:"";position:absolute;z-index:-1;padding:1.5px;border-radius:inherit;opacity:0.75;background:linear-gradient(90deg,var(--color-magic-blue) 0%,var(--color-magic-pink) 36%,#f70 72%);inset:-1.5px;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:subtract;transition:opacity 160ms var(--ease-ui-out);}.btn--magic:not(:disabled):hover{box-shadow:rgba(229,99,255,0.2) 0 2px 3px 0;}.btn--magic:not(:disabled):hover::before{opacity:0.95;background:linear-gradient(45deg,var(--color-magic-blue) 0%,var(--color-magic-pink) 36%,#f70 72%);}.btn--magic-text{background:linear-gradient(45deg,var(--color-magic-blue) 0%,var(--color-magic-pink) 36%,#f70 72%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.btn--ghost{background-color:transparent;border:1px solid rgba(255,255,255,0.2);box-shadow:none;color:var(--color-whiteout);}.btn--ghost:not(:disabled):hover{border-color:rgba(255,255,255,0.4);background-color:rgba(255,255,255,0.05);box-shadow:none;color:var(--color-whiteout);}.btn--sm{padding:calc(0.55em - 1px) calc(0.7em - 1px);font-size:12px;letter-spacing:-0.02em;}.btn--lg{padding:calc(0.75em - 1px) calc(1em - 1px);font-size:16px;}.btn--full{justify-content:center;width:100%;}.btn--icon{padding:0.5em;}.btn--icon.btn--sm{padding:0.375em;}.btn--icon.btn--lg{padding:0.75em;}}@layer components{.card{border-radius:var(--radius-xl);background-color:var(--color-whiteout);box-shadow:var(--shadow-card);overflow:hidden;transition:transform 0.2s ease,box-shadow 0.2s ease;}.card__body{padding:1.5rem;}.card__header{padding:1rem 1.5rem;border-bottom:1px solid var(--color-gray-100);background-color:var(--color-gray-50);font-weight:600;color:var(--color-blackout);}.card__footer{padding:1rem 1.5rem;border-top:1px solid var(--color-gray-100);background-color:var(--color-gray-50);}.card--interactive{cursor:pointer;}.card--interactive:hover{transform:translateY(-2px);box-shadow:var(--shadow-card-hover);}.interactive-card{box-shadow:var(--shadow-card);transform:translate3d(0,0,0);transition-property:transform,box-shadow;transition-duration:180ms;transition-timing-function:cubic-bezier(0.22,1,0.36,1);}@media (hover: hover) and (pointer: fine){.interactive-card:hover{box-shadow:var(--shadow-card-hover);transform:translate3d(0,-2px,0);}}.interactive-card:active{transform:translate3d(0,-1px,0) scale3d(0.992,0.992,1);transition-duration:90ms;}.interactive-card__arrow{opacity:0.4;transform:translate3d(0,0,0);transition-property:transform,opacity;transition-duration:160ms;transition-timing-function:cubic-bezier(0.22,1,0.36,1);}@media (hover: hover) and (pointer: fine){.interactive-card:hover .interactive-card__arrow{opacity:0.82;transform:translate3d(2px,0,0);}}@media (prefers-reduced-motion: reduce){.interactive-card{transform:none;transition-duration:120ms;}.interactive-card__arrow,.interactive-card:hover,.interactive-card:active,.interactive-card:hover .interactive-card__arrow{transform:none;}}.card--selected{box-shadow:var(--color-blue-600) 0 1px 1px 0,var(--color-blue-600) 0 0 0 1px,rgba(0,0,0,0) 0 0 0 0,rgba(0,0,0,0) 0 0 0 0;}.card__image{aspect-ratio:var(--aspect-video);background-color:var(--color-gray-100);}}@layer components{.bento__border,.bento-cell{box-shadow:var(--shadow-card);}.bento-cell{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-2xl);@media (width >= 48rem){gap:calc(var(--spacing) * 1);}transition:box-shadow 200ms var(--ease-ui-out),background-color 200ms ease,border-color 200ms ease;}.bento-cell:is(a){transform:translate3d(0,0,0);transition:transform 120ms var(--ease-ui-out),box-shadow 200ms var(--ease-ui-out),background-color 200ms ease,border-color 200ms ease;}.bento-cell:hover .bento__link-arrow{--tw-translate-x:calc(var(--spacing) * 0.5);translate:var(--tw-translate-x) var(--tw-translate-y);}.bento-cell:is(a):focus-visible{outline:2px solid color-mix(in srgb,#ff7300,transparent 25%);@supports (color: color-mix(in lab,red,red)){outline:2px solid color-mix(in srgb,var(--color-zona-sun),transparent 25%);}outline-offset:3px;box-shadow:var(--shadow-card-hover);}.bento-cell:is(a):focus-visible .bento__corner-arrow{opacity:100%;transform:translate(0,0);}.bento-cell:is(a):active{transform:scale(0.98);}@media (hover: hover) and (pointer: fine){.bento-cell:is(a):hover{box-shadow:var(--shadow-card-hover);}.bento-cell:is(a):hover .bento__corner-arrow{opacity:100%;transform:translate(0,0);}}@media (hover: none),(pointer: coarse){.bento-cell:is(a) .bento__copy{padding-right:4.25rem;}.bento-cell:is(a) .bento__corner-arrow{opacity:85%;transform:translate(0,0);}}.bento-cell--flipped{flex-direction:column-reverse;justify-content:space-between;}.bento-cell--flipped .bento__copy{padding-top:calc(var(--spacing) * 0);padding-bottom:calc(var(--spacing) * 6);@media (width >= 48rem){padding-bottom:calc(var(--spacing) * 7);}}.bento-cell--flipped .bento__visual{padding-top:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 3);@media (width >= 48rem){padding-top:calc(var(--spacing) * 7);}}.bento-cell--sidebyside{@media (width >= 48rem){flex-direction:row;}}.bento-cell--sidebyside .bento__copy{@media (width >= 48rem){width:45%;}@media (width >= 48rem){flex-shrink:0;}@media (width >= 48rem){padding-bottom:calc(var(--spacing) * 6);}}.bento-cell--sidebyside .bento__visual{@media (width >= 48rem){width:55%;}@media (width >= 48rem){padding-top:calc(var(--spacing) * 6);}}.bento-cell--peek-right .bento__copy{padding-bottom:calc(var(--spacing) * 6);@media (width >= 48rem){padding-right:44%;}@media (width >= 48rem){padding-bottom:calc(var(--spacing) * 7);}}.bento-cell--peek-right .bento__visual{pointer-events:none;display:none;@media (width >= 48rem){display:flex;}position:absolute;inset-block:calc(var(--spacing) * 0);right:calc(var(--spacing) * 0);width:40%;align-items:center;justify-content:flex-end;overflow:hidden;padding:calc(var(--spacing) * 0);border-left:1px solid rgba(0,0,0,0.06);background:linear-gradient(180deg,rgba(0,0,0,0.015) 0%,rgba(0,0,0,0.03) 100%);}.bento-cell--peek-right .bento__peek-panel{width:230px;border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl);background-color:var(--color-gray-50);padding:calc(var(--spacing) * 3);--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);--tw-ring-color:color-mix(in srgb,#000 8%,transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color:color-mix(in oklab,var(--color-black) 8%,transparent);}transform:translateX(28%);}.bento-cell--sand{background:linear-gradient(165deg,#fff5ec 0%,var(--color-zona-sand) 100%);}.bento-cell--dark{background:linear-gradient(165deg,color-mix(in srgb,#010019,white 40%) 0%,var(--color-desert-night) 100%);@supports (color: color-mix(in lab,red,red)){background:linear-gradient(165deg,color-mix(in srgb,var(--color-desert-night),white 40%) 0%,var(--color-desert-night) 100%);}}.bento-cell--warm{background:linear-gradient(165deg,#fff7ef 0%,#fff0e3 100%);}.bento-cell--cool{background:linear-gradient(165deg,#f0f6ff 0%,#e8f0fe 100%);}.bento-cell--3d{--bento-tint:var(--color-zona-sun);border:1px solid var(--bento-tint);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in srgb,var(--bento-tint),transparent 85%);}background:var(--bento-tint);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--bento-tint),transparent 95%);}box-shadow:0 2px 3px var(--bento-tint),inset 0 -2px 3px var(--bento-tint);@supports (color: color-mix(in lab,red,red)){box-shadow:0 2px 3px color-mix(in srgb,var(--bento-tint),transparent 95%),inset 0 -2px 3px color-mix(in srgb,var(--bento-tint),white 80%);}}.bento-cell--3d .bento__title{color:var(--bento-tint);@supports (color: color-mix(in lab,red,red)){color:color-mix(in srgb,var(--bento-tint),black 38%);}}.bento-cell--3d .bento__desc{color:var(--bento-tint);@supports (color: color-mix(in lab,red,red)){color:color-mix(in srgb,var(--bento-tint),black 52%);}}.bento__badge{display:inline-flex;align-items:center;border-radius:calc(infinity * 1px);background-color:var(--color-zona-sun);color:var(--color-whiteout);margin-bottom:calc(var(--spacing) * 2.5);width:fit-content;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);padding:0.1875rem 0.5rem;}.bento__copy{position:relative;z-index:10;padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 6);@media (width >= 48rem){padding-inline:calc(var(--spacing) * 9);}@media (width >= 48rem){padding-top:calc(var(--spacing) * 9);}}.bento__title{margin:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 2);font-size:1.3rem;--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-wrap:balance;color:var(--color-blackout);}.bento__title--light{color:rgba(255,255,255,0.9);}.bento__desc{margin:calc(var(--spacing) * 0);max-width:var(--container-sm);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));text-wrap:pretty;color:var(--color-gray-500);}.bento__desc--muted{color:rgba(255,255,255,0.4);}.bento__link{margin-top:calc(var(--spacing) * 3);display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-zona-sun);}.bento__link--light{color:rgba(255,255,255,0.5);}.bento__link-arrow{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:200ms;transition-duration:200ms;}.bento__corner-arrow{pointer-events:none;position:absolute;top:calc(var(--spacing) * 5);right:calc(var(--spacing) * 5);z-index:20;display:flex;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:color-mix(in oklab,var(--color-white) 90%,transparent);color:var(--color-blackout);opacity:0%;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 1px 2px -1px var(--tw-shadow-color,rgb(0 0 0 / 0.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);--tw-ring-color:color-mix(in oklab,var(--color-black) 8%,transparent);transform:translate(-0.25rem,0);transition:opacity 180ms var(--ease-ui-out),transform 200ms var(--ease-ui-out);will-change:opacity,transform;}.bento__visual{display:flex;min-height:calc(var(--spacing) * 0);flex:1;flex-direction:column;padding-top:calc(var(--spacing) * 3);-webkit-user-select:none;user-select:none;}.bento__visual *{-webkit-user-select:none;user-select:none;}@media (prefers-reduced-motion: reduce){.bento-cell,.bento__corner-arrow{transition:none;}.bento-cell,.bento-cell:is(a):active,.bento__corner-arrow,.bento-cell:is(a):hover .bento__corner-arrow,.bento-cell:is(a):focus-visible .bento__corner-arrow{transform:none;will-change:auto;}}}@layer components{.section-intro{margin-inline:auto;margin-bottom:calc(var(--spacing) * 10);@media (width >= 48rem){margin-bottom:calc(var(--spacing) * 14);}}.section-intro--center{max-width:var(--container-xl);text-align:center;}.section-intro--center-wide{max-width:var(--container-2xl);text-align:center;}.section-intro--split{display:grid;max-width:var(--container-5xl);gap:calc(var(--spacing) * 4);@media (width >= 64rem){grid-template-columns:minmax(0,1fr) 420px;}@media (width >= 64rem){align-items:flex-end;}@media (width >= 64rem){gap:calc(var(--spacing) * 10);}}.section-intro__copy{max-width:var(--container-xl);}.section-eyebrow{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-400);}.section-heading{margin-bottom:calc(var(--spacing) * 5);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-wrap:balance;color:var(--color-blackout);@media (width >= 48rem){font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));}}.section-heading--flush{@media (width >= 64rem){margin-bottom:calc(var(--spacing) * 0);}}.section-intro--split .section-heading--flush{margin-bottom:calc(var(--spacing) * 0);}.section-heading--large{@media (width >= 48rem){font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height));}}.section-heading--xl{@media (width >= 48rem){font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height));}}.section-lede{max-width:var(--container-lg);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);text-wrap:pretty;color:var(--color-rovrum-grey);@media (width >= 48rem){max-width:none;}}.section-intro--split .section-lede{max-width:var(--container-lg);@media (width >= 64rem){max-width:none;}}.section-lede--center{margin-inline:auto;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));}}@layer components{.section-intro-split{display:flex;flex-direction:column;gap:calc(var(--spacing) * 8);@media (width >= 48rem){flex-direction:row;}@media (width >= 48rem){align-items:center;}@media (width >= 48rem){gap:calc(var(--spacing) * 12);}}.section-intro-split__text{flex:1;}.section-intro-split__quote{width:100%;@media (width >= 48rem){width:380px;}@media (width >= 48rem){flex-shrink:0;}}.intro-quote{position:relative;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100);background-color:var(--color-gray-50);padding:calc(var(--spacing) * 6);margin:0;}.intro-quote__text{position:relative;z-index:10;margin:calc(var(--spacing) * 0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-wrap:pretty;color:var(--color-gray-700);}.intro-quote__footer{margin-top:calc(var(--spacing) * 4);display:flex;align-items:center;gap:calc(var(--spacing) * 3);}.intro-quote__avatar{display:flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);background:var(--color-zona-sun);}.intro-quote__meta{display:flex;flex-direction:column;}.intro-quote__name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-800);}.intro-quote__role{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-400);}}@layer components{.feature-card{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-2xl);background-color:var(--color-white);--feature-card-visual-inset:0.75rem;--feature-card-visual-radius:calc(var(--radius-2xl,1rem) - var(--feature-card-visual-inset) + 4px);box-shadow:var(--shadow-card);}.feature-card__copy{padding:calc(var(--spacing) * 5);@media (width >= 48rem){padding:calc(var(--spacing) * 6);}}.feature-card__title{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-wrap:pretty;color:var(--color-blackout);}.feature-card__body{margin:calc(var(--spacing) * 0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));text-wrap:pretty;color:var(--color-gray-500);}.feature-card__visual,.feature-visual{position:relative;height:13.75rem;margin:var(--feature-card-visual-inset) var(--feature-card-visual-inset) 0;overflow:hidden;border-radius:var(--feature-card-visual-radius);background:var(--color-gray-50);isolation:isolate;-webkit-user-select:none;user-select:none;}.feature-card__visual *,.feature-visual *{-webkit-user-select:none;user-select:none;}.feature-card__visual::after,.feature-visual::after{position:absolute;inset:0;z-index:20;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.05);content:"";pointer-events:none;}.feature-card__visual{display:block;}.feature-card--compact .feature-card__copy{padding:calc(var(--spacing) * 4);@media (width >= 48rem){padding:calc(var(--spacing) * 5);}}.feature-card--compact .feature-card__visual,.feature-card--compact .feature-visual{height:5.875rem;}.feature-card--compact .section-eyebrow{margin-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));}.feature-card--compact .feature-card__title{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);}.feature-card--compact .feature-card__body{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));}.feature-card--md .feature-card__visual,.feature-card--md .feature-visual{height:8.75rem;}.feature-visual{display:flex;flex-direction:column;align-items:center;justify-content:center;}}@layer components{.feature-band{margin-inline:auto;width:100%;max-width:none;border-radius:0;padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 12);@media (width >= 48rem){width:calc(100vw - 2rem);}@media (width >= 48rem){max-width:90rem;}@media (width >= 48rem){border-radius:var(--radius-2xl);}@media (width >= 48rem){padding-inline:calc(var(--spacing) * 2);}@media (width >= 48rem){padding-block:calc(var(--spacing) * 20);}}.feature-band--dark{background-color:var(--color-desert-night);color:var(--color-white);}}@layer components{.media-outline{outline:1px solid rgba(0,0,0,0.05);outline-offset:-1px;}.media-frame{position:relative;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(96.7% 0.003 264.542) 90%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-gray-100) 90%,transparent);}background-color:color-mix(in srgb,oklch(98.5% 0.002 247.839) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-gray-50) 50%,transparent);}padding:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 0)!important;--tw-shadow-alpha:3%;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,oklab(from rgb(0 0 0 / 0.1) l a b / 3%)),0 4px 6px -4px var(--tw-shadow-color,oklab(from rgb(0 0 0 / 0.1) l a b / 3%));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--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,);--media-frame-padding:0.5rem;--media-frame-inner-radius:0.5rem;border-radius:calc(var(--media-frame-inner-radius) + var(--media-frame-padding));background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23noise)' opacity='0.08'/%3E%3C/svg%3E");background-size:120px 120px;container-type:inline-size;&::before{margin-inline:auto;margin-block:calc(var(--spacing) * 2);display:block;width:fit-content;max-width:calc(100% - 1rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-md);background-color:color-mix(in srgb,oklch(92.8% 0.006 264.531) 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-gray-200) 10%,transparent);}padding-inline:1em;padding-block:0.6em;text-align:center;font-size:0.6em;--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:color-mix(in srgb,oklch(70.4% 0.04 256.788) 70%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-slate-400) 70%,transparent);}box-shadow:var(--shadow-card);content:"app.spiffy.co";}&::after{pointer-events:none;position:absolute;top:11px;right:calc(var(--spacing) * 4);left:calc(var(--spacing) * 4);display:block;height:16px;background-image:radial-gradient(circle,oklch(92.8% 0.006 264.531) 0 4px,transparent 4.5px),radial-gradient(circle,oklch(92.8% 0.006 264.531) 0 4px,transparent 4.5px),radial-gradient(circle,oklch(92.8% 0.006 264.531) 0 4px,transparent 4.5px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath fill='%23cad5e2' d='M288 160L288 480L128 480C110.3 480 96 465.7 96 448L96 192C96 174.3 110.3 160 128 160L288 160zM304 128L128 128C92.7 128 64 156.7 64 192L64 448C64 483.3 92.7 512 128 512L512 512C547.3 512 576 483.3 576 448L576 192C576 156.7 547.3 128 512 128L304 128zM320 160L512 160C529.7 160 544 174.3 544 192L544 448C544 465.7 529.7 480 512 480L320 480L320 160zM144 224C144 232.8 151.2 240 160 240L224 240C232.8 240 240 232.8 240 224C240 215.2 232.8 208 224 208L160 208C151.2 208 144 215.2 144 224zM144 288C144 296.8 151.2 304 160 304L224 304C232.8 304 240 296.8 240 288C240 279.2 232.8 272 224 272L160 272C151.2 272 144 279.2 144 288zM144 352C144 360.8 151.2 368 160 368L224 368C232.8 368 240 360.8 240 352C240 343.2 232.8 336 224 336L160 336C151.2 336 144 343.2 144 352z'/%3E%3C/svg%3E");background-position:0 center,14px center,28px center,right center;background-repeat:no-repeat;background-size:8px 8px,8px 8px,8px 8px,21px 21px;content:"";}&[data-frame-url]::before{content:attr(data-frame-url);}@container (max-width: 24rem){&::before{margin-right:calc(var(--spacing) * 0);margin-right:2.5rem;margin-left:3.5rem;width:auto;max-width:none;}}img,video{display:block;height:auto;width:100%;border-radius:var(--radius-2xl);background-color:var(--color-white);border-radius:var(--media-frame-inner-radius);outline:1px solid rgba(0,0,0,0.05);outline-offset:-1px;}}.media-frame--strong{padding:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 0);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 8px 10px -6px var(--tw-shadow-color,rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--media-frame-padding:0.75rem;--media-frame-inner-radius:0.75rem;@media (max-width: 767px){padding:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 0)!important;--tw-shadow-alpha:3%;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,oklab(from rgb(0 0 0 / 0.1) l a b / 3%)),0 4px 6px -4px var(--tw-shadow-color,oklab(from rgb(0 0 0 / 0.1) l a b / 3%));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--media-frame-padding:0.5rem;--media-frame-inner-radius:0.5rem;}}.video-frame{position:relative;isolation:isolate;aspect-ratio:var(--aspect-video);width:100%;overflow:hidden;border-radius:var(--radius-2xl);background-color:var(--color-gray-100);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 4px 6px -4px var(--tw-shadow-color,rgb(0 0 0 / 0.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);--tw-ring-color:color-mix(in oklab,var(--color-black) 10%,transparent);background:#f1f2f4;}.video-frame::before{position:absolute;inset:calc(var(--spacing) * 0);z-index:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,0.72) 50%,transparent 100%);content:"";transform:translateX(-100%);animation:video-frame-shimmer 1.6s ease-in-out infinite;}.video-frame::after{content:none;}.video-frame>iframe{position:relative;z-index:10;animation:video-frame-fade-in 0.35s ease-out 0.06s both;}}@keyframes video-frame-shimmer{from{transform:translateX(-100%);}to{transform:translateX(100%);}}@keyframes video-frame-fade-in{from{opacity:0;}to{opacity:1;}}@media (prefers-reduced-motion: reduce){.video-frame::before{opacity:0;}.video-frame::before,.video-frame>iframe{animation:none;}}@layer components{.icon-content{display:flex;position:relative;align-items:center;justify-content:center;width:2.2em;height:2.2em;border:1px solid rgba(0,0,0,0.06);border-radius:0.5em;background-color:white;box-shadow:0 1px 2px 0 rgba(15,23,42,0.03);aspect-ratio:1 / 1;&.icon-content--blank{border:none;box-shadow:none;background-color:transparent;}}.icon-content svg{width:55%;height:55%;fill:currentcolor;}}@layer components{.breadcrumb{margin-bottom:1.5rem;}.breadcrumb__list{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;gap:0.5rem;}.breadcrumb__item:not(:last-child)::after{content:'/';margin-left:0.5rem;opacity:0.4;}.breadcrumb__item--current{opacity:0.6;}.breadcrumb__item a{color:inherit;text-decoration:none;}.breadcrumb__item a:hover{text-decoration:underline;}}@layer components{.people-showcase{position:relative;}.people-showcase__photo{position:relative;isolation:isolate;height:400px;overflow:hidden;border-radius:var(--radius-2xl);background-color:var(--color-gray-100);@media (width >= 48rem){height:480px;}outline:1px solid rgba(0,0,0,0.1);outline-offset:-1px;}.people-showcase__photo::before{pointer-events:none;position:absolute;inset:calc(var(--spacing) * 0);z-index:10;opacity:0;background:rgba(255,255,255,0.1);content:"";transition:opacity 180ms var(--ease-ui-out);}.people-showcase__photo--loading::before{opacity:1;animation:people-showcase-loading-pulse 1200ms ease-in-out infinite;}@keyframes people-showcase-loading-pulse{0%,100%{background:rgba(255,255,255,0.1);}50%{background:rgba(255,255,255,0.4);}}.people-showcase__img{position:absolute;inset:calc(var(--spacing) * 0);height:100%;width:100%;object-fit:cover;opacity:0%;transition:opacity 380ms var(--ease-ui-out);object-position:top center;}.people-showcase__img--active{opacity:100%;}.people-showcase__info{position:absolute;inset-inline:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);z-index:20;border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl);padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 6);background:linear-gradient(to top,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.35) 60%,transparent 100%);}.people-showcase__label{margin-bottom:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:color-mix(in srgb,#fff 55%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 55%,transparent);}text-transform:uppercase;}.people-showcase__name{margin:calc(var(--spacing) * 0);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);}.people-showcase__tagline{margin-top:calc(var(--spacing) * 0.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:color-mix(in srgb,#fff 80%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 80%,transparent);}}.people-showcase__thumbs{position:absolute;top:calc(1 / 2 * 100%);right:calc(var(--spacing) * -3);z-index:20;display:flex;--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);flex-direction:column;gap:calc(var(--spacing) * 2.5);@media (width >= 48rem){right:calc(var(--spacing) * -5);}@media (width >= 80rem){right:calc(var(--spacing) * -7);}}.people-showcase__thumb{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);cursor:pointer;overflow:hidden;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:3px;border-color:transparent;background-color:var(--color-white);padding:calc(var(--spacing) * 0);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 2px 4px -2px var(--tw-shadow-color,rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition:border-color 160ms ease,transform 160ms var(--ease-ui-out),box-shadow 160ms ease;}.people-showcase__thumb img{height:100%;width:100%;border-radius:calc(infinity * 1px);object-fit:cover;}@media (hover: hover) and (pointer: fine){.people-showcase__thumb:hover{transform:scale(1.04);box-shadow:0 4px 12px rgba(0,0,0,0.15);}}.people-showcase__thumb:active{transform:scale(0.96);}.people-showcase__thumb--active{border-color:var(--color-zona-sun);transform:scale(1.02);box-shadow:0 0 0 2px rgba(255,115,0,0.25),0 2px 8px rgba(0,0,0,0.1);}.people-showcase__thumb--active:active{transform:scale(0.96);}@media (prefers-reduced-motion: reduce){.people-showcase__photo::before,.people-showcase__img,.people-showcase__thumb{animation:none;transition:none;}}}@layer components{:root{--panel-open-dur:400ms;--panel-close-dur:350ms;--panel-translate-y:100px;--panel-ease:var(--ease-ui-out);--faq-answer-open-dur:280ms;--faq-answer-close-dur:220ms;}.faq-accordion{:where(&>: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(&>:not(:last-child)){border-color:var(--color-gray-200);}border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200);}.faq-question{display:flex;width:100%;cursor:pointer;list-style-type:none;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5);text-align:left;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);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));}.faq-question:hover,.faq-question:focus-visible{color:var(--color-blackout);}.faq-question::-webkit-details-marker{display:none;}.faq-question::marker{display:none;content:"";}.faq-chevron{display:grid;height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);flex-shrink:0;place-items:center;color:var(--color-gray-400);transition:transform 180ms var(--ease-ui-out),color 160ms ease;}.faq-item[open] .faq-chevron{transform:rotate(180deg);}.faq-answer{--panel-open-dur:var(--faq-answer-open-dur);--panel-close-dur:var(--faq-answer-close-dur);--panel-translate-y:-4px;display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows var(--faq-answer-close-dur) var(--panel-ease);}.faq-item[open] .faq-answer{grid-template-rows:1fr;transition-duration:var(--faq-answer-open-dur);}.faq-answer__inner{min-height:0;overflow:hidden;padding-bottom:1.25rem;}.t-panel-slide{transform:translateY(var(--panel-translate-y));opacity:0;pointer-events:none;transition:transform var(--panel-close-dur) var(--panel-ease),opacity var(--panel-close-dur) var(--panel-ease);will-change:transform,opacity;}.t-panel-slide[data-open="true"]{transform:translateY(0);opacity:1;pointer-events:auto;transition:transform var(--panel-open-dur) var(--panel-ease),opacity var(--panel-open-dur) var(--panel-ease);}.faq-accordion[data-faq-enhanced] .faq-answer{display:block;height:0;grid-template-rows:none;transition:height var(--faq-answer-close-dur) var(--panel-ease);}.faq-accordion[data-faq-enhanced] .faq-answer[data-open="true"]{transition-duration:var(--faq-answer-open-dur);}.faq-accordion[data-faq-enhanced] .faq-item[data-state="closing"] .t-panel-slide{transform:translateY(-2px);opacity:0;transition:transform var(--faq-answer-close-dur) var(--panel-ease),opacity var(--faq-answer-close-dur) var(--panel-ease);}.faq-accordion[data-faq-enhanced] .faq-item[open] .faq-chevron{transform:rotate(0deg);}.faq-accordion[data-faq-enhanced] .faq-item[data-state="opening"] .faq-chevron,.faq-accordion[data-faq-enhanced] .faq-item[data-state="open"] .faq-chevron{transform:rotate(180deg);}.faq-answer__inner p{margin:calc(var(--spacing) * 0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-gray-500);}@media (prefers-reduced-motion: reduce){.faq-answer,.t-panel-slide,.faq-chevron{transition:none!important;}}}@layer components{.mesh-divider{position:relative;height:14rem;margin-top:0.5rem;margin-bottom:-6rem;pointer-events:none;isolation:isolate;z-index:-1;opacity:0.8;background:radial-gradient(22rem 10rem at 50% 16%,rgba(255,115,0,0.52) 0%,rgba(229,103,0,0.28) 40%,rgba(255,115,0,0) 76%),radial-gradient(24rem 11rem at 50% 18%,rgba(255,124,32,0.38) 0%,rgba(255,124,32,0.18) 42%,rgba(255,124,32,0) 78%),radial-gradient(28rem 14rem at 50% 24%,rgba(239,68,68,0.28) 0%,rgba(239,68,68,0.14) 45%,rgba(239,68,68,0) 80%),radial-gradient(34rem 17rem at 50% 26%,rgba(236,72,153,0.24) 0%,rgba(236,72,153,0.1) 48%,rgba(236,72,153,0) 84%),radial-gradient(48rem 22rem at 50% 32%,rgba(168,85,247,0.2) 0%,rgba(168,85,247,0) 82%);filter:saturate(118%) blur(40px);}@media (width >= 48rem){.mesh-divider{height:30rem;margin-bottom:-17.5rem;background:radial-gradient(32rem 12rem at 50% 14%,rgba(255,115,0,0.58) 0%,rgba(229,103,0,0.32) 42%,rgba(255,115,0,0) 78%),radial-gradient(36rem 14rem at 50% 16%,rgba(255,124,32,0.44) 0%,rgba(255,124,32,0.24) 44%,rgba(255,124,32,0) 80%),radial-gradient(42rem 17rem at 50% 20%,rgba(239,68,68,0.32) 0%,rgba(239,68,68,0.17) 46%,rgba(239,68,68,0) 82%),radial-gradient(52rem 20rem at 50% 22%,rgba(236,72,153,0.28) 0%,rgba(236,72,153,0.13) 48%,rgba(236,72,153,0) 84%),radial-gradient(68rem 28rem at 50% 30%,rgba(168,85,247,0.22) 0%,rgba(168,85,247,0) 84%);}}.mesh-divider--up{transform:scaleY(-1);margin-top:-6rem;margin-bottom:0.5rem;position:relative;&::after{content:"";position:absolute;bottom:70%;background:white;height:100%;left:0;right:0;z-index:2;}}@media (width >= 48rem){.mesh-divider--up{margin-top:-17.5rem;margin-bottom:0.5rem;}}.mesh-divider--sand{opacity:0.6;background:radial-gradient(22rem 10rem at 50% 16%,rgba(255,115,0,0.35) 0%,rgba(229,103,0,0.18) 40%,rgba(255,115,0,0) 76%),radial-gradient(24rem 11rem at 50% 18%,rgba(255,124,32,0.25) 0%,rgba(255,124,32,0.12) 42%,rgba(255,124,32,0) 78%),radial-gradient(34rem 17rem at 50% 26%,rgba(236,72,153,0.15) 0%,rgba(236,72,153,0.06) 48%,rgba(236,72,153,0) 84%),linear-gradient(to bottom,#fff 0%,var(--color-zona-sand) 50%,var(--color-zona-sand) 100%);}@media (width >= 48rem){.mesh-divider--sand{background:radial-gradient(32rem 12rem at 50% 14%,rgba(255,115,0,0.4) 0%,rgba(229,103,0,0.2) 42%,rgba(255,115,0,0) 78%),radial-gradient(36rem 14rem at 50% 16%,rgba(255,124,32,0.3) 0%,rgba(255,124,32,0.15) 44%,rgba(255,124,32,0) 80%),radial-gradient(52rem 20rem at 50% 22%,rgba(236,72,153,0.18) 0%,rgba(236,72,153,0.08) 48%,rgba(236,72,153,0) 84%),linear-gradient(to bottom,#fff 0%,var(--color-zona-sand) 45%,var(--color-zona-sand) 100%);}}.mesh-divider--mint{opacity:0.72;background:radial-gradient(22rem 10rem at 50% 16%,rgba(16,185,129,0.46) 0%,rgba(5,150,105,0.24) 40%,rgba(16,185,129,0) 76%),radial-gradient(24rem 11rem at 50% 18%,rgba(20,184,166,0.34) 0%,rgba(13,148,136,0.18) 42%,rgba(20,184,166,0) 78%),radial-gradient(32rem 15rem at 50% 24%,rgba(59,130,246,0.2) 0%,rgba(59,130,246,0.1) 46%,rgba(59,130,246,0) 82%),linear-gradient(to bottom,#fff 0%,rgba(236,253,245,0.92) 56%,rgba(236,253,245,0.98) 100%);}@media (width >= 48rem){.mesh-divider--mint{background:radial-gradient(32rem 12rem at 50% 14%,rgba(16,185,129,0.52) 0%,rgba(5,150,105,0.28) 42%,rgba(16,185,129,0) 78%),radial-gradient(36rem 14rem at 50% 16%,rgba(20,184,166,0.4) 0%,rgba(13,148,136,0.22) 44%,rgba(20,184,166,0) 80%),radial-gradient(48rem 19rem at 50% 22%,rgba(59,130,246,0.24) 0%,rgba(59,130,246,0.12) 48%,rgba(59,130,246,0) 84%),linear-gradient(to bottom,#fff 0%,rgba(236,253,245,0.88) 50%,rgba(236,253,245,0.96) 100%);}}.section-divider-minimal{--section-divider-color:var(--color-zona-sun);position:relative;height:50rem;margin-bottom:-40rem;pointer-events:none;overflow:hidden;}.section-divider-minimal::before{content:"";position:absolute;left:50%;top:0;width:min(32rem,calc(100% - 2rem));height:1px;opacity:0.3;transform:translateX(-50%);background:linear-gradient(90deg,var(--section-divider-color) 0%,var(--section-divider-color) 20%,var(--section-divider-color) 50%,var(--section-divider-color) 80%,var(--section-divider-color) 100%);@supports (color: color-mix(in lab,red,red)){background:linear-gradient(90deg,color-mix(in srgb,var(--section-divider-color) 0%,transparent) 0%,color-mix(in srgb,var(--section-divider-color) 30%,transparent) 20%,color-mix(in srgb,var(--section-divider-color) 55%,transparent) 50%,color-mix(in srgb,var(--section-divider-color) 30%,transparent) 80%,color-mix(in srgb,var(--section-divider-color) 0%,transparent) 100%);}}.section-divider-minimal::after{content:"";position:absolute;inset:0;opacity:0.3;background:radial-gradient(42rem 8rem at 50% 0%,var(--section-divider-color) 0%,var(--section-divider-color) 72%),linear-gradient(0deg,var(--section-divider-color) 0%,var(--section-divider-color) 100%);@supports (color: color-mix(in lab,red,red)){background:radial-gradient(42rem 8rem at 50% 0%,color-mix(in srgb,var(--section-divider-color) 12%,transparent) 0%,color-mix(in srgb,var(--section-divider-color) 0%,transparent) 72%),linear-gradient(0deg,color-mix(in srgb,var(--section-divider-color) 0%,transparent) 0%,color-mix(in srgb,var(--section-divider-color) 6%,transparent) 100%);}}@media (width >= 48rem){.section-divider-minimal{height:50rem;margin-bottom:-40rem;}.section-divider-minimal::before{width:min(40rem,calc(100% - 3rem));}}}@layer components{.recovery-timeline{position:relative;display:grid;gap:0;margin-top:1.25rem;}.recovery-timeline::before,.recovery-timeline::after{content:"";position:absolute;top:0.75rem;bottom:0.75rem;left:0.75rem;width:1px;}.recovery-timeline::before{background:rgba(0,0,0,0.08);}.recovery-timeline::after{transform-origin:top;background:linear-gradient(to bottom,rgba(34,197,94,0),rgba(34,197,94,0.72),rgba(34,197,94,0));animation:recovery-timeline-sweep 12s ease-in-out infinite;}.recovery-timeline__item{position:relative;display:grid;grid-template-columns:1.5rem 1fr;gap:0.75rem;padding-bottom:1.25rem;}.recovery-timeline__item:last-child{padding-bottom:0;}.recovery-timeline__marker{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:1px solid rgba(0,0,0,0.08);border-radius:999px;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,0.04);color:var(--color-rovrum-grey);font-size:0.72rem;line-height:1;font-weight:600;animation:recovery-marker-state 12s ease-in-out infinite;}.recovery-timeline__copy{color:var(--color-rovrum-grey);font-size:0.94rem;line-height:1.625;animation:recovery-copy-focus 12s ease-in-out infinite;}.recovery-timeline__item:nth-child(1) .recovery-timeline__marker{animation-name:recovery-marker-state-1;}.recovery-timeline__item:nth-child(2) .recovery-timeline__marker{animation-name:recovery-marker-state-2;}.recovery-timeline__item:nth-child(3) .recovery-timeline__marker{animation-name:recovery-marker-state-3;}.recovery-timeline__item:nth-child(4) .recovery-timeline__marker{animation-name:recovery-marker-state-4;}.recovery-timeline__item:nth-child(5) .recovery-timeline__marker{animation-name:recovery-marker-state-5;}.recovery-timeline__item:nth-child(1) .recovery-timeline__copy{animation-name:recovery-copy-focus-1;}.recovery-timeline__item:nth-child(2) .recovery-timeline__copy{animation-name:recovery-copy-focus-2;}.recovery-timeline__item:nth-child(3) .recovery-timeline__copy{animation-name:recovery-copy-focus-3;}.recovery-timeline__item:nth-child(4) .recovery-timeline__copy{animation-name:recovery-copy-focus-4;}.recovery-timeline__item:nth-child(5) .recovery-timeline__copy{animation-name:recovery-copy-focus-5;}}@keyframes recovery-timeline-sweep{0%,12%{transform:scaleY(0);opacity:0;}24%{opacity:1;}68%,88%{transform:scaleY(1);opacity:1;}96%,100%{transform:scaleY(1);opacity:0;}}@keyframes recovery-marker-state-1{0%,16%,100%{transform:scale(1);border-color:rgba(0,0,0,0.08);background:#fff;box-shadow:0 1px 2px rgba(15,23,42,0.04);color:var(--color-rovrum-grey);}20%{transform:scale(1.08);border-color:rgba(34,197,94,0.24);background:rgba(240,253,244,1);box-shadow:0 0 0 4px rgba(34,197,94,0.1);color:rgb(22,163,74);}24%,88%{transform:scale(1);border-color:rgba(34,197,94,0.2);background:rgba(240,253,244,1);box-shadow:0 1px 2px rgba(15,23,42,0.04);color:rgb(22,163,74);}}@keyframes recovery-marker-state-2{0%,28%,100%{transform:scale(1);border-color:rgba(0,0,0,0.08);background:#fff;box-shadow:0 1px 2px rgba(15,23,42,0.04);color:var(--color-rovrum-grey);}32%{transform:scale(1.08);border-color:rgba(34,197,94,0.24);background:rgba(240,253,244,1);box-shadow:0 0 0 4px rgba(34,197,94,0.1);color:rgb(22,163,74);}36%,88%{transform:scale(1);border-color:rgba(34,197,94,0.2);background:rgba(240,253,244,1);box-shadow:0 1px 2px rgba(15,23,42,0.04);color:rgb(22,163,74);}}@keyframes recovery-marker-state-3{0%,40%,100%{transform:scale(1);border-color:rgba(0,0,0,0.08);background:#fff;box-shadow:0 1px 2px rgba(15,23,42,0.04);color:var(--color-rovrum-grey);}44%{transform:scale(1.08);border-color:rgba(34,197,94,0.24);background:rgba(240,253,244,1);box-shadow:0 0 0 4px rgba(34,197,94,0.1);color:rgb(22,163,74);}48%,88%{transform:scale(1);border-color:rgba(34,197,94,0.2);background:rgba(240,253,244,1);box-shadow:0 1px 2px rgba(15,23,42,0.04);color:rgb(22,163,74);}}@keyframes recovery-marker-state-4{0%,52%,100%{transform:scale(1);border-color:rgba(0,0,0,0.08);background:#fff;box-shadow:0 1px 2px rgba(15,23,42,0.04);color:var(--color-rovrum-grey);}56%{transform:scale(1.08);border-color:rgba(34,197,94,0.24);background:rgba(240,253,244,1);box-shadow:0 0 0 4px rgba(34,197,94,0.1);color:rgb(22,163,74);}60%,88%{transform:scale(1);border-color:rgba(34,197,94,0.2);background:rgba(240,253,244,1);box-shadow:0 1px 2px rgba(15,23,42,0.04);color:rgb(22,163,74);}}@keyframes recovery-marker-state-5{0%,64%,100%{transform:scale(1);border-color:rgba(0,0,0,0.08);background:#fff;box-shadow:0 1px 2px rgba(15,23,42,0.04);color:var(--color-rovrum-grey);}68%{transform:scale(1.08);border-color:rgba(34,197,94,0.24);background:rgba(240,253,244,1);box-shadow:0 0 0 4px rgba(34,197,94,0.1);color:rgb(22,163,74);}72%,88%{transform:scale(1);border-color:rgba(34,197,94,0.2);background:rgba(240,253,244,1);box-shadow:0 1px 2px rgba(15,23,42,0.04);color:rgb(22,163,74);}}@keyframes recovery-copy-focus-1{0%,16%,100%{opacity:0.72;}20%,88%{opacity:1;}}@keyframes recovery-copy-focus-2{0%,28%,100%{opacity:0.72;}32%,88%{opacity:1;}}@keyframes recovery-copy-focus-3{0%,40%,100%{opacity:0.72;}44%,88%{opacity:1;}}@keyframes recovery-copy-focus-4{0%,52%,100%{opacity:0.72;}56%,88%{opacity:1;}}@keyframes recovery-copy-focus-5{0%,64%,100%{opacity:0.72;}68%,88%{opacity:1;}}@media (prefers-reduced-motion: reduce){.recovery-timeline::after,.recovery-timeline__marker,.recovery-timeline__copy{animation:none;}.recovery-timeline::after{opacity:0;}.recovery-timeline__copy{opacity:1;}}@layer components{[data-payment-option]{cursor:pointer;box-shadow:var(--shadow-card);transition-property:translate,scale,box-shadow,opacity;transition-duration:200ms;transition-timing-function:var(--ease-ui-out);}[data-payment-option][aria-pressed="true"]{box-shadow:var(--shadow-card-selected);}@media (hover: hover) and (pointer: fine){[data-payment-option]:hover{box-shadow:var(--shadow-card-hover);}[data-payment-option][aria-pressed="true"]:hover{box-shadow:var(--shadow-card-selected-hover);}}[data-payment-due-wrap]:has([data-payment-schedule-toggle]:not([hidden])) [data-payment-due]{margin-top:-0.27em;}[data-payment-schedule-caret]{transition:transform 160ms var(--ease-ui-out);}[data-payment-schedule-toggle][aria-expanded="true"] [data-payment-schedule-caret]{transform:rotate(180deg);}[data-payment-schedule-panel]{pointer-events:none;opacity:0;box-shadow:var(--shadow-card);transform:translate3d(0,0.35rem,0) scale(0.98);transform-origin:top right;transition:opacity 160ms var(--ease-ui-out),transform 180ms var(--ease-ui-out),box-shadow 180ms var(--ease-ui-out);}[data-payment-schedule-panel][data-state="open"]{pointer-events:auto;opacity:1;box-shadow:var(--shadow-card-hover);transform:translate3d(0,0,0) scale(1);}@media (prefers-reduced-motion: reduce){[data-payment-option],[data-payment-schedule-caret],[data-payment-schedule-panel]{transition:none;}[data-payment-schedule-panel]{transform:none;}}}@layer components{.product-page-screenshot{outline:1px solid rgba(0,0,0,0.05);outline-offset:-1px;}.offer-sell-section{padding-block:clamp(0.5rem,1vw,1rem);}.offer-sell-section__intro{padding-top:0.35rem;}.offer-sell-option{position:relative;display:grid;align-content:start;gap:calc(var(--spacing) * 3);min-height:100%;}.offer-sell-option .offer-sell-option__card.bp-card{width:min(100%,17rem);transform:none;opacity:1;filter:none;}.offer-sell-option__card .bp-card-thumb{min-height:5.5rem;}.offer-sell-option__card .bp-card-name{white-space:normal;}.product-structure__item{position:relative;display:block;appearance:none;cursor:default;transform:translateX(0);transition:background-color 240ms ease,border-color 240ms ease,box-shadow 240ms ease,transform 240ms var(--ease-ui-out);}.product-structure__layer{--layer-lift:0px;--layer-rotate-x:45deg;--layer-rotate-z:-24deg;border:1px solid rgba(18,22,33,0.11);background-color:color-mix(in srgb,#fff 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 80%,transparent);}--tw-backdrop-blur:blur(var(--blur-lg));-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,);box-shadow:inset 0 1px 0 rgba(255,255,255,0.95),0 1px 1px rgba(255,255,255,0.85),0 18px 42px rgba(18,22,33,0.1),0 38px 78px rgba(18,22,33,0.08);transform:translate(-50%,calc(-50% + var(--layer-lift))) perspective(1200px) rotateX(var(--layer-rotate-x)) rotateZ(var(--layer-rotate-z));transform-origin:50% 50%;transition:background-color 240ms ease,border-color 240ms ease,opacity 280ms ease 80ms,box-shadow 280ms ease,transform 360ms var(--ease-ui-in-out);}.product-structure__layer--product{z-index:3;top:33%;left:56%;box-shadow:inset 0 1px 0 rgba(255,255,255,0.96),0 20px 42px rgba(18,22,33,0.11),0 44px 90px rgba(18,22,33,0.1);}.product-structure__layer--options{z-index:2;top:50%;left:50%;box-shadow:inset 0 1px 0 rgba(255,255,255,0.92),0 18px 38px rgba(18,22,33,0.09),0 38px 78px rgba(18,22,33,0.08);}.product-structure__layer--price-points{z-index:1;top:67%;left:44%;box-shadow:inset 0 1px 0 rgba(255,255,255,0.88),0 16px 34px rgba(18,22,33,0.08),0 34px 74px rgba(18,22,33,0.07);}.product-structure:has([data-product-structure-item]:is(:hover,:focus-visible)) .product-structure__layer{opacity:0;}.product-structure:has([data-product-structure-item="product"]:is(:hover,:focus-visible)) [data-product-structure-panel="options"],.product-structure:has([data-product-structure-item="product"]:is(:hover,:focus-visible)) [data-product-structure-panel="price-points"],.product-structure:has([data-product-structure-item="options"]:is(:hover,:focus-visible)) [data-product-structure-panel="price-points"]{opacity:0.5;}.product-structure__item:is(:hover,:focus-visible){background-color:var(--color-white);border-color:rgba(18,22,33,0.16);box-shadow:0 0 0 1px rgba(18,22,33,0.03),0 10px 24px rgba(18,22,33,0.06);transform:translate3d(0.25rem,-1px,0);}.product-structure__item:is(:hover,:focus-visible) span:first-child{color:var(--color-blackout);}.product-structure:has([data-product-structure-item="product"]:is(:hover,:focus-visible)) [data-product-structure-panel="product"],.product-structure:has([data-product-structure-item="options"]:is(:hover,:focus-visible)) [data-product-structure-panel="options"],.product-structure:has([data-product-structure-item="price-points"]:is(:hover,:focus-visible)) [data-product-structure-panel="price-points"]{--layer-lift:-0.6rem;--layer-rotate-x:8deg;--layer-rotate-z:-10deg;opacity:1;border-color:rgba(18,22,33,0.12);background-color:#fafafa;box-shadow:inset 0 1px 0 rgba(255,255,255,0.96),0 2px 4px rgba(18,22,33,0.06),0 22px 46px rgba(18,22,33,0.13),0 52px 104px rgba(18,22,33,0.12);}@media (prefers-reduced-motion: reduce){.product-structure__item,.product-structure__layer{transition:none;}.product-structure__item:is(:hover,:focus-visible){transform:none;}}}.ai-context-actions{display:flex;justify-content:center;margin-top:1rem;}.ai-context-actions__inner{align-items:center;display:flex;flex-wrap:wrap;gap:0.75rem 0.875rem;justify-content:center;text-align:center;}.ai-context-actions__text{color:rgba(0,0,0,0.46);font-size:clamp(1.05rem,2.4vw,1.35rem);font-weight:400;letter-spacing:0;line-height:1.15;margin:0;}.ai-context-actions__providers{display:flex;flex-wrap:wrap;gap:0.625rem;justify-content:center;}.ai-context-actions__provider{border-color:transparent;box-shadow:var(--shadow-card);color:var(--color-blackout);font-size:1.55rem;text-decoration:none;transition-duration:160ms;transition-property:box-shadow,scale,transform;transition-timing-function:var(--ease-ui-out);transform:translateY(0);}.ai-context-actions__provider:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px);}.ai-context-actions__provider:active{scale:0.96;}.ai-context-actions__provider-label{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}.faq-accordion .ai-context-actions{display:block;}.faq-accordion .ai-context-actions__inner,.faq-accordion .ai-context-actions__providers{justify-content:flex-start;text-align:left;}@media (max-width: 520px){.ai-context-actions{margin-top:0.875rem;}.ai-context-actions__inner{justify-content:center;text-align:center;}.ai-context-actions__providers{gap:0.625rem;}.ai-context-actions__provider{font-size:1.45rem;}}@layer components{.header-sticky{position:sticky;top:0;z-index:40;background-color:color-mix(in srgb,#fff 85%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-whiteout) 85%,transparent);}backdrop-filter:blur(50px);transition:background-color 0.2s,box-shadow 0.2s;}.header-sticky.is-scrolled{box-shadow:0 1px 0 0 rgba(0,0,0,0.04);}.product-dropdown{--dropdown-open-dur:220ms;--dropdown-close-dur:140ms;--dropdown-pre-scale:0.97;--dropdown-closing-scale:0.99;--dropdown-ease:cubic-bezier(0.22,1,0.36,1);position:fixed;top:4rem;left:1rem;width:640px;max-width:calc(100vw - 2rem);transform:translateY(-4px) scale(var(--dropdown-pre-scale));transform-origin:top left;visibility:hidden;opacity:0;pointer-events:none;transition:transform var(--dropdown-open-dur) var(--dropdown-ease),opacity var(--dropdown-open-dur) var(--dropdown-ease),visibility 0s;will-change:transform,opacity;}@media (min-width: 900px){.product-dropdown{position:absolute;top:100%;left:0;max-width:none;}}.product-dropdown[data-active]{visibility:visible;opacity:1;transform:translateY(0) scale(1);pointer-events:auto;transition:transform var(--dropdown-open-dur) var(--dropdown-ease),opacity var(--dropdown-open-dur) var(--dropdown-ease),visibility 0s;}.product-dropdown[data-state="closing"]{opacity:0;transform:translateY(-2px) scale(var(--dropdown-closing-scale));pointer-events:none;transition:transform var(--dropdown-close-dur) var(--dropdown-ease),opacity var(--dropdown-close-dur) var(--dropdown-ease),visibility 0s linear var(--dropdown-close-dur);}.product-dropdown a{margin:-0.25rem -0.35rem;padding:0.25rem 0.35rem;border-radius:var(--radius-lg,0.5rem);transition:background-color 160ms var(--ease-ui-out);}.dropdown-arrow{display:inline-grid;flex:none;place-items:center;backface-visibility:hidden;contain:paint;transform:translate3d(0,0,0) rotate(0deg);transform-origin:50% 50%;transition:transform 160ms cubic-bezier(0.16,1,0.3,1);will-change:transform;}.dropdown-arrow__svg{display:block;height:6px;width:10px;overflow:visible;}[data-dropdown-toggle][aria-expanded="true"] [data-dropdown-arrow]{transform:translate3d(0,0,0) rotate(180deg);}@media (hover: hover) and (pointer: fine){.product-dropdown a:hover{background-color:rgba(0,0,0,0.035);}}.mobile-nav-toggle{display:grid;min-width:44px;min-height:44px;place-items:center;}.mobile-nav-toggle__icon{grid-area:1 / 1;transition:opacity 180ms cubic-bezier(0.2,0,0,1),transform 180ms cubic-bezier(0.2,0,0,1),filter 180ms cubic-bezier(0.2,0,0,1);}.mobile-nav-toggle [data-close-icon]{opacity:0;filter:blur(4px);transform:scale(0.25) rotate(35deg);}.mobile-nav-toggle[aria-expanded="true"] [data-menu-icon]{opacity:0;filter:blur(4px);transform:scale(0.25) rotate(-35deg);}.mobile-nav-toggle[aria-expanded="true"] [data-close-icon]{opacity:1;filter:blur(0);transform:scale(1) rotate(0);}.mobile-nav{position:fixed;inset-inline:0.5rem;top:70px;z-index:50;max-height:calc(100dvh - 80px);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px) scale(0.97);transform-origin:top right;transition:transform 250ms var(--ease-ui-out),opacity 250ms var(--ease-ui-out),visibility 0s linear 250ms;will-change:transform,opacity;}.mobile-nav[data-active]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);transition:transform 250ms var(--ease-ui-out),opacity 250ms var(--ease-ui-out),visibility 0s;}.mobile-nav[data-state="closing"]{opacity:0;pointer-events:none;transform:translateY(-4px) scale(0.99);transition:transform 150ms var(--ease-ui-out),opacity 150ms var(--ease-ui-out),visibility 0s linear 150ms;}.mobile-nav__surface{max-height:inherit;overflow-y:auto;overscroll-behavior:contain;border-radius:20px;background-color:var(--color-whiteout);box-shadow:0 0 0 1px rgba(0,0,0,0.06),0 18px 45px -24px rgba(1,0,25,0.28),0 8px 18px -14px rgba(1,0,25,0.24);backdrop-filter:blur(18px);}.mobile-nav__content{padding:0.75rem;}.mobile-nav__item{display:flex;min-height:44px;align-items:center;justify-content:space-between;width:100%;padding:0.72rem 0.8rem;border:0;border-radius:12px;background:transparent;color:var(--color-blackout);font-size:0.9375rem;font-weight:650;line-height:1.2;text-align:left;text-decoration:none;transition:background-color 160ms ease,color 160ms ease,transform 160ms ease;}.mobile-nav__item--button{cursor:pointer;}.mobile-nav__item--muted{color:var(--color-rovrum-grey);font-weight:500;}.mobile-nav__item:active,.mobile-nav__subitem:active{transform:scale(0.96);}.mobile-nav__accordion{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-4px);visibility:hidden;pointer-events:none;transition:grid-template-rows 220ms var(--ease-ui-out),opacity 180ms var(--ease-ui-out),transform 220ms var(--ease-ui-out),visibility 0s linear 220ms;}.mobile-nav__accordion[data-active]{grid-template-rows:1fr;opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto;transition:grid-template-rows 220ms var(--ease-ui-out),opacity 180ms var(--ease-ui-out),transform 220ms var(--ease-ui-out),visibility 0s;}.mobile-nav__accordion-inner{min-height:0;overflow:hidden;padding:0 0.35rem;transition:padding-bottom 220ms var(--ease-ui-out);}.mobile-nav__accordion[data-active] .mobile-nav__accordion-inner{padding-bottom:0.45rem;}.mobile-nav__subitem{display:flex;min-height:36px;align-items:center;margin-top:0.15rem;padding:0.42rem 0.7rem;border-radius:10px;color:var(--color-rovrum-grey);font-size:0.875rem;font-weight:500;line-height:1.25;text-decoration:none;transition:background-color 160ms ease,color 160ms ease,transform 160ms ease;}.mobile-nav__cta{padding:0.35rem 0.15rem 0.15rem;}[data-accordion-toggle][aria-expanded="true"] [data-accordion-arrow]{transform:rotate(180deg);}@media (hover: hover) and (pointer: fine){.mobile-nav__item:hover,.mobile-nav__subitem:hover{background-color:rgba(0,0,0,0.04);color:var(--color-blackout);}}@media (prefers-reduced-motion: reduce){.mobile-nav,.product-dropdown,[data-dropdown-arrow],.mobile-nav__accordion,.mobile-nav-toggle__icon,.product-dropdown a,.mobile-nav__item,.mobile-nav__subitem{transition:none!important;}}}@layer components{.footer-link{transition-property:color;transition-duration:var(--default-transition-duration);}.footer-link:hover{color:var(--color-gray-900);}.footer-divider{border-top-width:1px;border-top-style:solid;border-top-color:var(--color-gray-200);}}@layer components{.hero-people{position:relative;margin-top:calc(var(--spacing) * 8);@media (width >= 64rem){margin-top:calc(var(--spacing) * 0);}flex:0 0 380px;min-width:0;}}@keyframes logo-scroll{from{transform:translateX(0);}to{transform:translateX(calc(-1 * var(--marquee-width)));}}@layer components{.logo-scroller{overflow:hidden;mask-image:linear-gradient(to right,transparent 0%,black 12%,black 88%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 12%,black 88%,transparent 100%);}.logo-scroller__track{display:flex;align-items:center;gap:3rem;width:max-content;animation:logo-scroll 24s linear infinite;}.logo-scroller__set{display:flex;align-items:center;gap:3rem;}.logo-scroller__img{height:70px;width:auto;max-width:140px;object-fit:contain;filter:grayscale(1) opacity(0.7);flex-shrink:0;}@media (max-width: 767px){.logo-scroller__track,.logo-scroller__set{gap:2rem;}.logo-scroller__img{height:48px;max-width:104px;}}@media (prefers-reduced-motion: reduce){.logo-scroller__track{animation:none;}}}@layer components{.preferred-partner{margin-top:calc(var(--spacing) * 8);display:flex;justify-content:center;}.preferred-partner__link{display:flex;align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;--tw-border-style:solid;border-style:solid;border-color:var(--color-gray-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);text-decoration-line:none;}.preferred-partner__label,.preferred-partner__sep{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-gray-500);}.preferred-partner__logo{height:20px;width:auto;flex-shrink:0;}.preferred-partner__logo--paypal{height:14px;position:relative;top:1px;}.preferred-partner__logo--stripe{height:16px;}}@layer components{.bento-cell--superpowers{box-shadow:none;overflow:visible;background:radial-gradient(circle at 16% 0%,rgba(100,182,255,0.14) 0,transparent 34%),radial-gradient(circle at 92% 12%,rgba(229,99,255,0.12) 0,transparent 32%),linear-gradient(45deg,rgba(100,182,255,0.055) 0%,rgba(229,99,255,0.055) 38%,rgba(255,119,0,0.055) 100%),#fff;&::before{content:"";position:absolute;z-index:-1;padding:2px;border-radius:calc(1rem + 3px);opacity:0.75;background:linear-gradient(90deg,#64b6ff 0%,#e563ff 36%,#f70 72%);inset:-2px;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:subtract;transition:opacity 0.2s ease;}&:hover::before{opacity:1;}.bento__badge{color:var(--color-whiteout);background:linear-gradient(45deg,rgba(100,182,255,0.9) 0%,rgba(229,99,255,0.9) 36%,rgba(255,119,0,0.9) 72%);}&:hover .superpowers-connect__composer{transform:translateY(-1px);box-shadow:0 4px 18px rgba(0,0,0,0.06),0 22px 54px rgba(229,99,255,0.1);}}.bento__visual--superpowers{position:relative;justify-content:flex-end;overflow:hidden;padding-inline:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 4);@media (width >= 48rem){padding-inline:calc(var(--spacing) * 5);}@media (width >= 48rem){padding-bottom:calc(var(--spacing) * 5);}&::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,0) 90%,rgba(255,255,255,0.8) 100%),linear-gradient(90deg,rgba(255,255,255,0) 90%,rgba(255,255,255,0.8) 100%);}.superpowers-connect__composer{margin-inline:auto;width:100%;max-width:var(--container-xl);min-width:400px;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#eee;background-color:var(--color-white);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);text-align:left;color:#292929;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 4px 6px -4px var(--tw-shadow-color,rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:oklch(96.7% 0.003 264.542);@supports (color: color-mix(in lab,red,red)){--tw-shadow-color:color-mix(in oklab,var(--color-gray-100) var(--tw-shadow-alpha),transparent);}transition:box-shadow 0.2s ease,transform 0.2s ease;}.superpowers-connect__input{padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 3);}.superpowers-connect__ideas,.superpowers-connect__tools{display:grid;}.superpowers-connect__ideas{min-height:50px;align-items:flex-start;}.superpowers-connect__idea,.superpowers-connect__tools-row{grid-area:1 / 1;opacity:0;transform:translateY(0.35rem);transition:opacity 0.24s ease,transform 0.24s ease;}.superpowers-connect__idea.is-active,.superpowers-connect__tools-row.is-active{opacity:1;transform:translateY(0);}.superpowers-connect__text{position:relative;color:var(--color-gray-500);font-size:0.95rem;line-height:1.5;overflow-wrap:anywhere;transition:color 0.22s ease;}.superpowers-connect__idea.is-thinking .superpowers-connect__text{display:inline-block;overflow:hidden;vertical-align:bottom;color:var(--color-gray-400);}.superpowers-connect__idea.is-thinking .superpowers-connect__text::after{content:"";position:absolute;top:0;bottom:0;left:-55%;width:45%;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.88) 50%,rgba(255,255,255,0) 100%);transform:skewX(-18deg);animation:sp-thinking-swoosh 1.45s ease-in-out infinite;pointer-events:none;}.superpowers-connect__cursor{margin-left:1px;display:inline-block;height:1.2rem;width:calc(var(--spacing) * 0.5);background-color:var(--color-gray-500);vertical-align:text-bottom;animation:sp-cursor-blink 1s step-end infinite;}.superpowers-connect__idea.is-thinking-typing .superpowers-connect__cursor{animation-duration:0.58s;}.superpowers-connect__idea.is-typing .superpowers-connect__cursor{animation-duration:0.62s;}.superpowers-connect__idea.is-deleting .superpowers-connect__cursor{animation-duration:0.48s;}.superpowers-connect__bar{display:flex;align-items:flex-end;justify-content:space-between;gap:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 2);}.superpowers-connect__bar-left{display:flex;min-width:calc(var(--spacing) * 0);flex:1;flex-direction:column;align-items:flex-start;gap:calc(var(--spacing) * 2);overflow:hidden;@media (width >= 48rem){flex-direction:row;}@media (width >= 48rem){align-items:center;}}.superpowers-connect__label{flex-shrink:0;font-size:0.5625rem;--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:0.04em;letter-spacing:0.04em;white-space:nowrap;color:#9c9c9c;text-transform:uppercase;@media (width >= 48rem){padding-top:calc(var(--spacing) * 0.5);}}.superpowers-connect__tools{width:100%;min-width:calc(var(--spacing) * 0);}.superpowers-connect__tools-row{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 1.5);}.superpowers-connect__tool{display:inline-flex;max-width:100%;align-items:center;gap:0.3em;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:#eee;padding-inline:0.6em;padding-block:0.3em;font-size:0.6875rem;--tw-leading:1.2;line-height:1.2;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;color:#767676;}.superpowers-connect__tool img{height:1em;width:auto;flex-shrink:0;}.superpowers-connect__send{display:inline-flex;width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:#292929;padding:calc(var(--spacing) * 0);--tw-leading:1;line-height:1;color:var(--color-white);}.superpowers-connect__send svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);fill:none;}}@media (max-width: 420px){.bento__visual--superpowers{.superpowers-connect__composer{border-radius:1.25rem;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);}.superpowers-connect__text{font-size:0.875rem;}.superpowers-connect__send{width:1.875rem;height:1.875rem;}}}}@keyframes sp-cursor-blink{0%,45%{opacity:1;}46%,100%{opacity:0;}}@keyframes sp-thinking-swoosh{0%{left:-55%;}42%,100%{left:115%;}}@media (prefers-reduced-motion: reduce){.superpowers-connect__idea.is-thinking .superpowers-connect__text::after,.superpowers-connect__cursor{animation:none;}.superpowers-connect__cursor{opacity:1;}}@layer components{.bento__visual--checkout{position:relative;justify-content:flex-end;padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 0);padding-bottom:calc(var(--spacing) * 0);@media (width >= 48rem){padding-inline:calc(var(--spacing) * 5);}&::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,0) 70%,rgba(255,255,255,0.9) 100%);}}.bc-panel{display:flex;width:100%;flex-direction:column;gap:0.75rem;padding:1rem;border-radius:0.75rem 0.75rem 0 0;background:#f5f7fb;box-shadow:0 -4px 24px rgba(0,0,0,0.06),0 0 0 1px rgba(0,0,0,0.04);transform:translateY(20px);}.bc-method{border-radius:var(--radius-lg);padding:0.75rem;background:#fff;border:1px solid var(--color-gray-200);}.bc-method--card{border-color:var(--color-info);box-shadow:0 0 0 1px var(--color-info);transition:border-color var(--home-demo-duration-fast) ease,box-shadow var(--home-demo-duration-fast) ease;}.bc-method--apple{transition:border-color var(--home-demo-duration-fast) ease,box-shadow var(--home-demo-duration-fast) ease;}.bento-cell:hover .bc-method--card{border-color:var(--color-gray-200);box-shadow:none;transition-delay:var(--home-demo-delay);}.bento-cell:hover .bc-method--apple{border-color:var(--color-info);box-shadow:0 0 0 1px var(--color-info);transition-delay:var(--home-demo-delay);animation:bc-method-press 220ms var(--ease-ui-out) 200ms both;}.bc-method-head{display:flex;align-items:center;gap:calc(var(--spacing) * 2);}.bc-method-label{flex:1;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-blackout);}.bc-radio{display:flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);width:1rem;height:1rem;border:2px solid var(--color-gray-300);background:#fff;}.bc-radio--card{border-color:var(--color-info);background:var(--color-info);box-shadow:inset 0 0 0 2.5px #fff;transition:border-color var(--home-demo-duration-fast) ease,background-color var(--home-demo-duration-fast) ease,box-shadow var(--home-demo-duration-fast) ease;}.bc-radio--apple{transition:border-color var(--home-demo-duration-fast) ease,background-color var(--home-demo-duration-fast) ease,box-shadow var(--home-demo-duration-fast) ease;}.bento-cell:hover .bc-radio--card{border-color:var(--color-gray-300);background:#fff;box-shadow:none;transition-delay:var(--home-demo-delay);}@keyframes bc-method-press{0%{transform:scale(1);}40%{transform:scale(0.97);}100%{transform:scale(1);}}.bento-cell:hover .bc-radio--apple{border-color:var(--color-info);background:var(--color-info);box-shadow:inset 0 0 0 2.5px #fff;transition-delay:var(--home-demo-delay);}.bc-card-logos{display:flex;gap:calc(var(--spacing) * 1);}.bc-applepay-logo{margin-left:auto;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);letter-spacing:-0.02em;padding:0.125rem 0.5rem;border:1px solid #1e1e1e;border-radius:0.25rem;}.bc-card-input{display:flex;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-gray-50);margin-top:0.625rem;padding:0.5rem 0.75rem;}.bc-card-icon{display:flex;flex-shrink:0;opacity:50%;}.bc-card-placeholder{flex:1;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-400);}.bc-card-expiry{flex-shrink:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-400);}.bc-secure{display:flex;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-400);}.bc-summary{overflow:hidden;border-radius:var(--radius-lg);background-color:var(--color-white);border:1px solid var(--color-gray-200);}.bc-summary-row{display:flex;align-items:center;justify-content:space-between;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-blackout);padding:0.625rem 0.75rem;}.bc-summary-row+.bc-summary-row{padding-top:0;}.bc-summary-row--muted{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-400);}.bc-summary-total{display:flex;align-items:center;justify-content:space-between;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);padding:0.625rem 0.75rem;color:var(--color-blue-600);background:var(--color-blue-50);}.bc-btn-wrap{display:grid;}.bc-pay-btn{display:flex;width:100%;cursor:default;align-items:center;justify-content:center;border-radius:var(--radius-lg);--tw-border-style:none;border-style:none;padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-whiteout);grid-area:1 / 1;height:43px;transition:opacity var(--home-demo-duration-fast) ease;}.bc-pay-btn--default{background:#6b8e23;box-shadow:0 1px 2px rgba(0,0,0,0.15),inset 0 1px 0 rgba(255,255,255,0.1);}.bc-pay-btn--apple{opacity:0;background:#1e1e1e;font-size:1rem;letter-spacing:-0.02em;}.bento-cell:hover .bc-pay-btn--default{opacity:0;transition-delay:var(--home-demo-delay);}.bento-cell:hover .bc-pay-btn--apple{opacity:1;transition-delay:var(--home-demo-delay);}}@layer components{.bento-cell:hover .bu-addon{transform:translate3d(0,-10%,0);}.bento__visual--upsell{position:relative;align-items:flex-start;justify-content:flex-end;padding-right:calc(var(--spacing) * 0);padding-bottom:calc(var(--spacing) * 0);padding-left:1.25rem;}.bento__visual--upsell::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,0) 60%,rgba(255,255,255,0.9) 120%),linear-gradient(90deg,rgba(255,255,255,0) 90%,rgba(255,255,255,0.9) 110%);}.bu-addon{display:flex;flex-direction:column;padding:0.875rem 1rem;gap:0.375rem;background:#f7f8fb;border:1px solid #dbdbdb;border-radius:0.5rem;box-shadow:0 2px 6px rgba(163,163,163,0.15);transition:transform var(--home-demo-duration) var(--home-demo-ease);transform:translate3d(0,3%,0);width:110%;flex-shrink:0;}.bu-addon-top{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 2.5);}.bu-addon-check{position:relative;margin-top:calc(var(--spacing) * 0.5);display:flex;flex-shrink:0;width:16px;height:16px;transition:transform 120ms var(--ease-ui-out);}.bento-cell:hover .bu-addon-check{animation:bu-press 220ms var(--ease-ui-out) 420ms both;}@keyframes bu-press{0%{transform:scale(1);}40%{transform:scale(0.78);}100%{transform:scale(1);}}.bu-check-off,.bu-check-on{position:absolute;inset:calc(var(--spacing) * 0);transition:opacity var(--home-demo-duration-fast) ease;}.bu-check-on{opacity:0;transition-delay:0s;}.bento-cell:hover .bu-check-off{opacity:0;transition-delay:460ms;}.bento-cell:hover .bu-check-on{opacity:1;transition-delay:460ms;}.bu-addon-name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-info);}.bu-addon-desc{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);color:var(--color-gray-400);padding-left:26px;}.bu-addon-price{flex-shrink:0;border-radius:calc(infinity * 1px);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);padding:0.25rem 0.625rem;color:#fff;background:var(--color-info);}@media (prefers-reduced-motion: reduce){.bu-addon,.bu-addon-check,.bu-check-off,.bu-check-on{transition:none;}.bento-cell:hover .bu-addon-check{animation:none;}}}@layer components{.bento__visual--analytics{position:relative;justify-content:flex-end;padding-inline:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 0);@media (width >= 48rem){padding-inline:calc(var(--spacing) * 7);}&::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(-90deg,rgba(255,255,255,0) 60%,rgba(255,255,255,1) 99%);}}.ba-metric{display:flex;align-items:baseline;gap:calc(var(--spacing) * 2);}.ba-number{--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);--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,);font-size:2rem;color:rgba(255,255,255,0.95);}.ba-badge{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 0.5);border-radius:calc(infinity * 1px);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);padding:0.1875rem 0.5rem;background-color:rgba(52,211,153,0.12);color:#34d399;}.ba-sublabel{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:rgba(255,255,255,0.35);}.ba-chart-wrap{position:relative;margin-top:calc(var(--spacing) * 2);display:flex;flex-direction:column;justify-content:flex-end;min-height:5rem;margin-right:0;transition:margin-right var(--home-demo-duration) var(--home-demo-ease);}.ba-chart{display:block;height:auto;width:100%;transition:transform var(--home-demo-duration) var(--home-demo-ease);}.ba-chart-line{d:path("M-30,72 C-12,70 0,68 12,65 C24,62 36,56 48,52 C60,46 72,40 84,34 C96,30 108,28 120,26 C132,25 144,22 156,19 C168,16 180,13 192,10 C204,9 216,7 228,5 C234,4 237,3.5 240,3 C246,2.5 251,2 255,1.8");transition:d var(--home-demo-duration) var(--home-demo-ease);}.ba-chart-fill{d:path("M-30,72 C-12,70 0,68 12,65 C24,62 36,56 48,52 C60,46 72,40 84,34 C96,30 108,28 120,26 C132,25 144,22 156,19 C168,16 180,13 192,10 C204,9 216,7 228,5 C234,4 237,3.5 240,3 C246,2.5 251,2 255,1.8 V200 H-30 Z");transition:d var(--home-demo-duration) var(--home-demo-ease);}.ba-chart-dot-solid,.ba-chart-dot-ring{transition:cy var(--home-demo-duration) var(--home-demo-ease);}.ba-chart-dot-ring{transform-box:fill-box;transform-origin:center;animation:ba-dot-pulse 4s ease infinite;}@media (min-width: 64rem) and (hover: hover) and (pointer: fine){.bento-cell:hover .ba-chart-line{d:path("M-30,78 C-12,75 0,72 12,68 C24,64 36,58 48,51 C60,44 72,38 84,31 C96,26 108,22 120,19 C132,17 144,14 156,11 C168,7 180,2 192,-5 C204,-13 216,-21 228,-27 C234,-30 237,-31 240,-32 C246,-33 251,-33.5 255,-34");}.bento-cell:hover .ba-chart-fill{d:path("M-30,78 C-12,75 0,72 12,68 C24,64 36,58 48,51 C60,44 72,38 84,31 C96,26 108,22 120,19 C132,17 144,14 156,11 C168,7 180,2 192,-5 C204,-13 216,-21 228,-27 C234,-30 237,-31 240,-32 C246,-33 251,-33.5 255,-34 V200 H-30 Z");}.bento-cell:hover .ba-chart-dot-solid,.bento-cell:hover .ba-chart-dot-ring{cy:-34px;}}@keyframes ba-dot-pulse{0%,62%{scale:1;opacity:0;}65%{scale:1;opacity:0.55;}100%{scale:3.5;opacity:0;}}@media (prefers-reduced-motion: reduce){.ba-chart-wrap,.ba-chart,.ba-chart-line,.ba-chart-fill,.ba-chart-dot-solid,.ba-chart-dot-ring{transition:none;}.ba-chart-dot-ring{animation:none;}}}@layer components{.bento__visual--auto{position:relative;padding-inline:calc(var(--spacing) * 4);@media (width >= 48rem){padding-inline:calc(var(--spacing) * 6);}margin-bottom:-30px;padding-top:0!important;overflow:hidden;&::after{content:"";position:absolute;inset:0;bottom:30px;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,0) 80%,rgba(255,255,255,1) 100%);z-index:1;}}.ba-timeline{display:flex;width:100%;flex-direction:column;position:relative;padding-left:52px;gap:20px;transition:transform var(--home-demo-duration) var(--home-demo-ease);}.ba-timeline::before{content:"";position:absolute;left:16px;top:70px;bottom:20px;width:1.5px;background:#e5e7eb;transition:top var(--home-demo-duration) var(--home-demo-ease);}.bento-cell:hover .ba-timeline{transform:translateY(50px);transition:transform var(--home-demo-duration) var(--home-demo-ease);}.bento-cell:hover .ba-timeline::before{top:20px;transition:top var(--home-demo-duration) var(--home-demo-ease);}.ba-event{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 3);position:relative;}.ba-event .icon-content{position:absolute;left:-52px;z-index:1;font-size:14px;}.ba-event-content{display:flex;min-width:calc(var(--spacing) * 0);flex-direction:column;}.ba-event-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#4b5563;}.ba-event-time{--tw-leading:1;line-height:1;font-size:0.6875rem;color:#9ca3af;margin-top:2px;}.ba-event-reveal .ba-event{opacity:0;transition:opacity var(--home-demo-duration-fast) ease;}.bento-cell:hover .ba-event-reveal .ba-event{opacity:1;transition:opacity var(--home-demo-duration-fast) ease var(--home-demo-delay);}@media (prefers-reduced-motion: reduce){.ba-timeline,.ba-timeline::before,.ba-event-reveal .ba-event{transition:none;}.bento-cell:hover .ba-timeline{transform:none;}.bento-cell:hover .ba-timeline::before{top:70px;}}}@layer components{.bento__visual--products{justify-content:flex-end;padding-inline:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 5);@media (width >= 48rem){padding-inline:calc(var(--spacing) * 6);}}.bp-grid{position:relative;margin-inline:auto;display:flex;width:100%;flex-direction:column;max-width:18rem;}.bp-card{position:relative;display:flex;overflow:hidden;background-color:var(--color-whiteout);width:100%;border-radius:0.75rem;box-shadow:0 0 0 1px rgba(0,0,0,0.035);backface-visibility:hidden;transform-origin:center bottom;transition:transform 220ms cubic-bezier(0.2,0,0,1),opacity 220ms ease,filter 220ms ease,box-shadow 220ms ease;}.bp-card+.bp-card{margin-top:-0.8rem;}.bp-card:nth-child(1){z-index:1;box-shadow:0 2px 7px rgba(1,0,25,0.025),0 0 0 1px rgba(0,0,0,0.03);opacity:1;filter:blur(0);transform:translateY(0) rotate(0deg) scale(0.8);}.bp-card:nth-child(2){z-index:2;box-shadow:0 4px 11px rgba(1,0,25,0.045),0 0 0 1px rgba(0,0,0,0.035);opacity:1;filter:blur(0);transform:translateY(0) rotate(0deg) scale(0.9);}.bp-card:nth-child(3){z-index:3;box-shadow:0 8px 18px rgba(1,0,25,0.07),0 0 0 1px rgba(0,0,0,0.045);opacity:1;filter:blur(0);transform:translateY(0) rotate(0deg) scale(1);}.bp-card-stack--forward .bp-card,.bp-card-stack--reverse .bp-card{will-change:transform,filter;}.bp-card-stack--forward .bp-card:nth-child(1){animation:bp-card-back-layer 400ms linear both,bp-card-back-motion 295ms cubic-bezier(0.2,0,0,1) 105ms both;}.bp-card-stack--forward .bp-card:nth-child(2){animation:bp-card-middle-layer 400ms linear both,bp-card-middle-motion 295ms cubic-bezier(0.2,0,0,1) 105ms both;}.bp-card-stack--forward .bp-card:nth-child(3){animation:bp-card-front-layer 400ms linear both,bp-card-front-motion 400ms cubic-bezier(0.37,0,0.23,1) both;}.bp-card-stack--reverse .bp-card:nth-child(1){animation:bp-card-back-layer 360ms linear reverse both,bp-card-back-motion 280ms cubic-bezier(0.2,0,0,1) 25ms reverse both;}.bp-card-stack--reverse .bp-card:nth-child(2){animation:bp-card-middle-layer 360ms linear reverse both,bp-card-middle-motion 280ms cubic-bezier(0.2,0,0,1) 25ms reverse both;}.bp-card-stack--reverse .bp-card:nth-child(3){animation:bp-card-front-layer 360ms linear reverse both,bp-card-front-motion 360ms cubic-bezier(0.37,0,0.23,1) reverse both;}@media (prefers-reduced-motion: reduce){.bp-card,.bp-card-stack--forward .bp-card,.bp-card-stack--reverse .bp-card{animation:none;transition-duration:1ms;will-change:auto;}.bp-card-stack--forward .bp-card:nth-child(1),.bp-card-stack--reverse .bp-card:nth-child(1){opacity:1;filter:blur(0);transform:translateY(0) rotate(0deg) scale(0.8);}.bp-card-stack--forward .bp-card:nth-child(2),.bp-card-stack--reverse .bp-card:nth-child(2){opacity:1;filter:blur(0);transform:translateY(0) rotate(0deg) scale(0.9);}.bp-card-stack--forward .bp-card:nth-child(3),.bp-card-stack--reverse .bp-card:nth-child(3){opacity:1;filter:blur(0);transform:translateY(0) rotate(0deg) scale(1);}}@keyframes bp-card-back-layer{0%{z-index:1;}61%{z-index:1;}62%,100%{z-index:2;}}@keyframes bp-card-middle-layer{0%{z-index:2;}61%{z-index:2;}62%,100%{z-index:3;}}@keyframes bp-card-front-layer{0%{z-index:4;}56%{z-index:4;}57%{z-index:0;}99%{z-index:0;}100%{z-index:1;}}@keyframes bp-card-back-motion{0%{box-shadow:0 2px 7px rgba(1,0,25,0.025),0 0 0 1px rgba(0,0,0,0.03);opacity:1;filter:blur(0);transform:translateY(0) rotate(0deg) scale(0.8);}40%{filter:blur(0.16px);}100%{box-shadow:0 4px 11px rgba(1,0,25,0.045),0 0 0 1px rgba(0,0,0,0.035);opacity:1;filter:blur(0);transform:translateY(4.15rem) rotate(0.5deg) scale(0.9);}}@keyframes bp-card-middle-motion{0%{box-shadow:0 4px 11px rgba(1,0,25,0.045),0 0 0 1px rgba(0,0,0,0.035);opacity:1;filter:blur(0);transform:translateY(0) rotate(0deg) scale(0.9);}40%{filter:blur(0.1px);}100%{box-shadow:0 8px 18px rgba(1,0,25,0.07),0 0 0 1px rgba(0,0,0,0.045);opacity:1;filter:blur(0);transform:translateY(4.15rem) rotate(-0.2deg) scale(1);}}@keyframes bp-card-front-motion{0%{box-shadow:0 8px 18px rgba(1,0,25,0.07),0 0 0 1px rgba(0,0,0,0.045);opacity:1;filter:blur(0);transform:translateY(0) rotate(0deg) scale(1);}56%{box-shadow:0 10px 20px rgba(1,0,25,0.075),0 0 0 1px rgba(0,0,0,0.045);opacity:0.48;filter:blur(1.8px);transform:translateY(4.5rem) rotate(-1.2deg) scale(0.7);}100%{box-shadow:0 2px 7px rgba(1,0,25,0.025),0 0 0 1px rgba(0,0,0,0.03);opacity:1;filter:blur(0);transform:translateY(-9.3rem) rotate(-1.1deg) scale(0.8);}}.bp-card-thumb{position:relative;display:flex;min-height:calc(var(--spacing) * 22);width:calc(var(--spacing) * 28);flex-shrink:0;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:calc(var(--spacing) * 2.5);gap:0.3125rem;background:#f7f7f8;color:var(--color-rovrum-grey);box-shadow:inset 0 -1px rgba(1,0,25,0.04);}.bp-card-pill{position:relative;z-index:10;width:fit-content;border-radius:calc(infinity * 1px);background-color:color-mix(in srgb,#fff 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 80%,transparent);}padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);font-size:0.58rem;--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);white-space:nowrap;box-shadow:0 0 0 1px rgba(1,0,25,0.04);}.bp-card-line{position:relative;z-index:10;display:block;height:calc(var(--spacing) * 1);width:calc(1 / 2 * 100%);border-radius:calc(infinity * 1px);background:rgba(1,0,25,0.08);}.bp-card-line--long{width:calc(3 / 4 * 100%);}.bp-card-body{display:flex;min-width:calc(var(--spacing) * 0);flex-direction:column;justify-content:center;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 4);gap:0.125rem;}.bp-card-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:0.78rem;--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-blackout);}.bp-card-type{font-size:0.68rem;--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:rgba(1,0,25,0.48);}.bp-card-price{margin-top:calc(var(--spacing) * 1.5);font-size:0.88rem;--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-blackout);--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,);}}@layer components{.money-path-band{position:relative;overflow:hidden;@media (width >= 48rem){padding-block:calc(var(--spacing) * 30);}--money-path-edge:rgba(255,115,0,0.3);--money-path-radius:0rem;--money-path-top-line:min(75%,calc(100% - var(--money-path-radius) - 5rem));--money-path-left-line:min(75%,calc(100% - var(--money-path-radius) - 5rem));--money-path-cue-stroke:2px;isolation:isolate;background:radial-gradient(circle at 12% 0%,rgba(255,235,218,0.1) 0,transparent 34%),linear-gradient(180deg,rgba(255,235,218,0.15) 20%,rgba(255,255,255,1));}.money-path-band::before,.money-path-band::after{content:"";position:absolute;z-index:1;pointer-events:none;}.money-path-band::before{top:0;left:0;width:var(--money-path-radius);height:var(--money-path-radius);border-top:1px solid var(--money-path-edge);border-left:1px solid var(--money-path-edge);border-top-left-radius:var(--money-path-radius);}.money-path-band::after{top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--money-path-edge),rgba(255,115,0,0.08),rgba(255,115,0,0)) var(--money-path-radius) 0 / var(--money-path-top-line) 1px no-repeat,linear-gradient(180deg,var(--money-path-edge),rgba(255,115,0,0.08),rgba(255,115,0,0)) 0 var(--money-path-radius) / 1px var(--money-path-left-line) no-repeat;}.money-path-band>:not(.money-path-band__mark){position:relative;z-index:2;}.money-path-band__mark{position:absolute;top:clamp(2rem,7vw,4.75rem);right:clamp(-10rem,-8vw,-4rem);z-index:0;width:clamp(18rem,42vw,40rem);max-width:none;opacity:0.02;pointer-events:none;user-select:none;mix-blend-mode:multiply;}.money-path-rail{position:relative;display:grid;gap:calc(var(--spacing) * 5);}.money-path-band .section-intro--split{grid-template-columns:minmax(0,1fr);align-items:start;}.money-path-band .section-intro__copy{max-width:44rem;}.money-path-step{position:relative;min-height:calc(var(--spacing) * 10);padding:calc(var(--spacing) * 0);text-align:left;}.money-path-step:is(a){transform:translate3d(0,0,0);transition:transform 120ms var(--ease-ui-out),box-shadow 180ms var(--ease-ui-out),background-color 180ms ease;}.money-path-step:is(a):focus-visible{outline:2px solid color-mix(in srgb,#ff7300,transparent 25%);@supports (color: color-mix(in lab,red,red)){outline:2px solid color-mix(in srgb,var(--color-zona-sun),transparent 25%);}outline-offset:3px;box-shadow:var(--shadow-card-hover);}.money-path-step:is(a):focus-visible .money-path-step__arrow{opacity:1;transform:translate(0,0);}.money-path-step:is(a):active{transform:scale(0.96);}.money-path-step__arrow{top:1rem;right:1rem;}.money-path-step__visual{--mpv-color:rgb(255,115,0);--mpv-soft:rgba(255,115,0,0.14);}.money-path-step__visual>span{position:absolute;display:block;}.money-path-step__visual--sell{--mpv-color:rgb(255,115,0);--mpv-soft:rgba(255,115,0,0.14);--mpv-tint:rgba(255,115,0,0.1);}.money-path-step__visual--bill{--mpv-color:rgb(79,110,247);--mpv-soft:rgba(79,110,247,0.14);}.money-path-step__visual--run{--mpv-color:rgb(0,166,81);--mpv-soft:rgba(0,166,81,0.14);}.money-path-step__visual--learn{--mpv-color:rgb(168,85,247);--mpv-soft:rgba(168,85,247,0.14);}.mpv-stroke{top:50%;left:50%;width:5.5rem;z-index:1;height:var(--money-path-cue-stroke);border-radius:999px;background:rgba(15,23,42,0.08);transform:translate(-50%,-50%);}.mpv-stroke::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,transparent,var(--mpv-color),transparent);}.mpv-token{top:50%;left:50%;z-index:2;width:0.5rem;height:0.5rem;border-radius:999px;background:var(--mpv-color);box-shadow:0 0 0 0.2rem rgba(255,255,255,0.94),0 0 0 0.4rem var(--mpv-soft);transform:translate(-50%,-50%);}.mpv-oval{top:50%;left:50%;z-index:1;width:3.3rem;height:1.65rem;border-radius:999px;background:linear-gradient(125deg,rgb(203,213,225) 18%,rgba(79,110,247,0.38) 55%,var(--mpv-color) 88%);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;padding:var(--money-path-cue-stroke);transform:translate(-50%,-50%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;}.mpv-token--neutral{background:rgb(203,213,225);box-shadow:0 0 0 0.2rem rgba(255,255,255,0.94);}.money-path-step__visual--sell .mpv-token{left:calc(50% + 2.05rem);}.money-path-step__visual--run .mpv-stroke{width:4.1rem;background:transparent;}.money-path-step__visual--run .mpv-stroke::after{background:linear-gradient(90deg,rgba(0,166,81,0.28),rgba(0,166,81,0.72));mask-image:repeating-linear-gradient(90deg,#000 0 7px,transparent 7px 11px);-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 7px,transparent 7px 11px);}.money-path-step__visual--bill .mpv-token{top:calc(50% - -0.48rem);left:calc(50% + 1.4rem);}.money-path-step__visual--bill .mpv-token--neutral{top:calc(50% + -0.48rem);left:calc(50% - 1.4rem);}.money-path-step__visual--run .mpv-token{left:calc(50% - 2.05rem);background:rgb(116,198,157);box-shadow:0 0 0 0.2rem rgba(255,255,255,0.94);}.money-path-step__visual--run .mpv-token--alt{left:calc(50% + 2.05rem);opacity:1;background:rgb(0,166,81);box-shadow:0 0 0 0.2rem rgba(255,255,255,0.94),0 0 0 0.4rem var(--mpv-soft);}.money-path-step__visual--learn .mpv-stroke{display:none;}.mpv-curve{position:absolute;top:50%;left:50%;z-index:1;width:5.6rem;height:1.7rem;overflow:visible;transform:translate(-50%,-50%);}.mpv-curve path{stroke-width:calc(var(--money-path-cue-stroke) * 1.25);}.money-path-step__visual--learn .mpv-token{left:calc(50% + 2.5rem);top:calc(50% - 0.65rem);}.money-path-step__copy{position:relative;z-index:10;}@media (hover: hover) and (pointer: fine){.money-path-step:is(a):hover{box-shadow:var(--shadow-card-hover);}.money-path-step:is(a):hover .money-path-step__arrow{opacity:1;transform:translate(0,0);}}@media (hover: none),(pointer: coarse){.money-path-step:is(a) .money-path-step__arrow{opacity:0.85;transform:translate(0,0);}}@media (prefers-reduced-motion: reduce){.money-path-step:is(a),.money-path-step__arrow{transition:none;}.money-path-step:is(a),.money-path-step:is(a):active,.money-path-step__arrow,.money-path-step:is(a):hover .money-path-step__arrow,.money-path-step:is(a):focus-visible .money-path-step__arrow{transform:none;}}@media (width >= 48rem){.money-path-band{--money-path-radius:1rem;}.money-path-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 6);}}@media (width >= 64rem){.money-path-band .section-intro--split{grid-template-columns:minmax(0,1fr) 420px;align-items:end;}.money-path-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(var(--spacing) * 6);}}}@layer components{.revenue-stage-visual{background:#fff;}.revenue-stage-media{display:block;width:100%;height:100%;object-fit:cover;object-position:center;}.revenue-stage-media--contain{object-fit:contain;padding:1rem;}.revenue-stage-media--checkout{height:118%;padding:0 1.75rem;object-position:center bottom;filter:drop-shadow(0 22px 30px rgba(1,0,25,0.1));transform:translateY(15%);}.revenue-stage-media--upsells{padding:0;object-position:left center;object-fit:cover;height:55%;padding-left:20px;}.revenue-stage-media--integrations{object-fit:cover;padding:0;filter:none;width:90%;}@media (max-width: 30rem){.revenue-stage-media--contain{padding:0.9rem;}.revenue-stage-media--checkout{padding-inline:1.4rem;}.revenue-stage-media--integrations{padding:0;}}.affiliate-program-visual{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:1.5rem;}.affiliate-flow{position:relative;display:grid;width:max-content;max-width:100%;gap:0.76rem;}.affiliate-flow::before{position:absolute;top:1.1rem;bottom:1.1rem;left:1rem;width:1.5px;transform:translateX(-50%);background:#e5e7eb;content:"";}.affiliate-flow__event{position:relative;display:grid;grid-template-columns:2rem minmax(0,1fr);gap:0.68rem;align-items:center;min-height:2.2rem;}.affiliate-flow__event .icon-content{position:relative;z-index:1;justify-self:center;font-size:0.76rem;}.affiliate-flow__copy{display:flex;min-width:0;flex-direction:column;}.affiliate-flow__copy strong{overflow:hidden;color:var(--color-blackout);font-size:0.8rem;line-height:1.12;font-weight:600;text-overflow:ellipsis;white-space:nowrap;}.affiliate-flow__copy span{overflow:hidden;margin-top:0.1rem;color:#9ca3af;font-size:0.64rem;line-height:1;font-weight:500;text-overflow:ellipsis;white-space:nowrap;}}@layer components{.home-testimonial-section{padding-top:calc(var(--spacing) * 1);@media (width >= 48rem){padding-top:calc(var(--spacing) * 2);}}.tw-testimonial-track{display:flex;gap:calc(var(--spacing) * 4);overflow-x:auto;@media (width >= 48rem){gap:calc(var(--spacing) * 5);}--testimonial-motion-dur:140ms;--testimonial-motion-blur:1.5px;padding:0.5rem 0 0.375rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;cursor:grab;padding-inline:max(1rem,calc((100vw - 42rem) / 2));@media (width >= 48rem){padding:5px 0;padding-inline:max(1.25rem,calc((100vw - 42rem) / 2));}}.tw-testimonial-track.is-dragging{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing;user-select:none;}.tw-testimonial-track--single{overflow:visible;cursor:auto;}.tw-testimonial{position:relative;overflow:hidden;border-radius:var(--radius-3xl);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 8);@media (width >= 48rem){padding-inline:calc(var(--spacing) * 10);}@media (width >= 48rem){padding-block:calc(var(--spacing) * 10);}display:flex;align-items:center;flex:0 0 min(42rem,calc(100vw - 2rem));min-height:22rem;scroll-snap-align:center;transition:filter var(--testimonial-motion-dur) var(--ease-ui-out),opacity 260ms ease,transform 260ms var(--ease-ui-out);filter:saturate(0);opacity:0.5;background:transparent;box-shadow:var(--shadow-card);transform:scale(0.95);@media (width >= 48rem){min-height:20rem;}}.tw-testimonial--single{flex-basis:min(42rem,calc(100vw - 2rem));margin-inline:auto;min-height:0;}.tw-testimonial.is-active{filter:none;opacity:1;transform:scale(1);}.tw-testimonial-track.is-preparing-motion .tw-testimonial,.tw-testimonial-track.is-moving .tw-testimonial{will-change:filter,opacity;}.tw-testimonial-track.is-moving .tw-testimonial{filter:saturate(0.55) blur(var(--testimonial-motion-blur));opacity:0.6;}.tw-testimonial-track.is-moving .tw-testimonial.is-active{opacity:0.8;}.tw-testimonial::after{content:"";position:absolute;inset:0;pointer-events:none;background:none;opacity:0;}.tw-testimonial>*{position:relative;z-index:10;}.tw-testimonial-inner{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--spacing) * 1);@media (width >= 48rem){flex-direction:row;}@media (width >= 48rem){gap:calc(var(--spacing) * 5);}}.tw-testimonial-quote{pointer-events:none;height:38px;flex-shrink:0;align-self:flex-start;font-size:4.5rem;--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:color-mix(in srgb,#000 10%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-black) 10%,transparent);}-webkit-user-select:none;user-select:none;@media (width >= 48rem){font-size:6rem;}}.tw-testimonial-body{min-width:calc(var(--spacing) * 0);flex:1;}.tw-testimonial-copy{margin-top:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 7);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-gray-700);@media (width >= 48rem){margin-top:calc(var(--spacing) * 3);}@media (width >= 48rem){margin-bottom:calc(var(--spacing) * 8);}@media (width >= 48rem){font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));}}.tw-testimonial-person{display:flex;align-items:center;gap:calc(var(--spacing) * 3.5);@media (width >= 48rem){gap:calc(var(--spacing) * 5);}}.tw-testimonial-avatar{display:flex;height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);align-items:center;justify-content:center;overflow:hidden;border-radius:var(--radius-xl);background-color:var(--color-black);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 4px 6px -4px var(--tw-shadow-color,rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);@media (width >= 48rem){height:calc(var(--spacing) * 14);}@media (width >= 48rem){width:calc(var(--spacing) * 14);}}.tw-testimonial-avatar-image{display:block;height:100%;width:100%;object-fit:cover;}.tw-testimonial-meta{display:flex;flex-direction:column;}.tw-testimonial-name{margin:calc(var(--spacing) * 0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-blackout);@media (width >= 48rem){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));}}.tw-testimonial-role{margin-top:calc(var(--spacing) * 1);margin-bottom:calc(var(--spacing) * 0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-rovrum-grey);@media (width >= 48rem){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));}}.tw-testimonial-dots{margin-top:calc(var(--spacing) * 8);display:flex;align-items:center;justify-content:center;gap:calc(var(--spacing) * 2.5);}.tw-testimonial-dot{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:0px;padding:calc(var(--spacing) * 0);background:color-mix(in srgb,#000 24%,#fff 76%);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--color-blackout) 24%,var(--color-whiteout) 76%);}opacity:0.35;cursor:pointer;transition:width 220ms var(--ease-ui-out),opacity 220ms ease,background-color 220ms ease;}.tw-testimonial-dot.is-active{width:calc(var(--spacing) * 6);opacity:1;background:var(--color-blackout);}@media (prefers-reduced-motion: reduce){.tw-testimonial{transition:none;}.tw-testimonial-track.is-preparing-motion .tw-testimonial,.tw-testimonial-track.is-moving .tw-testimonial{will-change:auto;}.tw-testimonial-track.is-moving .tw-testimonial{opacity:1;}.tw-testimonial-track.is-moving .tw-testimonial:not(.is-active){opacity:0.5;filter:saturate(0);}.tw-testimonial-track.is-moving .tw-testimonial.is-active{filter:none;}}}@layer components{.rv-section{position:relative;overflow:hidden;}.rv-feature-visual{align-items:stretch;justify-content:stretch;padding:calc(var(--spacing) * 0);}.rv-feature-media{display:block;height:100%;width:100%;border-radius:0;background-color:var(--color-white);object-fit:cover;object-position:top left;}.rv-feature-media:is(img,video){border:0;}.rv-feature-media--zoom{transform:scale(1.3);transform-origin:top right;}}@layer components{.section-trends-report{--trends-report-glint:rgba(255,255,255,0.13);--trends-report-point-bg:rgba(255,255,255,0.025);--trends-report-point-ring:rgba(255,255,255,0.075);position:relative;overflow:hidden;padding:clamp(2rem,5vw,4rem) 1.25rem;background:radial-gradient(circle at 16% 18%,rgba(255,115,0,0.2),transparent 30rem),radial-gradient(circle at 88% 12%,rgba(100,182,255,0.16),transparent 28rem),linear-gradient(135deg,#010019 0%,#090725 48%,#010019 100%);}.section-trends-report::before{position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(rgba(255,255,255,0.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.08) 1px,transparent 1px);background-size:4rem 4rem;mask-image:linear-gradient(115deg,rgba(0,0,0,0.62),transparent 70%);content:"";opacity:0.18;pointer-events:none;}.trends-report__layout{position:relative;margin-inline:auto;display:grid;max-width:var(--container-6xl);align-items:center;gap:clamp(2rem,5vw,5rem);}.trends-report__eyebrow{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 2);color:rgba(255,255,255,0.72);}.trends-report__eyebrow::before{width:0.5rem;height:0.5rem;border-radius:999px;background:var(--color-zona-sun);box-shadow:0 0 0 0.25rem rgba(255,115,0,0.16);content:"";transform-origin:center;animation:trends-report-pulse 2.8s ease-out infinite;}.trends-report__heading{margin-bottom:calc(var(--spacing) * 2);max-width:var(--container-2xl);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));@media (width >= 48rem){font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));}color:var(--color-whiteout);}.trends-report__subheading{max-width:36rem;color:rgba(255,255,255,0.86);line-height:1.08;text-wrap:balance;margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);@media (width >= 48rem){font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));}@media (width >= 64rem){font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));}}.trends-report__subheading span{color:var(--color-zona-sun);}.trends-report__lede{margin-bottom:calc(var(--spacing) * 5);max-width:var(--container-xl);color:rgba(255,255,255,0.78);}.trends-report__points{margin-bottom:calc(var(--spacing) * 6);display:grid;max-width:var(--container-2xl);list-style-type:none;gap:calc(var(--spacing) * 2.5);padding:calc(var(--spacing) * 0);}.trends-report__point{position:relative;display:grid;min-height:calc(var(--spacing) * 14);align-items:center;overflow:hidden;border-radius:var(--radius-xl);padding-block:calc(var(--spacing) * 2.5);padding-right:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);grid-template-columns:1.125rem minmax(0,1fr);column-gap:0.4em;background:linear-gradient(135deg,rgba(255,255,255,0.062),rgba(255,255,255,0.026)),var(--trends-report-point-bg);box-shadow:inset 0 0 0 1px var(--trends-report-point-ring),0 0.5rem 1.25rem rgba(0,0,0,0.08);color:rgba(255,255,255,0.84);}.trends-report__point::before{position:absolute;top:0;right:0.875rem;left:0.875rem;height:1px;background:linear-gradient(90deg,transparent,var(--trends-report-glint),transparent);content:"";pointer-events:none;}.trends-report__point>span:last-child{text-wrap:balance;}.trends-report__point-icon{display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));width:1.125rem;color:rgba(255,255,255,0.66);}.trends-report__point-icon svg{width:1em;height:1em;fill:currentcolor;}.trends-report__actions{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 3.5);}.trends-report__preview{position:relative;width:min(100%,16.75rem);margin:0 auto;perspective:70rem;transform:translateY(-0.375rem);}.trends-report__sheet{position:absolute;top:-3%;right:22%;bottom:12%;left:-14%;z-index:0;border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,0.12),rgba(255,255,255,0.035)),rgba(255,255,255,0.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.12),0 1rem 2.25rem rgba(0,0,0,0.18);transform-origin:center;transition:transform var(--home-demo-duration) var(--home-demo-ease);will-change:transform;}.trends-report__sheet--one{transform:translate(0.2em,0) rotateZ(0deg) skewY(-9deg);}.trends-report__sheet--two{opacity:0.48;transform:translate(1.2em,1em) rotateZ(0deg) skewY(-9deg);}.group\/report:hover .trends-report__sheet--one{transform:translate(-0.5em,-0.5em) rotateZ(0deg) skewY(-9deg);}.group\/report:hover .trends-report__sheet--two{transform:translate(0.8em,0.8em) rotateZ(0deg) skewY(-9deg);}.trends-report__cover{position:relative;z-index:1;display:block;width:100%;height:auto;object-fit:cover;object-position:center;filter:drop-shadow(0 1.75rem 2.5rem rgba(0,0,0,0.34));transition:filter var(--home-demo-duration) var(--home-demo-ease);user-select:none;will-change:filter;}.group\/report:hover .trends-report__cover{filter:drop-shadow(0 2rem 2.8rem rgba(0,0,0,0.38));}@media (min-width: 48rem){.section-trends-report{padding-right:clamp(2rem,5vw,4rem);padding-left:clamp(2rem,5vw,4rem);}.trends-report__layout{grid-template-columns:minmax(0,1.05fr) minmax(20rem,0.82fr);}.trends-report__points{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width: 47.999rem){.trends-report__preview{display:none;}}@media (prefers-reduced-motion: reduce){.trends-report__eyebrow::before{animation:none;}.trends-report__sheet,.trends-report__cover{transition:none;}}@keyframes trends-report-pulse{0%,100%{transform:scale(1);box-shadow:0 0 0 0.25rem rgba(255,115,0,0.16);}38%{transform:scale(1.08);box-shadow:0 0 0 0.28rem rgba(255,115,0,0.2),0 0 0 0.65rem rgba(255,115,0,0.08),0 0 0.9rem rgba(255,115,0,0.34);}72%{transform:scale(1);box-shadow:0 0 0 0.25rem rgba(255,115,0,0.16),0 0 0 0.9rem rgba(255,115,0,0);}}}@layer components{.people-split{display:flex;flex-direction:column;align-items:center;gap:calc(var(--spacing) * 12);@media (width >= 48rem){flex-direction:row;}@media (width >= 48rem){align-items:center;}@media (width >= 48rem){gap:calc(var(--spacing) * 16);}@media (width >= 64rem){gap:calc(var(--spacing) * 24);}}.people-split__showcase{position:relative;width:100%;@media (width >= 48rem){width:420px;}@media (width >= 48rem){flex-shrink:0;}}.people-split__copy{display:flex;flex-direction:column;}.people-split__label{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-gray-400);text-transform:uppercase;}.people-split__heading{margin-bottom:calc(var(--spacing) * 6);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-wrap:pretty;color:var(--color-blackout);@media (width >= 48rem){font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));}}.people-split__body{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);text-wrap:pretty;color:var(--color-rovrum-grey);&:last-child{margin-bottom:calc(var(--spacing) * 0);}}}@layer components{.bento-cell--see-ask{background-color:var(--color-white);}.home-analytics-visual{margin-top:auto;display:flex;flex:1;align-items:flex-end;overflow:hidden;padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 0);@media (width >= 48rem){padding-top:calc(var(--spacing) * 5);}min-height:12.25rem;}.bento__visual--revenue-shot.home-analytics-visual{min-height:13rem;}.home-analytics-shot-frame.media-frame{flex-shrink:0;--tw-shadow-alpha:3%;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,oklab(from rgb(0 0 0 / 0.1) l a b / 3%)),0 4px 6px -4px var(--tw-shadow-color,oklab(from rgb(0 0 0 / 0.1) l a b / 3%));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);width:min(132%,34rem);max-width:none;transform:translateY(20px);transition:transform 220ms var(--ease-ui-out);}.bento__visual--revenue-shot{justify-content:flex-start;padding-right:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 0);@media (width >= 48rem){padding-right:calc(var(--spacing) * 6);}}.bento__visual--revenue-shot .home-analytics-shot-frame{margin-left:-18%;}.bento__visual--customers-shot{justify-content:flex-end;padding-right:calc(var(--spacing) * 0);padding-left:calc(var(--spacing) * 4);@media (width >= 48rem){padding-left:calc(var(--spacing) * 6);}align-items:flex-start;}@media (hover: hover) and (pointer: fine){.bento-cell:hover .home-analytics-shot-frame{transform:translateY(14px);}}@media (width >= 48rem){.home-analytics-visual{min-height:12.75rem;}.bento__visual--revenue-shot.home-analytics-visual{min-height:13.75rem;}.home-analytics-shot-frame.media-frame{width:min(142%,38rem);}.bento__visual--revenue-shot .home-analytics-shot-frame{margin-left:-24%;}}@media (prefers-reduced-motion: reduce){.home-analytics-shot-frame.media-frame{transition:none;}.bento-cell:hover .home-analytics-shot-frame{transform:translateY(20px);}}}@layer components{.section-final-cta__mesh{position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;transform:scale(1.08);transform-origin:center;background:radial-gradient(ellipse 65% 55% at 8% 48%,rgba(255,115,0,0.58) 0%,rgba(255,115,0,0.22) 42%,rgba(255,115,0,0) 68%),radial-gradient(ellipse 58% 52% at 92% 40%,rgba(236,72,153,0.48) 0%,rgba(236,72,153,0.18) 44%,rgba(236,72,153,0) 66%),radial-gradient(ellipse 70% 60% at 50% 92%,rgba(168,85,247,0.42) 0%,rgba(168,85,247,0.16) 48%,rgba(168,85,247,0) 70%),radial-gradient(ellipse 50% 42% at 48% 8%,rgba(255,124,32,0.45) 0%,rgba(255,124,32,0.14) 50%,rgba(255,124,32,0) 72%),linear-gradient(155deg,#fff4ed 0%,#ffe8f6 45%,#f3ecff 100%);filter:saturate(118%) blur(32px);}@media (width >= 48rem){.section-final-cta__mesh{filter:saturate(118%) blur(40px);}}}@layer components{:root{--home-demo-duration:260ms;--home-demo-duration-fast:140ms;--home-demo-delay:180ms;--home-demo-ease:var(--ease-ui-in-out);}}@layer components{.checkout-flow-visual{--checkout-flow-accent:var(--color-zona-sun);display:grid;place-items:center;background:radial-gradient(circle at 50% 48%,var(--checkout-flow-accent) 0 20%,transparent 48%),linear-gradient(180deg,#fbfbfc 0%,#f6f6f7 100%);@supports (color: color-mix(in lab,red,red)){background:radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--checkout-flow-accent),transparent 96%) 0 20%,transparent 48%),linear-gradient(180deg,#fbfbfc 0%,#f6f6f7 100%);}}.checkout-flow-visual::before{position:absolute;inset:1rem;z-index:0;border-radius:calc(var(--feature-card-visual-radius) - 0.35rem);background:linear-gradient(rgba(1,0,25,0.035) 1px,transparent 1px),linear-gradient(90deg,rgba(1,0,25,0.035) 1px,transparent 1px);background-position:0 14px,0 0;background-size:28px 28px;content:"";mask-image:radial-gradient(circle at center,#000 0 34%,transparent 72%);}.checkout-flow-visual--main{--checkout-flow-accent:#4f6ef7;}.checkout-flow-visual--upsell{--checkout-flow-accent:var(--color-zona-sun);}.checkout-flow-visual--upgrade{--checkout-flow-accent:#14b8a6;}.checkout-flow-visual--thanks{--checkout-flow-accent:#22c55e;}.checkout-flow-chipboard{position:relative;z-index:1;width:min(91%,31rem);height:6.5rem;}.checkout-flow-icon{position:absolute;z-index:5;font-size:1.12rem;box-shadow:0 12px 28px rgba(1,0,25,0.08),0 1px 2px rgba(1,0,25,0.08);}.checkout-flow-chip{position:absolute;display:inline-flex;z-index:2;align-items:center;padding:0.8em 1em;border-radius:9999px;background:white;box-shadow:0 0 0 1px rgba(0,0,0,0.03),0 1px 2px -1px rgba(0,0,0,0.03),0 2px 4px 0 rgba(0,0,0,0.01),0 1px 0 rgba(255,255,255,0.9) inset;color:rgba(1,0,25,0.72);font-size:0.6rem;line-height:1;font-weight:700;letter-spacing:0;white-space:nowrap;}.checkout-flow-chip:nth-child(1){top:0.1rem;left:50%;transform:translateX(-50%) rotate(-2deg);}.checkout-flow-chip:nth-child(2){top:2.2rem;left:2rem;transform:rotate(-3.5deg);}.checkout-flow-chip:nth-child(3){top:2.15rem;right:1.8rem;transform:rotate(3deg);}.checkout-flow-chip:nth-child(4){bottom:0.05rem;left:0;transform:rotate(2.4deg);}.checkout-flow-chip:nth-child(5){right:0.6rem;bottom:0;transform:rotate(-2.8deg);}.bento-cell--checkout-mini-frame{@media (width >= 48rem){display:grid;}@media (width >= 48rem){min-height:230px;}@media (width >= 48rem){align-items:center;}@media (width >= 48rem){gap:calc(var(--spacing) * 2);}grid-template-columns:minmax(0,0.48fr) minmax(0,0.52fr);}.bento-cell--checkout-mini-frame .bento__copy{padding-bottom:calc(var(--spacing) * 6);@media (width >= 48rem){padding-block:calc(var(--spacing) * 8);}@media (width >= 48rem){padding-right:calc(var(--spacing) * 2);}}.bento-cell--checkout-mini-frame .bento__visual{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 0);padding-bottom:calc(var(--spacing) * 6);@media (width >= 48rem){padding-inline:calc(var(--spacing) * 0);}@media (width >= 48rem){padding-block:calc(var(--spacing) * 6);}}.checkout-placement-frame{width:min(100%,17.25rem);margin-inline:auto;}.checkout-placement-frame::before{width:auto;max-width:none;margin-inline:0.5rem;font-size:0.54em;}.checkout-placement-frame::after{display:none;}.checkout-placement-frame img,.checkout-placement-frame video{height:7.35rem;object-fit:cover;}@media (width >= 48rem){.checkout-placement-frame{transform:translateX(0.85rem);}}}@layer components{.pricing-hero{position:relative;overflow:hidden;padding-block:calc(var(--spacing) * 24);padding-bottom:calc(var(--spacing) * 12);@media (width >= 48rem){padding-block:calc(var(--spacing) * 32);}@media (width >= 48rem){padding-bottom:calc(var(--spacing) * 35);}}.pricing-toggle{position:relative;margin-inline:auto;display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1);border-radius:var(--radius-xl);background-color:color-mix(in oklab,var(--color-black) 6%,transparent);padding:calc(var(--spacing) * 1);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 1px 2px -1px var(--tw-shadow-color,rgb(0 0 0 / 0.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);--tw-ring-color:color-mix(in oklab,var(--color-black) 8%,transparent);--toggle-x:0.25rem;--toggle-width:7rem;}.pricing-toggle::before{position:absolute;top:calc(var(--spacing) * 1);bottom:calc(var(--spacing) * 1);left:calc(var(--spacing) * 0);border-radius:var(--radius-lg);background-color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 1px 2px -1px var(--tw-shadow-color,rgb(0 0 0 / 0.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);--tw-ring-color:color-mix(in oklab,var(--color-black) 8%,transparent);--tw-content:'';content:var(--tw-content);width:var(--toggle-width);transform:translate3d(var(--toggle-x),0,0);transition:transform 200ms var(--ease-ui-out),width 200ms var(--ease-ui-out),box-shadow 160ms var(--ease-ui-out);}.pricing-toggle:not([data-toggle-ready="true"])::before{opacity:0;transition-duration:0.001s;}.pricing-toggle:not([data-toggle-ready="true"]) button[aria-pressed="true"]{background-color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 1px 2px -1px var(--tw-shadow-color,rgb(0 0 0 / 0.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);--tw-ring-color:color-mix(in oklab,var(--color-black) 8%,transparent);}.pricing-toggle button{position:relative;z-index:10;display:flex;min-height:calc(var(--spacing) * 10);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rovrum-grey);transition:color 160ms var(--ease-ui-out),transform 120ms var(--ease-ui-out);transform-origin:center;}.pricing-toggle button[aria-pressed="true"]{color:var(--color-blackout);}.pricing-toggle button:active{transform:scale(0.96);}.pricing-toggle button: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);--tw-ring-color:color-mix(in srgb,#ff7300 35%,transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color:color-mix(in oklab,var(--color-zona-sun) 35%,transparent);}--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-white);--tw-outline-style:none;outline-style:none;}.pricing-toggle span{padding-inline:calc(var(--spacing) * 0);font-size:0.68rem;--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-green-500);text-transform:uppercase;}.pricing-toggle-wrap{margin-bottom:calc(var(--spacing) * 14);display:flex;justify-content:center;}.pricing-card-grid{display:grid;gap:calc(var(--spacing) * 4);@media (width >= 64rem){grid-template-columns:repeat(3,minmax(0,1fr));}@media (width >= 64rem){align-items:stretch;}}.pricing-card{position:relative;display:flex;min-height:39rem;flex-direction:column;border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 6);@media (width >= 48rem){padding:calc(var(--spacing) * 7);}box-shadow:var(--shadow-card);}.pricing-card--featured{@media (width >= 64rem){margin-top:calc(var(--spacing) * -4);}@media (width >= 64rem){min-height:41rem;}border-color:rgba(0,0,0,0.16);box-shadow:0 18px 48px rgba(0,0,0,0.08),0 0 0 1px rgba(0,0,0,0.08);}.pricing-card__badge{position:absolute;top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);border-radius:calc(infinity * 1px);background-color:var(--color-blackout);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-whiteout);text-transform:uppercase;}.pricing-card__head{margin-bottom:calc(var(--spacing) * 6);padding-right:calc(var(--spacing) * 24);}.pricing-card__head h3{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-blackout);}.pricing-card__head p{margin:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-rovrum-grey);}.pricing-card__price{margin-bottom:calc(var(--spacing) * 1);display:flex;align-items:flex-end;gap:calc(var(--spacing) * 1);font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height));--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-blackout);font-variant-numeric:tabular-nums;}.pricing-card__price [data-price-target],.pricing-card__billing [data-billing-target],.pricing-card__billing [data-saving-target]{transition:opacity 120ms var(--ease-ui-out),transform 140ms var(--ease-ui-out);}.pricing-card__price small{margin-bottom:calc(var(--spacing) * 1);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-rovrum-grey);}.pricing-card__billing{margin-bottom:calc(var(--spacing) * 6);display:flex;min-height:calc(var(--spacing) * 7);flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-rovrum-grey);font-variant-numeric:tabular-nums;}.pricing-card__billing strong{border-radius:calc(infinity * 1px);background-color:var(--color-green-50);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-green-500);--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);--tw-ring-color:color-mix(in srgb,oklch(92.5% 0.084 155.995) 70%,transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color:color-mix(in oklab,var(--color-green-200) 70%,transparent);}}.pricing-card__list{margin-bottom:calc(var(--spacing) * 7);display:grid;gap:calc(var(--spacing) * 3);}.pricing-card__list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:color-mix(in srgb,#000 80%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-blackout) 80%,transparent);}}.pricing-card__list svg{margin-top:calc(var(--spacing) * 0.5);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);fill:currentcolor;color:var(--color-blackout);}.pricing-card__list li.pricing-card__list-item--muted{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:color-mix(in srgb,#66666b 70%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-rovrum-grey) 70%,transparent);}}.pricing-card__list li.pricing-card__list-item--muted svg{color:color-mix(in srgb,#66666b 60%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-rovrum-grey) 60%,transparent);}}.pricing-card .btn{margin-top:auto;}.pricing-page[data-billing-transition="out"] .pricing-card__price [data-price-target],.pricing-page[data-billing-transition="out"] .pricing-card__billing [data-billing-target],.pricing-page[data-billing-transition="out"] .pricing-card__billing [data-saving-target]{opacity:0;transform:translate3d(0,0.2rem,0);}@media (hover: hover) and (pointer: fine){.pricing-toggle button:hover{color:var(--color-blackout);}}.pricing-testimonial-grid{display:grid;gap:calc(var(--spacing) * 3);@media (width >= 48rem){grid-template-columns:repeat(5,minmax(0,1fr));}}.pricing-testimonial{display:flex;flex-direction:column;border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 5);box-shadow:var(--shadow-card);}.pricing-testimonial__stars{margin-bottom:calc(var(--spacing) * 3);display:flex;gap:calc(var(--spacing) * 0.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-zona-sun);}.pricing-testimonial blockquote{margin:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-wrap:pretty;color:var(--color-blackout);}.pricing-testimonial figcaption{margin-top:auto;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rovrum-grey);}.pricing-testimonial__person{display:flex;align-items:center;gap:calc(var(--spacing) * 3);}.pricing-testimonial__avatar{display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:calc(infinity * 1px);background-color:color-mix(in srgb,#000 6%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-blackout) 6%,transparent);}font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-blackout);}.pricing-testimonial__avatar img{height:100%;width:100%;object-fit:cover;}.pricing-comparison{overflow-x:auto;border-radius:var(--radius-2xl);background-color:var(--color-white);--pricing-comparison-open-dur:260ms;--pricing-comparison-close-dur:190ms;--pricing-comparison-ease:var(--ease-ui-out);box-shadow:var(--shadow-card);}.pricing-comparison__header{background-color:var(--color-white);display:grid;grid-template-columns:minmax(14rem,1.15fr) repeat(4,minmax(9.5rem,1fr));z-index:20;min-width:58rem;border-bottom:1px solid rgba(0,0,0,0.08);}.pricing-comparison__corner,.pricing-comparison__plan{padding:calc(var(--spacing) * 4);}.pricing-comparison__corner{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-rovrum-grey);text-transform:uppercase;}.pricing-comparison__plan{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:color-mix(in srgb,#000 8%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 8%,transparent);}}.pricing-comparison__plan strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-blackout);}.pricing-comparison__plan span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-rovrum-grey);}.pricing-comparison__plan b{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-blackout);}.pricing-comparison__group{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:color-mix(in srgb,#000 8%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 8%,transparent);}min-width:58rem;}.pricing-comparison__group:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0px;}.pricing-comparison__group summary{display:flex;cursor:pointer;list-style-type:none;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 4);background-color:var(--color-gray-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5);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));@media (width >= 48rem){padding-inline:calc(var(--spacing) * 6);}}.pricing-comparison__group summary:hover{background-color:var(--color-gray-100);}.pricing-comparison__group summary:focus-visible{background-color:var(--color-gray-100);--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);--tw-ring-color:color-mix(in srgb,#ff7300 35%,transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color:color-mix(in oklab,var(--color-zona-sun) 35%,transparent);}--tw-outline-style:none;outline-style:none;--tw-ring-inset:inset;}.pricing-comparison__group summary::-webkit-details-marker{display:none;}.pricing-comparison__group summary::marker{display:none;content:"";}.pricing-comparison__group[open] .faq-chevron{transform:rotate(180deg);}.pricing-comparison__group summary .faq-chevron{display:grid;height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);flex-shrink:0;place-items:center;color:var(--color-rovrum-grey);transition:transform 180ms var(--ease-ui-out),color 160ms ease;}.pricing-comparison__group summary:hover .faq-chevron,.pricing-comparison__group summary:focus-visible .faq-chevron{color:var(--color-blackout);}.pricing-comparison__group summary strong{display:block;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-blackout);}.pricing-comparison__group summary small{margin-top:calc(var(--spacing) * 1);display:block;max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-rovrum-grey);}.pricing-comparison__panel{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows var(--pricing-comparison-close-dur) var(--pricing-comparison-ease);}.pricing-comparison__group[open] .pricing-comparison__panel{grid-template-rows:1fr;transition-duration:var(--pricing-comparison-open-dur);}.pricing-comparison__panel-inner{min-height:0;overflow:hidden;opacity:0;transform:translate3d(0,-0.25rem,0);transition:opacity var(--pricing-comparison-close-dur) var(--pricing-comparison-ease),transform var(--pricing-comparison-close-dur) var(--pricing-comparison-ease);}.pricing-comparison__panel-inner[data-open="true"]{opacity:1;transform:translate3d(0,0,0);transition:opacity var(--pricing-comparison-open-dur) var(--pricing-comparison-ease),transform var(--pricing-comparison-open-dur) var(--pricing-comparison-ease);}.pricing-comparison[data-pricing-comparison-enhanced] .pricing-comparison__panel{display:block;height:0;grid-template-rows:none;transition:height var(--pricing-comparison-close-dur) var(--pricing-comparison-ease);}.pricing-comparison[data-pricing-comparison-enhanced] .pricing-comparison__panel[data-open="true"]{transition-duration:var(--pricing-comparison-open-dur);}.pricing-comparison[data-pricing-comparison-enhanced] .pricing-comparison__group[data-state="closing"] .pricing-comparison__panel-inner{opacity:0;transform:translate3d(0,-0.125rem,0);transition:opacity var(--pricing-comparison-close-dur) var(--pricing-comparison-ease),transform var(--pricing-comparison-close-dur) var(--pricing-comparison-ease);}.pricing-comparison[data-pricing-comparison-enhanced] .pricing-comparison__group[open] .faq-chevron{transform:rotate(0deg);}.pricing-comparison[data-pricing-comparison-enhanced] .pricing-comparison__group[data-state="opening"] .faq-chevron,.pricing-comparison[data-pricing-comparison-enhanced] .pricing-comparison__group[data-state="open"] .faq-chevron{transform:rotate(180deg);}.pricing-comparison__table-wrap{overflow:visible;}.pricing-comparison__table{width:100%;border-collapse:collapse;text-align:left;min-width:58rem;}.pricing-comparison__table thead th{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-gray-400);text-transform:uppercase;}.pricing-comparison__table th,.pricing-comparison__table td{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:color-mix(in srgb,#000 6%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 6%,transparent);}padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);vertical-align:middle;}.pricing-comparison__table tbody th{width:28%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-blackout);}.pricing-comparison__table tbody th small{margin-top:calc(var(--spacing) * 1);display:block;max-width:18rem;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);text-wrap:pretty;color:var(--color-rovrum-grey);}.pricing-comparison__table tbody th a{color:var(--color-blackout);text-decoration-line:underline;text-decoration-color:color-mix(in srgb,#000 20%,transparent);@supports (color: color-mix(in lab,red,red)){text-decoration-color:color-mix(in oklab,var(--color-black) 20%,transparent);}text-underline-offset:4px;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));&:hover{@media (hover: hover){color:var(--color-zona-sun);}}}.pricing-comparison__table td{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-rovrum-grey);}.pricing-value{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-rovrum-grey);}.pricing-value--yes{color:var(--color-rovrum-grey);}.pricing-value svg{margin-top:calc(var(--spacing) * 0.5);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);fill:currentcolor;color:var(--color-rovrum-grey);}.pricing-value--no{color:var(--color-gray-400);}.pricing-value--no svg{color:var(--color-gray-300);}@media (max-width: 1023px){.pricing-comparison::before{display:block;background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-rovrum-grey);content:"Scroll sideways to compare plans";}.pricing-comparison__table thead th{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:color-mix(in srgb,#000 8%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 8%,transparent);}}}@media (max-width: 767px){.pricing-comparison__header{grid-template-columns:minmax(11rem,1.15fr) repeat(4,minmax(8rem,1fr));min-width:46rem;}.pricing-comparison__plan{gap:calc(var(--spacing) * 1);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 3);text-align:center;}.pricing-comparison__plan strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));}.pricing-comparison__plan span{font-size:0.68rem;}.pricing-comparison__plan b{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));}.pricing-comparison__plan .btn{display:none;}.pricing-comparison__group summary{padding-inline:calc(var(--spacing) * 4);}.pricing-comparison__group,.pricing-comparison__table{min-width:46rem;}.pricing-comparison__table{table-layout:auto;}.pricing-comparison__table thead th{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);text-align:left;font-size:0.68rem;--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);}.pricing-comparison__table thead th:not(:first-child){text-align:center;}.pricing-comparison__table th,.pricing-comparison__table td{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);}.pricing-comparison__table tbody th{width:11rem;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);}.pricing-comparison__table td{text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);}.pricing-value{justify-content:center;gap:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));}.pricing-value svg{display:none;}.pricing-toggle{max-width:100%;}.pricing-toggle button{justify-content:center;padding-inline:calc(var(--spacing) * 3);}.pricing-card{min-height:calc(var(--spacing) * 0);}.pricing-card__head{padding-right:calc(var(--spacing) * 0);}.pricing-testimonial-grid{grid-template-columns:repeat(1,minmax(0,1fr));}}@media (prefers-reduced-motion: reduce){.pricing-comparison__panel,.pricing-comparison__panel-inner,.pricing-comparison__group summary .faq-chevron{transition:none;}.pricing-comparison__panel-inner,.pricing-comparison[data-pricing-comparison-enhanced] .pricing-comparison__group[data-state="closing"] .pricing-comparison__panel-inner{transform:none;}}}@layer components{.glossary-page{padding-right:3.25rem;}.glossary-nav{display:flex;position:fixed;z-index:30;top:4rem;right:0;bottom:0;width:2.25rem;padding:0.25rem 0.1875rem;overflow-y:auto;border-left:1px solid color-mix(in srgb,#66666b 16%,transparent);@supports (color: color-mix(in lab,red,red)){border-left:1px solid color-mix(in oklab,var(--color-rovrum-grey) 16%,transparent);}background:color-mix(in srgb,#fff 72%,transparent);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--color-whiteout) 72%,transparent);}backdrop-filter:saturate(180%) blur(24px);}.glossary-nav ul{display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:0.125rem;min-height:100%;margin:0;padding:0;list-style:none;}.glossary-nav li{display:flex;flex:1 1 auto;min-height:1.25rem;margin:0;}.glossary-nav a{display:flex;flex:1;align-items:center;justify-content:center;min-width:1.75rem;border-radius:0.25rem;color:var(--color-rovrum-grey);font-size:0.6875rem;font-weight:700;line-height:1;text-decoration:none;transition:background-color 0.16s ease,color 0.16s ease,transform 0.16s ease;}.glossary-nav a:hover,.glossary-nav a:focus-visible{color:var(--color-blackout);background:color-mix(in srgb,#ff7300 12%,transparent);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--color-zona-sun) 12%,transparent);}outline:none;}.glossary-letter-group a{display:inline-block;transform:translateX(0);transition:color 0.16s ease,transform 0.16s ease;will-change:transform;}.glossary-letter-group a:hover{transform:translateX(2px);}@media (min-width: 768px){.glossary-page{padding-right:1.5rem;}.glossary-nav{position:sticky;top:4.75rem;width:auto;margin-bottom:3rem;padding:0.3125rem;border:1px solid color-mix(in srgb,#66666b 14%,transparent);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in oklab,var(--color-rovrum-grey) 14%,transparent);}border-radius:0.5rem;background:color-mix(in srgb,#fff 88%,transparent);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--color-whiteout) 88%,transparent);}}.glossary-nav ul{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:0.125rem;min-height:0;}.glossary-nav li{flex:1 1 1.75rem;min-height:0;}.glossary-nav a{min-height:2rem;min-width:1.75rem;font-size:0.875rem;}}}@layer components{.demo-grid{display:grid;min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 6);@media (width >= 64rem){grid-template-columns:15rem minmax(0,1fr);}@media (width >= 64rem){align-items:flex-start;}}.demo-track-list{display:grid;min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 2);}.demo-track-nav{min-width:calc(var(--spacing) * 0);@media (width >= 64rem){position:sticky;}@media (width >= 64rem){top:calc(var(--spacing) * 28);}}.demo-track-button{display:flex;width:100%;cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);background-color:transparent;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-rovrum-grey);min-height:2.75rem;transition:color 160ms var(--ease-ui-out),background-color 160ms var(--ease-ui-out),transform 120ms var(--ease-ui-out);}.demo-track-button__icon{flex-shrink:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));}.demo-track-button:hover,.demo-track-button:focus-visible{background-color:color-mix(in srgb,#ffebda 35%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-zona-sand) 35%,transparent);}color:var(--color-blackout);}.demo-track-button:active{transform:scale(0.96);}.demo-track-button.is-active{background-color:color-mix(in srgb,#ffebda 70%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-zona-sand) 70%,transparent);}color:var(--color-blackout);}@media (prefers-reduced-motion: reduce){.demo-track-button{transition-duration:0.001s;}.demo-track-button:active{transform:none;}}.demo-panel[hidden]{display:none;}.demo-panel-stack{min-width:calc(var(--spacing) * 0);}.demo-panel__media{margin-bottom:calc(var(--spacing) * 8);min-width:calc(var(--spacing) * 0);}.demo-panel__copy{max-width:var(--container-5xl);}.demo-feature-list{margin-top:calc(var(--spacing) * 5);display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2);}.demo-feature-list li{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,#000 8%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 8%,transparent);}background-color:color-mix(in srgb,#fff 90%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 90%,transparent);}padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:0.82rem;--tw-leading:1.2;line-height:1.2;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-rovrum-grey);}.demo-gateway-logos{display:grid;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(96.7% 0.003 264.542) 90%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-gray-100) 90%,transparent);}background-color:color-mix(in srgb,oklch(98.5% 0.002 247.839) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-gray-50) 50%,transparent);}padding:calc(var(--spacing) * 3);--tw-shadow-alpha:3%;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,oklab(from rgb(0 0 0 / 0.1) l a b / 3%)),0 4px 6px -4px var(--tw-shadow-color,oklab(from rgb(0 0 0 / 0.1) l a b / 3%));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);@media (width >= 48rem){grid-template-columns:repeat(2,minmax(0,1fr));}}.demo-gateway-logos img{display:flex;height:calc(var(--spacing) * 24);width:100%;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,#000 5%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 5%,transparent);}background-color:var(--color-white);object-fit:contain;padding:calc(var(--spacing) * 5);}}.demo-video-frame{position:relative;aspect-ratio:16 / 9;}.demo-video-frame>iframe{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;}@media (max-width: 1023px){.demo-track-nav{margin-right:-1rem;margin-left:-1rem;}.demo-track-list{--demo-track-mask-edge:15px;--demo-track-mask-fade:40px;--demo-track-mask-visible:calc(var(--demo-track-mask-edge) + var(--demo-track-mask-fade));display:flex;max-width:100%;overflow-x:auto;padding:0 var(--demo-track-mask-edge) 0.35rem;overscroll-behavior-inline:contain;scrollbar-width:none;mask-image:linear-gradient(90deg,transparent 0,transparent var(--demo-track-mask-edge),#000 var(--demo-track-mask-visible),#000 calc(100% - var(--demo-track-mask-visible)),transparent calc(100% - var(--demo-track-mask-edge)),transparent 100%);mask-repeat:no-repeat;mask-size:100% 100%;-webkit-overflow-scrolling:touch;}.demo-track-list::-webkit-scrollbar{display:none;}.demo-track-list:not(.is-overflowing){mask-image:none;}.demo-track-list.is-at-start{mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - var(--demo-track-mask-visible)),transparent calc(100% - var(--demo-track-mask-edge)),transparent 100%);}.demo-track-list.is-at-end{mask-image:linear-gradient(90deg,transparent 0,transparent var(--demo-track-mask-edge),#000 var(--demo-track-mask-visible),#000 100%);}.demo-track-button{width:auto;min-width:max-content;flex:0 0 auto;}}@layer components{.legal-sidebar{border-top:1px solid color-mix(in srgb,#66666b 16%,transparent);@supports (color: color-mix(in lab,red,red)){border-top:1px solid color-mix(in oklab,var(--color-rovrum-grey) 16%,transparent);}padding-top:1.25rem;}.legal-sidebar__title{margin:0 0 0.875rem;color:var(--color-blackout);font-size:0.75rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;}.legal-nav{display:flex;flex-direction:column;gap:0.125rem;margin:0;padding:0;list-style:none;}.legal-nav li{margin:0;list-style:none;}.legal-nav a{display:block;border-radius:0.375rem;padding:0.5rem 0.625rem;color:var(--color-rovrum-grey);font-size:0.875rem;font-weight:600;line-height:1.35;text-decoration:none;transition:background-color 0.16s ease,color 0.16s ease;}.legal-nav a:hover,.legal-nav a:focus-visible,.legal-nav a[aria-current="page"]{color:var(--color-blackout);background:color-mix(in srgb,#ff7300 10%,transparent);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--color-zona-sun) 10%,transparent);}outline:none;}.legal-content :where(table):not(:where([class~="not-prose"] *)){display:block;width:100%;overflow-x:auto;white-space:normal;}.legal-content :where(hr):not(:where([class~="not-prose"] *)){border-color:color-mix(in srgb,#66666b 16%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-rovrum-grey) 16%,transparent);}}.legal-index__grid{display:grid;gap:0.75rem;}.legal-index__card{display:flex;flex-direction:column;gap:0.35rem;padding:1.125rem 0;border-bottom:1px solid color-mix(in srgb,#66666b 14%,transparent);@supports (color: color-mix(in lab,red,red)){border-bottom:1px solid color-mix(in oklab,var(--color-rovrum-grey) 14%,transparent);}color:inherit;text-decoration:none;}.legal-index__card-title{color:var(--color-blackout);font-size:1rem;font-weight:700;line-height:1.35;transition:color 0.16s ease;}.legal-index__card-description{max-width:48rem;color:var(--color-rovrum-grey);font-size:0.9375rem;line-height:1.6;}.legal-index__card-meta{color:color-mix(in srgb,#66666b 82%,#000);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-rovrum-grey) 82%,var(--color-blackout));}font-size:0.8125rem;font-weight:600;}.legal-index__card:hover .legal-index__card-title,.legal-index__card:focus-visible .legal-index__card-title{color:var(--color-zona-sun);}@media (min-width: 1024px){.legal-sidebar{position:sticky;top:5.5rem;border-top:0;padding-top:0.25rem;}}}@layer components{.comparison-video-frame>iframe{position:relative;z-index:10;height:100%;width:100%;border-style:var(--tw-border-style);border-width:0px;}.comparison-tile-grid{display:grid;gap:calc(var(--spacing) * 5);@media (width >= 48rem){grid-template-columns:repeat(2,minmax(0,1fr));}@media (width >= 64rem){grid-template-columns:repeat(3,minmax(0,1fr));}}.comparison-tile{display:flex;min-height:15rem;flex-direction:column;border-radius:var(--radius-xl);background-color:var(--color-white);padding:calc(var(--spacing) * 6);text-decoration-line:none;box-shadow:var(--shadow-card);transition:box-shadow 180ms ease-out,transform 180ms ease-out;}@media (hover: hover) and (pointer: fine){.comparison-tile:hover{transform:translateY(-0.125rem);box-shadow:var(--shadow-card-hover);}}.comparison-tile__eyebrow{margin-bottom:calc(var(--spacing) * 3);display:block;font-size:0.6875rem;--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:0.035em;letter-spacing:0.035em;color:color-mix(in srgb,#66666b 60%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-rovrum-grey) 60%,transparent);}text-transform:uppercase;}.comparison-tile__title{display:block;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:1.12;line-height:1.12;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-wrap:balance;color:var(--color-blackout);}.comparison-tile__brand{color:var(--comparison-brand-color,currentcolor);}.comparison-tile__summary{margin-top:calc(var(--spacing) * 5);display:block;font-size:0.9375rem;--tw-leading:1.58;line-height:1.58;text-wrap:pretty;color:var(--color-rovrum-grey);}.comparison-tile__action{margin-top:auto;display:flex;width:fit-content;align-items:center;gap:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 7);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-blackout);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));--tw-duration:200ms;transition-duration:200ms;}@media (hover: hover) and (pointer: fine){.comparison-tile:hover .comparison-tile__action{color:var(--color-zona-sun);}}.comparison-proof-band{background-color:color-mix(in srgb,oklch(98.2% 0.018 155.826) 70%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-green-50) 70%,transparent);}}.comparison-proof{margin-inline:auto;display:grid;max-width:var(--container-5xl);gap:calc(var(--spacing) * 8);@media (width >= 64rem){grid-template-columns:minmax(0,20rem) minmax(0,1fr);}@media (width >= 64rem){align-items:flex-start;}@media (width >= 64rem){gap:calc(var(--spacing) * 12);}}.comparison-proof__metric{position:relative;padding-bottom:calc(var(--spacing) * 2);@media (width >= 64rem){padding-right:calc(var(--spacing) * 8);}}.comparison-proof__metric::before{position:absolute;top:calc(var(--spacing) * -5);left:calc(var(--spacing) * -5);display:none;height:calc(var(--spacing) * 28);width:calc(var(--spacing) * 28);border-radius:calc(infinity * 1px);background-color:color-mix(in srgb,oklch(92.5% 0.084 155.995) 35%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-green-200) 35%,transparent);}@media (width >= 64rem){display:block;}content:"";filter:blur(22px);}.comparison-proof__eyebrow{position:relative;margin-bottom:calc(var(--spacing) * 4);display:flex;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:0.08em;letter-spacing:0.08em;color:var(--color-green-700);text-transform:uppercase;}.comparison-proof__amount{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 1);font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height));--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-green-700);--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,);@media (width >= 48rem){font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height));}}.comparison-proof__amount-label{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-green-700);@media (width >= 48rem){font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));}}.comparison-proof__label{position:relative;margin-top:calc(var(--spacing) * 4);display:block;max-width:var(--container-sm);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:color-mix(in srgb,oklch(26.6% 0.065 152.934) 68%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-green-950) 68%,transparent);}@media (width >= 64rem){max-width:calc(var(--spacing) * 48);}}.comparison-proof__copy{max-width:var(--container-3xl);}.comparison-proof__copy .section-eyebrow{color:var(--color-green-700);}.comparison-proof__headline{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-wrap:balance;color:var(--color-blackout);@media (width >= 48rem){font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));}}.comparison-proof__copy>p:not(.section-eyebrow){max-width:var(--container-2xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);text-wrap:pretty;color:color-mix(in srgb,oklch(26.6% 0.065 152.934) 72%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-green-950) 72%,transparent);}}.comparison-proof__note{margin-top:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:color-mix(in srgb,oklch(26.6% 0.065 152.934) 62%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-green-950) 62%,transparent);}}.comparison-proof__points{margin-top:calc(var(--spacing) * 8);display:grid;gap:calc(var(--spacing) * 5);@media (width >= 48rem){grid-template-columns:repeat(3,minmax(0,1fr));}}.comparison-proof__point{margin:calc(var(--spacing) * 0);display:flex;align-items:flex-start;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:color-mix(in srgb,oklch(26.6% 0.065 152.934) 68%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-green-950) 68%,transparent);}}.comparison-proof__point-icon{margin-top:calc(var(--spacing) * 0.5);display:flex;height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-lg);background-color:var(--color-green-100);color:var(--color-green-700);}.comparison-proof__point-copy{min-width:calc(var(--spacing) * 0);}.comparison-proof__point-label{margin-bottom:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-blackout);}.comparison-proof__point-copy p{margin:calc(var(--spacing) * 0);font-size:14px;--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:color-mix(in srgb,oklch(26.6% 0.065 152.934) 62%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-green-950) 62%,transparent);}}.comparison-rich-copy{:where(&>: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)));}font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);text-wrap:pretty;color:var(--color-rovrum-grey);}.comparison-list-item{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:color-mix(in srgb,#000 6%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 6%,transparent);}padding-bottom:calc(var(--spacing) * 3);font-size:0.92rem;--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-rovrum-grey);&:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0px;}&:last-child{padding-bottom:calc(var(--spacing) * 0);}}.comparison-list-item__label{margin-bottom:calc(var(--spacing) * 1);display:block;font-size:0.9rem;--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-blackout);}.comparison-benefit-list{margin-top:calc(var(--spacing) * 5);display:grid;list-style-type:none;gap:calc(var(--spacing) * 3);}.comparison-benefit-list li{position:relative;padding-left:calc(var(--spacing) * 5);font-size:0.9rem;--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-rovrum-grey);}.comparison-benefit-list li::before{position:absolute;top:0.72em;left:calc(var(--spacing) * 0);height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);border-radius:calc(infinity * 1px);background-color:var(--color-zona-sun);content:"";transform:translateY(-50%);}.comparison-benefit-list__label{margin-right:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-blackout);}.comparison-bento-fade-top::after{content:"";position:absolute;inset:0 0 auto;z-index:1;height:5.5rem;pointer-events:none;background:linear-gradient(180deg,#fff 0%,rgba(255,255,255,0) 100%);}.comparison-report-frame{margin-left:auto;width:112%;max-width:none;--tw-translate-x:calc(var(--spacing) * 8);translate:var(--tw-translate-x) var(--tw-translate-y);@media (width >= 48rem){width:132%;}@media (width >= 48rem){--tw-translate-x:calc(var(--spacing) * 20);translate:var(--tw-translate-x) var(--tw-translate-y);}}.comparison-report-frame img{display:block;height:auto;width:100%;border-radius:var(--radius-xl);}.comparison-table-list{margin:calc(var(--spacing) * 0);display:grid;list-style-type:none;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 0);}.comparison-table-list li{position:relative;padding-left:calc(var(--spacing) * 4);}.comparison-table-list li::before{position:absolute;top:0.68em;left:calc(var(--spacing) * 0);height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);border-radius:calc(infinity * 1px);content:"";transform:translateY(-50%);}.comparison-table-list--spiffy li::before{background-color:var(--color-zona-sun);}.comparison-table-list--competitor li::before{background-color:var(--color-gray-300);}.comparison-pricing-table .pricing-comparison__table{table-layout:fixed;min-width:54rem;}.comparison-table-col-area{width:20%;}.comparison-table-col-main{width:40%;}.comparison-pricing-table .pricing-comparison__table tbody th{width:auto;vertical-align:top;}.comparison-pricing-table .pricing-comparison__table td{line-height:1.55;vertical-align:top;}.comparison-pricing-table .pricing-comparison__table thead th:not(:first-child),.comparison-pricing-table .pricing-comparison__table td{text-align:left;}@media (max-width: 767px){.comparison-pricing-table .pricing-comparison__table{table-layout:fixed;min-width:40rem;}.comparison-table-col-area{width:11rem;}.comparison-table-col-main{width:14.5rem;}}}@layer components{.report-page{overflow-x:clip;background-color:var(--color-white);}.grecaptcha-badge{visibility:hidden!important;}.report-shell{margin-inline:auto;display:grid;width:100%;max-width:var(--container-5xl);gap:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 12);@media (width >= 48rem){padding-inline:calc(var(--spacing) * 6);}@media (width >= 64rem){grid-template-columns:10.5rem minmax(0,1fr);}@media (width >= 64rem){align-items:flex-start;}@media (width >= 64rem){gap:calc(var(--spacing) * 8);}}.report-main{min-width:calc(var(--spacing) * 0);}.report-page :where(a,button,input,summary):focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-offset:4px;outline-color:var(--color-zona-sun);}.report-page .report-section__inner{margin-inline:auto;width:100%;max-width:var(--container-3xl);@media (width >= 48rem){padding-inline:calc(var(--spacing) * 6);}}.report-main>section+section,.report-locked>section+section{margin-top:calc(var(--spacing) * 12);@media (width >= 48rem){margin-top:calc(var(--spacing) * 16);}}.report-page .prose :where(p,li):not(:where([class~="not-prose"] *)){text-wrap:pretty;}.report-header{margin-bottom:calc(var(--spacing) * 5);display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 3);}#intro .report-header{flex-direction:column;justify-content:center;gap:calc(var(--spacing) * 2);text-align:center;}#intro .report-section__inner>h1,#intro .report-section__inner>p{margin-inline:auto;text-align:center;}#intro .report-section__inner>h1{max-width:var(--container-3xl);text-wrap:balance;}#intro .report-section__inner>p{max-width:var(--container-xl);text-wrap:pretty;}.report-header__pill{display:inline-flex;border-radius:calc(infinity * 1px);background-color:color-mix(in srgb,#ff7300 12%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-zona-sun) 12%,transparent);}padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-zona-sun);}.report-header__byline{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-rovrum-grey);}.report-toc-fab{position:fixed;bottom:calc(var(--spacing) * 5);left:calc(var(--spacing) * 4);z-index:40;display:inline-flex;min-height:calc(var(--spacing) * 11);min-width:calc(var(--spacing) * 11);cursor:pointer;align-items:center;justify-content:center;gap:calc(var(--spacing) * 2);border-radius:calc(infinity * 1px);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-black);@media (width >= 64rem){display:none;}box-shadow:0 0 0 1px rgba(0,0,0,0.06),0 10px 26px rgba(0,0,0,0.12);transition:transform 160ms var(--ease-ui-out),box-shadow 160ms var(--ease-ui-out);}.report-toc-fab:active{transform:scale(0.96);}@media (hover: hover) and (pointer: fine){.report-toc-fab:hover:not(:active){transform:translate3d(0,-1px,0);box-shadow:0 0 0 1px rgba(0,0,0,0.07),0 14px 32px rgba(0,0,0,0.14);}}.report-toc-fab svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);}.report-toc-fab span{--tw-leading:1;line-height:1;}.report-toc{pointer-events:none;visibility:hidden;position:fixed;inset:calc(var(--spacing) * 0);z-index:50;background-color:color-mix(in srgb,#000 28%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 28%,transparent);}opacity:0%;@media (width >= 64rem){pointer-events:auto;}@media (width >= 64rem){visibility:visible;}@media (width >= 64rem){position:sticky;}@media (width >= 64rem){top:calc(var(--spacing) * 24);}@media (width >= 64rem){z-index:auto;}@media (width >= 64rem){display:block;}@media (width >= 64rem){height:fit-content;}@media (width >= 64rem){background-color:transparent;}@media (width >= 64rem){opacity:100%;}transition:opacity 180ms var(--ease-ui-out),visibility 0s linear 180ms;}.report-toc.is-open{pointer-events:auto;visibility:visible;opacity:100%;transition:opacity 180ms var(--ease-ui-out),visibility 0s;}.report-toc__inner{margin-left:auto;height:100%;width:min(22rem,calc(100vw - 2rem));background-color:var(--color-white);padding:calc(var(--spacing) * 5);@media (width >= 64rem){margin-left:calc(var(--spacing) * 0);}@media (width >= 64rem){height:auto;}@media (width >= 64rem){width:auto;}@media (width >= 64rem){background-color:transparent;}@media (width >= 64rem){padding:calc(var(--spacing) * 0);}@media (width >= 64rem){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}box-shadow:-1px 0 0 rgba(0,0,0,0.05),-24px 0 70px rgba(0,0,0,0.18);transform:translate3d(100%,0,0);transition:transform 240ms var(--ease-ui-out);will-change:transform;}.report-toc.is-open .report-toc__inner{transform:translate3d(0,0,0);}@media (min-width: 1024px){.report-toc__inner{box-shadow:none;transform:none;transition:none;will-change:auto;}}@media (prefers-reduced-motion: reduce){.report-toc,.report-toc__inner,.report-toc-fab,.report-toc__close{transition:none;}}.report-toc__header{margin-bottom:calc(var(--spacing) * 4);display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:0.16em;letter-spacing:0.16em;color:var(--color-gray-400);text-transform:uppercase;@media (width >= 64rem){padding-inline:calc(var(--spacing) * 2);}}.report-toc__close{display:inline-flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);cursor:pointer;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-gray-100);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:1;line-height:1;color:var(--color-gray-500);@media (width >= 64rem){display:none;}transition:transform 160ms var(--ease-ui-out),background-color 160ms ease,color 160ms ease;}.report-toc__close:hover{background-color:color-mix(in srgb,#ffebda 70%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-zona-sand) 70%,transparent);}color:var(--color-black);}.report-toc__close:active{transform:scale(0.96);}.report-toc__nav{display:flex;flex-direction:column;gap:calc(var(--spacing) * 1);}.report-toc__link{position:relative;display:inline-flex;min-height:calc(var(--spacing) * 10);align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-rovrum-grey);text-decoration-line:none;transition:color 160ms ease,background-color 160ms ease,opacity 160ms ease;}.report-toc__link-text{min-width:calc(var(--spacing) * 0);}.report-toc__link:hover,.report-toc__link.is-active{background-color:color-mix(in srgb,#ffebda 55%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-zona-sand) 55%,transparent);}color:var(--color-blackout);}.report-toc__link.is-locked{color:var(--color-gray-400);}.report-toc__link.is-locked:hover,.report-toc__link.is-locked.is-active{background-color:color-mix(in srgb,#ffebda 40%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-zona-sand) 40%,transparent);}color:var(--color-gray-500);}.report-toc__lock-icon{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);flex-shrink:0;fill:currentcolor;color:var(--color-gray-300);transition:color 160ms ease,opacity 160ms ease;}.report-toc__link.is-locked:hover .report-toc__lock-icon,.report-toc__link.is-locked.is-active .report-toc__lock-icon{color:color-mix(in srgb,#ff7300 70%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-zona-sun) 70%,transparent);}}.report-section__learn{margin-block:calc(var(--spacing) * 10);}.report-section__learn>h4{margin:calc(var(--spacing) * 0);text-align:center;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rovrum-grey);}.report-learn-grid,.report-findings-grid,.report-mechanics-grid,.report-archetypes,.report-comparison{margin-top:calc(var(--spacing) * 5);display:grid;min-width:calc(var(--spacing) * 0);grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--spacing) * 4);@media (width >= 48rem){grid-template-columns:repeat(2,minmax(0,1fr));}}.report-learn-grid>*,.report-findings-grid>*,.report-mechanics-grid>*,.report-archetypes>*,.report-comparison>*{min-width:calc(var(--spacing) * 0);}.report-card,.report-finding,.report-mechanic,.report-archetype,.report-comparison__item{min-width:calc(var(--spacing) * 0);border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 5);box-shadow:var(--shadow-card);transition:box-shadow 180ms var(--ease-ui-out),transform 180ms var(--ease-ui-out);}.report-card .report-learn-card{background-color:transparent;padding:calc(var(--spacing) * 0);--tw-shadow:0 0 #0000;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.report-archetype{padding:calc(var(--spacing) * 6);@media (width >= 48rem){padding:calc(var(--spacing) * 7);}}.report-mechanic{padding:calc(var(--spacing) * 7);@media (width >= 48rem){padding:calc(var(--spacing) * 8);}}.report-learn-card{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 4);}.report-learn-card__title,.report-finding__title,.report-mechanic h4,.report-archetype h4,.report-comparison__item h4{margin:calc(var(--spacing) * 0);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-wrap:balance;color:var(--color-blackout);}.report-learn-card__text,.report-finding__text,.report-mechanic p,.report-archetype p,.report-comparison__item p{margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);text-wrap:pretty;color:var(--color-rovrum-grey);}.report-finding__number{margin-bottom:calc(var(--spacing) * 4);display:block;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:0.18em;letter-spacing:0.18em;color:var(--color-zona-sun);text-transform:uppercase;font-variant-numeric:tabular-nums;}.report-insight{position:relative;margin-block:calc(var(--spacing) * 8);border-radius:var(--radius-2xl);background-color:var(--color-white);padding-block:calc(var(--spacing) * 5);padding-right:calc(var(--spacing) * 5);padding-left:calc(var(--spacing) * 7);color:var(--color-blackout);@media (width >= 48rem){padding-right:calc(var(--spacing) * 6);}@media (width >= 48rem){padding-left:calc(var(--spacing) * 8);}box-shadow:none;transition:box-shadow 180ms var(--ease-ui-out);}.report-insight::before{position:absolute;top:calc(var(--spacing) * 5);bottom:calc(var(--spacing) * 5);left:calc(var(--spacing) * 0);width:calc(var(--spacing) * 1);border-top-right-radius:calc(infinity * 1px);border-bottom-right-radius:calc(infinity * 1px);background-color:color-mix(in srgb,#ff7300 70%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-zona-sun) 70%,transparent);}content:"";}.report-insight p{margin:calc(var(--spacing) * 0);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-wrap:pretty;@media (width >= 48rem){font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));}}.report-insight b,.report-insight strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-zona-sun);}.report-mechanic__specs,.report-archetype__specs{margin-top:calc(var(--spacing) * 4);display:grid;gap:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-600);}.report-mechanic__specs li,.report-archetype__specs li{position:relative;list-style-type:none;padding-left:calc(var(--spacing) * 5);}.report-mechanic__specs li::before,.report-archetype__specs li::before{position:absolute;top:0.62em;left:calc(var(--spacing) * 0);height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);border-radius:calc(infinity * 1px);background-color:var(--color-zona-sun);content:"";}.report-gate{margin-inline:auto;margin-block:calc(var(--spacing) * 10);max-width:var(--container-6xl);border-radius:var(--radius-3xl);background-color:var(--color-desert-night);padding:calc(var(--spacing) * 5);color:var(--color-white);@media (width >= 48rem){padding:calc(var(--spacing) * 8);}@media (width >= 64rem){padding:calc(var(--spacing) * 10);}box-shadow:var(--shadow-card);transition:box-shadow 220ms var(--ease-ui-out),transform 220ms var(--ease-ui-out);}.report-gate.is-hidden{display:none;}.report-gate.is-highlighted{box-shadow:0 0 0 3px rgba(255,115,0,0.3),0 24px 72px rgba(1,0,25,0.22);transform:translate3d(0,-2px,0);}.report-gate__inner{display:grid;gap:calc(var(--spacing) * 6);@media (width >= 64rem){grid-template-columns:minmax(0,1fr) 16rem;}@media (width >= 64rem){align-items:flex-start;}@media (width >= 80rem){gap:calc(var(--spacing) * 8);}}.report-gate__content{min-width:calc(var(--spacing) * 0);}.report-gate__title{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-wrap:balance;color:var(--color-white);@media (width >= 48rem){font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));}}.report-gate__text{max-width:var(--container-xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);text-wrap:pretty;color:color-mix(in srgb,#fff 72%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 72%,transparent);}}.report-gate__form{margin-top:calc(var(--spacing) * 6);display:grid;max-width:100%;gap:calc(var(--spacing) * 4);@media (width >= 48rem){grid-template-columns:repeat(2,minmax(0,1fr));}@media (width >= 48rem){align-items:flex-end;}@media (width >= 64rem){grid-template-columns:minmax(0,0.95fr) minmax(0,1.15fr) auto;}}.infusion-field{display:grid;min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 2);}.infusion-field label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:color-mix(in srgb,#fff 78%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 78%,transparent);}}.infusion-field input{min-height:calc(var(--spacing) * 12);width:100%;min-width:calc(var(--spacing) * 0);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,#fff 12%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 12%,transparent);}background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-black);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;outline-style:none;&::placeholder{color:var(--color-gray-500);}transition:border-color 160ms ease,box-shadow 160ms ease;}.infusion-field input:focus{border-color:var(--color-zona-sun);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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);--tw-ring-color:color-mix(in srgb,#ff7300 25%,transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color:color-mix(in oklab,var(--color-zona-sun) 25%,transparent);}}.infusion-submit{min-width:calc(var(--spacing) * 0);@media (width >= 48rem){grid-column:span 2 / span 2;}@media (width >= 64rem){grid-column:span 1 / span 1;}}.report-gate__submit{min-height:calc(var(--spacing) * 12);width:100%;border-radius:var(--radius-lg);background-color:var(--color-zona-sun);padding-inline:calc(var(--spacing) * 5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);white-space:nowrap;color:var(--color-whiteout);@media (width >= 64rem){width:auto;}box-shadow:rgba(255,115,0,0.22) 0 1px 1px 0,rgba(255,115,0,0.42) 0 0 0 1px;}.report-gate__submit:not(:disabled):hover{background-color:var(--color-zona-sun-dark);color:var(--color-whiteout);box-shadow:rgba(255,115,0,0.26) 0 2px 3px 0,rgba(255,115,0,0.5) 0 0 0 1px;}.report-gate__submit[disabled]{cursor:not-allowed;opacity:70%;}.report-gate__error{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-xl);background-color:var(--color-red-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-red-700);}.report-gate__trust{margin-top:calc(var(--spacing) * 5);display:flex;flex-wrap:wrap;column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:color-mix(in srgb,#fff 68%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 68%,transparent);}}.report-gate__trust span{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 2);}.report-gate__trust svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);flex-shrink:0;fill:currentcolor;color:color-mix(in srgb,#fff 46%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 46%,transparent);}}.report-gate__preview{border-radius:var(--radius-2xl);background-color:color-mix(in srgb,#fff 8%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 8%,transparent);}padding:calc(var(--spacing) * 5);--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);--tw-ring-color:color-mix(in srgb,#fff 10%,transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color:color-mix(in oklab,var(--color-white) 10%,transparent);}box-shadow:inset 0 1px 0 rgba(255,255,255,0.06);}.report-gate__preview-label{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:0.18em;letter-spacing:0.18em;color:color-mix(in srgb,#fff 56%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 56%,transparent);}text-transform:uppercase;}.report-gate__preview-list{margin:calc(var(--spacing) * 0);display:grid;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:color-mix(in srgb,#fff 78%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 78%,transparent);}}.report-gate__preview-list li{list-style-type:none;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:color-mix(in srgb,#fff 10%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 10%,transparent);}padding-bottom:calc(var(--spacing) * 2);&:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0px;}&:last-child{padding-bottom:calc(var(--spacing) * 0);}}.report-locked{margin-top:calc(var(--spacing) * 12);@media (width >= 48rem){margin-top:calc(var(--spacing) * 16);}}.report-locked>section{position:relative;}.report-locked.is-locked>section[data-locked="true"]{max-height:22rem;overflow:hidden;}.report-locked.is-locked>section[data-locked="true"]::after{pointer-events:none;position:absolute;inset:calc(var(--spacing) * 0);z-index:10;content:"";display:block!important;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 50%,rgba(255,255,255,0.85) 80%,#fff 100%);}.report-locked.is-locked>section[data-locked="true"] .report-section__inner>h2{opacity:1;}.report-locked.is-locked>section[data-locked="true"] .report-section__inner>*:not(h2){filter:blur(0.9px);opacity:0.75;}.report-locked.is-locked>section[data-locked="true"] .report-section__inner>*:not(h2):first-of-type{max-height:3.75rem;overflow:hidden;}.report-locked.is-unlocking{animation:report-unlock 300ms var(--ease-ui-out) both;}.report-locked__cta{position:absolute;top:calc(var(--spacing) * 28);left:calc(1 / 2 * 100%);z-index:20;display:inline-flex;min-height:calc(var(--spacing) * 10);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(infinity * 1px);background-color:var(--color-desert-night);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);white-space:nowrap;color:var(--color-white);@media (width >= 48rem){top:calc(var(--spacing) * 32);}translate:-50% 0;box-shadow:var(--shadow-card);transition:scale 160ms var(--ease-ui-out),background-color 160ms ease;}.report-locked__cta:hover{background-color:var(--color-zona-sun);}.report-locked__cta:active{scale:0.96;}.report-locked__cta svg{fill:currentcolor;height:0.8em;}.report-figure{margin-block:calc(var(--spacing) * 8);min-width:calc(var(--spacing) * 0);border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 4);@media (width >= 48rem){padding:calc(var(--spacing) * 5);}box-shadow:var(--shadow-card);}.report-figure__title{margin:calc(var(--spacing) * 0);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-blackout);}.report-figure__subtitle{margin-top:calc(var(--spacing) * 1);margin-bottom:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-rovrum-grey);}.report-figure__chart{margin-top:calc(var(--spacing) * 5);height:20rem;min-width:calc(var(--spacing) * 0);border-radius:var(--radius-xl);background-color:var(--color-gray-50);padding:calc(var(--spacing) * 2);box-shadow:inset 0 0 0 1px rgba(0,0,0,0.04);}.report-figure__interpretation{margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);text-wrap:pretty;color:var(--color-rovrum-grey);}.report-table-wrap{margin-block:calc(var(--spacing) * 7);max-width:100%;overflow-x:auto;border-radius:var(--radius-2xl);background-color:var(--color-white);box-shadow:var(--shadow-card);}.report-table{margin:calc(var(--spacing) * 0);width:100%;min-width:42rem;border-collapse:collapse;text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-variant-numeric:tabular-nums;}.report-table th{background-color:var(--color-gray-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:0.16em;letter-spacing:0.16em;color:var(--color-gray-400);text-transform:uppercase;}.report-table td{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-100);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);vertical-align:top;color:var(--color-gray-600);}.report-table strong,.report-table__highlight,.report-table__good{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-blackout);}.report-table__danger{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-red-600);}.report-table__warning{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-amber-700);}.report-table__row--highlight td{background-color:color-mix(in srgb,#ffebda 45%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-zona-sand) 45%,transparent);}}.report-callout,.report-stat-highlight{margin-block:calc(var(--spacing) * 8);border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 5);@media (width >= 48rem){padding:calc(var(--spacing) * 6);}box-shadow:var(--shadow-card);}.report-stat-highlight{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);@media (width >= 48rem){padding-inline:calc(var(--spacing) * 6);}@media (width >= 48rem){padding-block:calc(var(--spacing) * 4);}}.report-callout p,.report-stat-highlight p{margin:calc(var(--spacing) * 0);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);text-wrap:pretty;color:var(--color-black);}.report-callout p+p{margin-top:calc(var(--spacing) * 3);}.report-callout--spiffy{background-color:color-mix(in srgb,#ff7300 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-zona-sun) 10%,transparent);}box-shadow:none;}.report-callout--warning{background-color:color-mix(in srgb,oklch(98.7% 0.022 95.277) 75%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-amber-50) 75%,transparent);}--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,rgba(255,255,255,0.65));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.report-callout__question{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-blackout);}.report-stat-grid{margin-block:calc(var(--spacing) * 8);display:grid;min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 4);@media (width >= 48rem){grid-template-columns:1fr auto 1fr;}}.report-stat{border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 6);text-align:center;box-shadow:var(--shadow-card);}.report-stat__value{display:block;font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);--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,);}.report-stat__label{margin-top:calc(var(--spacing) * 2);display:block;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);color:var(--color-rovrum-grey);}.report-stat--negative .report-stat__value{color:var(--color-red-600);}.report-stat--positive .report-stat__value{color:var(--color-green-600);}.report-stat-grid__arrow{display:none;font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));color:var(--color-gray-300);@media (width >= 48rem){display:block;}}.report-methodology{margin-block:calc(var(--spacing) * 8);border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 5);box-shadow:var(--shadow-card);}.report-methodology__toggle{cursor:pointer;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-black);}.report-methodology__content{margin-top:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-rovrum-grey);}.report-cta{margin-top:calc(var(--spacing) * 10);border-radius:var(--radius-3xl);background-color:var(--color-white);padding:calc(var(--spacing) * 8);color:var(--color-black);@media (width >= 48rem){padding:calc(var(--spacing) * 10);}box-shadow:var(--shadow-card);}.report-cta p{margin-bottom:calc(var(--spacing) * 5);max-width:var(--container-2xl);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-wrap:balance;color:var(--color-blackout);}@media (max-width: 767px){.report-shell{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 6);}.report-page{padding-bottom:calc(var(--spacing) * 12);}.report-section__learn{margin-block:calc(var(--spacing) * 8);}.report-card,.report-finding,.report-mechanic,.report-archetype,.report-comparison__item{padding:calc(var(--spacing) * 4);}.report-archetype{padding:calc(var(--spacing) * 5);}.report-mechanic{padding:calc(var(--spacing) * 6);}.report-gate__form{grid-template-columns:repeat(1,minmax(0,1fr));}.report-table{min-width:38rem;}}}@layer utilities{#intro .report-section__inner>h1{margin-bottom:calc(var(--spacing) * 5);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:1.04;line-height:1.04;@media (width >= 48rem){font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));}}}@keyframes report-unlock{from{opacity:0.72;transform:translate3d(0,10px,0);}to{opacity:1;transform:translate3d(0,0,0);}}@layer components{.superpowers-page{overflow-x:clip;background-color:var(--color-white);--superpowers-ease-out:cubic-bezier(0.22,1,0.36,1);--superpowers-ease-in-out:cubic-bezier(0.83,0,0.17,1);}.superpowers-hero-mesh{z-index:0;margin-top:-4rem;margin-bottom:-3rem;}@media (width >= 48rem){.superpowers-hero-mesh{margin-bottom:-15rem;}}.superpowers-page .superpowers-connect__composer{margin-inline:auto;width:100%;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:2px;border-color:transparent;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);text-align:left;color:#292929;position:relative;isolation:isolate;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#64b6ff 0%,#e563ff 48%,#ff7300 100%) border-box;background-size:100% 100%,140% 100%;background-position:0 0,0 50%;box-shadow:0 8px 24px rgba(0,0,0,0.04),0 26px 72px rgba(229,99,255,0.12);transform:translateZ(0);}.superpowers-page .superpowers-connect__input{padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 3);}.superpowers-page .superpowers-connect__ideas,.superpowers-page .superpowers-connect__tools{display:grid;}.superpowers-page .superpowers-connect__ideas{min-height:50px;align-items:flex-start;}.superpowers-page .superpowers-connect__idea,.superpowers-page .superpowers-connect__tools-row{grid-area:1 / 1;opacity:0;transform:translateY(0.35rem);transition:opacity 0.22s var(--superpowers-ease-out),transform 0.22s var(--superpowers-ease-out);will-change:opacity,transform;}.superpowers-page .superpowers-connect__idea.is-active,.superpowers-page .superpowers-connect__tools-row.is-active{opacity:1;transform:translateY(0);}.superpowers-page .superpowers-connect__text{position:relative;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#465064;font-size:0.95rem;line-height:1.5;overflow-wrap:anywhere;transition:color 0.2s ease;}.superpowers-page .superpowers-connect__idea.is-thinking .superpowers-connect__text,.superpowers-page .superpowers-connect__idea.is-thinking-typing .superpowers-connect__text{color:#9ca3af;background:linear-gradient(100deg,#9ca3af 0%,#9ca3af 34%,#fafafa 50%,#9ca3af 66%,#9ca3af 100%);background-size:360% 100%;background-clip:text;-webkit-text-fill-color:transparent;animation:sp-thinking-wave 2.1s linear infinite;}.superpowers-page .superpowers-connect__cursor{margin-left:1px;display:inline-block;height:1.2rem;width:calc(var(--spacing) * 0.5);background-color:var(--color-gray-500);vertical-align:text-bottom;border-radius:999px;animation:sp-cursor-blink 1s step-end infinite;}.superpowers-page .superpowers-connect__idea.is-thinking-typing .superpowers-connect__cursor,.superpowers-page .superpowers-connect__idea.is-typing .superpowers-connect__cursor{animation-duration:0.62s;}.superpowers-page .superpowers-connect__idea.is-deleting .superpowers-connect__cursor{animation-duration:0.48s;}.superpowers-page .superpowers-connect__bar{display:flex;align-items:flex-end;justify-content:space-between;gap:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 2);}.superpowers-page .superpowers-connect__bar-left{display:flex;min-width:calc(var(--spacing) * 0);flex:1;flex-direction:column;align-items:flex-start;gap:calc(var(--spacing) * 2);overflow:hidden;@media (width >= 48rem){flex-direction:row;}@media (width >= 48rem){align-items:center;}}.superpowers-page .superpowers-connect__label{flex-shrink:0;font-size:0.5625rem;--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:0.04em;letter-spacing:0.04em;white-space:nowrap;color:#9c9c9c;text-transform:uppercase;@media (width >= 48rem){padding-top:calc(var(--spacing) * 0.5);}}.superpowers-page .superpowers-connect__tools{width:100%;min-width:calc(var(--spacing) * 0);}.superpowers-page .superpowers-connect__tools-row{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 1.5);}.superpowers-page .superpowers-connect__tool,.superpowers-page .superpowers-ai-logo{display:inline-flex;max-width:100%;align-items:center;gap:0.35em;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:#eee;background-color:var(--color-white);padding-inline:0.72em;padding-block:0.38em;font-size:0.8125rem;--tw-leading:1.2;line-height:1.2;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;color:#767676;}.superpowers-page .superpowers-connect__tool{opacity:0;transform:translateY(0.125rem) scale(0.98);transition:opacity 0.18s var(--superpowers-ease-out),transform 0.18s var(--superpowers-ease-out),box-shadow 0.18s ease;}.superpowers-page .superpowers-connect__tools-row.is-active .superpowers-connect__tool{opacity:1;transform:translateY(0) scale(1);}.superpowers-page .superpowers-connect__tools-row.is-active .superpowers-connect__tool:nth-child(2){transition-delay:0.04s;}.superpowers-page .superpowers-connect__tools-row.is-active .superpowers-connect__tool:nth-child(3){transition-delay:0.08s;}.superpowers-page .superpowers-connect__tools-row.is-active .superpowers-connect__tool:nth-child(4){transition-delay:0.12s;}.superpowers-page .superpowers-connect__tool img,.superpowers-page .superpowers-ai-logo img{height:1.08em;width:auto;flex-shrink:0;}.superpowers-page .superpowers-ai-logo svg{width:1.08em;height:1.08em;flex-shrink:0;}.superpowers-page .superpowers-connect__send{display:inline-flex;height:calc(var(--spacing) * 8);flex-shrink:0;cursor:pointer;align-items:center;justify-content:center;gap:calc(var(--spacing) * 1.5);border-radius:calc(infinity * 1px);background-color:#292929;padding-inline:calc(var(--spacing) * 3);font-size:0.75rem;--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);white-space:nowrap;color:var(--color-white);transition:background-color 0.15s ease,transform 0.15s var(--superpowers-ease-out);}.superpowers-page .superpowers-connect__send svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);fill:currentcolor;}.superpowers-page .superpowers-connect__send.is-spinning svg{animation:sp-rotate 0.44s var(--superpowers-ease-in-out);}.superpowers-page .superpowers-connect__send:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-offset:2px;outline-color:#ff7300;}@media (hover: hover) and (pointer: fine){.superpowers-page .superpowers-connect__send:hover{background-color:#1f1f1f;transform:translateY(-1px);}}.superpowers-page .superpowers-connect__send:active{transform:scale(0.96);}.superpowers-compare-grid{align-items:stretch;}.superpowers-compare-card{height:100%;position:relative;min-height:100%;box-shadow:var(--shadow-card);}.superpowers-compare-card--muted{background-color:var(--color-gray-50);}.superpowers-compare-card--spiffy{background-color:var(--color-white);}.superpowers-compare-card__label{margin-bottom:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:0.1em;letter-spacing:0.1em;color:var(--color-gray-400);text-transform:uppercase;}.superpowers-compare-card--spiffy .superpowers-compare-card__label{color:var(--color-zona-sun);}.superpowers-compare-list{margin:calc(var(--spacing) * 0);display:grid;list-style-type:none;gap:calc(var(--spacing) * 3.5);padding:calc(var(--spacing) * 0);}.superpowers-compare-list li{margin:calc(var(--spacing) * 0);display:flex;gap:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);text-wrap:pretty;color:var(--color-rovrum-grey);}.superpowers-compare-list li span{margin-top:calc(var(--spacing) * 1);display:flex;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0;align-items:center;justify-content:center;color:var(--color-gray-400);}.superpowers-compare-card--spiffy .superpowers-compare-list li span{color:var(--color-zona-sun);}.superpowers-compare-list svg{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);fill:currentcolor;}.superpowers-ai-tools-row{margin-block:calc(var(--spacing) * 5);display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2);row-gap:0.5rem;}.superpowers-ai-logo--custom{--tw-border-style:dashed;border-style:dashed;border-color:color-mix(in srgb,#ff7300 35%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-zona-sun) 35%,transparent);}color:var(--color-zona-sun);}.superpowers-compare-card__note{margin-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);text-wrap:pretty;color:var(--color-rovrum-grey);font-style:italic;}.superpowers-compare-card__note a,.superpowers-compare-footnote a,.superpowers-how__tools a{color:var(--color-blackout);text-decoration-line:underline;text-decoration-color:var(--color-gray-300);text-underline-offset:3px;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));&:hover{@media (hover: hover){color:var(--color-zona-sun);}}&:hover{@media (hover: hover){text-decoration-color:var(--color-zona-sun);}}}.superpowers-how__tools p{margin-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-rovrum-grey);}.superpowers-compare-footnote{margin-inline:auto;margin-top:calc(var(--spacing) * 8);max-width:var(--container-3xl);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-rovrum-grey);}.superpowers-how__timeline{margin-top:calc(var(--spacing) * 8);max-width:var(--container-lg);}.superpowers-how__timeline .recovery-timeline__copy span{margin-bottom:calc(var(--spacing) * 0.5);display:block;font-size:0.95rem;--tw-leading:1.35;line-height:1.35;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-blackout);}.superpowers-how__tools{margin-top:calc(var(--spacing) * 7);}.superpowers-how__tools .superpowers-ai-tools-row{margin-block:calc(var(--spacing) * 0);}.superpowers-how__demo{cursor:default;overflow:hidden;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100);background-color:#f7f7f5;box-shadow:var(--shadow-card);user-select:none;-webkit-user-select:none;}.superpowers-how__demo-header{display:grid;grid-template-columns:2rem 1fr 2rem;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:color-mix(in srgb,#000 5%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 5%,transparent);}padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);}.superpowers-how__demo-header-button{display:flex;width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);align-items:center;justify-content:center;border-radius:var(--radius-lg);color:var(--color-gray-500);transition:background-color 0.18s ease,color 0.18s ease;}.superpowers-how__demo-header-title{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#2f2f2f;}.superpowers-how__demo-header-title span{margin-top:calc(var(--spacing) * 0.5);display:block;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-500);}.superpowers-how__demo-body{display:grid;gap:calc(var(--spacing) * 5);background-color:#fbfbfa;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5);@media (width >= 48rem){padding-inline:calc(var(--spacing) * 7);}@media (width >= 48rem){padding-block:calc(var(--spacing) * 6);}}.superpowers-how__demo-msg{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);@media (width >= 48rem){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));}}.superpowers-how__demo-msg--user{margin-left:auto;max-width:82%;border-radius:1.35rem;background-color:#ececec;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:#2f2f2f;}.superpowers-how__demo-response{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 3);}.superpowers-how__demo-avatar{margin-top:calc(var(--spacing) * 0.5);display:flex;width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-blackout);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);}.superpowers-how__demo-msg--ai{display:grid;min-width:calc(var(--spacing) * 0);flex:1;gap:calc(var(--spacing) * 1.5);color:#2f2f2f;font-variant-numeric:tabular-nums;}.superpowers-how__demo-msg--ai strong{margin-bottom:calc(var(--spacing) * 1);color:var(--color-blackout);}.superpowers-how__demo-msg--ai em{margin-top:calc(var(--spacing) * 2);color:var(--color-gray-500);font-style:normal;}.superpowers-how__demo-input{margin:calc(var(--spacing) * 4);display:flex;min-height:3.25rem;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 3);border-radius:1.625rem;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-400);@media (width >= 48rem){margin:calc(var(--spacing) * 6);}}.superpowers-how__demo-input-action{display:flex;width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-blackout);color:var(--color-white);}.superpowers-how__demo-input-action svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);}.superpowers-skill-card .feature-card__visual{height:12.25rem;}.superpowers-skill-visual{--superpowers-skill-accent:var(--color-zona-sun);display:grid;place-items:center;background:radial-gradient(circle at 50% 50%,var(--superpowers-skill-accent) 0 20%,transparent 48%),linear-gradient(180deg,#fbfbfc 0%,#f6f6f7 100%);@supports (color: color-mix(in lab,red,red)){background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--superpowers-skill-accent),transparent 96%) 0 20%,transparent 48%),linear-gradient(180deg,#fbfbfc 0%,#f6f6f7 100%);}}.superpowers-skill-visual::before{position:absolute;inset:1rem;z-index:0;border-radius:calc(var(--feature-card-visual-radius) - 0.35rem);background:linear-gradient(rgba(1,0,25,0.035) 1px,transparent 1px),linear-gradient(90deg,rgba(1,0,25,0.035) 1px,transparent 1px);background-position:0 14px,0 0;background-size:28px 28px;content:"";mask-image:radial-gradient(circle at center,#000 0 34%,transparent 72%);}.superpowers-skill-visual__icon{position:absolute;bottom:0.55rem;left:50%;z-index:10;font-size:1.12rem;transform:translateX(-50%);box-shadow:0 14px 30px var(--superpowers-skill-accent),0 12px 28px rgba(1,0,25,0.08),0 1px 2px rgba(1,0,25,0.08);@supports (color: color-mix(in lab,red,red)){box-shadow:0 14px 30px color-mix(in srgb,var(--superpowers-skill-accent),transparent 88%),0 12px 28px rgba(1,0,25,0.08),0 1px 2px rgba(1,0,25,0.08);}}.superpowers-skill-chipboard{position:relative;z-index:1;width:min(82%,22rem);height:8.3rem;margin:0;padding:0;list-style:none;transform:translateY(-0.65rem);}.superpowers-skill-chipboard li{position:absolute;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:1.85rem;max-width:calc(100% - 1rem);padding:0.72em 1em;border-radius:0.65rem;background:rgba(255,255,255,0.94);box-shadow:0 0 0 1px rgba(0,0,0,0.03),0 6px 14px -12px rgba(1,0,25,0.24),0 2px 6px -4px rgba(1,0,25,0.12),0 1px 0 rgba(255,255,255,0.9) inset;color:rgba(1,0,25,0.72);font-size:0.6rem;line-height:1;font-weight:700;letter-spacing:0;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}.superpowers-skill-chipboard li:nth-child(1){top:0.15rem;left:50%;z-index:2;transform:translateX(-50%) rotate(-3deg);}.superpowers-skill-chipboard li:nth-child(2){top:1.7rem;left:50%;z-index:3;transform:translateX(-50%) rotate(2deg);}.superpowers-skill-chipboard li:nth-child(3){top:3.25rem;left:50%;z-index:4;transform:translateX(-50%) rotate(-1.5deg);}.superpowers-skill-chipboard li:nth-child(4){top:4.8rem;left:50%;z-index:5;transform:translateX(-50%) rotate(2.8deg);}.superpowers-skill-chipboard li:nth-child(5){top:6.35rem;left:50%;z-index:6;transform:translateX(-50%) rotate(-2.2deg);}.superpowers-skill-visual--orange{--superpowers-skill-accent:var(--color-zona-sun);}.superpowers-skill-visual--blue{--superpowers-skill-accent:#4f6ef7;}.superpowers-skill-visual--green{--superpowers-skill-accent:#22c55e;}.superpowers-skill-visual--purple{--superpowers-skill-accent:#a855f7;}.superpowers-benefit h3{margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-blackout);}.superpowers-benefit p{margin:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-rovrum-grey);}.superpowers-browse-band{overflow:hidden;}.superpowers-browse__heading{max-width:var(--container-xl);}.superpowers-browse__heading .section-eyebrow{justify-content:flex-start;}.superpowers-browse__heading p:not(.section-eyebrow){margin-top:calc(var(--spacing) * 4);max-width:var(--container-md);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);text-wrap:pretty;color:var(--color-rovrum-grey);}.superpowers-soon{position:relative;margin-inline:auto;width:100%;max-width:var(--container-2xl);overflow:hidden;border-radius:var(--radius-xl);background-color:var(--color-white);padding:calc(var(--spacing) * 3);box-shadow:var(--shadow-card);@media (width >= 48rem){padding:calc(var(--spacing) * 4);}}.superpowers-soon::before{position:absolute;inset:auto -12% -35% 18%;height:12rem;background:radial-gradient(circle,color-mix(in srgb,#ff7300,transparent 78%) 0 0%,transparent 68%);@supports (color: color-mix(in lab,red,red)){background:radial-gradient(circle,color-mix(in srgb,var(--color-zona-sun),transparent 78%) 0 0%,transparent 68%);}content:"";pointer-events:none;}.superpowers-soon__ui{pointer-events:none;position:relative;display:grid;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100);background-color:color-mix(in srgb,oklch(98.5% 0.002 247.839) 70%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-gray-50) 70%,transparent);}padding:calc(var(--spacing) * 4);-webkit-user-select:none;user-select:none;}.superpowers-soon__topbar{margin-bottom:calc(var(--spacing) * 1);display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-black);}.superpowers-soon__topbar span:last-child{border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;--tw-border-style:dashed;border-style:dashed;border-color:var(--color-gray-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);font-size:0.65rem;--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:0.08em;letter-spacing:0.08em;color:var(--color-gray-400);text-transform:uppercase;}.superpowers-soon__prompt{display:flex;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-white);background-color:color-mix(in srgb,#fff 85%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 85%,transparent);}padding:calc(var(--spacing) * 3);text-align:left;--tw-shadow-alpha:2%;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,oklab(from rgb(0 0 0 / 0.1) l a b / 2%)),0 1px 2px -1px var(--tw-shadow-color,oklab(from rgb(0 0 0 / 0.1) l a b / 2%));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.superpowers-soon__prompt:nth-child(3){margin-left:calc(var(--spacing) * 4);}.superpowers-soon__prompt:nth-child(4){margin-right:calc(var(--spacing) * 5);}.superpowers-soon__prompt span{margin-top:calc(var(--spacing) * 0.5);font-family:var(--font-mono);font-size:0.68rem;--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-zona-sun);}.superpowers-soon__prompt p{margin:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);text-wrap:pretty;color:var(--color-rovrum-grey);}.superpowers-soon__overlay{position:absolute;inset:calc(var(--spacing) * 3);display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:var(--radius-lg);background-color:color-mix(in srgb,#fff 72%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 72%,transparent);}padding:calc(var(--spacing) * 6);text-align:center;--tw-backdrop-blur:blur(3px);-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,);@media (width >= 48rem){inset:calc(var(--spacing) * 4);}}.superpowers-soon__overlay span{display:inline-flex;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:0.08em;letter-spacing:0.08em;color:var(--color-gray-500);text-transform:uppercase;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 1px 2px -1px var(--tw-shadow-color,rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.superpowers-soon__overlay p{margin-top:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 0);max-width:var(--container-md);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-rovrum-grey);}@media (max-width: 640px){.superpowers-page .superpowers-connect__composer{border-radius:1.25rem;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);}.superpowers-page .superpowers-connect__text{font-size:0.875rem;}.superpowers-page .superpowers-connect__send{height:1.875rem;padding-inline:calc(var(--spacing) * 2.5);font-size:0.68rem;}.superpowers-how__demo-msg{max-width:100%;}}@media (prefers-reduced-motion: reduce){.superpowers-page .superpowers-connect__composer,.superpowers-page .superpowers-connect__idea,.superpowers-page .superpowers-connect__tools-row,.superpowers-page .superpowers-connect__tool,.superpowers-page .superpowers-connect__send{transition:none;}.superpowers-page .superpowers-connect__composer,.superpowers-page .superpowers-connect__tool{transform:none;}@media (hover: hover) and (pointer: fine){.superpowers-page .superpowers-connect__send:hover{transform:none;}}.superpowers-page .superpowers-connect__send:active{transform:none;}.superpowers-page .superpowers-connect__cursor,.superpowers-page .superpowers-connect__idea.is-thinking .superpowers-connect__text,.superpowers-page .superpowers-connect__idea.is-thinking-typing .superpowers-connect__text,.superpowers-page .superpowers-connect__send.is-spinning svg{animation:none;}.superpowers-page .superpowers-connect__idea.is-thinking .superpowers-connect__text,.superpowers-page .superpowers-connect__idea.is-thinking-typing .superpowers-connect__text{background:none;-webkit-text-fill-color:currentcolor;}}}@keyframes sp-cursor-blink{0%,45%{opacity:1;}46%,100%{opacity:0;}}@keyframes sp-thinking-wave{0%{background-position:160% 50%;}100%{background-position:-160% 50%;}}@keyframes sp-rotate{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@layer base{html{scroll-behavior:smooth;scroll-padding-top:100px;}html,body{overflow-x:clip;}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto;}*,*::before,*::after{animation-duration:0.001s!important;animation-iteration-count:1!important;transition-duration:0.001s!important;}}}@layer components{.skip-link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}.skip-link:focus{position:absolute;width:auto;height:auto;padding:0.5rem 1rem;margin:0;overflow:visible;clip:auto;white-space:normal;top:1rem;left:1rem;z-index:50;background-color:var(--color-white);color:var(--color-gray-900);border-radius:var(--radius-md);box-shadow:0 10px 15px -3px rgba(0,0,0,0.1);}}@layer utilities{.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none;}.scrollbar-hide::-webkit-scrollbar{display:none;}.container-type-inline{container-type:inline-size;}}@layer base{input:where([type='text']),input:where(:not([type])),input:where([type='email']),input:where([type='url']),input:where([type='password']),input:where([type='number']),input:where([type='date']),input:where([type='datetime-local']),input:where([type='month']),input:where([type='search']),input:where([type='tel']),input:where([type='time']),input:where([type='week']),select:where([multiple]),textarea,select{appearance:none;background-color:#fff;border-color:oklch(55.1% 0.027 264.364);border-width:1px;border-radius:0px;padding-top:0.5rem;padding-right:0.75rem;padding-bottom:0.5rem;padding-left:0.75rem;font-size:1rem;line-height:1.5rem;--tw-shadow:0 0 #0000;&:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% 0.245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:oklch(54.6% 0.245 262.881);}}input::placeholder,textarea::placeholder{color:oklch(55.1% 0.027 264.364);opacity:1;}::-webkit-datetime-edit-fields-wrapper{padding:0;}::-webkit-date-and-time-value{min-height:1.5em;}::-webkit-date-and-time-value{text-align:inherit;}::-webkit-datetime-edit{display:inline-flex;}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0;}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='oklch(55.1%25 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 0.5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact;}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:0.75rem;print-color-adjust:unset;}input:where([type='checkbox']),input:where([type='radio']){appearance:none;padding:0;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:oklch(54.6% 0.245 262.881);background-color:#fff;border-color:oklch(55.1% 0.027 264.364);border-width:1px;--tw-shadow:0 0 #0000;}input:where([type='checkbox']){border-radius:0px;}input:where([type='radio']){border-radius:100%;}input:where([type='checkbox']):focus,input:where([type='radio']):focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% 0.245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}input:where([type='checkbox']):checked,input:where([type='radio']):checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat;}input:where([type='checkbox']):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");@media (forced-colors: active){appearance:auto;}}input:where([type='radio']):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");@media (forced-colors: active){appearance:auto;}}input:where([type='checkbox']):checked:hover,input:where([type='checkbox']):checked:focus,input:where([type='radio']):checked:hover,input:where([type='radio']):checked:focus{border-color:transparent;background-color:currentColor;}input:where([type='checkbox']):indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat;@media (forced-colors: active){appearance:auto;}}input:where([type='checkbox']):indeterminate:hover,input:where([type='checkbox']):indeterminate:focus{border-color:transparent;background-color:currentColor;}input:where([type='file']){background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit;}input:where([type='file']):focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color;}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0;}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0;}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0;}@property --tw-rotate-x{syntax:"*";inherits:false;}@property --tw-rotate-y{syntax:"*";inherits:false;}@property --tw-rotate-z{syntax:"*";inherits:false;}@property --tw-skew-x{syntax:"*";inherits:false;}@property --tw-skew-y{syntax:"*";inherits:false;}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0;}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0;}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0;}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid;}@property --tw-gradient-position{syntax:"*";inherits:false;}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000;}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000;}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000;}@property --tw-gradient-stops{syntax:"*";inherits:false;}@property --tw-gradient-via-stops{syntax:"*";inherits:false;}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%;}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%;}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%;}@property --tw-leading{syntax:"*";inherits:false;}@property --tw-font-weight{syntax:"*";inherits:false;}@property --tw-tracking{syntax:"*";inherits:false;}@property --tw-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:0px;}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff;}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid;}@property --tw-blur{syntax:"*";inherits:false;}@property --tw-brightness{syntax:"*";inherits:false;}@property --tw-contrast{syntax:"*";inherits:false;}@property --tw-grayscale{syntax:"*";inherits:false;}@property --tw-hue-rotate{syntax:"*";inherits:false;}@property --tw-invert{syntax:"*";inherits:false;}@property --tw-opacity{syntax:"*";inherits:false;}@property --tw-saturate{syntax:"*";inherits:false;}@property --tw-sepia{syntax:"*";inherits:false;}@property --tw-drop-shadow{syntax:"*";inherits:false;}@property --tw-drop-shadow-color{syntax:"*";inherits:false;}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --tw-drop-shadow-size{syntax:"*";inherits:false;}@property --tw-backdrop-blur{syntax:"*";inherits:false;}@property --tw-backdrop-brightness{syntax:"*";inherits:false;}@property --tw-backdrop-contrast{syntax:"*";inherits:false;}@property --tw-backdrop-grayscale{syntax:"*";inherits:false;}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false;}@property --tw-backdrop-invert{syntax:"*";inherits:false;}@property --tw-backdrop-opacity{syntax:"*";inherits:false;}@property --tw-backdrop-saturate{syntax:"*";inherits:false;}@property --tw-backdrop-sepia{syntax:"*";inherits:false;}@property --tw-duration{syntax:"*";inherits:false;}@property --tw-ease{syntax:"*";inherits:false;}@property --tw-content{syntax:"*";inherits:false;initial-value:"";}@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";}}}