@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-x-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-font-weight: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-duration:initial;--tw-ease:initial;--tw-content:"";--tw-mask-linear:linear-gradient(#fff, #fff);--tw-mask-radial:linear-gradient(#fff, #fff);--tw-mask-conic:linear-gradient(#fff, #fff);--tw-mask-left:linear-gradient(#fff, #fff);--tw-mask-right:linear-gradient(#fff, #fff);--tw-mask-bottom:linear-gradient(#fff, #fff);--tw-mask-top:linear-gradient(#fff, #fff);--tw-mask-bottom-from-position:0%;--tw-mask-bottom-to-position:100%;--tw-mask-bottom-from-color:black;--tw-mask-bottom-to-color:transparent}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, "Roboto Mono", SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-yellow-950:oklch(28.6% .066 53.813);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-fuchsia-50:oklch(97.7% .017 320.058);--color-fuchsia-100:oklch(95.2% .037 318.852);--color-fuchsia-200:oklch(90.3% .076 319.62);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-fuchsia-700:oklch(51.8% .253 323.949);--color-fuchsia-800:oklch(45.2% .211 324.591);--color-fuchsia-900:oklch(40.1% .17 325.612);--color-fuchsia-950:oklch(29.3% .136 325.661);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-700:oklch(52.5% .223 3.958);--color-pink-800:oklch(45.9% .187 3.815);--color-pink-900:oklch(40.8% .153 2.432);--color-pink-950:oklch(28.4% .109 3.907);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-neutral-50:oklch(98.5% 0 none);--color-neutral-100:oklch(97% 0 none);--color-neutral-200:oklch(92.2% 0 none);--color-neutral-300:oklch(87% 0 none);--color-neutral-400:oklch(70.8% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-neutral-600:oklch(43.9% 0 none);--color-neutral-700:oklch(37.1% 0 none);--color-neutral-800:oklch(26.9% 0 none);--color-neutral-900:oklch(20.5% 0 none);--color-neutral-950:oklch(14.5% 0 none);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--text-xs:calc(var(--spacing) * 3);--text-xs--line-height:calc(var(--spacing) * 4.5);--text-sm:calc(var(--spacing) * 3.5);--text-sm--line-height:calc(var(--spacing) * 5);--text-lg:calc(var(--spacing) * 4.5);--text-lg--line-height:calc(var(--spacing) * 7);--text-xl:calc(var(--spacing) * 5);--text-xl--line-height:calc(var(--spacing) * 7.5);--font-weight-medium:500;--font-weight-semibold:600;--radius-sm:.5rem;--radius-md:.625rem;--radius-lg:.75rem;--radius-xl:.875rem;--shadow-xs:0 1px 2px #4836230f;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-body:"Manrope Variable", "Avenir Next", "Segoe UI", sans-serif;--text-md:calc(var(--spacing) * 4);--text-md--line-height:calc(var(--spacing) * 6);--text-display-xs:1.5rem;--text-display-xs--line-height:1.9rem;--text-display-sm:1.875rem;--text-display-sm--line-height:2.25rem;--text-display-md:2.25rem;--text-display-md--line-height:2.6rem;--text-display-lg:3rem;--text-display-lg--line-height:3.35rem;--text-display-lg--letter-spacing:-.035em;--text-display-xl:3.75rem;--text-display-xl--line-height:4.05rem;--text-display-xl--letter-spacing:-.04em;--radius-none:0px;--radius-full:9999px;--shadow-skeuomorphic:0px 0px 0px 1px #0000002e inset, 0px -2px 0px 0px #0000000d inset;--animate-caret-blink:caret-blink 1s infinite;--color-transparent:#0000;--color-alpha-black:#000;--color-paper:#fcfaf7;--color-cream:#f4f0e9;--color-cream-deep:#ebe5dc;--color-ink:#151515;--color-ink-soft:#222;--color-line:#ded9d1;--color-brand-50:#fff4ed;--color-brand-100:#ffe6d5;--color-brand-200:#ffc8a5;--color-brand-300:#ffa06a;--color-brand-400:#ff7933;--color-brand-500:#ff5a00;--color-brand-600:#bf4300;--color-brand-700:#a63a00;--color-brand-800:#882f00;--color-brand-900:#762e0c;--color-brand-950:#401405;--color-utility-blue-50:var(--color-blue-50);--color-utility-blue-100:var(--color-blue-100);--color-utility-blue-200:var(--color-blue-200);--color-utility-blue-400:var(--color-blue-400);--color-utility-blue-500:var(--color-blue-500);--color-utility-blue-700:var(--color-blue-700);--color-utility-brand-50:var(--color-brand-50);--color-utility-brand-100:var(--color-brand-100);--color-utility-brand-200:var(--color-brand-200);--color-utility-brand-400:var(--color-brand-400);--color-utility-brand-500:var(--color-brand-500);--color-utility-brand-700:var(--color-brand-700);--color-utility-neutral-50:var(--color-neutral-50);--color-utility-neutral-100:var(--color-neutral-100);--color-utility-neutral-200:var(--color-neutral-200);--color-utility-neutral-300:var(--color-neutral-300);--color-utility-neutral-400:var(--color-neutral-400);--color-utility-neutral-500:var(--color-neutral-500);--color-utility-neutral-600:var(--color-neutral-600);--color-utility-neutral-700:var(--color-neutral-700);--color-utility-neutral-800:var(--color-neutral-800);--color-utility-neutral-900:var(--color-neutral-900);--color-utility-red-50:var(--color-red-50);--color-utility-red-100:var(--color-red-100);--color-utility-red-200:var(--color-red-200);--color-utility-red-400:var(--color-red-400);--color-utility-red-500:var(--color-red-500);--color-utility-red-700:var(--color-red-700);--color-utility-yellow-50:var(--color-yellow-50);--color-utility-yellow-100:var(--color-yellow-100);--color-utility-yellow-200:var(--color-yellow-200);--color-utility-yellow-400:var(--color-yellow-400);--color-utility-yellow-500:var(--color-yellow-500);--color-utility-yellow-700:var(--color-yellow-700);--color-utility-green-50:var(--color-green-50);--color-utility-green-100:var(--color-green-100);--color-utility-green-200:var(--color-green-200);--color-utility-green-400:var(--color-green-400);--color-utility-green-500:var(--color-green-500);--color-utility-green-700:var(--color-green-700);--color-utility-orange-50:var(--color-orange-50);--color-utility-orange-100:var(--color-orange-100);--color-utility-orange-200:var(--color-orange-200);--color-utility-orange-400:var(--color-orange-400);--color-utility-orange-500:var(--color-orange-500);--color-utility-orange-700:var(--color-orange-700);--color-utility-indigo-50:var(--color-indigo-50);--color-utility-indigo-100:var(--color-indigo-100);--color-utility-indigo-200:var(--color-indigo-200);--color-utility-indigo-400:var(--color-indigo-400);--color-utility-indigo-500:var(--color-indigo-500);--color-utility-indigo-700:var(--color-indigo-700);--color-utility-pink-50:var(--color-pink-50);--color-utility-pink-100:var(--color-pink-100);--color-utility-pink-200:var(--color-pink-200);--color-utility-pink-400:var(--color-pink-400);--color-utility-pink-500:var(--color-pink-500);--color-utility-pink-700:var(--color-pink-700);--color-utility-purple-50:var(--color-purple-50);--color-utility-purple-100:var(--color-purple-100);--color-utility-purple-200:var(--color-purple-200);--color-utility-purple-400:var(--color-purple-400);--color-utility-purple-500:var(--color-purple-500);--color-utility-purple-700:var(--color-purple-700);--color-utility-sky-50:var(--color-sky-50);--color-utility-sky-100:var(--color-sky-100);--color-utility-sky-200:var(--color-sky-200);--color-utility-sky-400:var(--color-sky-400);--color-utility-sky-500:var(--color-sky-500);--color-utility-sky-700:var(--color-sky-700);--color-utility-slate-50:var(--color-slate-50);--color-utility-slate-100:var(--color-slate-100);--color-utility-slate-200:var(--color-slate-200);--color-utility-slate-400:var(--color-slate-400);--color-utility-slate-500:var(--color-slate-500);--color-utility-slate-700:var(--color-slate-700);--color-text-primary:var(--color-ink);--color-text-tertiary:var(--color-neutral-600);--color-text-error-primary:var(--color-red-600);--color-text-warning-primary:var(--color-yellow-600);--color-text-success-primary:var(--color-green-600);--color-text-white:var(--color-white);--color-text-secondary:var(--color-ink-soft);--color-text-secondary_hover:var(--color-ink);--color-text-tertiary_hover:var(--color-neutral-700);--color-text-brand-secondary:var(--color-brand-700);--color-text-placeholder:var(--color-neutral-500);--color-text-brand-tertiary:var(--color-brand-600);--color-text-editor-icon-fg:var(--color-neutral-400);--color-text-editor-icon-fg_active:var(--color-neutral-500);--color-text-quaternary:var(--color-neutral-500);--color-text-brand-primary:var(--color-brand-900);--color-text-primary_on-brand:var(--color-white);--color-text-secondary_on-brand:var(--color-brand-200);--color-text-tertiary_on-brand:var(--color-brand-200);--color-text-quaternary_on-brand:var(--color-brand-300);--color-text-brand-tertiary_alt:var(--color-brand-600);--color-text-error-primary_hover:var(--color-red-700);--color-text-brand-secondary_hover:var(--color-brand-800);--color-border-primary:var(--color-line);--color-border-secondary:var(--color-neutral-200);--color-border-secondary_alt:#0000001a;--color-border-tertiary:var(--color-neutral-100);--color-border-error:var(--color-red-500);--color-border-error_subtle:var(--color-red-300);--color-border-brand:var(--color-brand-500);--color-border-brand_alt:var(--color-brand-600);--color-fg-secondary:var(--color-neutral-700);--color-fg-warning-primary:var(--color-yellow-600);--color-fg-success-primary:var(--color-green-600);--color-fg-white:var(--color-white);--color-fg-success-secondary:var(--color-green-500);--color-fg-secondary_hover:var(--color-neutral-800);--color-fg-brand-secondary:var(--color-brand-500);--color-fg-brand-primary:var(--color-brand-600);--color-fg-quaternary:var(--color-neutral-400);--color-fg-quaternary_hover:var(--color-neutral-500);--color-fg-error-primary:var(--color-red-600);--color-fg-error-secondary:var(--color-red-500);--color-fg-tertiary:var(--color-neutral-600);--color-fg-brand-primary_alt:var(--color-fg-brand-primary);--color-fg-brand-secondary_alt:var(--color-fg-brand-secondary);--color-fg-brand-secondary_hover:var(--color-brand-600);--color-bg-primary:var(--color-paper);--color-bg-tertiary:var(--color-neutral-100);--color-bg-brand-primary:var(--color-brand-50);--color-bg-error-secondary:var(--color-red-100);--color-bg-warning-primary:var(--color-yellow-50);--color-bg-warning-secondary:var(--color-yellow-100);--color-bg-success-primary:var(--color-green-50);--color-bg-success-secondary:var(--color-green-100);--color-bg-brand-solid:var(--color-brand-600);--color-bg-secondary-solid:var(--color-neutral-600);--color-bg-error-solid:var(--color-red-600);--color-bg-warning-solid:var(--color-yellow-600);--color-bg-success-solid:var(--color-green-600);--color-bg-secondary_hover:var(--color-cream-deep);--color-bg-primary_hover:var(--color-cream);--color-bg-active:var(--color-neutral-50);--color-bg-brand-solid_hover:var(--color-brand-700);--color-bg-error-primary:var(--color-red-50);--color-bg-brand-secondary:var(--color-brand-100);--color-bg-secondary:var(--color-cream);--color-bg-quaternary:var(--color-neutral-200);--color-bg-primary_alt:var(--color-paper);--color-bg-brand-primary_alt:var(--color-brand-50);--color-bg-secondary_alt:var(--color-cream);--color-bg-overlay:var(--color-neutral-950);--color-bg-brand-section:var(--color-brand-800);--color-bg-brand-section_subtle:var(--color-brand-700);--color-bg-primary-solid:var(--color-neutral-950);--color-bg-error-solid_hover:var(--color-red-700);--color-featured-icon-light-fg-brand:var(--color-brand-600);--color-featured-icon-light-fg-error:var(--color-red-600);--color-featured-icon-light-fg-gray:var(--color-neutral-500);--color-featured-icon-light-fg-success:var(--color-green-600);--color-featured-icon-light-fg-warning:var(--color-yellow-600);--color-focus-ring:var(--color-brand-500);--color-tooltip-supporting-text:var(--color-neutral-300);--background-color-primary:var(--color-bg-primary);--background-color-tertiary:var(--color-bg-tertiary);--background-color-error-secondary:var(--color-bg-error-secondary);--background-color-warning-secondary:var(--color-bg-warning-secondary);--background-color-success-secondary:var(--color-bg-success-secondary);--background-color-brand-solid:var(--color-bg-brand-solid);--background-color-secondary-solid:var(--color-bg-secondary-solid);--background-color-error-solid:var(--color-bg-error-solid);--background-color-warning-solid:var(--color-bg-warning-solid);--background-color-success-solid:var(--color-bg-success-solid);--background-color-primary_hover:var(--color-bg-primary_hover);--background-color-brand-solid_hover:var(--color-bg-brand-solid_hover);--background-color-error-primary:var(--color-bg-error-primary);--background-color-brand-secondary:var(--color-bg-brand-secondary);--background-color-primary_alt:var(--color-bg-primary_alt);--background-color-brand-primary_alt:var(--color-bg-brand-primary_alt);--background-color-secondary_alt:var(--color-bg-secondary_alt);--background-color-primary-solid:var(--color-bg-primary-solid);--background-color-error-solid_hover:var(--color-bg-error-solid_hover);--text-color-primary:var(--color-text-primary);--text-color-secondary:var(--color-text-secondary);--text-color-secondary_hover:var(--color-text-secondary_hover);--text-color-tertiary:var(--color-text-tertiary);--text-color-tertiary_hover:var(--color-text-tertiary_hover);--text-color-error-primary:var(--color-text-error-primary);--text-color-brand-secondary:var(--color-text-brand-secondary);--text-color-placeholder:var(--color-text-placeholder);--text-color-brand-tertiary:var(--color-text-brand-tertiary);--text-color-quaternary:var(--color-text-quaternary);--text-color-brand-tertiary_alt:var(--color-text-brand-tertiary_alt);--text-color-error-primary_hover:var(--color-text-error-primary_hover);--text-color-brand-secondary_hover:var(--color-text-brand-secondary_hover);--text-color-tooltip-supporting-text:var(--color-tooltip-supporting-text);--border-color-primary:var(--color-border-primary);--ring-color-primary:var(--color-border-primary);--ring-color-secondary:var(--color-border-secondary);--ring-color-secondary_alt:var(--color-border-secondary_alt);--ring-color-error:var(--color-border-error);--ring-color-error_subtle:var(--color-border-error_subtle);--ring-color-brand:var(--color-border-brand);--ring-color-brand-solid:var(--color-bg-brand-solid);--outline-color-primary:var(--color-border-primary);--outline-color-error:var(--color-border-error);--outline-color-error_subtle:var(--color-border-error_subtle);--outline-color-brand:var(--color-border-brand)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}.dark-mode{--color-alpha-white:#0c0e12;--color-alpha-black:#fff;--color-utility-blue-50:var(--color-blue-950);--color-utility-blue-100:var(--color-blue-900);--color-utility-blue-200:var(--color-blue-800);--color-utility-blue-300:var(--color-blue-700);--color-utility-blue-400:var(--color-blue-600);--color-utility-blue-500:var(--color-blue-500);--color-utility-blue-600:var(--color-blue-400);--color-utility-blue-700:var(--color-blue-300);--color-utility-brand-50:var(--color-brand-950);--color-utility-brand-50_alt:var(--color-utility-neutral-50);--color-utility-brand-100:var(--color-brand-900);--color-utility-brand-100_alt:var(--color-utility-neutral-100);--color-utility-brand-200:var(--color-brand-800);--color-utility-brand-200_alt:var(--color-utility-neutral-200);--color-utility-brand-300:var(--color-brand-700);--color-utility-brand-300_alt:var(--color-utility-neutral-300);--color-utility-brand-400:var(--color-brand-600);--color-utility-brand-400_alt:var(--color-utility-neutral-400);--color-utility-brand-500:var(--color-brand-500);--color-utility-brand-500_alt:var(--color-utility-neutral-500);--color-utility-brand-600:var(--color-brand-400);--color-utility-brand-600_alt:var(--color-utility-neutral-600);--color-utility-brand-700:var(--color-brand-300);--color-utility-brand-700_alt:var(--color-utility-neutral-700);--color-utility-brand-800:var(--color-brand-200);--color-utility-brand-800_alt:var(--color-utility-neutral-800);--color-utility-brand-900:var(--color-brand-100);--color-utility-brand-900_alt:var(--color-utility-neutral-900);--color-utility-neutral-50:var(--color-neutral-900);--color-utility-neutral-100:var(--color-neutral-800);--color-utility-neutral-200:var(--color-neutral-700);--color-utility-neutral-300:var(--color-neutral-700);--color-utility-neutral-400:var(--color-neutral-600);--color-utility-neutral-500:var(--color-neutral-500);--color-utility-neutral-600:var(--color-neutral-400);--color-utility-neutral-700:var(--color-neutral-300);--color-utility-neutral-800:var(--color-neutral-200);--color-utility-neutral-900:var(--color-neutral-100);--color-utility-red-50:var(--color-red-950);--color-utility-red-100:var(--color-red-900);--color-utility-red-200:var(--color-red-800);--color-utility-red-300:var(--color-red-700);--color-utility-red-400:var(--color-red-600);--color-utility-red-500:var(--color-red-500);--color-utility-red-600:var(--color-red-400);--color-utility-red-700:var(--color-red-300);--color-utility-yellow-50:var(--color-yellow-950);--color-utility-yellow-100:var(--color-yellow-900);--color-utility-yellow-200:var(--color-yellow-800);--color-utility-yellow-300:var(--color-yellow-700);--color-utility-yellow-400:var(--color-yellow-600);--color-utility-yellow-500:var(--color-yellow-500);--color-utility-yellow-600:var(--color-yellow-400);--color-utility-yellow-700:var(--color-yellow-300);--color-utility-green-50:var(--color-green-950);--color-utility-green-100:var(--color-green-900);--color-utility-green-200:var(--color-green-800);--color-utility-green-300:var(--color-green-700);--color-utility-green-400:var(--color-green-600);--color-utility-green-500:var(--color-green-500);--color-utility-green-600:var(--color-green-400);--color-utility-green-700:var(--color-green-300);--color-utility-orange-50:var(--color-orange-950);--color-utility-orange-100:var(--color-orange-900);--color-utility-orange-200:var(--color-orange-800);--color-utility-orange-300:var(--color-orange-700);--color-utility-orange-400:var(--color-orange-600);--color-utility-orange-500:var(--color-orange-500);--color-utility-orange-600:var(--color-orange-400);--color-utility-orange-700:var(--color-orange-300);--color-utility-indigo-50:var(--color-indigo-950);--color-utility-indigo-100:var(--color-indigo-900);--color-utility-indigo-200:var(--color-indigo-800);--color-utility-indigo-300:var(--color-indigo-700);--color-utility-indigo-400:var(--color-indigo-600);--color-utility-indigo-500:var(--color-indigo-500);--color-utility-indigo-600:var(--color-indigo-400);--color-utility-indigo-700:var(--color-indigo-300);--color-utility-fuchsia-50:var(--color-fuchsia-950);--color-utility-fuchsia-100:var(--color-fuchsia-900);--color-utility-fuchsia-200:var(--color-fuchsia-800);--color-utility-fuchsia-300:var(--color-fuchsia-700);--color-utility-fuchsia-400:var(--color-fuchsia-600);--color-utility-fuchsia-500:var(--color-fuchsia-500);--color-utility-fuchsia-600:var(--color-fuchsia-400);--color-utility-fuchsia-700:var(--color-fuchsia-300);--color-utility-pink-50:var(--color-pink-950);--color-utility-pink-100:var(--color-pink-900);--color-utility-pink-200:var(--color-pink-800);--color-utility-pink-300:var(--color-pink-700);--color-utility-pink-400:var(--color-pink-600);--color-utility-pink-500:var(--color-pink-500);--color-utility-pink-600:var(--color-pink-400);--color-utility-pink-700:var(--color-pink-300);--color-utility-purple-50:var(--color-purple-950);--color-utility-purple-100:var(--color-purple-900);--color-utility-purple-200:var(--color-purple-800);--color-utility-purple-300:var(--color-purple-700);--color-utility-purple-400:var(--color-purple-600);--color-utility-purple-500:var(--color-purple-500);--color-utility-purple-600:var(--color-purple-400);--color-utility-purple-700:var(--color-purple-300);--color-utility-sky-50:var(--color-sky-950);--color-utility-sky-100:var(--color-sky-900);--color-utility-sky-200:var(--color-sky-800);--color-utility-sky-300:var(--color-sky-700);--color-utility-sky-400:var(--color-sky-600);--color-utility-sky-500:var(--color-sky-500);--color-utility-sky-600:var(--color-sky-400);--color-utility-sky-700:var(--color-sky-300);--color-utility-slate-50:var(--color-slate-950);--color-utility-slate-100:var(--color-slate-900);--color-utility-slate-200:var(--color-slate-800);--color-utility-slate-300:var(--color-slate-700);--color-utility-slate-400:var(--color-slate-600);--color-utility-slate-500:var(--color-slate-500);--color-utility-slate-600:var(--color-slate-400);--color-utility-slate-700:var(--color-slate-300);--color-utility-emerald-50:var(--color-emerald-950);--color-utility-emerald-100:var(--color-emerald-900);--color-utility-emerald-200:var(--color-emerald-800);--color-utility-emerald-300:var(--color-emerald-700);--color-utility-emerald-400:var(--color-emerald-600);--color-utility-emerald-500:var(--color-emerald-500);--color-utility-emerald-600:var(--color-emerald-400);--color-utility-emerald-700:var(--color-emerald-300);--color-utility-amber-50:var(--color-amber-950);--color-utility-amber-100:var(--color-amber-900);--color-utility-amber-200:var(--color-amber-800);--color-utility-amber-300:var(--color-amber-700);--color-utility-amber-400:var(--color-amber-600);--color-utility-amber-500:var(--color-amber-500);--color-utility-amber-600:var(--color-amber-400);--color-utility-amber-700:var(--color-amber-300);--color-text-primary:var(--color-neutral-50);--color-text-tertiary:var(--color-neutral-400);--color-text-error-primary:var(--color-red-400);--color-text-warning-primary:var(--color-yellow-400);--color-text-success-primary:var(--color-green-400);--color-text-white:var(--color-white);--color-text-secondary:var(--color-neutral-300);--color-text-secondary_hover:var(--color-neutral-200);--color-text-tertiary_hover:var(--color-neutral-300);--color-text-brand-secondary:var(--color-neutral-300);--color-text-placeholder:var(--color-neutral-500);--color-text-brand-tertiary:var(--color-neutral-400);--color-text-editor-icon-fg:var(--color-neutral-400);--color-text-editor-icon-fg_active:var(--color-white);--color-text-quaternary:var(--color-neutral-400);--color-text-brand-primary:var(--color-neutral-50);--color-text-primary_on-brand:var(--color-neutral-50);--color-text-secondary_on-brand:var(--color-neutral-300);--color-text-tertiary_on-brand:var(--color-neutral-400);--color-text-quaternary_on-brand:var(--color-neutral-400);--color-text-brand-tertiary_alt:var(--color-neutral-50);--color-text-error-primary_hover:var(--color-red-300);--color-text-brand-secondary_hover:var(--color-neutral-200);--color-border-secondary:var(--color-neutral-800);--color-border-error_subtle:var(--color-red-500);--color-border-primary:var(--color-neutral-700);--color-border-brand:var(--color-brand-400);--color-border-error:var(--color-red-400);--color-border-tertiary:var(--color-neutral-800);--color-border-brand_alt:var(--color-neutral-700);--color-border-secondary_alt:var(--color-neutral-800);--color-fg-secondary:var(--color-neutral-300);--color-fg-warning-primary:var(--color-yellow-500);--color-fg-success-primary:var(--color-green-500);--color-fg-white:var(--color-white);--color-fg-success-secondary:var(--color-green-400);--color-fg-secondary_hover:var(--color-neutral-200);--color-fg-primary:var(--color-white);--color-fg-brand-secondary:var(--color-brand-500);--color-fg-brand-primary:var(--color-brand-500);--color-fg-quaternary:var(--color-neutral-600);--color-fg-quaternary_hover:var(--color-neutral-500);--color-fg-error-primary:var(--color-red-500);--color-fg-warning-secondary:var(--color-yellow-400);--color-fg-error-secondary:var(--color-red-400);--color-fg-tertiary:var(--color-neutral-400);--color-fg-tertiary_hover:var(--color-neutral-300);--color-fg-brand-primary_alt:var(--color-neutral-300);--color-fg-brand-secondary_alt:var(--color-neutral-600);--color-fg-brand-secondary_hover:var(--color-neutral-500);--color-bg-primary:var(--color-neutral-950);--color-bg-tertiary:var(--color-neutral-800);--color-bg-brand-primary:var(--color-brand-500);--color-bg-error-secondary:var(--color-red-600);--color-bg-warning-primary:var(--color-yellow-950);--color-bg-warning-secondary:var(--color-yellow-600);--color-bg-success-primary:var(--color-green-950);--color-bg-success-secondary:var(--color-green-600);--color-bg-brand-solid:var(--color-brand-600);--color-bg-secondary-solid:var(--color-neutral-600);--color-bg-error-solid:var(--color-red-600);--color-bg-warning-solid:var(--color-yellow-600);--color-bg-success-solid:var(--color-green-600);--color-bg-secondary_hover:var(--color-neutral-800);--color-bg-primary_hover:var(--color-neutral-900);--color-bg-active:var(--color-neutral-800);--color-bg-brand-solid_hover:var(--color-brand-500);--color-bg-error-primary:var(--color-red-950);--color-bg-brand-secondary:var(--color-brand-600);--color-bg-secondary:var(--color-neutral-900);--color-bg-quaternary:var(--color-neutral-700);--color-bg-primary_alt:var(--color-bg-secondary);--color-bg-brand-primary_alt:var(--color-bg-secondary);--color-bg-secondary_alt:var(--color-bg-primary);--color-bg-overlay:var(--color-neutral-800);--color-bg-brand-section:var(--color-bg-secondary);--color-bg-brand-section_subtle:var(--color-bg-primary);--color-bg-primary-solid:var(--color-bg-secondary);--color-bg-error-solid_hover:var(--color-red-500);--color-app-store-badge-border:var(--color-white);--color-avatar-styles-bg-neutral:224 224 224 1;--color-featured-icon-light-fg-brand:var(--color-brand-200);--color-featured-icon-light-fg-error:var(--color-red-200);--color-featured-icon-light-fg-gray:var(--color-neutral-200);--color-featured-icon-light-fg-success:var(--color-green-200);--color-featured-icon-light-fg-warning:var(--color-yellow-200);--color-focus-ring-error:var(--color-red-500);--color-focus-ring:var(--color-brand-500);--color-footer-button-fg:var(--color-neutral-300);--color-footer-button-fg_hover:var(--color-neutral-100);--color-icon-fg-brand:var(--color-neutral-400);--color-icon-fg-brand_on-brand:var(--color-neutral-400);--color-screen-mockup-border:var(--color-neutral-700);--color-slider-handle-bg:var(--color-fg-brand-primary);--color-slider-handle-border:var(--color-bg-primary);--color-toggle-border:var(--color-transparent);--color-toggle-slim-border_pressed-hover:var(--color-transparent);--color-toggle-slim-border_pressed:var(--color-transparent);--color-tooltip-supporting-text:var(--color-neutral-300);--background-color-primary:var(--color-bg-primary);--background-color-tertiary:var(--color-bg-tertiary);--background-color-brand-primary:var(--color-bg-brand-primary);--background-color-error-secondary:var(--color-bg-error-secondary);--background-color-warning-primary:var(--color-bg-warning-primary);--background-color-warning-secondary:var(--color-bg-warning-secondary);--background-color-success-primary:var(--color-bg-success-primary);--background-color-success-secondary:var(--color-bg-success-secondary);--background-color-brand-solid:var(--color-bg-brand-solid);--background-color-secondary-solid:var(--color-bg-secondary-solid);--background-color-error-solid:var(--color-bg-error-solid);--background-color-warning-solid:var(--color-bg-warning-solid);--background-color-success-solid:var(--color-bg-success-solid);--background-color-secondary_hover:var(--color-bg-secondary_hover);--background-color-primary_hover:var(--color-bg-primary_hover);--background-color-active:var(--color-bg-active);--background-color-brand-solid_hover:var(--color-bg-brand-solid_hover);--background-color-error-primary:var(--color-bg-error-primary);--background-color-brand-secondary:var(--color-bg-brand-secondary);--background-color-secondary:var(--color-bg-secondary);--background-color-quaternary:var(--color-bg-quaternary);--background-color-primary_alt:var(--color-bg-primary_alt);--background-color-brand-primary_alt:var(--color-bg-brand-primary_alt);--background-color-secondary_alt:var(--color-bg-secondary_alt);--background-color-overlay:var(--color-bg-overlay);--background-color-brand-section:var(--color-bg-brand-section);--background-color-brand-section_subtle:var(--color-bg-brand-section_subtle);--background-color-primary-solid:var(--color-bg-primary-solid);--background-color-error-solid_hover:var(--color-bg-error-solid_hover);--background-color-border-brand:var(--color-border-brand);--background-color-border-tertiary:var(--color-border-tertiary);--background-color-border-brand_alt:var(--color-border-brand_alt);--text-color-primary:var(--color-text-primary);--text-color-tertiary:var(--color-text-tertiary);--text-color-error-primary:var(--color-text-error-primary);--text-color-warning-primary:var(--color-text-warning-primary);--text-color-success-primary:var(--color-text-success-primary);--text-color-white:var(--color-text-white);--text-color-secondary:var(--color-text-secondary);--text-color-secondary_hover:var(--color-text-secondary_hover);--text-color-tertiary_hover:var(--color-text-tertiary_hover);--text-color-brand-secondary:var(--color-text-brand-secondary);--text-color-placeholder:var(--color-text-placeholder);--text-color-brand-tertiary:var(--color-text-brand-tertiary);--text-color-editor-icon-fg:var(--color-text-editor-icon-fg);--text-color-editor-icon-fg_active:var(--color-text-editor-icon-fg_active);--text-color-quaternary:var(--color-text-quaternary);--text-color-brand-primary:var(--color-text-brand-primary);--text-color-primary_on-brand:var(--color-text-primary_on-brand);--text-color-secondary_on-brand:var(--color-text-secondary_on-brand);--text-color-tertiary_on-brand:var(--color-text-tertiary_on-brand);--text-color-quaternary_on-brand:var(--color-text-quaternary_on-brand);--text-color-brand-tertiary_alt:var(--color-text-brand-tertiary_alt);--text-color-error-primary_hover:var(--color-text-error-primary_hover);--text-color-brand-secondary_hover:var(--color-text-brand-secondary_hover);--text-color-tooltip-supporting-text:var(--color-tooltip-supporting-text);--border-color-primary:var(--color-border-primary);--border-color-secondary:var(--color-border-secondary);--border-color-secondary_alt:var(--color-border-secondary_alt);--border-color-tertiary:var(--color-border-tertiary);--border-color-error:var(--color-border-error);--border-color-error_subtle:var(--color-border-error_subtle);--border-color-brand:var(--color-border-brand);--border-color-brand_alt:var(--color-border-brand_alt);--border-color-brand-solid:var(--color-bg-brand-solid);--border-color-brand-solid_hover:var(--color-bg-brand-solid_hover);--ring-color-primary:var(--color-border-primary);--ring-color-secondary:var(--color-border-secondary);--ring-color-secondary_alt:var(--color-border-secondary_alt);--ring-color-tertiary:var(--color-border-tertiary);--ring-color-error:var(--color-border-error);--ring-color-error_subtle:var(--color-border-error_subtle);--ring-color-brand:var(--color-border-brand);--ring-color-brand-solid:var(--color-bg-brand-solid);--ring-color-brand-solid_hover:var(--color-bg-brand-solid_hover);--ring-color-brand_alt:var(--color-border-brand_alt);--outline-color-primary:var(--color-border-primary);--outline-color-secondary:var(--color-border-secondary);--outline-color-secondary_alt:var(--color-border-secondary_alt);--outline-color-tertiary:var(--color-border-tertiary);--outline-color-error:var(--color-border-error);--outline-color-error_subtle:var(--color-border-error_subtle);--outline-color-brand:var(--color-border-brand);--outline-color-brand-solid:var(--color-bg-brand-solid);--outline-color-brand-solid_hover:var(--color-bg-brand-solid_hover);--outline-color-brand_alt:var(--color-border-brand_alt)}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.static{position:static}.inset-y-0\.5{inset-block:calc(var(--spacing) * .5)}.top-1\/2{top:50%}.right-0\.5{right:calc(var(--spacing) * .5)}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.z-0{z-index:0}.z-1{z-index:1}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.container{width:100%}@media(min-width:320px){.container{max-width:320px}}@media(min-width:600px){.container{max-width:600px}}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.-my-px{margin-block:-1px}.my-auto{margin-block:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline-flex{display:inline-flex}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-full{width:100%;height:100%}.size-max{width:max-content;height:max-content}.h-3{height:calc(var(--spacing) * 3)}.h-6{height:calc(var(--spacing) * 6)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-16\.5{height:calc(var(--spacing) * 16.5)}.h-20\.5{height:calc(var(--spacing) * 20.5)}.h-24\.5{height:calc(var(--spacing) * 24.5)}.h-\[1em\]{height:1em}.h-full{height:100%}.h-max{height:max-content}.w-0\.5{width:calc(var(--spacing) * .5)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-7{width:calc(var(--spacing) * 7)}.w-7\.5{width:calc(var(--spacing) * 7.5)}.w-8\.5{width:calc(var(--spacing) * 8.5)}.w-full{width:100%}.w-max{width:max-content}.max-w-none{max-width:none}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-\[20\%\]{min-width:20%}.flex-1{flex:1}.flex-\[1_0_0\]{flex:1 0 0}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-\(--trigger-anchor-point\){transform-origin:var(--trigger-anchor-point)}.origin-center{transform-origin:50%}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.animate-caret-blink{animation:var(--animate-caret-blink)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-py-3{scroll-padding-block:calc(var(--spacing) * 3)}.appearance-none{appearance:none}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-normal{justify-content:normal}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-0\.75{gap:calc(var(--spacing) * .75)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-1\.25{gap:calc(var(--spacing) * 1.25)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.-space-x-px>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(-1px * var(--tw-space-x-reverse));margin-inline-end:calc(-1px * calc(1 - var(--tw-space-x-reverse)))}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-\[3px\]{border-radius:3px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:var(--radius-none)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-l-none{border-top-left-radius:var(--radius-none);border-bottom-left-radius:var(--radius-none)}.rounded-r-\[inherit\]{border-top-right-radius:inherit;border-bottom-right-radius:inherit}.rounded-r-none{border-top-right-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-fg-brand-primary_alt{border-color:var(--color-fg-brand-primary_alt)}.border-primary{border-color:var(--border-color-primary)}.border-transparent{border-color:#0000}.bg-brand-primary_alt{background-color:var(--background-color-brand-primary_alt)}.bg-brand-secondary{background-color:var(--background-color-brand-secondary)}.bg-brand-solid{background-color:var(--background-color-brand-solid)}.bg-error-secondary{background-color:var(--background-color-error-secondary)}.bg-error-solid{background-color:var(--background-color-error-solid)}.bg-fg-brand-primary{background-color:var(--color-fg-brand-primary)}.bg-primary{background-color:var(--background-color-primary)}.bg-primary-solid{background-color:var(--background-color-primary-solid)}.bg-primary_alt{background-color:var(--background-color-primary_alt)}.bg-primary_hover{background-color:var(--background-color-primary_hover)}.bg-secondary-solid{background-color:var(--background-color-secondary-solid)}.bg-secondary_alt{background-color:var(--background-color-secondary_alt)}.bg-success-secondary{background-color:var(--background-color-success-secondary)}.bg-success-solid{background-color:var(--background-color-success-solid)}.bg-tertiary{background-color:var(--background-color-tertiary)}.bg-transparent{background-color:#0000}.bg-utility-blue-50{background-color:var(--color-utility-blue-50)}.bg-utility-brand-50{background-color:var(--color-utility-brand-50)}.bg-utility-green-50{background-color:var(--color-utility-green-50)}.bg-utility-indigo-50{background-color:var(--color-utility-indigo-50)}.bg-utility-neutral-50{background-color:var(--color-utility-neutral-50)}.bg-utility-orange-50{background-color:var(--color-utility-orange-50)}.bg-utility-pink-50{background-color:var(--color-utility-pink-50)}.bg-utility-purple-50{background-color:var(--color-utility-purple-50)}.bg-utility-red-50{background-color:var(--color-utility-red-50)}.bg-utility-sky-50{background-color:var(--color-utility-sky-50)}.bg-utility-slate-50{background-color:var(--color-utility-slate-50)}.bg-utility-yellow-50{background-color:var(--color-utility-yellow-50)}.bg-warning-secondary{background-color:var(--background-color-warning-secondary)}.bg-warning-solid{background-color:var(--background-color-warning-solid)}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-bg-primary{--tw-gradient-to:var(--color-bg-primary);--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-40\%{--tw-gradient-to-position:40%}.fill-bg-primary-solid{fill:var(--color-bg-primary-solid)}.stroke-border-secondary{stroke:var(--color-border-secondary)}.stroke-current{stroke:currentColor}.stroke-3{stroke-width:3px}.stroke-\[2\.25px\]{stroke-width:2.25px}.stroke-\[2\.57px\]{stroke-width:2.57px}.stroke-\[2\.86px\]{stroke-width:2.86px}.stroke-\[3\.6px\]{stroke-width:3.6px}.stroke-\[3px\]{stroke-width:3px}.object-cover{object-fit:cover}.p-0\!{padding:0!important}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-0\.75{padding:calc(var(--spacing) * .75)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-1\.25{padding:calc(var(--spacing) * 1.25)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-1\.25{padding-inline:calc(var(--spacing) * 1.25)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-2\.25{padding-inline:calc(var(--spacing) * 2.25)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-4\.5{padding-inline:calc(var(--spacing) * 4.5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-0\.75{padding-block:calc(var(--spacing) * .75)}.py-1{padding-block:var(--spacing)}.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-px{padding-block:1px}.pt-0{padding-top:0}.pr-0\.75{padding-right:calc(var(--spacing) * .75)}.pr-1{padding-right:var(--spacing)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-9\.5{padding-right:calc(var(--spacing) * 9.5)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pl-0\.75{padding-left:calc(var(--spacing) * .75)}.pl-1{padding-left:var(--spacing)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-1\.25{padding-left:calc(var(--spacing) * 1.25)}.pl-1\.75{padding-left:calc(var(--spacing) * 1.75)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-2\.25{padding-left:calc(var(--spacing) * 2.25)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-8\.5{padding-left:calc(var(--spacing) * 8.5)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-10\.5{padding-left:calc(var(--spacing) * 10.5)}.pl-12{padding-left:calc(var(--spacing) * 12)}.pl-12\.5{padding-left:calc(var(--spacing) * 12.5)}.pl-13{padding-left:calc(var(--spacing) * 13)}.text-center{text-align:center}.text-display-lg{font-size:var(--text-display-lg);line-height:var(--tw-leading,var(--text-display-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-display-lg--letter-spacing))}.text-display-xl{font-size:var(--text-display-xl);line-height:var(--tw-leading,var(--text-display-xl--line-height));letter-spacing:var(--tw-tracking,var(--text-display-xl--letter-spacing))}.text-md{font-size:var(--text-md);line-height:var(--tw-leading,var(--text-md--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.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)}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-brand-secondary{color:var(--text-color-brand-secondary)}.text-brand-tertiary{color:var(--text-color-brand-tertiary)}.text-brand-tertiary_alt{color:var(--text-color-brand-tertiary_alt)}.text-error-primary{color:var(--text-color-error-primary)}.text-featured-icon-light-fg-brand{color:var(--color-featured-icon-light-fg-brand)}.text-featured-icon-light-fg-error{color:var(--color-featured-icon-light-fg-error)}.text-featured-icon-light-fg-gray{color:var(--color-featured-icon-light-fg-gray)}.text-featured-icon-light-fg-success{color:var(--color-featured-icon-light-fg-success)}.text-featured-icon-light-fg-warning{color:var(--color-featured-icon-light-fg-warning)}.text-fg-brand-primary{color:var(--color-fg-brand-primary)}.text-fg-error-primary{color:var(--color-fg-error-primary)}.text-fg-error-secondary{color:var(--color-fg-error-secondary)}.text-fg-quaternary{color:var(--color-fg-quaternary)}.text-fg-secondary{color:var(--color-fg-secondary)}.text-fg-success-primary{color:var(--color-fg-success-primary)}.text-fg-success-secondary{color:var(--color-fg-success-secondary)}.text-fg-tertiary{color:var(--color-fg-tertiary)}.text-fg-warning-primary{color:var(--color-fg-warning-primary)}.text-fg-white{color:var(--color-fg-white)}.text-fg-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-fg-white\/70{color:color-mix(in oklab,var(--color-fg-white) 70%,transparent)}}.text-neutral-500{color:var(--color-neutral-500)}.text-placeholder{color:var(--text-color-placeholder)}.text-placeholder\/40{color:#73737366}@supports (color:color-mix(in lab,red,red)){.text-placeholder\/40{color:color-mix(in oklab,var(--text-color-placeholder) 40%,transparent)}}.text-placeholder\/50{color:#73737380}@supports (color:color-mix(in lab,red,red)){.text-placeholder\/50{color:color-mix(in oklab,var(--text-color-placeholder) 50%,transparent)}}.text-primary{color:var(--text-color-primary)}.text-quaternary{color:var(--text-color-quaternary)}.text-secondary{color:var(--text-color-secondary)}.text-tertiary{color:var(--text-color-tertiary)}.text-tooltip-supporting-text{color:var(--text-color-tooltip-supporting-text)}.text-utility-blue-400{color:var(--color-utility-blue-400)}.text-utility-blue-500{color:var(--color-utility-blue-500)}.text-utility-blue-700{color:var(--color-utility-blue-700)}.text-utility-brand-400{color:var(--color-utility-brand-400)}.text-utility-brand-500{color:var(--color-utility-brand-500)}.text-utility-brand-700{color:var(--color-utility-brand-700)}.text-utility-green-400{color:var(--color-utility-green-400)}.text-utility-green-500{color:var(--color-utility-green-500)}.text-utility-green-700{color:var(--color-utility-green-700)}.text-utility-indigo-400{color:var(--color-utility-indigo-400)}.text-utility-indigo-500{color:var(--color-utility-indigo-500)}.text-utility-indigo-700{color:var(--color-utility-indigo-700)}.text-utility-neutral-300{color:var(--color-utility-neutral-300)}.text-utility-neutral-400{color:var(--color-utility-neutral-400)}.text-utility-neutral-500{color:var(--color-utility-neutral-500)}.text-utility-neutral-700{color:var(--color-utility-neutral-700)}.text-utility-orange-400{color:var(--color-utility-orange-400)}.text-utility-orange-500{color:var(--color-utility-orange-500)}.text-utility-orange-700{color:var(--color-utility-orange-700)}.text-utility-pink-400{color:var(--color-utility-pink-400)}.text-utility-pink-500{color:var(--color-utility-pink-500)}.text-utility-pink-700{color:var(--color-utility-pink-700)}.text-utility-purple-400{color:var(--color-utility-purple-400)}.text-utility-purple-500{color:var(--color-utility-purple-500)}.text-utility-purple-700{color:var(--color-utility-purple-700)}.text-utility-red-400{color:var(--color-utility-red-400)}.text-utility-red-500{color:var(--color-utility-red-500)}.text-utility-red-700{color:var(--color-utility-red-700)}.text-utility-sky-400{color:var(--color-utility-sky-400)}.text-utility-sky-500{color:var(--color-utility-sky-500)}.text-utility-sky-700{color:var(--color-utility-sky-700)}.text-utility-slate-400{color:var(--color-utility-slate-400)}.text-utility-slate-500{color:var(--color-utility-slate-500)}.text-utility-slate-700{color:var(--color-utility-slate-700)}.text-utility-yellow-400{color:var(--color-utility-yellow-400)}.text-utility-yellow-500{color:var(--color-utility-yellow-500)}.text-utility-yellow-700{color:var(--color-utility-yellow-700)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.caret-alpha-black\/90{caret-color:#000000e6}@supports (color:color-mix(in lab,red,red)){.caret-alpha-black\/90{caret-color:color-mix(in oklab,var(--color-alpha-black) 90%,transparent)}}.caret-transparent{caret-color:#0000}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-100{opacity:1}.shadow-lg{--tw-shadow:0 18px 48px var(--tw-shadow-color,#4836231c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-skeuomorphic{--tw-shadow:0px 0px 0px 1px var(--tw-shadow-color,#0000002e) inset, 0px -2px 0px 0px var(--tw-shadow-color,#0000000d) inset;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 3px 10px var(--tw-shadow-color,#48362314);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px var(--tw-shadow-color,#4836230f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs-skeuomorphic{--tw-shadow:var(--shadow-skeuomorphic), var(--shadow-xs);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-0{--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)}.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)}.ring-2{--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)}.ring-border-primary{--tw-ring-color:var(--color-border-primary)}.ring-brand{--tw-ring-color:var(--ring-color-brand)}.ring-brand-solid{--tw-ring-color:var(--ring-color-brand-solid)}.ring-error{--tw-ring-color:var(--ring-color-error)}.ring-error_subtle{--tw-ring-color:var(--ring-color-error_subtle)}.ring-primary{--tw-ring-color:var(--ring-color-primary)}.ring-secondary{--tw-ring-color:var(--ring-color-secondary)}.ring-transparent{--tw-ring-color:transparent}.ring-utility-blue-200{--tw-ring-color:var(--color-utility-blue-200)}.ring-utility-brand-200{--tw-ring-color:var(--color-utility-brand-200)}.ring-utility-green-200{--tw-ring-color:var(--color-utility-green-200)}.ring-utility-indigo-200{--tw-ring-color:var(--color-utility-indigo-200)}.ring-utility-neutral-200{--tw-ring-color:var(--color-utility-neutral-200)}.ring-utility-orange-200{--tw-ring-color:var(--color-utility-orange-200)}.ring-utility-pink-200{--tw-ring-color:var(--color-utility-pink-200)}.ring-utility-purple-200{--tw-ring-color:var(--color-utility-purple-200)}.ring-utility-red-200{--tw-ring-color:var(--color-utility-red-200)}.ring-utility-sky-200{--tw-ring-color:var(--color-utility-sky-200)}.ring-utility-slate-200{--tw-ring-color:var(--color-utility-slate-200)}.ring-utility-yellow-200{--tw-ring-color:var(--color-utility-yellow-200)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.outline-\[0\.5px\]{outline-style:var(--tw-outline-style);outline-width:.5px}.-outline-offset-1{outline-offset:-1px}.-outline-offset-2{outline-offset:-2px}.-outline-offset-\[0\.5px\]{outline-offset:-.5px}.outline-offset-2{outline-offset:2px}.outline-black\/16{outline-color:#00000029}@supports (color:color-mix(in lab,red,red)){.outline-black\/16{outline-color:color-mix(in oklab,var(--color-black) 16%,transparent)}}.outline-brand{outline-color:var(--outline-color-brand)}.outline-error{outline-color:var(--outline-color-error)}.outline-error_subtle{outline-color:var(--outline-color-error_subtle)}.outline-focus-ring{outline-color:var(--color-focus-ring)}.outline-primary{outline-color:var(--outline-color-primary)}.outline-transparent{outline-color:#0000}.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-\[box-shadow\,background-color\]{transition-property:box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[inherit\]{transition-property:inherit;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-inherit-all{transition-property:inherit;transition-duration:inherit;transition-timing-function:inherit}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-50{--tw-duration:50ms;transition-duration:50ms}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.animate-out{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.select-none{-webkit-user-select:none;user-select:none}.duration-50{animation-duration:50ms}.duration-100{animation-duration:.1s}.duration-200{animation-duration:.2s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.fade-in{--tw-enter-opacity:0}.fade-out{--tw-exit-opacity:0}.ring-inset{--tw-ring-inset:inset}.zoom-in-95{--tw-enter-scale:.95}.zoom-out-95{--tw-exit-scale:.95}.not-last\:pr-\[calc\(calc\(var\(--spacing\)\*3\.5\)\+1px\)\]:not(:last-child){padding-right:calc(calc(var(--spacing) * 3.5) + 1px)}.not-last\:pr-\[calc\(calc\(var\(--spacing\)\*4\)\+1px\)\]:not(:last-child){padding-right:calc(calc(var(--spacing) * 4) + 1px)}.not-last\:pr-\[calc\(calc\(var\(--spacing\)\*4\.5\)\+1px\)\]:not(:last-child){padding-right:calc(calc(var(--spacing) * 4.5) + 1px)}.group-required\:block:is(:where(.group):is(:where([data-rac])[data-required],:where(:not([data-rac])):required) *){display:block}.group-invalid\:text-error-primary:is(:where(.group):is(:where([data-rac])[data-invalid],:where(:not([data-rac])):invalid) *){color:var(--text-color-error-primary)}.group-invalid\:ring-2:is(:where(.group):is(:where([data-rac])[data-invalid],:where(:not([data-rac])):invalid) *){--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)}.group-invalid\:ring-error:is(:where(.group):is(:where([data-rac])[data-invalid],:where(:not([data-rac])):invalid) *){--tw-ring-color:var(--ring-color-error)}.group-invalid\:ring-error_subtle:is(:where(.group):is(:where([data-rac])[data-invalid],:where(:not([data-rac])):invalid) *){--tw-ring-color:var(--ring-color-error_subtle)}.group-invalid\:outline-2:is(:where(.group):is(:where([data-rac])[data-invalid],:where(:not([data-rac])):invalid) *){outline-style:var(--tw-outline-style);outline-width:2px}.group-invalid\:-outline-offset-2:is(:where(.group):is(:where([data-rac])[data-invalid],:where(:not([data-rac])):invalid) *){outline-offset:-2px}.group-invalid\:outline-error:is(:where(.group):is(:where([data-rac])[data-invalid],:where(:not([data-rac])):invalid) *){outline-color:var(--outline-color-error)}.group-invalid\:outline-error_subtle:is(:where(.group):is(:where([data-rac])[data-invalid],:where(:not([data-rac])):invalid) *){outline-color:var(--outline-color-error_subtle)}.group-invalid\/input\:block:is(:where(.group\/input):is(:where([data-rac])[data-invalid],:where(:not([data-rac])):invalid) *){display:block}.group-invalid\/input\:hidden:is(:where(.group\/input):is(:where([data-rac])[data-invalid],:where(:not([data-rac])):invalid) *){display:none}@media(hover:hover){.group-hover\/button-group\:text-fg-quaternary_hover:is(:where(.group\/button-group):is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover) *){color:var(--color-fg-quaternary_hover)}}.group-disabled\:cursor-not-allowed:is(:where(.group):is(:where([data-rac])[data-disabled],:where(:not([data-rac])):disabled) *){cursor:not-allowed}.group-disabled\:opacity-50:is(:where(.group):is(:where([data-rac])[data-disabled],:where(:not([data-rac])):disabled) *){opacity:.5}.group-has-\[\&\>select\]\:right-0:is(:where(.group):has(*>select) *){right:0}.group-has-\[\&\>select\]\:bg-transparent:is(:where(.group):has(*>select) *){background-color:#0000}.group-has-\[\&\>select\]\:pr-6:is(:where(.group):has(*>select) *){padding-right:calc(var(--spacing) * 6)}.group-has-\[\&\>select\]\:pr-9:is(:where(.group):has(*>select) *){padding-right:calc(var(--spacing) * 9)}.group-has-\[\&\>select\]\:pr-9\.5:is(:where(.group):has(*>select) *){padding-right:calc(var(--spacing) * 9.5)}.group-has-\[\&\>select\]\:pl-0:is(:where(.group):has(*>select) *){padding-left:0}.group-has-\[\&\>select\]\:pl-2:is(:where(.group):has(*>select) *){padding-left:calc(var(--spacing) * 2)}.group-has-\[\&\>select\]\:pl-2\.5:is(:where(.group):has(*>select) *){padding-left:calc(var(--spacing) * 2.5)}.group-has-\[\&\>select\]\:pl-3:is(:where(.group):has(*>select) *){padding-left:calc(var(--spacing) * 3)}.group-has-\[\&\>select\]\:shadow-none:is(:where(.group):has(*>select) *){--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)}.group-has-\[\&\>select\]\:ring-0:is(:where(.group):has(*>select) *){--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)}.group-orientation-vertical\:justify-start:is(:where(.group)[data-orientation=vertical] *){justify-content:flex-start}.group-selected\/button-group\:text-fg-quaternary_hover:is(:where(.group\/button-group)[data-selected] *){color:var(--color-fg-quaternary_hover)}.placeholder\:text-placeholder::placeholder{color:var(--text-color-placeholder)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:0}.before\:inset-1:before{content:var(--tw-content);inset:var(--spacing)}.before\:inset-px:before{content:var(--tw-content);inset:1px}.before\:inset-x-0:before{content:var(--tw-content);inset-inline:0}.before\:bottom-0:before{content:var(--tw-content);bottom:0}.before\:size-6:before{content:var(--tw-content);width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.before\:size-7:before{content:var(--tw-content);width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.before\:size-8:before{content:var(--tw-content);width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.before\:size-9:before{content:var(--tw-content);width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.before\:size-full:before{content:var(--tw-content);width:100%;height:100%}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:rounded-\[4px\]:before{content:var(--tw-content);border-radius:4px}.before\:rounded-\[5px\]:before{content:var(--tw-content);border-radius:5px}.before\:rounded-\[6px\]:before{content:var(--tw-content);border-radius:6px}.before\:rounded-\[7px\]:before{content:var(--tw-content);border-radius:7px}.before\:rounded-\[8px\]:before{content:var(--tw-content);border-radius:8px}.before\:rounded-\[9px\]:before{content:var(--tw-content);border-radius:9px}.before\:rounded-\[10px\]:before{content:var(--tw-content);border-radius:10px}.before\:rounded-\[11px\]:before{content:var(--tw-content);border-radius:11px}.before\:rounded-full:before{content:var(--tw-content);border-radius:var(--radius-full)}.before\:border:before{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.before\:border-2:before{content:var(--tw-content);border-style:var(--tw-border-style);border-width:2px}.before\:border-fg-brand-primary\/30:before{content:var(--tw-content);border-color:#bf43004d}@supports (color:color-mix(in lab,red,red)){.before\:border-fg-brand-primary\/30:before{border-color:color-mix(in oklab,var(--color-fg-brand-primary) 30%,transparent)}}.before\:border-fg-error-primary\/30:before{content:var(--tw-content);border-color:#e400144d}@supports (color:color-mix(in lab,red,red)){.before\:border-fg-error-primary\/30:before{border-color:color-mix(in oklab,var(--color-fg-error-primary) 30%,transparent)}}.before\:border-fg-success-primary\/30:before{content:var(--tw-content);border-color:#00a5444d}@supports (color:color-mix(in lab,red,red)){.before\:border-fg-success-primary\/30:before{border-color:color-mix(in oklab,var(--color-fg-success-primary) 30%,transparent)}}.before\:border-fg-tertiary\/30:before{content:var(--tw-content);border-color:#5252524d}@supports (color:color-mix(in lab,red,red)){.before\:border-fg-tertiary\/30:before{border-color:color-mix(in oklab,var(--color-fg-tertiary) 30%,transparent)}}.before\:border-fg-warning-primary\/30:before{content:var(--tw-content);border-color:#cd89004d}@supports (color:color-mix(in lab,red,red)){.before\:border-fg-warning-primary\/30:before{border-color:color-mix(in oklab,var(--color-fg-warning-primary) 30%,transparent)}}.before\:border-utility-brand-200:before{content:var(--tw-content);border-color:var(--color-utility-brand-200)}.before\:border-utility-brand-200\/12:before{content:var(--tw-content);border-color:#ffc8a51f}@supports (color:color-mix(in lab,red,red)){.before\:border-utility-brand-200\/12:before{border-color:color-mix(in oklab,var(--color-utility-brand-200) 12%,transparent)}}.before\:border-utility-green-200:before{content:var(--tw-content);border-color:var(--color-utility-green-200)}.before\:border-utility-green-200\/12:before{content:var(--tw-content);border-color:#b9f8cf1f}@supports (color:color-mix(in lab,red,red)){.before\:border-utility-green-200\/12:before{border-color:color-mix(in oklab,var(--color-utility-green-200) 12%,transparent)}}.before\:border-utility-neutral-200:before{content:var(--tw-content);border-color:var(--color-utility-neutral-200)}.before\:border-utility-neutral-200\/12:before{content:var(--tw-content);border-color:#e5e5e51f}@supports (color:color-mix(in lab,red,red)){.before\:border-utility-neutral-200\/12:before{border-color:color-mix(in oklab,var(--color-utility-neutral-200) 12%,transparent)}}.before\:border-utility-red-200:before{content:var(--tw-content);border-color:var(--color-utility-red-200)}.before\:border-utility-red-200\/12:before{content:var(--tw-content);border-color:#ffcaca1f}@supports (color:color-mix(in lab,red,red)){.before\:border-utility-red-200\/12:before{border-color:color-mix(in oklab,var(--color-utility-red-200) 12%,transparent)}}.before\:border-utility-yellow-200:before{content:var(--tw-content);border-color:var(--color-utility-yellow-200)}.before\:border-utility-yellow-200\/12:before{content:var(--tw-content);border-color:#fff0851f}@supports (color:color-mix(in lab,red,red)){.before\:border-utility-yellow-200\/12:before{border-color:color-mix(in oklab,var(--color-utility-yellow-200) 12%,transparent)}}.before\:border-white\/12:before{content:var(--tw-content);border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.before\:border-white\/12:before{border-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.before\:bg-border-secondary:before{content:var(--tw-content);background-color:var(--color-border-secondary)}.before\:bg-utility-brand-50:before{content:var(--tw-content);background-color:var(--color-utility-brand-50)}.before\:bg-utility-green-50:before{content:var(--tw-content);background-color:var(--color-utility-green-50)}.before\:bg-utility-neutral-50:before{content:var(--tw-content);background-color:var(--color-utility-neutral-50)}.before\:bg-utility-red-50:before{content:var(--tw-content);background-color:var(--color-utility-red-50)}.before\:bg-utility-yellow-50:before{content:var(--tw-content);background-color:var(--color-utility-yellow-50)}.before\:mask-b-from-0\%:before{content:var(--tw-content);-webkit-mask-image:var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic);mask-image:var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic);--tw-mask-linear:var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top);--tw-mask-bottom:linear-gradient(to bottom, var(--tw-mask-bottom-from-color) var(--tw-mask-bottom-from-position), var(--tw-mask-bottom-to-color) var(--tw-mask-bottom-to-position));--tw-mask-bottom-from-position:0%;-webkit-mask-composite:source-in;mask-composite:intersect}.before\:shadow-\[0px_1px_2px_0px_rgba\(0\,0\,0\,0\.1\)\,0px_3px_3px_0px_rgba\(0\,0\,0\,0\.09\)\,1px_8px_5px_0px_rgba\(0\,0\,0\,0\.05\)\,2px_21px_6px_0px_rgba\(0\,0\,0\,0\)\,0px_0px_0px_1px_rgba\(0\,0\,0\,0\.08\)\,1px_13px_5px_0px_rgba\(0\,0\,0\,0\.01\)\,0px_-2px_2px_0px_rgba\(0\,0\,0\,0\.13\)_inset\]:before{content:var(--tw-content);--tw-shadow:0px 1px 2px 0px var(--tw-shadow-color,#0000001a), 0px 3px 3px 0px var(--tw-shadow-color,#00000017), 1px 8px 5px 0px var(--tw-shadow-color,#0000000d), 2px 21px 6px 0px var(--tw-shadow-color,#0000), 0px 0px 0px 1px var(--tw-shadow-color,#00000014), 1px 13px 5px 0px var(--tw-shadow-color,#00000003), 0px -2px 2px 0px var(--tw-shadow-color,#00000021) inset;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.before\:ring-1:before{content:var(--tw-content);--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)}.before\:ring-secondary_alt:before{content:var(--tw-content);--tw-ring-color:var(--ring-color-secondary_alt)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:block:after{content:var(--tw-content);display:block}.after\:size-6:after{content:var(--tw-content);width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.after\:size-7:after{content:var(--tw-content);width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.after\:size-8:after{content:var(--tw-content);width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.after\:size-8\.5:after{content:var(--tw-content);width:calc(var(--spacing) * 8.5);height:calc(var(--spacing) * 8.5)}.after\:size-9\.5:after{content:var(--tw-content);width:calc(var(--spacing) * 9.5);height:calc(var(--spacing) * 9.5)}.after\:size-10:after{content:var(--tw-content);width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.after\:size-10\.5:after{content:var(--tw-content);width:calc(var(--spacing) * 10.5);height:calc(var(--spacing) * 10.5)}.after\:size-11\.5:after{content:var(--tw-content);width:calc(var(--spacing) * 11.5);height:calc(var(--spacing) * 11.5)}.after\:rounded-full:after{content:var(--tw-content);border-radius:var(--radius-full)}.after\:border-2:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:2px}.after\:border-fg-brand-primary\/10:after{content:var(--tw-content);border-color:#bf43001a}@supports (color:color-mix(in lab,red,red)){.after\:border-fg-brand-primary\/10:after{border-color:color-mix(in oklab,var(--color-fg-brand-primary) 10%,transparent)}}.after\:border-fg-error-primary\/10:after{content:var(--tw-content);border-color:#e400141a}@supports (color:color-mix(in lab,red,red)){.after\:border-fg-error-primary\/10:after{border-color:color-mix(in oklab,var(--color-fg-error-primary) 10%,transparent)}}.after\:border-fg-success-primary\/10:after{content:var(--tw-content);border-color:#00a5441a}@supports (color:color-mix(in lab,red,red)){.after\:border-fg-success-primary\/10:after{border-color:color-mix(in oklab,var(--color-fg-success-primary) 10%,transparent)}}.after\:border-fg-tertiary\/10:after{content:var(--tw-content);border-color:#5252521a}@supports (color:color-mix(in lab,red,red)){.after\:border-fg-tertiary\/10:after{border-color:color-mix(in oklab,var(--color-fg-tertiary) 10%,transparent)}}.after\:border-fg-warning-primary\/10:after{content:var(--tw-content);border-color:#cd89001a}@supports (color:color-mix(in lab,red,red)){.after\:border-fg-warning-primary\/10:after{border-color:color-mix(in oklab,var(--color-fg-warning-primary) 10%,transparent)}}.after\:bg-brand-solid:after{content:var(--tw-content);background-color:var(--background-color-brand-solid)}.after\:bg-error-solid:after{content:var(--tw-content);background-color:var(--background-color-error-solid)}.after\:bg-secondary-solid:after{content:var(--tw-content);background-color:var(--background-color-secondary-solid)}.after\:bg-success-solid:after{content:var(--tw-content);background-color:var(--background-color-success-solid)}.after\:bg-warning-solid:after{content:var(--tw-content);background-color:var(--background-color-warning-solid)}.first\:rounded-l-lg:first-child{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.last\:rounded-r-lg:last-child{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.autofill\:rounded-lg:autofill{border-radius:var(--radius-lg)}.autofill\:text-primary:autofill{color:var(--text-color-primary)}.group-has-\[\&\>select\]\:focus-within\:ring-0:is(:where(.group):has(*>select) *):is(:where([data-rac])[data-focus-within],:where(:not([data-rac])):focus-within){--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)}@media(hover:hover){.hover\:bg-brand-solid_hover:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:var(--background-color-brand-solid_hover)}.hover\:bg-error-primary:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:var(--background-color-error-primary)}.hover\:bg-error-solid_hover:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:var(--background-color-error-solid_hover)}.hover\:bg-primary_hover:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:var(--background-color-primary_hover)}.hover\:bg-utility-blue-100:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:var(--color-utility-blue-100)}.hover\:bg-utility-brand-100:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:var(--color-utility-brand-100)}.hover\:bg-utility-green-100:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:var(--color-utility-green-100)}.hover\:bg-utility-indigo-100:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:var(--color-utility-indigo-100)}.hover\:bg-utility-neutral-100:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:var(--color-utility-neutral-100)}.hover\:bg-utility-orange-100:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:var(--color-utility-orange-100)}.hover\:bg-utility-pink-100:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:var(--color-utility-pink-100)}.hover\:bg-utility-purple-100:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:var(--color-utility-purple-100)}.hover\:bg-utility-red-100:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:var(--color-utility-red-100)}.hover\:bg-utility-sky-100:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:var(--color-utility-sky-100)}.hover\:bg-utility-slate-100:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:var(--color-utility-slate-100)}.hover\:bg-utility-yellow-100:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:var(--color-utility-yellow-100)}.hover\:bg-white\/20:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:text-brand-secondary_hover:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){color:var(--text-color-brand-secondary_hover)}.hover\:text-error-primary_hover:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){color:var(--text-color-error-primary_hover)}.hover\:text-fg-quaternary_hover:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){color:var(--color-fg-quaternary_hover)}.hover\:text-fg-white:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){color:var(--color-fg-white)}.hover\:text-secondary_hover:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){color:var(--text-color-secondary_hover)}.hover\:text-tertiary_hover:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){color:var(--text-color-tertiary_hover)}.hover\:text-utility-blue-500:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){color:var(--color-utility-blue-500)}.hover\:text-utility-brand-500:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){color:var(--color-utility-brand-500)}.hover\:text-utility-green-500:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){color:var(--color-utility-green-500)}.hover\:text-utility-indigo-500:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){color:var(--color-utility-indigo-500)}.hover\:text-utility-neutral-500:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){color:var(--color-utility-neutral-500)}.hover\:text-utility-orange-500:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){color:var(--color-utility-orange-500)}.hover\:text-utility-pink-500:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){color:var(--color-utility-pink-500)}.hover\:text-utility-purple-500:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){color:var(--color-utility-purple-500)}.hover\:text-utility-red-500:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){color:var(--color-utility-red-500)}.hover\:text-utility-sky-500:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){color:var(--color-utility-sky-500)}.hover\:text-utility-slate-500:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){color:var(--color-utility-slate-500)}.hover\:text-utility-yellow-500:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover){color:var(--color-utility-yellow-500)}}.focus\:bg-brand-solid:is(:where([data-rac])[data-focused],:where(:not([data-rac])):focus){background-color:var(--background-color-brand-solid)}.focus\:font-medium:is(:where([data-rac])[data-focused],:where(:not([data-rac])):focus){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.focus\:text-fg-quaternary_hover:is(:where([data-rac])[data-focused],:where(:not([data-rac])):focus){color:var(--color-fg-quaternary_hover)}.focus\:text-white:is(:where([data-rac])[data-focused],:where(:not([data-rac])):focus){color:var(--color-white)}.focus\:outline-hidden:is(:where([data-rac])[data-focused],:where(:not([data-rac])):focus){--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus\:outline-hidden:is(:where([data-rac])[data-focused],:where(:not([data-rac])):focus){outline-offset:2px;outline:2px solid #0000}}.focus-visible\:z-10:is(:where([data-rac])[data-focus-visible],:where(:not([data-rac])):focus-visible){z-index:10}.focus-visible\:ring-2:is(:where([data-rac])[data-focus-visible],:where(:not([data-rac])):focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-focus-ring:is(:where([data-rac])[data-focus-visible],:where(:not([data-rac])):focus-visible){--tw-ring-color:var(--color-focus-ring)}.focus-visible\:ring-offset-\[-2px\]:is(:where([data-rac])[data-focus-visible],:where(:not([data-rac])):focus-visible){--tw-ring-offset-width:-2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-hidden:is(:where([data-rac])[data-focus-visible],:where(:not([data-rac])):focus-visible){--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus-visible\:outline-hidden:is(:where([data-rac])[data-focus-visible],:where(:not([data-rac])):focus-visible){outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-2:is(:where([data-rac])[data-focus-visible],:where(:not([data-rac])):focus-visible){outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:is(:where([data-rac])[data-focus-visible],:where(:not([data-rac])):focus-visible){outline-offset:2px}.focus-visible\:outline-focus-ring:is(:where([data-rac])[data-focus-visible],:where(:not([data-rac])):focus-visible){outline-color:var(--color-focus-ring)}.disabled\:cursor-not-allowed:is(:where([data-rac])[data-disabled],:where(:not([data-rac])):disabled){cursor:not-allowed}.disabled\:text-secondary\/50:is(:where([data-rac])[data-disabled],:where(:not([data-rac])):disabled){color:#22222280}@supports (color:color-mix(in lab,red,red)){.disabled\:text-secondary\/50:is(:where([data-rac])[data-disabled],:where(:not([data-rac])):disabled){color:color-mix(in oklab,var(--text-color-secondary) 50%,transparent)}}.disabled\:opacity-50:is(:where([data-rac])[data-disabled],:where(:not([data-rac])):disabled){opacity:.5}.disabled\:shadow-xs:is(:where([data-rac])[data-disabled],:where(:not([data-rac])):disabled){--tw-shadow:0 1px 2px var(--tw-shadow-color,#4836230f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.disabled\:\*\:opacity-50:is(:where([data-rac])[data-disabled],:where(:not([data-rac])):disabled)>*){opacity:.5}:where([data-input-wrapper]) .in-data-input-wrapper\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}:where([data-input-wrapper]) .in-data-input-wrapper\:px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}:where([data-input-wrapper]) .in-data-input-wrapper\:px-4{padding-inline:calc(var(--spacing) * 4)}:where([data-input-wrapper]) .in-data-input-wrapper\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}:where([data-input-wrapper]) .in-data-input-wrapper\:text-md{font-size:var(--text-md);line-height:var(--tw-leading,var(--text-md--line-height))}:where([data-input-wrapper]) .in-data-input-wrapper\:opacity-100{opacity:1}:where([data-input-wrapper]) .in-data-input-wrapper\:shadow-xs{--tw-shadow:0 1px 2px var(--tw-shadow-color,#4836230f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where([data-input-wrapper]) .in-data-input-wrapper\:group-disabled\:opacity-100:is(:where(.group):is(:where([data-rac])[data-disabled],:where(:not([data-rac])):disabled) *){opacity:1}:where([data-input-wrapper]) .in-data-input-wrapper\:focus\:\!z-50:is(:where([data-rac])[data-focused],:where(:not([data-rac])):focus){z-index:50!important}:where([data-input-wrapper]) .in-data-input-wrapper\:disabled\:opacity-100:is(:where([data-rac])[data-disabled],:where(:not([data-rac])):disabled){opacity:1}:where([data-leading]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-leading\:-mr-px){margin-right:-1px}:where([data-leading]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-leading\:rounded-l-lg){border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}:where([data-leading]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-leading\:rounded-r-none){border-top-right-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none)}:where([data-leading]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-leading\:before\:rounded-r-none):before{content:var(--tw-content);border-top-right-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none)}:where([data-trailing]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-trailing\:-ml-px){margin-left:-1px}:where([data-trailing]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-trailing\:rounded-l-none){border-top-left-radius:var(--radius-none);border-bottom-left-radius:var(--radius-none)}:where([data-trailing]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-trailing\:rounded-r-lg){border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}:where([data-trailing]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-trailing\:before\:rounded-l-none):before{content:var(--tw-content);border-top-left-radius:var(--radius-none);border-bottom-left-radius:var(--radius-none)}:where([data-input-size=lg]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-\[input-size\=lg\]\:py-2\.5){padding-block:calc(var(--spacing) * 2.5)}:where([data-input-size=lg]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-\[input-size\=lg\]\:pr-3){padding-right:calc(var(--spacing) * 3)}:where([data-input-size=lg]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-\[input-size\=lg\]\:pl-3\.5){padding-left:calc(var(--spacing) * 3.5)}:where([data-input-size=sm]) .in-data-\[input-size\=sm\]\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:where([data-input-size=sm]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-\[input-size\=sm\]\:px-3){padding-inline:calc(var(--spacing) * 3)}:where([data-input-size=sm]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-\[input-size\=sm\]\:py-2){padding-block:calc(var(--spacing) * 2)}:where([data-input-size=sm]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-\[input-size\=sm\]\:text-sm){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:where([data-placement=left]) .in-placement-left\:-rotate-90{rotate:-90deg}:where([data-placement=right]) .in-placement-right\:rotate-90{rotate:90deg}:where([data-placement=top]) .in-placement-top\:rotate-0{rotate:0deg}:where([data-placement=bottom]) .in-placement-bottom\:rotate-180{rotate:180deg}.has-\[\&\>select\]\:shadow-xs:has(*>select){--tw-shadow:0 1px 2px var(--tw-shadow-color,#4836230f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\&\>select\]\:ring-1:has(*>select){--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)}.has-\[\&\>select\]\:ring-border-error_subtle:has(*>select){--tw-ring-color:var(--color-border-error_subtle)}.has-\[\&\>select\]\:ring-border-primary:has(*>select){--tw-ring-color:var(--color-border-primary)}.has-\[\&\>select\]\:ring-inset:has(*>select){--tw-ring-inset:inset}.has-\[\&\>select\]\:has-\[input\:focus\]\:ring-2:has(*>select):has(:is(input: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)}.has-\[\&\>select\]\:has-\[input\:focus\]\:ring-border-brand:has(*>select):has(:is(input:focus)){--tw-ring-color:var(--color-border-brand)}.has-\[\&\>select\]\:has-\[input\:focus\]\:ring-border-error:has(*>select):has(:is(input:focus)){--tw-ring-color:var(--color-border-error)}:is(.\*\:data-icon\:pointer-events-none>*)[data-icon]{pointer-events:none}:is(.\*\:data-icon\:size-4>*)[data-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.\*\:data-icon\:size-5>*)[data-icon]{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}:is(.\*\:data-icon\:size-6>*)[data-icon]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}:is(.\*\:data-icon\:size-7>*)[data-icon]{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}:is(.\*\:data-icon\:shrink-0>*)[data-icon]{flex-shrink:0}:is(.\*\:data-icon\:stroke-\[2\.25px\]>*)[data-icon]{stroke-width:2.25px}:is(.\*\:data-icon\:text-current>*)[data-icon]{color:currentColor}:is(.\*\:data-icon\:text-fg-brand-secondary_alt>*)[data-icon]{color:var(--color-fg-brand-secondary_alt)}:is(.\*\:data-icon\:text-fg-brand-secondary_hover>*)[data-icon]{color:var(--color-fg-brand-secondary_hover)}:is(.\*\:data-icon\:text-fg-error-secondary>*)[data-icon]{color:var(--color-fg-error-secondary)}:is(.\*\:data-icon\:text-fg-quaternary>*)[data-icon]{color:var(--color-fg-quaternary)}:is(.\*\:data-icon\:text-fg-secondary_hover>*)[data-icon]{color:var(--color-fg-secondary_hover)}:is(.\*\:data-icon\:text-white\/60>*)[data-icon]{color:#fff9}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-icon\:text-white\/60>*)[data-icon]{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}:is(.\*\:data-icon\:transition-inherit-all>*)[data-icon]{transition-property:inherit;transition-duration:inherit;transition-timing-function:inherit}@media(hover:hover){:is(.hover\:\*\:data-icon\:text-fg-brand-secondary_hover:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover)>*)[data-icon]{color:var(--color-fg-brand-secondary_hover)}:is(.hover\:\*\:data-icon\:text-fg-error-primary:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover)>*)[data-icon]{color:var(--color-fg-error-primary)}:is(.hover\:\*\:data-icon\:text-fg-quaternary_hover:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover)>*)[data-icon]{color:var(--color-fg-quaternary_hover)}:is(.hover\:\*\:data-icon\:text-white\/70:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover)>*)[data-icon]{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){:is(.hover\:\*\:data-icon\:text-white\/70:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover)>*)[data-icon]{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}}.data-icon-leading\:pl-3[data-icon-leading]{padding-left:calc(var(--spacing) * 3)}.data-icon-leading\:pl-3\.5[data-icon-leading]{padding-left:calc(var(--spacing) * 3.5)}.data-icon-leading\:pl-4[data-icon-leading]{padding-left:calc(var(--spacing) * 4)}.data-icon-only\:p-2[data-icon-only]{padding:calc(var(--spacing) * 2)}.data-icon-only\:p-2\.5[data-icon-only]{padding:calc(var(--spacing) * 2.5)}.data-icon-only\:p-3[data-icon-only]{padding:calc(var(--spacing) * 3)}.data-icon-only\:p-3\.5[data-icon-only]{padding:calc(var(--spacing) * 3.5)}.data-icon-only\:px-2\.5[data-icon-only]{padding-inline:calc(var(--spacing) * 2.5)}.data-icon-only\:px-3[data-icon-only]{padding-inline:calc(var(--spacing) * 3)}.data-icon-only\:px-3\.5[data-icon-only]{padding-inline:calc(var(--spacing) * 3.5)}:where([data-input-wrapper]) .in-data-input-wrapper\:data-icon-only\:p-2\.5[data-icon-only]{padding:calc(var(--spacing) * 2.5)}:where([data-input-wrapper]) .in-data-input-wrapper\:data-icon-only\:p-3[data-icon-only]{padding:calc(var(--spacing) * 3)}.data-loading\:bg-brand-solid_hover[data-loading]{background-color:var(--background-color-brand-solid_hover)}.data-loading\:bg-error-primary[data-loading]{background-color:var(--background-color-error-primary)}.data-loading\:bg-error-solid_hover[data-loading]{background-color:var(--background-color-error-solid_hover)}.data-loading\:bg-primary_hover[data-loading]{background-color:var(--background-color-primary_hover)}:is(.\*\:data-text\:underline>*)[data-text]{text-decoration-line:underline}:is(.\*\:data-text\:decoration-transparent>*)[data-text]{text-decoration-color:#0000}:is(.\*\:data-text\:underline-offset-2>*)[data-text]{text-underline-offset:2px}:is(.\*\:data-text\:underline-offset-3>*)[data-text]{text-underline-offset:3px}:is(.\*\:data-text\:underline-offset-4>*)[data-text]{text-underline-offset:4px}@media(hover:hover){:is(.hover\:\*\:data-text\:decoration-current:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover)>*)[data-text]{text-decoration-color:currentColor}:is(.hover\:\*\:data-text\:decoration-fg-brand-secondary_alt:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover)>*)[data-text]{-webkit-text-decoration-color:var(--color-fg-brand-secondary_alt);text-decoration-color:var(--color-fg-brand-secondary_alt)}:is(.hover\:\*\:data-text\:decoration-fg-quaternary:is(:where([data-rac])[data-hovered],:where(:not([data-rac])):hover)>*)[data-text]{-webkit-text-decoration-color:var(--color-fg-quaternary);text-decoration-color:var(--color-fg-quaternary)}}@media(min-width:48rem){.md\:flex{display:flex}}@media(min-width:64rem){:is(.lg\:\*\*\:data-label\:hidden *)[data-label]{display:none}}.selected\:bg-primary_hover[data-selected]{background-color:var(--background-color-primary_hover)}.selected\:text-secondary_hover[data-selected]{color:var(--text-color-secondary_hover)}@media(min-width:64rem){.lg\:label\:hidden [data-label]{display:none}}.\[\&\:\:-webkit-resizer\]\:bg-\(image\:--resize-handle-bg\)::-webkit-resizer{background-image:var(--resize-handle-bg)}.\[\&\:\:-webkit-resizer\]\:bg-contain::-webkit-resizer{background-size:contain}.dark\:\[\&\:\:-webkit-resizer\]\:bg-\(image\:--resize-handle-bg-dark\):where(.dark-mode,.dark-mode *)::-webkit-resizer{background-image:var(--resize-handle-bg-dark)}.\[\&\>\*\:not\(\[data-icon\=loading\]\)\]\:invisible>:not([data-icon=loading]){visibility:hidden}.\[\&\>\*\:not\(\[data-icon\=loading\]\)\:not\(\[data-text\]\)\]\:hidden>:not([data-icon=loading]):not([data-text]){display:none}}.prose:not(:where([class~=not-prose],[class~=not-prose] *)){--tw-prose-body:var(--color-text-tertiary);--tw-prose-headings:var(--color-text-primary);--tw-prose-lead:var(--color-text-tertiary);--tw-prose-links:var(--color-text-tertiary);--tw-prose-bold:var(--color-text-primary);--tw-prose-counters:var(--color-text-tertiary);--tw-prose-bullets:var(--color-text-tertiary);--tw-prose-hr:var(--color-border-secondary);--tw-prose-quotes:var(--color-text-primary);--tw-prose-quote-borders:var(--color-fg-brand-primary_alt);--tw-prose-captions:var(--color-text-tertiary);--tw-prose-code:var(--color-text-tertiary);--tw-prose-pre-code:var(--color-text-tertiary);--tw-prose-pre-bg:var(--color-bg-primary);--tw-prose-th-borders:var(--color-border-primary);--tw-prose-td-borders:var(--color-border-secondary);color:var(--tw-prose-body);font-size:var(--text-md);line-height:var(--text-md--line-height)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(p){margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 4)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where([class~=lead]){font-size:var(--text-md);line-height:var(--text-md--line-height);margin-top:1.2em;margin-bottom:1.2em}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(ol){margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 4);padding-inline-start:calc(var(--spacing) * 5.75);list-style-type:decimal}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(ul){margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 4);padding-inline-start:calc(var(--spacing) * 5.75);list-style-type:disc}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(li){margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(ol>li),.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(ul>li){margin-top:0;margin-bottom:0;padding-inline-start:1px}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(hr){margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 8)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(blockquote){color:var(--tw-prose-quotes);border-left-width:2px;border-left-color:var(--tw-prose-quote-borders);margin-top:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 10);padding-inline-start:0}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(blockquote p){font-style:italic;font-weight:500;font-size:var(--text-xl);line-height:var(--text-xl--line-height);margin:0}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(h1){color:var(--tw-prose-headings);font-weight:600;font-size:var(--text-display-sm);line-height:var(--text-display-sm--line-height);margin-bottom:calc(var(--spacing) * 5);margin-top:calc(var(--spacing) * 10)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(h2){color:var(--tw-prose-headings);font-weight:600;font-size:var(--text-display-xs);line-height:var(--text-display-xs--line-height);margin-bottom:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 8)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(h3){color:var(--tw-prose-headings);font-weight:600;font-size:var(--text-xl);line-height:var(--text-xl--line-height);margin-bottom:calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 8)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(h4){color:var(--tw-prose-headings);font-weight:600;font-size:var(--text-lg);line-height:var(--text-lg--line-height);margin-bottom:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 5)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(h2+*),.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(h3+*),.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(h4+*){margin-top:0}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(h1 strong){color:inherit;font-weight:900}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(h2 strong){color:inherit;font-weight:800}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(h3 strong),.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(h4 strong){color:inherit;font-weight:700}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(img){border-radius:var(--radius-xl);object-fit:cover;width:100%;margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 8)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(video){margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 8)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(figure){margin-top:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 10)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(figure>*){margin-top:0;margin-bottom:0}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(figure:has(>blockquote)){border-left-width:2px;border-left-color:var(--tw-prose-quote-borders);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 2);padding-inline-start:calc(var(--spacing) * 4)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(figure:has(>blockquote) blockquote){border:none;padding-inline-start:0}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(img+figcaption){align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(figcaption){color:var(--tw-prose-captions);font-size:var(--text-sm);line-height:var(--text-sm--line-height);margin-top:calc(var(--spacing) * 3)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(cite){font-style:normal}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(a:not(h1 a,h2 a,h3 a,h4 a,h5 a,h6 a)){text-underline-offset:3px;font-weight:400;text-decoration:underline}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(a:focus-visible){border-radius:var(--radius-sm);outline:2px solid var(--color-focus-ring);outline-offset:2px}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(:is(h1,h2,h3) a){color:var(--tw-prose-headings);font-weight:inherit;text-decoration:none}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(code:not(pre code)){padding:calc(var(--spacing) * .5) calc(var(--spacing) * 1.5);margin:calc(var(--spacing) * -.5) 0px;background:var(--color-bg-secondary);box-shadow:0 0 0 1px var(--color-border-secondary);border-radius:6px;font-size:.875rem;font-weight:700;line-height:1.25rem}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(code:not(pre code)):before,.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(code:not(pre code)):after{content:""}.prose.prose-centered-quote :not(:where([class~=not-prose],[class~=not-prose] *)):where(blockquote){text-align:center;border-left:none;padding-inline-start:0!important}.prose.prose-centered-quote :not(:where([class~=not-prose],[class~=not-prose] *)):where(figure:has(>blockquote)){text-align:center;border-left:none;padding-inline-start:0!important;padding-top:0!important;padding-bottom:0!important}.prose.prose-minimal-quote :not(:where([class~=not-prose],[class~=not-prose] *)):where(blockquote),.prose.prose-minimal-quote :not(:where([class~=not-prose],[class~=not-prose] *)):where(figure:has(>blockquote)){border-left:none;padding-inline-start:0!important}@media(min-width:48rem){.prose.md\:prose-lg:not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-lg);line-height:var(--text-lg--line-height)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(p){margin-top:calc(var(--spacing) * 4.5);margin-bottom:calc(var(--spacing) * 4.5)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where([class~=lead]){font-size:var(--text-xl);line-height:var(--text-xl--line-height);margin-top:1.09em;margin-bottom:1.09em}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(ol),.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(ul){margin-top:calc(var(--spacing) * 4.5);margin-bottom:calc(var(--spacing) * 4.5);padding-inline-start:calc(var(--spacing) * 6.5)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(ol>li),.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(ul>li){margin-top:0;margin-bottom:0;padding-inline-start:1px}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(hr){margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 8)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(blockquote){margin-top:calc(var(--spacing) * 12);margin-bottom:calc(var(--spacing) * 12);padding-inline-start:0}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(blockquote p){font-size:var(--text-display-xs);line-height:var(--text-display-xs--line-height);margin:0}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(h1){font-size:var(--text-display-md);line-height:var(--text-display-md--line-height);margin-bottom:calc(var(--spacing) * 6);margin-top:calc(var(--spacing) * 12)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(h2){font-size:var(--text-display-sm);line-height:var(--text-display-sm--line-height);margin-bottom:calc(var(--spacing) * 5);margin-top:calc(var(--spacing) * 10)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(h3){font-size:var(--text-display-xs);line-height:var(--text-display-xs--line-height);margin-bottom:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 8)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(h4){font-size:var(--text-xl);line-height:var(--text-xl--line-height);margin-bottom:calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 8)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(h2+*),.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(h3+*),.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(h4+*){margin-top:0}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(figure){margin-top:calc(var(--spacing) * 12);margin-bottom:calc(var(--spacing) * 12)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(figure>*){margin-top:0;margin-bottom:0}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(figure:has(>blockquote)){padding-inline-start:calc(var(--spacing) * 5)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(figure>blockquote+figcaption){font-size:var(--text-md);line-height:var(--text-md--line-height)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(figcaption){margin-top:calc(var(--spacing) * 4)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(a:not(h1 a,h2 a,h3 a,h4 a,h5 a,h6 a)){text-underline-offset:3px;font-weight:400;text-decoration:underline}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(:is(h1,h2,h3) a){color:var(--tw-prose-headings);font-weight:inherit;text-decoration:none}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(code:not(pre code)){padding:calc(var(--spacing) * .5) calc(var(--spacing) * 1.5);margin:calc(var(--spacing) * -.5) 0px;background:var(--color-bg-secondary);box-shadow:0 0 0 1px var(--color-border-secondary);border-radius:6px;font-size:.875rem;font-weight:700;line-height:1.25rem}}.prose>:first-child:not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose>:last-child:not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}html,body{font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual;-webkit-font-kerning:normal;font-kerning:normal}details summary::-webkit-details-marker{display:none}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.recharts-surface,.recharts-surface g,.recharts-surface path{outline:none}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-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-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-mask-linear{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-radial{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-conic{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-left{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-right{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-bottom{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-top{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-bottom-from-position{syntax:"*";inherits:false;initial-value:0%}@property --tw-mask-bottom-to-position{syntax:"*";inherits:false;initial-value:100%}@property --tw-mask-bottom-from-color{syntax:"*";inherits:false;initial-value:black}@property --tw-mask-bottom-to-color{syntax:"*";inherits:false;initial-value:transparent}@keyframes spin{to{transform:rotate(360deg)}}@keyframes caret-blink{0%,50%{opacity:1}51%,to{opacity:0}}:root{font-family:Manrope Variable,Avenir Next,Segoe UI,sans-serif;color:#151515;background:#f7f7f7;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #151515;--ink-soft: #222222;--paper: #f7f7f7;--cream: #efefef;--cream-deep: #e4e4e4;--white: #ffffff;--muted: #626262;--line: #dedede;--orange: #c74300;--orange-dark: #a93600;--control-radius: 8px;--card-radius: 14px;--media-radius: 22px;--shadow: 0 22px 64px rgba(72, 54, 35, .12);--container: min(1320px, calc(100vw - 64px) );--header-height: 64px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--paper);color:var(--ink)}.route-loading{display:grid;min-height:55dvh;place-items:center;color:var(--muted);font-size:.85rem;font-weight:700}body,button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{display:block;height:auto;max-width:100%}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.045em}p{color:var(--muted);line-height:1.68}::selection{color:var(--white);background:var(--orange)}:focus-visible{outline:3px solid rgba(255,90,0,.45);outline-offset:3px}.skip-link{position:fixed;top:10px;left:10px;z-index:100;padding:12px 16px;border-radius:var(--control-radius);background:var(--ink);color:var(--white);transform:translateY(-140%)}.skip-link:focus{transform:translateY(0)}.container{width:var(--container);margin-inline:auto}.section{padding:128px 0}.eyebrow{margin:0 0 20px;color:var(--orange-dark);font-size:.72rem;font-weight:800;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.section-heading{max-width:780px;margin-bottom:56px}.section-heading--center{margin-inline:auto;text-align:center}.section-heading h2,.catalog-intro h2{margin-bottom:22px;font-size:clamp(2.35rem,5vw,4.9rem);font-weight:750;line-height:.98}.section-heading h2 span,.catalog-intro h2 span{color:var(--orange)}.section-intro{max-width:650px;margin-bottom:0;font-size:1.08rem}.section-heading--center .section-intro{margin-inline:auto}.button-row{display:flex;flex-wrap:wrap;gap:12px}.button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:18px;padding:0 20px;border:1px solid transparent;border-radius:var(--control-radius);font-size:.9rem;font-weight:750;line-height:1;white-space:nowrap;transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease}.button svg,.text-link svg,.service-card a svg,.custom-link svg{transition:transform .18s ease}.button:hover svg,.text-link:hover svg,.service-card a:hover svg,.custom-link:hover svg{transform:translate(4px)}.button:active,.submit-button:active,.case-filter button:active{transform:translateY(1px)}.button--primary{background:var(--ink);color:var(--white)}.button--primary:hover{background:#2a2a2a}.button--secondary{border-color:#b9b3aa;background:transparent;color:var(--ink)}.button--secondary:hover{border-color:var(--ink);background:var(--white)}.button--orange{background:var(--orange);color:var(--white)}.button--orange:hover{background:var(--orange-dark)}.button--light{border-color:#ffffff52;background:transparent;color:var(--white)}.button--light:hover{border-color:var(--white)}.text-link{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-size:.9rem;font-weight:750}.section-link{margin-top:32px}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.reveal.is-visible{opacity:1;transform:translateY(0)}.site-header{position:sticky;top:0;z-index:30;height:var(--header-height);border-bottom:1px solid rgba(214,208,199,.82);background:#f7f7f7eb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.nav-shell{display:grid;width:var(--container);height:100%;margin-inline:auto;grid-template-columns:max-content minmax(0,1fr) auto;align-items:center;gap:34px}.brand-logo{display:inline-flex;width:max-content;align-items:center}.brand-logo img{width:142px;height:auto;object-fit:contain}.brand-logo--mark img{width:42px;height:42px}.desktop-nav{display:flex;align-items:center;justify-content:flex-start;gap:clamp(20px,2.5vw,38px)}.desktop-nav a{position:relative;padding:22px 0 21px;color:#3f3d3a;font-size:.82rem;font-weight:650;white-space:nowrap}.desktop-nav a:after{position:absolute;right:0;bottom:14px;left:0;height:2px;background:var(--orange);content:"";transform:scaleX(0);transform-origin:right;transition:transform .18s ease}.desktop-nav a:hover:after,.desktop-nav a.active:after{transform:scaleX(1);transform-origin:left}.desktop-nav a.active{color:var(--ink);font-weight:800}.nav-actions{display:flex;align-items:center;gap:24px}.nav-actions .button{min-height:44px}.menu-toggle,.mobile-menu{display:none}.home-hero{position:relative;isolation:isolate;display:flex;min-height:calc(100dvh - var(--header-height));align-items:center;padding:72px 0 84px;background:var(--ink);color:var(--white);overflow:hidden}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:26px}.hero-copy{position:relative;z-index:2;grid-column:1 / span 6;max-width:670px;padding:18px 0}.hero-copy .eyebrow{color:var(--orange)}.hero-copy h1{max-width:620px;margin:0 0 26px;font-size:clamp(3.4rem,5.7vw,6.1rem);font-weight:780;line-height:.93;color:var(--white)}.hero-copy h1 span{display:block;color:var(--orange)}.hero-intro{max-width:510px;margin-bottom:30px;font-size:1.12rem;color:#ffffffd6}.hero-media{position:absolute;z-index:0;inset:0;padding:0;pointer-events:none}.hero-media:before{position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,#0a0a0ae6,#0a0a0ab8,#0a0a0a3d 72%,#0a0a0a2e),linear-gradient(180deg,rgba(10,10,10,.22),transparent 38%,rgba(10,10,10,.32));content:"";pointer-events:none}.hero-media__frame{position:relative;height:100%;overflow:hidden}.hero-media__frame img{width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.16,1,.3,1)}.hero-media:hover .hero-media__frame img{transform:scale(1.02)}.home-hero .button--secondary{border-color:#ffffff7a;color:var(--white)}.home-hero .button--secondary:hover{border-color:var(--white);background:#ffffff1f}.trust-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);overflow:hidden}.trust-grid{display:block;min-height:0;padding:17px 0}.logo-cloud{width:100%;overflow:hidden}.logo-cloud__viewport{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.logo-cloud__track{display:flex;width:max-content;animation:logo-marquee 30s linear infinite;will-change:transform}.logo-cloud:hover .logo-cloud__track,.logo-cloud:focus-within .logo-cloud__track{animation-play-state:paused}.logo-cloud__group{display:flex;align-items:center;gap:clamp(38px,5vw,72px);padding-right:clamp(38px,5vw,72px)}.logo-cloud__item{display:grid;width:clamp(108px,11.5vw,162px);height:54px;flex:0 0 auto;place-items:center}.logo-cloud__link{display:grid;width:100%;height:100%;align-content:center;justify-items:center;gap:5px;color:inherit;text-align:center}.logo-cloud svg{width:100%;max-width:94px;height:29px;margin:auto;fill:currentColor;opacity:.88;transition:opacity .18s ease,transform .18s ease}.logo-cloud__link span{color:currentColor;font-size:.71rem;font-weight:750;letter-spacing:.01em;line-height:1;white-space:nowrap}.logo-cloud__link:hover svg,.logo-cloud__link:focus-visible svg{opacity:1;transform:scale(1.06)}.logo-cloud__link:focus-visible{outline:3px solid rgba(255,90,0,.45);outline-offset:7px}@keyframes logo-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.services-overview{background:var(--white)}.services-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;align-items:stretch}.bento-cell{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--card-radius);background:var(--white)}.bento-cell--1{grid-column:span 7}.bento-cell--2{grid-column:span 5;background:var(--ink)}.bento-cell--3,.bento-cell--4,.bento-cell--5,.bento-cell--6{grid-column:span 3}.bento-cell--3{background:var(--white)}.bento-cell--4,.bento-cell--6{background:var(--ink)}.bento-cell>img{width:100%;height:214px;object-fit:cover;object-position:center}.bento-cell--1>img{object-position:center 48%}.service-card{position:relative;isolation:isolate;display:flex;min-height:248px;overflow:hidden;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:24px;padding:28px;transition:transform .26s cubic-bezier(.16,1,.3,1)}.service-card__top,.service-card__content,.service-card__link{position:relative;z-index:2;width:100%}.service-card>.service-card__top .service-featured-icon{border:1px solid rgba(191,67,0,.12);border-radius:12px;background:#fff0e6;color:var(--orange-dark);box-shadow:inset 0 1px #fffc}.service-card h3{margin-bottom:9px;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:730;line-height:1.08}.service-card p{max-width:470px;margin:0;font-size:.9rem;line-height:1.58}.service-card a.service-card__link{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;margin-top:auto;padding-top:18px;border-top:1px solid rgba(21,21,21,.12);font-size:.82rem;font-weight:800}.service-card__arrow{display:grid;width:36px;height:36px;flex:0 0 auto;border-radius:10px;background:var(--ink);color:var(--white);place-items:center;transition:color .22s ease,background-color .22s ease,transform .22s ease}.service-card a:hover .service-card__arrow{background:var(--orange);color:var(--ink);transform:translate(3px)}.service-card a:hover .service-card__arrow svg{transform:none}.service-card__ambient{position:absolute;z-index:0;top:-28px;right:-38px;color:var(--ink);opacity:.035;pointer-events:none;transform:rotate(-8deg)}.bento-cell--2 .service-card,.bento-cell--4 .service-card,.bento-cell--6 .service-card{min-height:248px;color:var(--white)}.bento-cell--3 .service-card,.bento-cell--4 .service-card,.bento-cell--5 .service-card,.bento-cell--6 .service-card{min-height:232px;padding:24px;gap:18px}.bento-cell--3 .service-card h3,.bento-cell--4 .service-card h3,.bento-cell--5 .service-card h3,.bento-cell--6 .service-card h3{font-size:1.28rem}.bento-cell--3 .service-card__link,.bento-cell--4 .service-card__link,.bento-cell--5 .service-card__link,.bento-cell--6 .service-card__link{padding-top:14px}.bento-cell--2 .service-card p,.bento-cell--4 .service-card p,.bento-cell--6 .service-card p{color:#bbb6af}.bento-cell--2 .service-featured-icon,.bento-cell--4 .service-featured-icon,.bento-cell--6 .service-featured-icon,.catalog-featured .service-featured-icon,.service-catalog__grid>.reveal:nth-child(11) .service-featured-icon{border-color:#ffffff1a;background:var(--orange);color:var(--ink);box-shadow:inset 0 1px #ffffff61}.bento-cell--2 .service-card__link,.bento-cell--4 .service-card__link,.bento-cell--6 .service-card__link,.catalog-featured .service-card__link,.service-catalog__grid>.reveal:nth-child(11) .service-card__link{border-top-color:#ffffff26}.bento-cell--2 .service-card__arrow,.bento-cell--4 .service-card__arrow,.bento-cell--6 .service-card__arrow,.catalog-featured .service-card__arrow,.service-catalog__grid>.reveal:nth-child(11) .service-card__arrow{background:#ffffff1a;color:var(--white)}.bento-cell--2 .service-card__ambient,.bento-cell--4 .service-card__ambient,.bento-cell--6 .service-card__ambient,.catalog-featured .service-card__ambient,.service-catalog__grid>.reveal:nth-child(11) .service-card__ambient{color:var(--white);opacity:.055}.bento-cell:hover{border-color:#ff5a008c}.bento-cell:hover .service-card{transform:translateY(-3px)}.connected-section{background:#efefef}.connected-grid{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(50px,8vw,110px)}.connected-media{overflow:hidden;border-radius:var(--media-radius);box-shadow:var(--shadow)}.connected-media img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.connected-copy .section-heading{margin-bottom:34px}.connected-copy .section-heading h2{font-size:clamp(2.7rem,4.4vw,4.9rem)}.network-diagram{display:grid;margin-bottom:34px;grid-template-columns:auto auto auto auto 1fr;align-items:center;gap:12px;color:var(--muted);font-size:.83rem}.network-diagram strong{padding:13px 15px;border:1px solid var(--ink);border-radius:var(--control-radius);color:var(--ink)}.network-diagram svg{color:var(--orange-dark)}.tpv-section{overflow:hidden;background:var(--ink);color:var(--white)}.tpv-grid{display:grid;grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(48px,8vw,110px)}.tpv-copy h2{margin-bottom:24px;font-size:clamp(3.1rem,6vw,6.8rem);line-height:.91}.tpv-copy h2 span{color:var(--orange)}.tpv-copy>p:not(.eyebrow){max-width:500px;color:#bbb7b1;font-size:1.08rem}.tpv-media{overflow:hidden;border-radius:var(--media-radius)}.tpv-media img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.check-list{display:grid;margin:30px 0 34px;padding:0;gap:12px;list-style:none}.check-list li{display:flex;align-items:center;gap:11px;color:#e4e0da;font-size:.9rem}.check-list svg{flex:0 0 auto;color:var(--orange)}.process-section{background:var(--white)}.process-line{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.process-step{position:relative;min-height:220px;padding:35px 28px 0 0;border-top:1px solid #aaa49b}.process-step:before{position:absolute;top:-6px;left:0;width:11px;height:11px;border:2px solid var(--orange);border-radius:50%;background:var(--white);content:""}.process-step>span,.detail-step>span{display:block;margin-bottom:44px;color:var(--orange-dark);font-size:.78rem;font-weight:800}.process-step h3,.detail-step h3{margin-bottom:10px;font-size:1.28rem}.process-step p,.detail-step p{max-width:220px;margin:0;font-size:.88rem}.cases-preview{background:#f1f1f1}.case-grid{display:grid;grid-template-columns:1.15fr .92fr .92fr;gap:18px}.case-card{height:100%;overflow:hidden;border:1px solid var(--line);border-radius:var(--card-radius);background:var(--white);transition:border-color .18s ease,transform .24s ease}.case-card:hover{border-color:#ff5a008c;transform:translateY(-3px)}.case-card__media{display:block;overflow:hidden}.case-card__media img{width:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1)}.case-card:hover .case-card__media img{transform:scale(1.02)}.case-card__body{padding:26px}.case-sector{margin-bottom:10px;color:var(--orange-dark);font-size:.69rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.case-card h3{margin-bottom:10px;font-size:1.45rem}.case-card__body>p:not(.case-sector){font-size:.9rem}.case-services,.case-detail-services{display:flex;flex-wrap:wrap;margin:20px 0 24px;gap:7px}.case-services span,.case-detail-services span{padding:8px 10px;border:1px solid var(--line);border-radius:var(--control-radius);color:#4c4944;font-size:.72rem;font-weight:650}.reviews-section{background:var(--white)}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.review-card{display:flex;min-height:286px;padding:28px;border:1px solid #d5cfc5;border-radius:var(--card-radius);background:var(--white);flex-direction:column;justify-content:space-between;transition:border-color .18s ease,transform .22s ease,box-shadow .22s ease}.review-card:hover{border-color:#ff5a0080;box-shadow:0 14px 36px #4836231a;transform:translateY(-3px)}.review-card__meta{display:flex;align-items:center;gap:10px;color:var(--orange-dark);font-size:.69rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.review-card__meta svg{flex:0 0 auto;color:var(--orange)}.review-card__result{max-width:29ch;margin:28px 0 30px;color:var(--ink);font-size:clamp(1.25rem,2vw,1.7rem);font-weight:650;letter-spacing:-.035em;line-height:1.15}.review-card__identity{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:14px;padding-top:18px;border-top:1px solid var(--line)}.review-card__identity>div{display:grid;gap:4px}.review-card__logo{width:54px;height:54px;padding:7px;object-fit:contain;border:1px solid var(--line);border-radius:13px;background:var(--white)}.review-card__identity strong{font-size:.88rem}.review-card__identity span{color:var(--muted);font-size:.73rem}.why-section{background:var(--white)}.why-grid{display:block}.why-title h2{position:static;max-width:780px;margin:0 0 56px;font-size:clamp(3.5rem,6vw,6.8rem);line-height:.93}.why-title h2 span{color:var(--orange)}.principles-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;background:transparent}.principle{display:flex;min-height:224px;flex-direction:column;padding:26px;border:1px solid var(--line);border-radius:var(--card-radius);background:var(--white);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.principle:nth-child(2),.principle:nth-child(4){border-color:var(--ink);background:var(--ink);color:var(--white)}.principle:nth-child(2) p,.principle:nth-child(4) p{color:#bdbdbd}.principle svg{margin-bottom:auto;color:var(--orange-dark)}.principle h3{margin-bottom:11px;font-size:1.2rem}.principle p{margin:0;font-size:.88rem}.principle:hover{border-color:#ff5a0080;box-shadow:0 14px 28px #15151514;transform:translateY(-4px)}.hardware-section{background:#efefef}.hardware-stage{overflow:hidden;border-radius:var(--media-radius);background:var(--ink);box-shadow:var(--shadow)}.hardware-stage>img{width:100%;max-height:800px;object-fit:cover}.hardware-actions{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.16)}.hardware-actions span{display:flex;min-height:76px;align-items:center;justify-content:center;gap:10px;border-right:1px solid rgba(255,255,255,.16);color:var(--white);font-size:.82rem;font-weight:700}.hardware-actions span:last-child{border-right:0}.hardware-actions svg{color:var(--orange)}.app-section{overflow:hidden;background:var(--white)}.app-grid{display:grid;min-height:760px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px}.app-copy .section-heading{margin-bottom:34px}.app-feature-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.app-feature-list span{padding:18px;border-left:2px solid var(--orange);background:var(--cream);font-size:.86rem;font-weight:650}.app-media{height:760px;overflow:hidden;border-radius:var(--media-radius);background:var(--ink)}.app-media img{width:100%;height:100%;object-fit:cover;object-position:center}.pricing-preview{border-top:1px solid var(--line);background:#f1f1f1}.pricing-preview__grid{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px}.pricing-preview__title .section-heading{margin-bottom:30px}.price-samples{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.price-sample{display:flex;min-height:220px;flex-direction:column;justify-content:space-between;padding:26px;border:1px solid var(--line);border-radius:var(--card-radius);background:var(--white)}.price-sample:nth-child(1){grid-column:span 4}.price-sample:nth-child(2){grid-column:span 2;background:var(--orange)}.price-sample:nth-child(3){grid-column:2 / span 5;background:var(--ink);color:var(--white)}.price-sample>span{font-size:.78rem;font-weight:800}.price-sample strong{display:block;font-size:clamp(1.45rem,2vw,2.35rem);letter-spacing:-.04em}.price-sample small{color:var(--muted)}.price-sample:nth-child(2) small,.price-sample:nth-child(3) small{color:inherit}.cta-wrap{padding:36px 0 0;background:var(--paper)}.cta-panel{position:relative;display:grid;min-height:390px;overflow:hidden;padding:64px;border-radius:var(--media-radius);background:var(--ink);color:var(--white);grid-template-columns:1fr 380px;align-items:center}.cta-copy{position:relative;z-index:2}.cta-copy h2{max-width:730px;margin-bottom:18px;font-size:clamp(2.7rem,5vw,5.6rem);line-height:.96}.cta-copy p{max-width:590px;margin-bottom:30px;color:#c6c2bc}.cta-symbol{position:absolute;right:56px;bottom:14px;width:310px}.cta-symbol img{width:100%;height:auto}.cta-symbol:before{content:none}.site-footer{margin-top:clamp(76px,9vw,136px);padding:92px 0 26px;background:var(--ink);color:var(--white);box-shadow:0 -18px 56px #15151514}.footer-grid{display:grid;grid-template-columns:1.55fr repeat(4,1fr);gap:42px}.footer-brand>p{max-width:260px;margin:18px 0 0;color:#c9c3ba;font-size:.85rem}.footer-brand>p+p{margin-top:2px}.social-links{display:flex;margin-top:20px;gap:9px}.social-links a,.social-links span{display:grid;width:38px;height:38px;border:1px solid rgba(255,255,255,.24);border-radius:var(--control-radius);color:#d8d1c8;place-items:center;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.social-links__instagram{color:var(--white)}.social-links svg{fill:currentColor}.social-links a:hover,.social-links span:hover{border-color:var(--orange);background:var(--orange);color:var(--ink)}.footer-grid h2{margin:10px 0 20px;color:#aaa39a;font-size:.69rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.footer-grid ul{display:grid;margin:0;padding:0;gap:10px;list-style:none}.footer-grid li,.footer-contact a,.footer-contact p{color:#eee9e2;font-size:.8rem}.footer-grid a:hover{color:var(--orange)}.footer-contact{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.footer-contact h2{margin-bottom:10px}.footer-contact p{margin:0}.footer-bottom{display:flex;margin-top:70px;padding-top:22px;border-top:1px solid rgba(255,255,255,.18);align-items:center;justify-content:space-between}.footer-bottom p,.footer-bottom a{margin:0;color:#b9b2a9;font-size:.72rem}.footer-bottom a:hover{color:var(--orange)}.footer-bottom div{display:flex;gap:26px}.page-hero,.service-hero,.case-detail-hero,.contact-page{padding:56px 0 72px;background:var(--paper)}.page-hero__grid,.service-hero__grid,.case-detail-hero__grid{display:grid;min-height:520px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:28px}.page-hero__copy,.service-hero__copy,.case-detail-hero__copy{grid-column:1 / span 5}.page-hero__copy h1,.service-hero__copy h1,.case-detail-hero__copy h1,.contact-copy h1{margin-bottom:25px;font-size:clamp(3rem,5vw,5.35rem);line-height:.95}.page-hero__copy h1 span,.service-hero__copy h1 span,.case-detail-hero__copy h1 span,.contact-copy h1 span{color:var(--orange)}.page-hero__copy>p:not(.eyebrow),.service-hero__copy>p:not(.eyebrow),.case-detail-hero__copy>p:not(.eyebrow),.contact-copy>p:not(.eyebrow){max-width:510px;margin-bottom:30px;font-size:1.05rem}.page-hero__media,.service-hero__media,.case-detail-hero__media{grid-column:6 / span 7;overflow:hidden;border-radius:var(--media-radius);box-shadow:var(--shadow)}.page-hero__media img,.service-hero__media img,.case-detail-hero__media img{width:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform .6s ease}.page-hero__media:hover img,.service-hero__media:hover img,.case-detail-hero__media:hover img{transform:scale(1.02)}.page-hero--text{padding:82px 0 88px}.page-hero--text .page-hero__grid{display:block;min-height:0}.page-hero--text .page-hero__copy{max-width:850px;margin-inline:auto;text-align:center}.page-hero--text .page-hero__copy>p:not(.eyebrow){margin-right:auto;margin-left:auto}.page-hero--text .button-row{justify-content:center}.service-catalog{background:var(--paper)}.catalog-intro{max-width:760px;margin-bottom:56px}.catalog-intro p{max-width:620px}.service-catalog__grid{display:grid;padding:12px;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;border-radius:calc(var(--media-radius) + 2px);background:var(--ink);box-shadow:0 24px 70px #48362324}.service-catalog__grid>.reveal{grid-column:span 4;overflow:hidden;border:0;border-radius:calc(var(--card-radius) - 1px);background:#f9f8f5;box-shadow:inset 0 0 0 1px #15151512;transition:box-shadow .22s ease,background-color .22s ease}.service-catalog__grid>.reveal:nth-child(2),.service-catalog__grid>.reveal:nth-child(5),.service-catalog__grid>.reveal:nth-child(9){background:var(--cream)}.service-catalog__grid>.reveal:nth-child(4),.service-catalog__grid>.reveal:nth-child(8){background:#fff4ed}.service-catalog__grid>.catalog-featured{grid-column:span 8;background:var(--ink);color:var(--white);box-shadow:inset 0 0 0 1px #ffffff1a}.catalog-featured>img{width:100%;height:300px;object-fit:cover}.catalog-featured .service-card{min-height:240px}.catalog-featured .service-card p{color:#bbb6ae}.service-catalog__grid>.reveal:nth-child(11){grid-column:span 12;background:var(--ink-soft);color:var(--white);box-shadow:inset 0 0 0 1px #ffffff1a}.service-catalog__grid>.reveal:nth-child(11) .service-card{display:grid;min-height:205px;grid-template-columns:auto minmax(0,1fr) minmax(180px,.34fr);align-items:center;gap:34px}.service-catalog__grid>.reveal:nth-child(11) .service-card__content{max-width:560px}.service-catalog__grid>.reveal:nth-child(11) .service-card__link{align-self:stretch;margin-top:0;padding-top:0;padding-left:28px;border-top:0;border-left:1px solid rgba(255,255,255,.15)}.service-catalog__grid>.reveal:nth-child(11) .service-card p{color:#c8c4bd}.service-catalog__grid>.reveal:hover{box-shadow:inset 0 0 0 1px #ff5a008c}.service-catalog__grid>.reveal:hover .service-card{transform:translateY(-3px)}.service-catalog__grid>.reveal:focus-within{box-shadow:inset 0 0 0 2px var(--orange)}.custom-solution{padding:85px 0;background:var(--orange)}.custom-solution__grid,.bundle-grid{display:grid;grid-template-columns:1fr auto;align-items:center;gap:60px}.custom-solution h2,.bundle-section h2{margin-bottom:12px;font-size:clamp(2.2rem,4vw,4.4rem);line-height:.98}.custom-solution p{max-width:650px;margin:0;color:#2b1d16}.custom-link{display:inline-flex;align-items:center;gap:18px;padding-bottom:8px;border-bottom:2px solid var(--ink);font-weight:800;white-space:nowrap}.breadcrumbs{margin-bottom:35px}.breadcrumbs ol{display:flex;flex-wrap:wrap;margin:0;padding:0;gap:7px;list-style:none}.breadcrumbs li{display:inline-flex;align-items:center;gap:7px;color:#716d66;font-size:.76rem}.breadcrumbs li:not(:last-child):after{content:"/"}.breadcrumbs a:hover{color:var(--orange-dark)}.service-hero{padding-top:28px}.service-hero--text .service-hero__grid{display:block;min-height:350px}.service-hero--text .service-hero__copy{max-width:800px;margin-inline:auto;padding:56px 0 28px;text-align:center}.service-hero--text .service-hero__copy>p:not(.eyebrow){margin-right:auto;margin-left:auto}.service-hero--text .button-row{justify-content:center}.problem-solution{background:var(--white)}.problem-solution__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:18px}.problem-block,.solution-block{min-height:420px;padding:52px;border-radius:var(--card-radius)}.problem-block{border:1px solid var(--line);background:var(--paper)}.solution-block{background:var(--ink);color:var(--white)}.problem-block>span,.solution-block>span,.case-story>.container>.reveal>span{display:block;margin-bottom:80px;color:var(--orange-dark);font-size:.72rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.solution-block>svg{float:right;color:var(--orange)}.solution-block>span{color:var(--orange)}.problem-block h2,.solution-block h2{max-width:580px;margin-bottom:18px;font-size:clamp(2rem,3.2vw,3.5rem);line-height:1.02}.problem-block p,.solution-block p{max-width:590px;margin:0}.solution-block p{color:#bdb8b0}.feature-section{background:var(--cream)}.feature-grid{display:grid;grid-template-columns:.85fr 1.15fr;align-items:start;gap:100px}.feature-title .section-heading{margin:0}.feature-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.feature-item{display:flex;min-height:120px;align-items:center;gap:15px;padding:22px;border:1px solid #d4cec4;border-radius:var(--card-radius);background:#ffffff9e;font-weight:700}.feature-item svg{flex:0 0 auto;color:var(--orange-dark)}.detail-gallery{background:var(--paper)}.detail-gallery__grid{display:grid;grid-template-columns:1.3fr .7fr;gap:18px}.detail-gallery__main,.detail-gallery__secondary{overflow:hidden;border-radius:var(--media-radius)}.detail-gallery img{width:100%;height:100%;min-height:620px;object-fit:cover}.detail-process{background:var(--white)}.detail-process__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.detail-step{min-height:270px;padding:28px;border-left:2px solid var(--orange);background:var(--paper)}.detail-step>span{margin-bottom:70px}.integrations-section{background:var(--ink);color:var(--white)}.integrations-grid{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px}.integrations-grid>.reveal>svg{margin-bottom:38px;color:var(--orange)}.integrations-grid h2{max-width:590px;margin-bottom:18px;font-size:clamp(2.4rem,4.5vw,5rem);line-height:.98}.integrations-grid p{max-width:560px;color:#bbb6ae}.integration-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.integration-item{display:flex;min-height:100px;align-items:center;gap:12px;padding:24px;border:1px solid #3c3c3c;border-radius:var(--card-radius);background:#1d1d1d;font-weight:700}.integration-item svg{color:var(--orange)}.faq-section{background:#f1f1f1}.faq-grid{display:grid;grid-template-columns:.78fr 1.22fr;align-items:start;gap:100px}.faq-grid .section-heading{margin:0}.faq-list{display:grid;gap:10px}.faq-list details{border:1px solid var(--line);border-radius:var(--card-radius);background:var(--white)}.faq-list summary{display:flex;min-height:74px;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;cursor:pointer;font-size:.92rem;font-weight:750;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--orange-dark);font-size:1.35rem;transition:transform .18s ease}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{margin:-4px 0 0;padding:0 22px 24px;font-size:.88rem}.related-section{border-top:1px solid var(--line);background:var(--white)}.related-grid{display:grid;grid-template-columns:1.2fr .9fr .9fr;gap:16px}.related-grid>.reveal{border:1px solid var(--line);border-radius:var(--card-radius);background:var(--paper)}.web-pricing{background:var(--white)}.web-plans{display:grid;grid-template-columns:.86fr 1.14fr;align-items:stretch;gap:18px}.price-card{display:flex;min-height:600px;flex-direction:column;padding:38px;border:1px solid var(--line);border-radius:var(--card-radius);background:var(--paper)}.price-card--featured{border-color:var(--orange);background:var(--ink);color:var(--white)}.price-card__top h2{margin-bottom:8px;font-size:2.1rem}.price-card__top p{font-size:.83rem}.price-card--featured p{color:#bcb7b0}.price-card__price{margin:48px 0 44px}.price-card__price strong{font-size:clamp(3.2rem,6vw,6rem);letter-spacing:-.06em}.price-card__price span{color:var(--orange);font-weight:750}.price-card__features{display:grid;margin-bottom:36px;gap:14px}.price-card__features span{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:.88rem}.price-card--featured .price-card__features span{color:#d3cfc8}.price-card__features svg{color:var(--orange-dark)}.price-card .button{width:100%;margin-top:auto}.category-pricing{background:#f2f2f0}.category-price-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.category-price-grid>.reveal{grid-column:span 4}.category-price-grid>.reveal:nth-child(1),.category-price-grid>.reveal:nth-child(6){grid-column:span 5}.category-price-grid>.reveal:nth-child(2),.category-price-grid>.reveal:nth-child(5){grid-column:span 3}.category-price{position:relative;display:flex;min-height:382px;flex-direction:column;padding:27px;overflow:hidden;border:1px solid #d5cfc5;border-radius:var(--card-radius);background:var(--white);outline:none;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.category-price:hover,.category-price:focus-visible{border-color:#ff5a00b8;box-shadow:0 18px 34px #1515151a;transform:translateY(-4px)}.category-price:focus-visible{box-shadow:0 0 0 3px #ff5a0047,0 18px 34px #1515151a}.category-price__head>span{color:var(--orange-dark);font-size:.71rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.category-price h3{margin:14px 0 0;font-size:clamp(1.32rem,1.75vw,1.65rem);letter-spacing:-.052em;line-height:1}.category-price__price{margin-top:auto}.category-price__price strong{display:block;font-size:clamp(1.7rem,2.75vw,3rem);letter-spacing:-.05em;line-height:1}.category-price__price p{margin:5px 0 0;color:var(--muted);font-size:.78rem}.price-preview{margin:25px 0 23px;padding:14px;border:1px solid #e4e2df;border-radius:13px;background:#fbfbfa;color:var(--ink);font-size:.64rem;line-height:1.2;-webkit-user-select:none;user-select:none}.price-preview i,.price-preview b{font-style:normal}.preview-business__head,.preview-menu__head,.preview-booking__head,.preview-social__top,.preview-analytics__top,.preview-support__head{display:flex;align-items:center;justify-content:space-between}.preview-business__head>b{display:grid;width:20px;height:20px;margin-right:7px;border-radius:6px;background:var(--orange);color:var(--white);font-size:.8rem;place-items:center}.preview-business__head>span{margin-right:auto;font-weight:800}.preview-business__head>i,.preview-support__head>i{color:#168750;font-size:.56rem;font-weight:800}.preview-business__rating{display:flex;margin:12px 0 10px;gap:5px;align-items:center}.preview-business__rating>span{color:var(--orange);letter-spacing:-.12em}.preview-business__rating small{color:var(--muted)}.preview-business__lines{display:grid;gap:5px}.preview-business__lines i{display:block;height:5px;border-radius:999px;background:#e5e5e3}.preview-business__lines i:nth-child(2){width:72%}.preview-business__lines i:nth-child(3){width:48%}.preview-menu__head{margin-bottom:10px;font-weight:800}.preview-menu__head i{color:var(--orange);letter-spacing:.12em}.preview-menu__item{display:flex;justify-content:space-between;padding:7px 0;border-top:1px solid #eceae7}.preview-menu__item b{color:var(--orange-dark)}.preview-menu__add{display:flex;margin-top:9px;align-items:center;justify-content:space-between;color:var(--muted)}.preview-menu__add i{position:relative;display:block;width:25px;height:14px;border-radius:999px;background:#dddeda;transition:background .2s ease}.preview-menu__add i:after{position:absolute;top:3px;left:3px;width:8px;height:8px;border-radius:50%;background:var(--white);content:"";transition:transform .2s ease}.preview-booking__head{font-weight:800}.preview-booking__head i{color:var(--orange);font-size:1rem}.preview-booking__slots{display:grid;margin:12px 0;grid-template-columns:repeat(2,1fr);gap:6px}.preview-booking__slots span{padding:7px 4px;border:1px solid #dfdfdc;border-radius:6px;text-align:center;transition:background .18s ease,border-color .18s ease,color .18s ease}.preview-booking__slots span:nth-child(2){border-color:var(--orange);background:var(--orange);color:var(--white)}.preview-booking__confirm{display:flex;gap:6px;align-items:center;color:#168750;font-weight:800}.preview-booking__confirm i{display:grid;width:14px;height:14px;border-radius:50%;background:#d8f1e3;place-items:center}.preview-social__top b,.preview-analytics__top b{color:var(--orange-dark)}.preview-social__calendar{display:grid;margin:13px 0;grid-template-columns:repeat(7,1fr);gap:4px}.preview-social__calendar i{display:block;height:20px;border-radius:4px;background:#e7e7e4;transition:background .18s ease,transform .18s ease}.preview-social__calendar i:nth-child(2),.preview-social__calendar i:nth-child(5),.preview-social__calendar i:nth-child(6){background:#ffbe96}.preview-social__post{display:grid;padding-top:9px;border-top:1px solid #e8e6e3;grid-template-columns:17px 1fr auto;gap:6px;align-items:center}.preview-social__post>i{width:15px;height:15px;border-radius:5px;background:var(--orange)}.preview-social__post b{color:var(--orange-dark)}.preview-analytics__bars{display:flex;height:48px;margin:12px 0 9px;gap:6px;align-items:end}.preview-analytics__bars i{display:block;width:100%;border-radius:4px 4px 1px 1px;background:#c9c9c6;transform-origin:bottom;transition:height .26s cubic-bezier(.2,.8,.2,1),background .26s ease}.preview-analytics__bars i:nth-child(1){height:29%}.preview-analytics__bars i:nth-child(2){height:45%}.preview-analytics__bars i:nth-child(3){height:35%}.preview-analytics__bars i:nth-child(4){height:59%}.preview-analytics__bars i:nth-child(5){height:46%}.preview-analytics__bars i:nth-child(6){height:69%}.preview-analytics__bars i:nth-child(7){height:58%}.preview-analytics__legend{display:flex;justify-content:space-between;color:var(--muted)}.preview-analytics__legend i{color:#168750;font-style:normal}.preview-support__head{padding-bottom:9px;border-bottom:1px solid #e8e6e3;font-weight:800}.preview-support__head i:before{display:inline-block;width:5px;height:5px;margin-right:4px;border-radius:50%;background:#168750;content:""}.preview-support__message,.preview-support__reply{max-width:82%;margin-top:10px;padding:8px 9px;border-radius:8px 8px 8px 2px;background:#e9e9e6}.preview-support__reply{display:flex;margin-top:7px;margin-left:auto;border-radius:8px 8px 2px;background:#ffe0ce;justify-content:space-between;gap:7px}.preview-support__reply i{display:flex;gap:2px;align-items:center}.preview-support__reply b{width:3px;height:3px;border-radius:50%;background:var(--orange-dark);opacity:0}.category-price:is(:hover,:focus-visible) .preview-menu__add i{background:var(--orange)}.category-price:is(:hover,:focus-visible) .preview-menu__add i:after{transform:translate(11px)}.category-price:is(:hover,:focus-visible) .preview-booking__slots span:nth-child(2){border-color:#dfdfdc;background:var(--white);color:var(--ink)}.category-price:is(:hover,:focus-visible) .preview-booking__slots span:nth-child(3){border-color:var(--orange);background:var(--orange);color:var(--white)}.category-price:is(:hover,:focus-visible) .preview-social__calendar i:nth-child(3),.category-price:is(:hover,:focus-visible) .preview-social__calendar i:nth-child(4){background:var(--orange);transform:translateY(-3px)}.category-price:is(:hover,:focus-visible) .preview-analytics__bars i{background:var(--orange)}.category-price:is(:hover,:focus-visible) .preview-analytics__bars i:nth-child(1){height:38%}.category-price:is(:hover,:focus-visible) .preview-analytics__bars i:nth-child(2){height:54%}.category-price:is(:hover,:focus-visible) .preview-analytics__bars i:nth-child(3){height:48%}.category-price:is(:hover,:focus-visible) .preview-analytics__bars i:nth-child(4){height:76%}.category-price:is(:hover,:focus-visible) .preview-analytics__bars i:nth-child(5){height:59%}.category-price:is(:hover,:focus-visible) .preview-analytics__bars i:nth-child(6){height:93%}.category-price:is(:hover,:focus-visible) .preview-analytics__bars i:nth-child(7){height:72%}.category-price:is(:hover,:focus-visible) .preview-support__reply b{animation:support-typing .76s ease-in-out infinite}.category-price:is(:hover,:focus-visible) .preview-support__reply b:nth-child(2){animation-delay:.12s}.category-price:is(:hover,:focus-visible) .preview-support__reply b:nth-child(3){animation-delay:.24s}.category-price:is(:hover,:focus-visible) .preview-business__head>i{animation:business-confirmed .85s ease-in-out infinite}@keyframes support-typing{0%,to{opacity:.24;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes business-confirmed{0%,to{opacity:.5}50%{opacity:1}}.bundle-section{padding:86px 0;background:var(--ink);color:var(--white)}.bundle-section p{max-width:690px;margin:0;color:#bdb8b1}.cases-index{background:var(--white)}.case-filter{display:flex;margin-bottom:50px;align-items:center;justify-content:space-between;gap:30px}.case-filter>div{display:flex;flex-wrap:wrap;gap:8px}.case-filter button{padding:10px 15px;border:1px solid var(--line);border-radius:var(--control-radius);background:transparent;color:var(--ink);cursor:pointer;font-size:.79rem;font-weight:700}.case-filter button:hover,.case-filter button.is-active,.case-filter button[data-selected]{border-color:var(--ink);background:var(--ink);color:var(--white)}.case-filter p{max-width:410px;margin:0;text-align:right;font-size:.76rem}.case-grid--index{grid-template-columns:repeat(12,minmax(0,1fr))}.case-grid--index>.reveal{grid-column:span 4}.case-grid--index>.reveal:first-child{grid-column:span 7}.case-grid--index>.reveal:nth-child(2){grid-column:span 5}.empty-state{display:grid;min-height:340px;padding:50px;border:1px solid var(--line);border-radius:var(--card-radius);place-items:start;align-content:center;background:var(--paper)}.empty-state h2{margin-bottom:12px;font-size:2rem}.empty-state .button{margin-top:12px}.case-detail-hero{padding-top:28px}.case-story{background:var(--white)}.case-story__grid{display:grid;grid-template-columns:1.15fr .9fr .9fr;gap:16px}.case-story__grid>.reveal{min-height:410px;padding:38px;border:1px solid var(--line);border-radius:var(--card-radius);background:var(--paper)}.case-story__grid>.reveal:first-child{background:var(--ink);color:var(--white)}.case-story__grid>.reveal:first-child p{color:#bbb6ae}.case-story>.container>.reveal>span{margin-bottom:95px}.case-story h2{margin-bottom:16px;font-size:clamp(1.9rem,3vw,3.2rem)}.case-scope{background:var(--cream)}.case-scope__grid{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:80px}.case-scope__media{overflow:hidden;border-radius:var(--media-radius)}.case-scope__media img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.case-scope__copy h2{margin-bottom:18px;font-size:clamp(2.3rem,4vw,4.4rem);line-height:1}.case-scope__copy>span{display:flex;align-items:center;gap:10px;margin-top:12px;font-size:.87rem;font-weight:700}.case-scope__copy>span svg{color:var(--orange-dark)}.case-scope__copy .button{margin-top:30px}.about-manifesto{background:var(--ink);color:var(--white);overflow:hidden}.about-manifesto__grid{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(280px,.58fr);align-items:end;gap:clamp(52px,9vw,150px)}.about-manifesto__title .eyebrow{color:var(--orange)}.about-manifesto h2{margin:0;max-width:920px;font-size:clamp(3.2rem,6.15vw,7.1rem);letter-spacing:-.075em;line-height:.9}.about-manifesto h2 span{color:var(--orange)}.about-manifesto__text{position:relative;padding-top:0}.about-manifesto__text>p{margin:0 0 18px;color:#d1cec8;font-size:1.02rem;line-height:1.55}.about-manifesto__number{position:absolute;top:-13px;left:-8px;color:#ffffff24;font-size:6.6rem;font-weight:700;letter-spacing:-.08em;line-height:1}.about-manifesto__markers{display:flex;margin-top:35px;border-top:1px solid rgba(255,255,255,.23)}.about-manifesto__markers span{flex:1;padding-top:13px;color:var(--orange);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.about-work{background:var(--white)}.about-work__grid{display:grid;grid-template-columns:minmax(310px,.82fr) minmax(420px,1.18fr);align-items:center;gap:clamp(48px,8vw,130px)}.about-work__media{position:relative;overflow:hidden;border-radius:var(--media-radius)}.about-work__media img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.about-work__media span{position:absolute;right:0;bottom:0;padding:13px 16px;background:var(--orange);color:var(--white);font-size:.68rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.about-work__copy h2{max-width:540px;margin:0 0 22px;font-size:clamp(2.8rem,4.7vw,5.25rem);letter-spacing:-.067em;line-height:.91}.about-work__lead{max-width:480px;margin:0 0 36px;color:var(--muted)}.about-work__steps{margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.about-work__steps li{display:grid;grid-template-columns:1fr;align-items:center;min-height:54px;border-bottom:1px solid var(--line)}.about-work__steps span{color:var(--orange);font-size:.7rem;font-weight:800;letter-spacing:.09em}.about-work__steps p{margin:0;font-size:.89rem;font-weight:650}.principles-section{background:#f2f2f0}.about-principles-layout{display:grid;grid-template-columns:minmax(270px,.68fr) minmax(420px,1.32fr);gap:clamp(48px,9vw,150px);align-items:start}.about-principles-intro{position:sticky;top:106px}.about-principles-intro h2{margin:0 0 21px;font-size:clamp(2.65rem,4.3vw,5rem);letter-spacing:-.065em;line-height:.93}.about-principles-intro h2 span{color:var(--orange)}.about-principles-intro>p:last-child{max-width:330px;margin:0;color:var(--muted)}.about-principles{border-top:1px solid var(--ink)}.about-principle{display:grid;grid-template-columns:56px minmax(120px,.62fr) 1fr;gap:18px;align-items:baseline;padding:25px 0;border-bottom:1px solid rgba(21,21,21,.22);transition:padding .2s ease,color .2s ease}.about-principle h3{margin:0;font-size:clamp(1.25rem,1.7vw,1.7rem);letter-spacing:-.04em}.about-principle p{margin:0;color:var(--muted);font-size:.92rem}.about-principle__number{color:var(--orange);font-size:.7rem;font-weight:800;letter-spacing:.11em}.about-principle:hover{padding-right:16px;padding-left:16px;background:var(--ink);color:var(--white)}.about-principle:hover p{color:#d1cec8}.galicia-section{overflow:hidden;background:var(--ink);color:var(--white)}.galicia-grid{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(430px,1.22fr);align-items:center;gap:clamp(52px,9vw,150px)}.galicia-copy h2{margin:0 0 25px;font-size:clamp(3rem,5vw,5.6rem);letter-spacing:-.07em;line-height:.9}.galicia-copy h2 span,.galicia-copy .eyebrow{color:var(--orange)}.galicia-copy>p:not(.eyebrow){max-width:420px;color:#d1cec8}.galicia-copy__note{margin-top:30px!important;padding-top:18px;border-top:1px solid rgba(255,255,255,.23);color:var(--white)!important;font-size:.83rem;font-weight:750}.galicia-media{overflow:hidden;border-radius:var(--media-radius) var(--media-radius) 0 var(--media-radius)}.galicia-media img{width:100%;aspect-ratio:5 / 4;object-fit:cover}.contact-page{padding-top:90px}.contact-grid{display:grid;grid-template-columns:.82fr 1.18fr;align-items:start;gap:90px}.contact-copy{position:sticky;top:120px}.contact-details{display:grid;margin-top:52px;gap:10px}.contact-details>a,.contact-details>span{display:flex;align-items:center;gap:16px;padding:17px 0;border-bottom:1px solid var(--line);font-size:.9rem;font-weight:700}.contact-details svg{flex:0 0 auto;color:var(--orange-dark)}.contact-details span span,.contact-details a span{display:flex;flex-direction:column}.contact-details small{margin-bottom:3px;color:#706b65;font-size:.69rem;font-weight:650}.contact-form-wrap{padding:42px;border:1px solid var(--line);border-radius:var(--media-radius);background:var(--white);box-shadow:var(--shadow)}.contact-form-wrap.reveal{opacity:1;transform:none}.contact-form-wrap form,.contact-form-wrap fieldset{display:grid;gap:24px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 16px}.contact-form-wrap label{display:flex;align-items:center;gap:2px;color:#33312e;font-size:.78rem;font-weight:750}.contact-form-wrap label>span[aria-hidden]{display:inline;color:var(--orange-dark)}.contact-form-wrap input,.contact-form-wrap textarea{width:100%;border:1px solid #aaa49b;border-radius:var(--control-radius);background:var(--paper);color:var(--ink);font-size:1rem;font-weight:500;transition:border-color .18s ease,box-shadow .18s ease}.contact-form-wrap input{height:50px;padding:0 13px}.contact-form-wrap textarea{padding:13px;resize:vertical}.contact-form-wrap input:focus,.contact-form-wrap textarea:focus{border-color:var(--orange-dark);outline:0;box-shadow:0 0 0 3px #ff5a0029}.contact-form-wrap fieldset{margin:4px 0 0;padding:0;border:0}.contact-form-wrap legend{margin-bottom:12px;color:#33312e;font-size:.8rem;font-weight:750}.checkbox-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.checkbox-grid label{cursor:pointer}.contact-form-wrap .need-checkbox{display:flex;min-height:44px;align-items:center;justify-content:flex-start;gap:9px;padding:9px 11px;border:1px solid #aaa49b;border-radius:var(--control-radius);background:var(--paper);transition:border-color .18s ease,background-color .18s ease,color .18s ease}.contact-form-wrap .need-checkbox[data-selected]{border-color:var(--ink);background:var(--ink);color:var(--white)}.contact-form-wrap .need-checkbox[data-selected] p{color:var(--white)}.contact-form-wrap .need-checkbox>div:first-child{flex:0 0 auto}.contact-form-wrap .need-checkbox p{margin:0;color:#373532;font-size:.75rem}.checkbox-grid input{position:absolute;width:1px;height:1px;opacity:0}.checkbox-grid label span{display:flex;min-height:44px;align-items:center;justify-content:center;padding:8px;border:1px solid #aaa49b;border-radius:var(--control-radius);background:var(--paper);color:#373532;text-align:center;font-size:.75rem;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.checkbox-grid input:checked+span{border-color:var(--ink);background:var(--ink);color:var(--white)}.checkbox-grid input:focus-visible+span{outline:3px solid rgba(255,90,0,.45);outline-offset:3px}.form-note{margin:-4px 0 0;font-size:.75rem}.form-note a{color:var(--orange-dark);font-weight:750;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.form-message{margin:0;padding:12px 14px;border-radius:var(--control-radius);font-size:.8rem;font-weight:650}.form-message--error{border:1px solid #a83225;background:#fff1ef;color:#772017}.form-message--success{border:1px solid #487b52;background:#eff8f0;color:#24582f}.submit-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:0 22px;border:0;border-radius:var(--control-radius);background:var(--orange);color:var(--white);cursor:pointer;font-weight:800}.pricing-hero .page-hero__grid{display:block;min-height:0;padding:0;text-align:center}.pricing-hero .page-hero__copy{max-width:860px;margin-inline:auto}.pricing-hero .page-hero__copy>p:not(.eyebrow){margin-inline:auto}.pricing-hero .page-hero__copy .button-row{justify-content:center}.submit-button:disabled{cursor:wait;opacity:.7}.not-found{display:grid;min-height:70dvh;place-items:center;padding:80px 0}.not-found .container{max-width:760px}.not-found .container>span{display:block;margin-bottom:20px;color:var(--orange-dark);font-weight:800}.not-found h1{margin-bottom:18px;font-size:clamp(3rem,7vw,7rem);line-height:.95}.not-found p{max-width:580px;margin-bottom:28px}.legal-page{min-height:70dvh;padding:100px 0 130px}.legal-shell{max-width:900px}.legal-shell>h1{margin-bottom:22px;font-size:clamp(3.2rem,7vw,7rem);line-height:.95}.legal-intro{max-width:720px;margin-bottom:70px;font-size:1.1rem}.legal-content{display:grid;gap:1px;background:var(--line)}.legal-content section{padding:34px;background:var(--white)}.legal-content h2{margin-bottom:12px;font-size:1.4rem}.legal-content p{margin:0}@media(max-width:1120px){:root{--container: min(100% - 40px, 1120px)}.nav-shell{grid-template-columns:max-content minmax(0,1fr) auto;gap:24px}.desktop-nav{gap:18px}.hero-copy h1,.page-hero__copy h1,.service-hero__copy h1,.case-detail-hero__copy h1{font-size:clamp(3rem,5.5vw,5.1rem)}.case-grid{grid-template-columns:1.08fr 1fr 1fr}.section{padding:104px 0}.footer-grid{grid-template-columns:1.5fr repeat(3,1fr)}.footer-contact{grid-column:2}}@media(max-width:900px){:root{--header-height: 60px}.nav-shell{grid-template-columns:1fr auto}.brand-logo img{width:126px;height:auto}.brand-logo--mark img{width:38px;height:38px}.desktop-nav,.nav-actions{display:none}.menu-toggle{display:grid;width:42px;height:42px;padding:0;border:1px solid var(--line);border-radius:var(--control-radius);background:var(--paper);color:var(--ink);cursor:pointer;place-items:center}.mobile-menu{position:absolute;top:100%;right:0;left:0;z-index:29;display:flex;min-height:calc(100dvh - var(--header-height));padding:32px 20px 24px;flex-direction:column;justify-content:space-between;background:#fcfaf7;opacity:0;pointer-events:none;transform:translateY(-12px);transition:opacity .22s ease,transform .22s ease}.mobile-menu.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-menu nav{display:grid}.mobile-menu nav a{padding:17px 0;border-bottom:1px solid var(--line);font-size:clamp(1.6rem,8vw,2.8rem);font-weight:730;letter-spacing:-.04em}.mobile-menu nav a.active{color:var(--orange-dark)}.mobile-menu .button{width:100%}.home-hero{min-height:calc(100dvh - var(--header-height));padding:52px 0 70px}.hero-grid,.page-hero__grid,.service-hero__grid,.case-detail-hero__grid{grid-template-columns:1fr;gap:42px}.hero-copy,.hero-media,.page-hero__copy,.page-hero__media,.service-hero__copy,.service-hero__media,.case-detail-hero__copy,.case-detail-hero__media{grid-column:auto}.hero-copy,.page-hero__copy,.service-hero__copy,.case-detail-hero__copy{max-width:700px}.hero-copy h1{font-size:clamp(3.6rem,11vw,6.3rem)}.connected-grid,.tpv-grid,.why-grid,.app-grid,.pricing-preview__grid,.feature-grid,.integrations-grid,.faq-grid,.case-scope__grid,.about-manifesto__grid,.about-work__grid,.galicia-grid,.contact-grid{grid-template-columns:1fr;gap:54px}.connected-media,.tpv-media,.case-scope__media,.about-work__media,.galicia-media{order:2}.network-diagram{grid-template-columns:auto auto 1fr}.network-diagram svg:nth-of-type(2),.network-diagram span:last-child{display:none}.process-line,.detail-process__grid{grid-template-columns:1fr 1fr}.case-grid{grid-template-columns:1.1fr .9fr}.review-grid{grid-template-columns:1fr 1fr}.principles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-grid>.reveal:last-child{grid-column:1 / -1;width:60%;justify-self:end}.why-title h2,.contact-copy{position:static}.app-grid{min-height:auto}.app-media{height:620px}.cta-panel{min-height:430px;padding:48px;grid-template-columns:1fr}.cta-copy{align-self:start}.cta-symbol{right:28px;bottom:18px;width:260px;opacity:.7}.footer-grid{grid-template-columns:1.6fr 1fr 1fr}.footer-grid>div:nth-child(4),.footer-contact{grid-column:auto}.page-hero,.service-hero,.case-detail-hero{padding-top:46px}.page-hero__grid,.service-hero__grid,.case-detail-hero__grid{min-height:0}.service-catalog__grid>.reveal{grid-column:span 6}.service-catalog__grid>.catalog-featured{grid-column:span 12}.detail-gallery__grid{grid-template-columns:1.1fr .9fr}.detail-gallery img{min-height:480px}.case-story__grid{grid-template-columns:1fr 1fr}.case-story__grid>.reveal:first-child{grid-column:1 / -1}.about-manifesto__grid{align-items:start}.about-principles-layout{grid-template-columns:1fr;gap:48px}.about-principles-intro{position:static}.about-principle,.about-principle:nth-child(1),.about-principle:nth-child(5){grid-column:span 6}}@media(max-width:700px){:root{--container: calc(100% - 32px) }.section{padding:78px 0}.section-heading{margin-bottom:38px}.section-heading h2,.catalog-intro h2{font-size:clamp(2.25rem,10vw,3.7rem)}.button-row{width:100%}.button-row .button{flex:1 1 100%}.hero-copy h1,.page-hero__copy h1,.service-hero__copy h1,.case-detail-hero__copy h1,.contact-copy h1{font-size:clamp(3rem,14.5vw,4.7rem)}.hero-intro,.page-hero__copy>p:not(.eyebrow),.service-hero__copy>p:not(.eyebrow),.case-detail-hero__copy>p:not(.eyebrow),.contact-copy>p:not(.eyebrow){font-size:1rem}.page-hero__media img,.service-hero__media img,.case-detail-hero__media img{aspect-ratio:5 / 4}.services-bento,.service-catalog__grid,.category-price-grid,.about-principles{grid-template-columns:1fr}.bento-cell,.bento-cell--1,.bento-cell--2,.bento-cell--3,.bento-cell--4,.bento-cell--5,.bento-cell--6,.service-catalog__grid>.reveal,.service-catalog__grid>.catalog-featured,.category-price,.category-price:nth-child(1),.category-price:nth-child(2),.category-price:nth-child(5),.category-price:nth-child(6),.about-principle,.about-principle:nth-child(1),.about-principle:nth-child(5){grid-column:auto}.category-price-grid>.reveal,.category-price-grid>.reveal:nth-child(1),.category-price-grid>.reveal:nth-child(2),.category-price-grid>.reveal:nth-child(5),.category-price-grid>.reveal:nth-child(6){grid-column:auto}.category-price{min-height:350px;padding:22px}.about-principle{grid-template-columns:42px 1fr;gap:6px 14px;padding:20px 0}.about-principle p{grid-column:2}.about-principle:hover{padding-right:12px;padding-left:12px}.bento-cell>img,.bento-cell--4>img,.catalog-featured>img{height:230px}.service-card{min-height:220px;padding:24px}.service-catalog__grid{padding:8px;gap:8px;border-radius:18px}.service-catalog__grid>.reveal:nth-child(11){grid-column:auto}.service-catalog__grid>.reveal:nth-child(11) .service-card{display:flex;min-height:240px;align-items:flex-start;gap:24px}.service-catalog__grid>.reveal:nth-child(11) .service-card__link{align-self:auto;margin-top:auto;padding-top:18px;padding-left:0;border-top:1px solid rgba(255,255,255,.15);border-left:0}.connected-grid,.tpv-grid,.why-grid,.app-grid,.pricing-preview__grid,.feature-grid,.integrations-grid,.faq-grid,.case-scope__grid,.about-manifesto__grid,.about-work__grid,.galicia-grid,.contact-grid{gap:40px}.tpv-copy h2,.why-title h2,.about-manifesto h2{font-size:clamp(3rem,13vw,5rem)}.tpv-copy h2{line-height:.95}.process-line,.detail-process__grid{grid-template-columns:1fr}.process-step{min-height:auto;padding:28px 0 36px 34px;border-top:0;border-left:1px solid #aaa49b}.process-step:before{top:34px;left:-6px}.process-step>span,.detail-step>span{margin-bottom:28px}.case-grid,.case-grid--index,.case-story__grid,.review-grid{grid-template-columns:1fr}.case-grid>.reveal:last-child,.case-grid--index>.reveal,.case-grid--index>.reveal:first-child,.case-grid--index>.reveal:nth-child(2),.case-story__grid>.reveal:first-child{width:100%;grid-column:auto}.principles-grid,.feature-list,.integration-list,.app-feature-list{grid-template-columns:1fr}.principle{min-height:210px}.principle svg{margin-bottom:38px}.hardware-actions{grid-template-columns:1fr 1fr}.hardware-actions span:nth-child(2){border-right:0}.hardware-actions span:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.16)}.app-media{height:540px}.price-samples{grid-template-columns:1fr}.price-sample:nth-child(1),.price-sample:nth-child(2),.price-sample:nth-child(3){grid-column:auto}.price-sample{min-height:180px}.cta-panel{min-height:510px;padding:34px 26px}.cta-copy h2{font-size:clamp(2.5rem,11vw,4.2rem)}.cta-symbol{right:18px;bottom:18px;width:220px}.site-footer{padding-top:70px}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1 / -1;margin-bottom:18px}.footer-contact{grid-column:1 / -1}.footer-bottom{align-items:flex-start;flex-direction:column;gap:15px}.footer-bottom div{flex-wrap:wrap;gap:12px 20px}.problem-solution__grid,.web-plans,.detail-gallery__grid,.custom-solution__grid,.bundle-grid{grid-template-columns:1fr}.problem-block,.solution-block{min-height:370px;padding:30px}.problem-block>span,.solution-block>span{margin-bottom:60px}.detail-gallery img{min-height:0;aspect-ratio:5 / 4}.detail-gallery__secondary{width:78%;justify-self:end}.detail-step{min-height:220px}.related-grid{grid-template-columns:1fr}.price-card{min-height:560px;padding:28px}.price-card__price strong{font-size:clamp(3.1rem,16vw,5rem)}.custom-solution__grid,.bundle-grid{align-items:start}.custom-link,.bundle-grid .button{justify-self:start}.case-filter{align-items:flex-start;flex-direction:column}.case-filter p{text-align:left}.case-story__grid>.reveal{min-height:340px}.case-story>.container>.reveal>span{margin-bottom:65px}.contact-page{padding:56px 0 72px}.contact-form-wrap{padding:26px 20px}.form-grid,.checkbox-grid{grid-template-columns:1fr}.checkbox-grid{grid-template-columns:1fr 1fr}}.page-hero--services{background:var(--white)}.service-catalog{padding:132px 0 140px;background:var(--ink);color:var(--white)}.service-catalog__intro{max-width:820px;margin-bottom:52px}.service-catalog__intro .eyebrow{color:var(--orange)}.service-catalog__intro p:last-child{max-width:620px;color:#bcbab6}.service-catalog__grid{padding:0;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;background:transparent;box-shadow:none}.service-catalog__grid>.reveal{align-self:start;min-width:0;min-height:0;border:1px solid rgba(21,21,21,.08);border-radius:18px;background:var(--white);color:var(--ink);box-shadow:none}.service-catalog__grid>.catalog-featured{grid-column:span 7;background:var(--ink-soft);color:var(--white);border-color:#ffffff29}.service-catalog__grid>.reveal:nth-child(2){grid-column:span 5;min-height:482px;background:#2a2a2a;color:var(--white);border-color:#ffffff24}.service-catalog__grid>.reveal:nth-child(3),.service-catalog__grid>.reveal:nth-child(5),.service-catalog__grid>.reveal:nth-child(7),.service-catalog__grid>.reveal:nth-child(9),.service-catalog__grid>.reveal:nth-child(10){background:var(--white)}.service-catalog__grid>.reveal:nth-child(4),.service-catalog__grid>.reveal:nth-child(6),.service-catalog__grid>.reveal:nth-child(8){background:#ededed}.service-catalog__grid>.reveal:nth-child(n+3):nth-child(-n+10){grid-column:span 3}.service-catalog__grid>.catalog-featured>img{height:242px;object-fit:cover;object-position:center 52%}.service-catalog__grid>.catalog-featured .service-card,.service-catalog__grid>.reveal:nth-child(2) .service-card{min-height:240px}.service-catalog__grid>.reveal:nth-child(2) .service-featured-icon{border-color:#ffffff1a;background:var(--orange);color:var(--ink)}.service-catalog__grid>.reveal:nth-child(2) .service-card p,.service-catalog__grid>.reveal:nth-child(2) .service-card__content p{color:#bcbab6}.service-catalog__grid>.reveal:nth-child(2) .service-card__link{border-top-color:#ffffff26}.service-catalog__grid>.reveal:nth-child(2) .service-card__arrow{background:#ffffff1a;color:var(--white)}.service-catalog__grid>.reveal:nth-child(11){grid-column:span 12;min-height:0;background:#252525;color:var(--white);border-color:#ffffff24}.service-catalog__grid>.reveal:nth-child(11) .service-card__content p{color:#bcbab6}.service-catalog__grid>.reveal:hover{border-color:#ff5a00b8;box-shadow:0 16px 34px #00000029}@media(max-width:900px){.service-catalog__grid>.catalog-featured{grid-column:span 7}.service-catalog__grid>.reveal:nth-child(2){grid-column:span 5;min-height:466px}.service-catalog__grid>.reveal:nth-child(n+3):nth-child(-n+10){grid-column:span 6}.service-catalog__grid>.reveal:nth-child(11){grid-column:span 12}}@media(max-width:700px){.service-catalog{padding:86px 0 92px}.service-catalog__grid>.catalog-featured,.service-catalog__grid>.reveal:nth-child(2),.service-catalog__grid>.reveal:nth-child(n+3):nth-child(-n+10),.service-catalog__grid>.reveal:nth-child(11){grid-column:auto}.service-catalog__grid>.reveal:nth-child(2){min-height:0}.service-catalog__grid>.catalog-featured>img{height:220px}}.service-path{background:var(--white)}.service-path__intro,.service-combinations__intro{max-width:780px;margin-bottom:58px}.service-path__intro h2,.service-combinations__intro h2{margin-bottom:20px;font-size:clamp(2.5rem,5vw,5rem);line-height:.98}.service-path__intro h2 span,.service-combinations__intro h2 span{color:var(--orange)}.service-path__intro p,.service-combinations__intro p{max-width:650px;margin:0;font-size:1.04rem}.service-path__steps{display:grid;margin:0;padding:0;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none}.service-path__step{min-height:258px;padding:26px 32px 22px;border-top:2px solid var(--ink);border-left:1px solid var(--line)}.service-path__step:first-child{border-left:0}.service-path__step h3{max-width:290px;margin-bottom:15px;font-size:clamp(1.5rem,2.1vw,2rem);line-height:1.04}.service-path__step p{max-width:290px;margin:0;font-size:.92rem}.service-combinations{background:var(--white)}.service-combination-list{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));border-top:1px solid var(--ink)}.service-combination-list>.reveal:nth-child(1){grid-column:span 5}.service-combination-list>.reveal:nth-child(2){grid-column:span 4}.service-combination-list>.reveal:nth-child(3){grid-column:span 3}.service-combination{display:flex;min-height:316px;flex-direction:column;padding:32px 28px 30px;border-left:1px solid var(--line)}.service-combination-list>.reveal:first-child .service-combination{border-left:0}.service-combination__sector{margin-bottom:34px;color:var(--orange-dark);font-size:.72rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.service-combination h3{max-width:360px;margin-bottom:16px;font-size:clamp(1.5rem,2.15vw,2.2rem);line-height:1.02}.service-combination-list>.reveal:first-child .service-combination h3{font-size:clamp(1.8rem,2.75vw,2.8rem)}.service-combination>p:not(.service-combination__sector){max-width:345px;margin-bottom:24px;font-size:.91rem}.service-combination__links{display:flex;flex-wrap:wrap;margin-top:auto;gap:10px 16px}.service-combination__links a{padding-bottom:3px;border-bottom:1px solid rgba(21,21,21,.28);font-size:.76rem;font-weight:750;transition:border-color .18s ease,color .18s ease}.service-combination__links a:hover{border-color:var(--orange);color:var(--orange-dark)}@media(max-width:900px){.service-path__step,.service-combination{padding-right:24px;padding-left:24px}.service-combination-list>.reveal:nth-child(1),.service-combination-list>.reveal:nth-child(2){grid-column:span 6}.service-combination-list>.reveal:nth-child(3){grid-column:1 / -1}.service-combination-list>.reveal:nth-child(3) .service-combination{min-height:250px}}@media(max-width:700px){.service-path__intro,.service-combinations__intro{margin-bottom:38px}.service-path__steps,.service-combination-list{grid-template-columns:1fr}.service-combination-list>.reveal:nth-child(1),.service-combination-list>.reveal:nth-child(2),.service-combination-list>.reveal:nth-child(3){grid-column:auto}.service-path__step,.service-path__step:first-child,.service-combination,.service-combination-list>.reveal:first-child .service-combination{min-height:0;padding:28px 0;border-left:0}.service-path__step+.service-path__step,.service-combination{border-top:1px solid var(--line)}.service-combination__sector{margin-bottom:22px}.service-combination__links{margin-top:8px}}.cases-hero{padding:74px 0 96px;background:var(--white)}.cases-hero__grid{min-height:0}.cases-hero__copy{max-width:860px;margin-inline:auto;text-align:center}.cases-hero__copy>p:not(.eyebrow){margin-inline:auto}.cases-index{padding:130px 0 140px;background:var(--ink);color:var(--white)}.cases-index__intro{max-width:820px;margin-bottom:50px}.cases-index__intro h2,.case-method__intro h2{margin-bottom:20px;font-size:clamp(2.5rem,5vw,5rem);line-height:.98}.cases-index__intro h2 span,.case-method__intro h2 span{color:var(--orange)}.cases-index__intro p{max-width:640px;margin:0;color:#bcbab6;font-size:1.04rem}.cases-index__disclaimer{max-width:720px;margin:-16px 0 38px;color:#d2cfca;font-size:.88rem}.cases-index .case-filter{margin-bottom:42px;padding:18px 0;border-top:1px solid rgba(255,255,255,.16)}.cases-index .case-filter button{border-color:#fff3;background:transparent;color:var(--white)}.cases-index .case-filter button:hover,.cases-index .case-filter button.is-active,.cases-index .case-filter button[data-selected]{border-color:var(--orange);background:var(--orange);color:var(--white)}.cases-index .case-filter p{color:#aaa7a2}.cases-index .case-grid--index{gap:14px}.cases-index .case-grid--index>.reveal{grid-column:span 4}.cases-index .case-grid--index>.reveal:first-child{grid-column:span 7}.cases-index .case-grid--index>.reveal:nth-child(2){grid-column:span 5}.cases-index .case-grid--index>.reveal:nth-child(3){grid-column:span 12}.cases-index .case-card{display:flex;height:100%;min-height:0;flex-direction:column;border:0;border-radius:18px;background:var(--white);color:var(--ink)}.cases-index .case-card:hover{border-color:transparent;transform:translateY(-3px)}.cases-index .case-card__media{flex:0 0 auto}.cases-index .case-card__media img{aspect-ratio:16 / 9}.cases-index .case-card__body{display:flex;min-height:250px;flex:1;flex-direction:column;padding:28px 30px 30px}.case-card__meta{display:flex;margin-bottom:13px;align-items:center;justify-content:space-between;gap:16px}.case-card__meta .case-sector{margin:0}.case-card__meta>span{color:var(--muted);font-size:.68rem;font-weight:700}.cases-index .case-card h3{margin-bottom:12px;font-size:clamp(1.6rem,2.5vw,2.25rem);line-height:1}.cases-index .case-card__body>p:not(.case-sector){max-width:530px;margin-bottom:0}.cases-index .case-services{margin:22px 0 24px}.cases-index .case-card .text-link{margin-top:auto}.cases-index .case-grid--index>.reveal:nth-child(2) .case-card{background:#2a2a2a;color:var(--white)}.cases-index .case-grid--index>.reveal:nth-child(2) .case-card__body>p:not(.case-sector),.cases-index .case-grid--index>.reveal:nth-child(2) .case-card__meta>span{color:#bcbab6}.cases-index .case-grid--index>.reveal:nth-child(2) .case-services span{border-color:#ffffff2e;color:#e3e0dc}.cases-index .case-grid--index>.reveal:nth-child(2) .text-link{color:var(--white)}.cases-index .case-grid--index>.reveal:nth-child(3) .case-card{display:grid;min-height:330px;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);background:#ededed}.cases-index .case-grid--index>.reveal:nth-child(3) .case-card__media,.cases-index .case-grid--index>.reveal:nth-child(3) .case-card__media img{height:100%}.cases-index .case-grid--index>.reveal:nth-child(3) .case-card__media img{aspect-ratio:auto}.case-method{background:var(--white)}.case-method__intro{max-width:790px;margin-bottom:58px}.case-method__intro p{max-width:640px;margin:0;font-size:1.04rem}.case-method__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.case-method__item{min-height:242px;padding:26px 32px;border-top:2px solid var(--ink);border-left:1px solid var(--line)}.case-method__grid>.reveal:first-child .case-method__item{border-left:0}.case-method__item h3{max-width:290px;margin-bottom:14px;font-size:clamp(1.45rem,2vw,1.95rem);line-height:1.04}.case-method__item p{max-width:300px;margin:0;font-size:.91rem}.case-method__action{margin-top:44px}@media(max-width:900px){.cases-index .case-grid--index>.reveal:first-child{grid-column:span 7}.cases-index .case-grid--index>.reveal:nth-child(2){grid-column:span 5}.case-method__item{padding-right:24px;padding-left:24px}}@media(max-width:700px){.cases-hero{padding:48px 0 72px}.cases-index{padding:86px 0 92px}.cases-index .case-grid--index>.reveal,.cases-index .case-grid--index>.reveal:first-child,.cases-index .case-grid--index>.reveal:nth-child(2),.cases-index .case-grid--index>.reveal:nth-child(3){grid-column:auto}.cases-index .case-card__body{min-height:0;padding:24px}.cases-index .case-grid--index>.reveal:nth-child(3) .case-card{display:flex;min-height:0}.cases-index .case-grid--index>.reveal:nth-child(3) .case-card__media,.cases-index .case-grid--index>.reveal:nth-child(3) .case-card__media img{height:auto}.cases-index .case-grid--index>.reveal:nth-child(3) .case-card__media img{aspect-ratio:16 / 9}.case-method__intro{margin-bottom:38px}.case-method__grid{grid-template-columns:1fr}.case-method__item,.case-method__grid>.reveal:first-child .case-method__item{min-height:0;padding:28px 0;border-left:0}.case-method__item+.case-method__item{border-top:1px solid var(--line)}}.service-directory{padding:132px 0 140px;background:var(--ink);color:var(--white)}.service-directory__intro{max-width:800px;margin-bottom:64px}.service-directory__intro .eyebrow{color:var(--orange)}.service-directory__intro h2{margin-bottom:20px;font-size:clamp(2.6rem,5.2vw,5.25rem);line-height:.96}.service-directory__intro h2 span{color:var(--orange)}.service-directory__intro>p:last-child{max-width:640px;margin:0;color:#bcbab6;font-size:1.05rem}.service-directory__layout{display:grid;grid-template-columns:minmax(180px,.26fr) minmax(0,1fr);gap:clamp(42px,8vw,120px);align-items:start}.service-directory__aside{position:sticky;top:calc(var(--header-height) + 34px);padding-top:22px;border-top:1px solid rgba(255,255,255,.24)}.service-directory__aside>p{margin-bottom:16px;color:#aaa7a2;font-size:.7rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.service-directory__aside nav{display:grid;gap:5px}.service-directory__aside a{padding:8px 0;color:var(--white);font-size:.9rem;font-weight:700;transition:color .18s ease,transform .18s ease}.service-directory__aside a:hover{color:var(--orange);transform:translate(4px)}.service-directory__groups{display:grid;gap:56px}.service-directory__group{scroll-margin-top:calc(var(--header-height) + 32px)}.service-directory__group-header{padding:22px 0 28px;border-top:1px solid rgba(255,255,255,.24)}.service-directory__group-header>p{margin-bottom:20px;color:var(--orange);font-size:.72rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.service-directory__group-header h3{max-width:620px;margin-bottom:13px;font-size:clamp(2rem,3.6vw,3.65rem);line-height:.98}.service-directory__group-header>span{display:block;max-width:610px;color:#bcbab6;font-size:.96rem;line-height:1.64}.service-directory__rows{border-top:1px solid rgba(255,255,255,.14)}.service-directory__rows>.reveal{border-bottom:1px solid rgba(255,255,255,.14)}.service-directory__row{display:grid;min-height:118px;padding:20px 8px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:22px;transition:background-color .18s ease,color .18s ease,padding .18s ease}.service-directory__row:hover{padding-right:18px;padding-left:18px;background:#ffffff12}.service-directory__icon{display:grid;width:42px;height:42px;border:1px solid rgba(255,255,255,.2);border-radius:11px;color:var(--orange);place-items:center;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.service-directory__row:hover .service-directory__icon{border-color:var(--orange);background:var(--orange);color:var(--ink)}.service-directory__copy{min-width:0}.service-directory__copy strong,.service-directory__copy small{display:block}.service-directory__copy strong{margin-bottom:6px;font-size:clamp(1.16rem,1.8vw,1.48rem);letter-spacing:-.035em;line-height:1.08}.service-directory__copy small{max-width:590px;color:#bcbab6;font-size:.86rem;line-height:1.48}.service-directory__action{display:inline-flex;align-items:center;gap:10px;color:var(--white);font-size:.76rem;font-weight:800;white-space:nowrap}.service-directory__action svg{transition:transform .18s ease}.service-directory__row:hover .service-directory__action svg{transform:translate(4px)}@media(max-width:900px){.service-directory__layout{grid-template-columns:minmax(150px,.23fr) minmax(0,1fr);gap:34px}.service-directory__groups{gap:46px}}@media(max-width:700px){.service-directory{padding:86px 0 92px}.service-directory__intro{margin-bottom:42px}.service-directory__layout{grid-template-columns:1fr;gap:36px}.service-directory__aside{position:static;padding-top:0}.service-directory__aside nav{display:flex;overflow-x:auto;padding-bottom:4px;gap:20px}.service-directory__aside a{flex:0 0 auto}.service-directory__groups{gap:38px}.service-directory__group-header{padding-bottom:22px}.service-directory__row{min-height:0;padding:20px 0;grid-template-columns:42px minmax(0,1fr);gap:14px}.service-directory__row:hover{padding-right:0;padding-left:0;background:transparent}.service-directory__action{grid-column:2;margin-top:-2px;color:var(--orange)}.service-directory__copy small{font-size:.82rem}}@media(max-width:420px){.hero-copy h1,.page-hero__copy h1,.service-hero__copy h1,.case-detail-hero__copy h1,.contact-copy h1{font-size:2.85rem}.footer-grid{grid-template-columns:1fr}.footer-brand,.footer-contact{grid-column:auto}.checkbox-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}.logo-cloud__track{animation:none}.logo-cloud__viewport{overflow-x:auto;scrollbar-width:none}.logo-cloud__viewport::-webkit-scrollbar{display:none}}.blog-hero{padding:clamp(72px,9vw,112px) 0 clamp(60px,7vw,88px);border-bottom:1px solid var(--line);background:var(--white)}.blog-hero__copy{max-width:900px}.blog-hero h1{max-width:860px;margin:14px 0 26px;font-size:clamp(3.5rem,6.7vw,6.8rem);font-weight:720;letter-spacing:-.07em;line-height:.94}.blog-hero__copy>p:last-child{max-width:660px;margin:0;color:var(--muted);font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.6}.blog-featured,.blog-index,.article-related{background:var(--white)}.blog-section-heading{margin-bottom:28px;padding-bottom:16px;border-bottom:1px solid var(--ink)}.blog-section-heading h2{margin:0;font-size:1rem;letter-spacing:-.02em}.blog-feature{display:grid;min-height:450px;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);overflow:hidden;border:1px solid var(--line);border-radius:var(--media-radius);background:var(--white)}.blog-feature__media,.blog-list__media,.article-related__media{display:block;overflow:hidden;background:#e9e9e7}.blog-feature__media img,.blog-list__media img,.article-cover img,.article-related__media img{width:100%;height:100%;object-fit:cover;transition:transform .42s cubic-bezier(.16,1,.3,1)}.blog-feature__media:hover img,.blog-feature__media:focus-visible img,.blog-list__media:hover img,.blog-list__media:focus-visible img,.article-related__media:hover img,.article-related__media:focus-visible img{transform:scale(1.025)}.blog-feature__body{display:flex;padding:clamp(34px,4.5vw,60px);flex-direction:column;color:var(--ink)}.blog-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;color:var(--muted);font-size:.74rem;font-weight:700}.blog-meta>span{color:var(--orange-dark);font-weight:850;letter-spacing:.07em;text-transform:uppercase}.blog-feature h2{max-width:650px;margin:24px 0 20px;font-size:clamp(2.25rem,3.8vw,4.3rem);letter-spacing:-.058em;line-height:1}.blog-feature h2 a:hover,.blog-feature h2 a:focus-visible,.blog-list__item h3 a:hover,.blog-list__item h3 a:focus-visible,.article-related h3 a:hover,.article-related h3 a:focus-visible{color:var(--orange-dark)}.blog-feature__body>p{max-width:600px;margin:0;color:var(--muted)}.blog-feature__foot,.blog-list__foot{display:flex;margin-top:auto;padding-top:32px;align-items:center;justify-content:space-between;gap:20px;color:var(--muted);font-size:.75rem}.blog-read-link{padding-bottom:3px;border-bottom:1px solid currentColor;color:var(--ink);font-size:.78rem;font-weight:800}.blog-read-link:hover,.blog-read-link:focus-visible{color:var(--orange-dark)}.blog-index{padding-top:clamp(72px,8vw,104px);background:#f1f1ef}.blog-index__heading{max-width:720px;margin-bottom:42px}.blog-index__heading h2{margin:0 0 16px;font-size:clamp(2.8rem,5vw,5.2rem);letter-spacing:-.065em;line-height:.96}.blog-index__heading p{max-width:620px;margin:0;color:var(--muted)}.blog-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.blog-list>.reveal{height:100%}.blog-list__item{display:flex;height:100%;min-height:510px;overflow:hidden;flex-direction:column;border:1px solid var(--line);border-radius:var(--media-radius);background:var(--white)}.blog-list__media{aspect-ratio:16 / 9}.blog-list__body{display:flex;min-height:280px;padding:28px;flex:1;flex-direction:column}.blog-list__item h3{max-width:620px;margin:20px 0 14px;font-size:clamp(1.65rem,2.5vw,2.55rem);letter-spacing:-.052em;line-height:1.05}.blog-list__item p{max-width:580px;margin:0;color:var(--muted)}.blog-list__foot{padding-top:28px}.blog-empty{padding:32px;border:1px solid var(--line);border-radius:var(--media-radius);background:var(--white)}.article-page{background:var(--white)}.article-hero{padding:clamp(62px,8vw,100px) 0 clamp(54px,7vw,84px);background:var(--white);color:var(--ink)}.article-hero__copy{max-width:1080px}.article-back{display:inline-block;margin-bottom:42px;padding-bottom:3px;border-bottom:1px solid var(--ink);color:var(--ink);font-size:.78rem;font-weight:750}.article-hero h1{max-width:1060px;margin:24px 0 28px;font-size:clamp(3rem,4.6vw,4.9rem);letter-spacing:-.068em;line-height:.96}.article-hero__copy>p{max-width:760px;margin:0;color:#3f3f3f;font-size:clamp(1.08rem,1.7vw,1.3rem);line-height:1.65}.article-hero__byline{display:flex;margin-top:34px;gap:10px 28px;color:var(--muted);font-size:.76rem;font-weight:700}.article-cover{height:min(62vw,650px);min-height:360px;overflow:hidden;border-radius:var(--media-radius)}.article-layout{display:grid;grid-template-columns:220px minmax(0,720px);justify-content:center;gap:clamp(64px,9vw,130px);padding-top:86px;padding-bottom:118px}.article-aside{position:sticky;top:calc(var(--header-height) + 32px);align-self:start;padding-top:16px;border-top:1px solid var(--ink)}.article-aside>p{margin-bottom:20px;color:var(--ink);font-size:.76rem;font-weight:850}.article-aside nav{display:grid;gap:13px}.article-aside nav a{color:var(--muted);font-size:.82rem;line-height:1.45}.article-aside nav a:hover,.article-aside nav a:focus-visible{color:var(--orange-dark)}.article-content section{padding-top:8px;scroll-margin-top:calc(var(--header-height) + 30px)}.article-content section+section{margin-top:62px;padding-top:62px;border-top:1px solid var(--line)}.article-content h2{max-width:660px;margin-bottom:26px;font-size:clamp(2rem,3.5vw,3.25rem);letter-spacing:-.055em;line-height:1.04}.article-content p,.article-content li{color:#343434;font-size:1.08rem;line-height:1.78}.article-content p+p{margin-top:22px}.article-content ul{margin:30px 0 0;padding-left:24px}.article-content li{padding-left:6px}.article-content li+li{margin-top:10px}.article-content li::marker{color:var(--orange-dark)}.article-author{margin-top:78px;padding:28px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--line)}.article-author span,.article-author strong{display:block}.article-author span{color:var(--orange-dark);font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.article-author strong{margin:7px 0 10px;font-size:1.22rem}.article-author p{margin:0;font-size:.9rem}.article-related{background:#f1f1ef}.article-related__head{display:flex;margin-bottom:42px;align-items:end;justify-content:space-between;gap:28px}.article-related__head h2{margin:0;font-size:clamp(2.8rem,4.6vw,4.8rem);line-height:.96}.article-related__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.article-related article{overflow:hidden;border:1px solid var(--line);border-radius:var(--media-radius);background:var(--white)}.article-related__media{aspect-ratio:16 / 9}.article-related article>.blog-meta,.article-related article>h3{margin-right:28px;margin-left:28px}.article-related article>.blog-meta{margin-top:26px}.article-related h3{max-width:560px;margin-top:20px;margin-bottom:30px;font-size:clamp(1.55rem,2.5vw,2.5rem);letter-spacing:-.052em;line-height:1.05}@media(max-width:1000px){.blog-feature{grid-template-columns:minmax(0,1fr) minmax(320px,.92fr)}.article-layout{grid-template-columns:190px minmax(0,1fr);gap:50px}}@media(max-width:760px){.blog-hero{padding:58px 0 52px}.blog-hero h1{font-size:clamp(3rem,14vw,4.5rem)}.blog-feature{min-height:0;grid-template-columns:1fr}.blog-feature__media{aspect-ratio:16 / 10}.blog-feature__body{min-height:390px;padding:28px 24px}.blog-list,.article-related__grid{grid-template-columns:1fr}.blog-list__item{min-height:0}.blog-list__body{min-height:300px;padding:24px}.article-hero h1{font-size:clamp(2.8rem,12vw,4.4rem)}.article-hero__byline,.blog-feature__foot,.blog-list__foot,.article-related__head{align-items:flex-start;flex-direction:column}.article-cover{width:calc(100% - 32px);height:58vw;min-height:230px}.article-layout{grid-template-columns:1fr;gap:52px;padding-top:64px;padding-bottom:84px}.article-aside{position:static}}@media(forced-colors:active){.button,.service-card,.case-card,.price-card,.faq-list details,input,textarea{border:1px solid ButtonText}}.pricing-plans{background:var(--ink);color:var(--white)}.pricing-plans .section-heading h2{color:var(--white)}.pricing-plans .section-intro,.billing-control-wrap p,.pricing-plans__note p{color:#bdbdbd}.pricing-plans__head{display:flex;align-items:end;justify-content:space-between;gap:48px}.pricing-plans__head .section-heading{margin-bottom:44px}.billing-control-wrap{max-width:310px;flex:0 0 310px;margin-bottom:44px}.billing-control{display:inline-flex;padding:4px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#ffffff0f}.billing-control button{min-width:92px;padding:9px 15px;border:0;border-radius:999px;background:transparent;color:#c8c8c8;cursor:pointer;font-size:.78rem;font-weight:800}.billing-control button.is-active{background:var(--white);color:var(--ink)}.billing-control button:focus-visible{outline-color:var(--orange)}.billing-control-wrap p{margin:12px 0 0;font-size:.72rem;line-height:1.45}.pricing-plans__note{max-width:360px;margin-bottom:44px}.pricing-plans__note p{margin:0;font-size:.82rem;line-height:1.55}.pricing-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px}.pricing-plan{display:flex;min-height:500px;flex-direction:column;padding:30px;border:1px solid rgba(255,255,255,.18);border-radius:var(--card-radius);background:#242424;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.pricing-plan:hover{border-color:#ff5a00bf;box-shadow:0 18px 40px #0003;transform:translateY(-4px)}.pricing-plan--featured{border-color:var(--orange);background:var(--white);color:var(--ink)}.pricing-plan__top>span{display:inline-flex;padding:6px 9px;border-radius:999px;background:#ff5a0021;color:var(--orange);font-size:.67rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.pricing-plan__top h2{margin:25px 0 10px;font-size:clamp(1.55rem,2.4vw,2.3rem);line-height:1}.pricing-plan__top p{max-width:32ch;margin:0;color:#bdbdbd;font-size:.84rem}.pricing-plan--featured .pricing-plan__top p{color:var(--muted)}.pricing-plan__price{display:grid;margin:44px 0 34px;gap:5px}.pricing-plan__price small{color:#a8a8a8;font-size:.72rem;font-weight:750}.pricing-plan--featured .pricing-plan__price small{color:var(--muted)}.pricing-plan__price strong{color:var(--white);font-size:clamp(2.35rem,4vw,4.1rem);letter-spacing:-.06em;line-height:.95}.pricing-plan--featured .pricing-plan__price strong{color:var(--ink)}.pricing-plan__price span{color:var(--orange);font-size:.78rem;font-weight:800}.pricing-plan__features{display:grid;margin-bottom:30px;gap:12px}.pricing-plan__features span{display:flex;align-items:center;gap:9px;color:#d0d0d0;font-size:.84rem}.pricing-plan--featured .pricing-plan__features span{color:#4f4f4f}.pricing-plan__features svg{flex:0 0 auto;color:var(--orange)}.pricing-plan .button{width:100%;margin-top:auto}.pricing-plan:not(.pricing-plan--featured) .button--light{border-color:#ffffff52}.pricing-proof{padding:31px 0 28px;border-bottom:1px solid var(--line);background:var(--white)}.pricing-proof .container{width:100%;margin-inline:0}.pricing-proof__label{margin:0 0 15px;color:var(--muted);font-size:.77rem;font-weight:800;letter-spacing:.12em;text-align:center;text-transform:uppercase}.pricing-proof .logo-cloud__viewport{max-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 2%,#000 98%,transparent);mask-image:linear-gradient(90deg,transparent,#000 2%,#000 98%,transparent)}.pricing-comparison{background:#f1f1f1}.comparison-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--card-radius);background:var(--white)}.comparison-table{width:100%;min-width:700px;border-collapse:collapse;text-align:left}.comparison-table__feature-col{width:40%}.comparison-table__plan-col{width:20%}.comparison-table th,.comparison-table td{padding:17px 20px;border-bottom:1px solid var(--line);font-size:.83rem}.comparison-table thead th{background:var(--ink);color:var(--white);font-size:.74rem;font-weight:800}.comparison-table thead th:not(:first-child),.comparison-table td{text-align:center}.comparison-table tbody tr:last-child th,.comparison-table tbody tr:last-child td{border-bottom:0}.comparison-table .comparison-group th{padding-top:12px;padding-bottom:12px;background:#eee;color:var(--orange-dark);font-size:.69rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.comparison-table td svg{display:block;color:var(--orange-dark)}.comparison-status{display:grid;min-height:20px;place-items:center}.comparison-no{color:#989898;font-size:.75rem;font-weight:700}.pricing-clarity__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pricing-clarity article{min-height:178px;padding:26px;border:1px solid var(--line);border-radius:var(--card-radius);background:#f7f7f7}.pricing-clarity h3{margin-bottom:12px;color:var(--ink);font-size:1.26rem;font-weight:700;letter-spacing:-.04em}.pricing-clarity p{margin:0}@media(max-width:900px){.pricing-plans__head{display:grid;gap:0}.pricing-plans__note{max-width:360px;margin-bottom:38px}.pricing-plan-grid,.pricing-clarity__grid{grid-template-columns:1fr 1fr}.pricing-plan:last-child,.pricing-clarity__grid>.reveal:last-child{grid-column:1 / -1}}@media(max-width:700px){.pricing-plan-grid,.pricing-clarity__grid{grid-template-columns:1fr}.pricing-plan:last-child,.pricing-clarity__grid>.reveal:last-child{grid-column:auto}.pricing-plan{min-height:0}.pricing-proof{padding:52px 0}.comparison-table-wrap{margin-inline:-16px;border-inline:0;border-radius:0}}.home-hero--revamp{min-height:min(780px,calc(100dvh - var(--header-height)));padding:62px 0 72px}.home-hero--revamp .hero-copy{grid-column:1 / span 5;width:min(100%,600px);max-width:600px}.home-hero--revamp .hero-copy h1{max-width:600px;font-size:clamp(3.35rem,4.55vw,5.15rem);letter-spacing:-.067em}.home-hero--revamp .hero-media:before{background:linear-gradient(90deg,#0c0c0ce6,#0c0c0cd6 39%,#0c0c0c26 66%,#0c0c0c14),linear-gradient(180deg,rgba(12,12,12,.08),transparent 60%,rgba(12,12,12,.3))}.home-hero--revamp .hero-media__frame img{object-position:center center}.home-intro{background:var(--white)}.home-intro__grid{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(320px,.78fr);gap:clamp(56px,9vw,150px);align-items:start}.home-intro__copy h2{max-width:890px;margin:0 0 30px;font-size:clamp(3.2rem,5.75vw,6.5rem);letter-spacing:-.073em;line-height:.91}.home-intro__copy>p{max-width:620px;margin:0;color:var(--muted);font-size:1.06rem}.home-intro__roles{margin-top:8px;border-top:1px solid var(--ink)}.home-intro__roles>div{display:grid;grid-template-columns:minmax(90px,.36fr) 1fr;gap:24px;padding:19px 0;border-bottom:1px solid var(--line)}.home-intro__roles strong{color:var(--orange-dark);font-size:.79rem;font-weight:850}.home-intro__roles span{color:var(--muted);font-size:.86rem;line-height:1.45}.home-intro__media{margin-top:84px}.home-intro__media img{width:100%;aspect-ratio:2.05 / 1;border-radius:var(--media-radius);object-fit:cover;object-position:center 55%}.home-intro__media>p,.home-process__media>p{margin:12px 0 0;color:var(--muted);font-size:.74rem;font-weight:700}.home-offer{background:var(--ink);color:var(--white)}.home-offer__layout{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(480px,1.28fr);gap:clamp(64px,10vw,165px);align-items:start}.home-offer__intro{position:sticky;top:112px}.home-offer__intro h2{max-width:520px;margin:0 0 24px;font-size:clamp(3rem,5vw,5.65rem);letter-spacing:-.071em;line-height:.91}.home-offer__intro>p{max-width:430px;margin:0 0 34px;color:#c8c8c5}.home-offer__list{border-top:1px solid rgba(255,255,255,.28)}.home-offer__item{padding:44px 0 46px;border-bottom:1px solid rgba(255,255,255,.22)}.home-offer__item h3{max-width:680px;margin:0 0 16px;color:var(--white);font-size:clamp(2.15rem,3.8vw,4.25rem);letter-spacing:-.062em;line-height:.96;transition:color .2s ease,transform .2s ease}.home-offer__item:hover h3{color:var(--orange);transform:translate(8px)}.home-offer__item>p{max-width:610px;margin:0;color:#bdbdb9}.home-offer__links{display:flex;margin-top:24px;flex-wrap:wrap;gap:8px 24px}.home-offer__links a{padding-bottom:3px;border-bottom:1px solid rgba(255,255,255,.46);color:var(--white);font-size:.76rem;font-weight:750;transition:border-color .18s ease,color .18s ease}.home-offer__links a:hover,.home-offer__links a:focus-visible{border-color:var(--orange);color:var(--orange)}.home-process{background:#f2f2f0}.home-process__layout{display:grid;grid-template-columns:minmax(360px,.86fr) minmax(480px,1.14fr);gap:clamp(60px,9vw,145px);align-items:start}.home-process__layout--single{grid-template-columns:1fr}.home-process__layout--single .home-process__content h2{max-width:980px}.home-process__layout--single .home-process__content>.reveal>p{max-width:680px}.home-process__media img{width:100%;aspect-ratio:4 / 3;border-radius:var(--media-radius);object-fit:cover}.home-process__content h2{max-width:760px;margin:0 0 24px;font-size:clamp(3rem,5.2vw,5.8rem);letter-spacing:-.071em;line-height:.91}.home-process__content>.reveal>p{max-width:600px;margin:0 0 49px;color:var(--muted)}.home-process__steps{display:grid;margin:0;padding:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;list-style:none}.home-process__steps li{min-width:0;padding-top:18px;border-top:1px solid var(--ink)}.home-process__steps span{display:block;margin-bottom:34px;color:var(--orange-dark);font-size:.71rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.home-process__steps h3{margin:0 0 13px;font-size:1.25rem;letter-spacing:-.045em;line-height:1.06}.home-process__steps p{margin:0;color:var(--muted);font-size:.81rem;line-height:1.5}@media(max-width:1050px){.home-intro__grid,.home-offer__layout,.home-process__layout{grid-template-columns:1fr;gap:54px}.home-intro__roles{max-width:680px}.home-offer__intro{position:static}.home-offer__intro h2,.home-offer__intro>p{max-width:780px}.home-process__media{order:2}.home-process__media img{aspect-ratio:16 / 9;object-position:center 38%}}@media(max-width:700px){.home-hero--revamp{min-height:calc(100dvh - var(--header-height));padding:48px 0 58px}.home-hero--revamp .hero-copy{grid-column:auto}.home-hero--revamp .hero-copy h1{font-size:clamp(3rem,14vw,4.45rem)}.home-hero--revamp .hero-media:before{background:linear-gradient(90deg,#0c0c0cf0,#0c0c0cb8 66%,#0c0c0c6b)}.home-hero--revamp .hero-media__frame img{object-position:62% center}.home-intro__copy h2,.home-offer__intro h2,.home-process__content h2{font-size:clamp(2.75rem,12vw,4.2rem)}.home-intro__roles>div{grid-template-columns:1fr;gap:7px}.home-intro__media{margin-top:52px}.home-intro__media img{aspect-ratio:5 / 4}.home-offer__item{padding:34px 0 36px}.home-offer__item h3{font-size:clamp(2rem,9.5vw,3.2rem)}.home-process__steps{grid-template-columns:1fr;gap:32px}.home-process__steps span{margin-bottom:14px}.home-process__media img{aspect-ratio:5 / 4}.pricing-proof{padding:28px 0 25px}}.button,.submit-button{box-shadow:none!important;background-image:none!important}.button:before,.submit-button:before{border:0!important;content:none!important}.button:hover,.submit-button:hover{box-shadow:none!important;transform:none}.button--secondary{border-color:#ababab}.category-pricing{background:#f1f1f1}.category-price-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.category-price-grid>.reveal,.category-price-grid>.reveal:nth-child(1),.category-price-grid>.reveal:nth-child(2),.category-price-grid>.reveal:nth-child(5),.category-price-grid>.reveal:nth-child(6){grid-column:auto}.category-price{min-height:400px;border-color:#d7d7d7}.category-price:hover,.category-price:focus-visible{border-color:var(--orange);box-shadow:0 12px 28px #15151514;transform:translateY(-2px)}.price-preview{border-color:#e0e0e0;background:#f8f8f8}.price-preview--image{height:128px;padding:0;overflow:hidden}.price-preview--image img{width:100%;height:100%;object-fit:cover;transition:transform .42s cubic-bezier(.16,1,.3,1)}.category-price:is(:hover,:focus-visible) .price-preview--image img{transform:scale(1.045)}.preview-business__head>i,.preview-support__head>i{color:var(--muted)}.preview-business__rating{margin:12px 0 10px}.preview-business__rating>span{color:var(--muted);letter-spacing:0}.pricing-comparison{background:#ededed}.comparison-table-wrap{border-color:#d4d4d4;box-shadow:0 12px 30px #15151509}.comparison-table th,.comparison-table td{padding:18px 22px;border-color:#e1e1e1}.comparison-table thead th{padding-top:19px;padding-bottom:18px}.comparison-table thead th:nth-child(3),.comparison-table td:nth-child(3){background:#fff7f2}.comparison-table thead th:nth-child(3){box-shadow:inset 0 -3px var(--orange)}.comparison-plan-name,.comparison-plan-note{display:block}.comparison-plan-note{margin-top:4px;color:#c8c8c8;font-size:.63rem;font-weight:700;letter-spacing:.01em}.comparison-table .comparison-group th{padding-top:11px;padding-bottom:11px;background:#e7e7e7;color:var(--orange-dark)}.comparison-status{width:26px;min-height:26px;margin-inline:auto;border-radius:50%;background:#f5ebe5}.comparison-table td svg{color:var(--orange-dark)}.comparison-status:has(.comparison-no){background:transparent}.pricing-clarity{background:var(--white)}.pricing-clarity__layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(38px,7vw,118px)}.pricing-clarity__intro h2{max-width:560px;margin:16px 0 22px;font-size:clamp(2.5rem,4.8vw,4.7rem);font-weight:750;letter-spacing:-.065em;line-height:.95}.pricing-clarity__intro h2 span{color:var(--orange)}.pricing-clarity__intro>p:last-child{max-width:470px;margin:0}.pricing-clarity__grid{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid var(--ink)}.pricing-clarity article{display:grid;min-height:112px;grid-template-columns:minmax(150px,.75fr) minmax(0,1.25fr);align-items:start;gap:24px;padding:25px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.pricing-clarity h3{margin:0;font-size:1.15rem}.pricing-clarity p{color:var(--muted);font-size:.95rem}.bundle-section{padding:68px 0}.bundle-grid{align-items:center}.bundle-section h2{margin-bottom:12px;font-size:clamp(2rem,3vw,3.15rem)}.bundle-section p{color:#cacaca;font-size:1rem}.bundle-section .button{min-width:216px}.cases-index .case-card__body{min-height:0}.cases-index .case-card .text-link{margin-top:30px}.cases-index .case-grid--index>.reveal:nth-child(2){align-self:start}.cases-index .case-services span{border-color:#15151533!important;background:transparent!important;color:var(--ink)!important;box-shadow:none!important}.cases-index .case-grid--index>.reveal:nth-child(2) .case-services span{border-color:#ffffff52!important;background:transparent!important;color:var(--white)!important}@media(max-width:900px){.category-price-grid,.pricing-clarity__layout{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-clarity__intro,.pricing-clarity__grid{grid-column:1 / -1}}@media(max-width:700px){.category-price-grid,.pricing-clarity__layout{grid-template-columns:1fr}.category-price{min-height:350px}.pricing-clarity article{grid-template-columns:1fr;gap:9px}.comparison-table th,.comparison-table td{padding:15px 14px}}.category-price-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.category-price-grid>.reveal.category-price-slot--web,.category-price-grid>.reveal.category-price-slot--shop{grid-column:span 5}.category-price-grid>.reveal.category-price-slot--business,.category-price-grid>.reveal.category-price-slot--support{grid-column:span 3}.category-price-grid>.reveal.category-price-slot--menu,.category-price-grid>.reveal.category-price-slot--booking{grid-column:span 4}.category-price{min-height:414px}.category-price--web,.category-price--shop{background:#151515;color:var(--white)}.category-price--web .category-price__price p,.category-price--shop .category-price__price p{color:#bdbdb9}.category-price--web .price-preview,.category-price--shop .price-preview{border-color:#3b3b3b;background:#202020;color:var(--white)}.price-preview--web,.price-preview--shop{min-height:142px;overflow:hidden}.preview-web__chrome{display:flex;align-items:center;gap:5px;padding-bottom:10px;border-bottom:1px solid #393939}.preview-web__chrome>i{width:6px;height:6px;border-radius:50%;background:#777}.preview-web__chrome>i:first-child{background:var(--orange)}.preview-web__chrome span{margin-left:auto;color:#a8a8a8;font-size:.56rem}.preview-web__stage{display:grid;min-height:91px;grid-template-columns:1.08fr .92fr;align-items:center;gap:14px;padding-top:13px}.preview-web__copy,.preview-web__tiles i,.preview-shop__products>div,.preview-shop__head span,.preview-shop__progress i{transition:transform .36s cubic-bezier(.16,1,.3,1),opacity .24s ease,background-color .24s ease}.preview-web__copy b{font-size:1.1rem;letter-spacing:-.055em;line-height:.92}.preview-web__copy>i{display:block;width:38px;height:4px;margin-top:13px;background:var(--orange)}.preview-web__tiles{display:grid;height:67px;grid-template-columns:1fr .72fr;grid-template-rows:1fr 1fr;gap:5px}.preview-web__tiles i{display:block;border-radius:5px;background:#454545}.preview-web__tiles i:first-child{grid-row:1 / 3;background:var(--orange)}.category-price:is(:hover,:focus-visible) .preview-web__copy{transform:translate(6px)}.category-price:is(:hover,:focus-visible) .preview-web__tiles i:first-child{transform:translateY(-5px)}.category-price:is(:hover,:focus-visible) .preview-web__tiles i:nth-child(2){transform:translate(5px)}.category-price:is(:hover,:focus-visible) .preview-web__tiles i:nth-child(3){transform:translate(5px,5px);background:#696969}.preview-shop__head{display:flex;align-items:center;justify-content:space-between;padding-bottom:11px;border-bottom:1px solid #393939}.preview-shop__head>b{font-size:.72rem}.preview-shop__head span{display:flex;align-items:center;gap:5px;color:#bbb}.preview-shop__head span i{display:grid;width:17px;height:17px;border-radius:50%;background:var(--orange);color:var(--white);place-items:center}.preview-shop__products{display:grid;margin-top:13px;grid-template-columns:repeat(3,1fr);gap:7px}.preview-shop__products>div{display:grid;gap:7px}.preview-shop__products i{display:block;height:52px;border-radius:6px;background:#3c3c3c}.preview-shop__products>div:nth-child(2) i{background:#f2f2f0}.preview-shop__products span{display:block;width:70%;height:4px;border-radius:4px;background:#555}.preview-shop__progress{height:3px;margin-top:12px;overflow:hidden;background:#343434}.preview-shop__progress i{display:block;width:100%;height:100%;background:var(--orange);transform:scaleX(.34);transform-origin:left}.category-price:is(:hover,:focus-visible) .preview-shop__head span{transform:translate(-5px)}.category-price:is(:hover,:focus-visible) .preview-shop__products>div:first-child{transform:translateY(-5px)}.category-price:is(:hover,:focus-visible) .preview-shop__products>div:nth-child(2){transform:translateY(3px)}.category-price:is(:hover,:focus-visible) .preview-shop__products>div:nth-child(3){transform:translateY(-3px)}.category-price:is(:hover,:focus-visible) .preview-shop__progress i{transform:scaleX(1)}.category-price:is(:hover,:focus-visible) .preview-business__lines i:first-child{transform:scaleX(.72)}.preview-business__lines i,.preview-menu__item,.preview-booking__confirm{transform-origin:left;transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .22s ease}.category-price:is(:hover,:focus-visible) .preview-menu__item:first-of-type{transform:translate(5px)}.category-price:is(:hover,:focus-visible) .preview-menu__item:nth-of-type(2){transform:translate(-3px)}.category-price:is(:hover,:focus-visible) .preview-booking__confirm{transform:translate(5px)}.comparison-table thead th:nth-child(3),.comparison-table thead th:nth-child(3) .comparison-plan-name{color:var(--ink)}.comparison-table thead th:nth-child(3) .comparison-plan-note{color:#626262}.contact-form-wrap [data-input-wrapper]>div,.contact-form-wrap textarea{border:1px solid #777!important;background:#fff!important;color:#151515!important;box-shadow:none!important}.contact-form-wrap [data-input-wrapper]>div:focus-within,.contact-form-wrap textarea:focus{border-color:var(--orange-dark)!important;box-shadow:0 0 0 3px #c7430029!important}.contact-form-wrap input,.contact-form-wrap textarea{background:transparent!important;color:#151515!important;caret-color:var(--orange-dark)}.contact-form-wrap [data-input-wrapper] input{border:0!important;box-shadow:none!important}.contact-form-wrap input::placeholder,.contact-form-wrap textarea::placeholder{color:#656565!important;opacity:1}.contact-form-wrap .need-checkbox{border-color:#777;background:#fff}.support-feature-section{background:#f0f0ee}.support-feature-section .feature-grid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(54px,8vw,130px)}.support-feature-section .feature-title{position:sticky;top:calc(var(--header-height) + 42px)}.support-feature-section .feature-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.support-feature-section .feature-list>.reveal:nth-child(1),.support-feature-section .feature-list>.reveal:nth-child(6){grid-column:span 4}.support-feature-section .feature-list>.reveal:nth-child(2),.support-feature-section .feature-list>.reveal:nth-child(5){grid-column:span 2}.support-feature-section .feature-list>.reveal:nth-child(3),.support-feature-section .feature-list>.reveal:nth-child(4){grid-column:span 3}.support-feature-section .feature-item{min-height:138px;border-color:#cececa;background:var(--white)}.support-feature-section .feature-list>.reveal.feature-item:nth-child(1){background:var(--ink);color:var(--white)}.support-feature-section .feature-list>.reveal.feature-item:nth-child(1) svg{color:var(--orange)}.support-feature-section .feature-list>.reveal.feature-item:nth-child(4){border-color:var(--orange);background:var(--orange);color:var(--white)}.support-feature-section .feature-list>.reveal.feature-item:nth-child(4) svg{color:var(--white)}.support-process .detail-process__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:0;border-top:1px solid var(--ink)}.support-process .detail-process__grid>.reveal:nth-child(1){grid-column:span 4}.support-process .detail-process__grid>.reveal:nth-child(2){grid-column:span 3}.support-process .detail-process__grid>.reveal:nth-child(3){grid-column:span 3}.support-process .detail-process__grid>.reveal:nth-child(4){grid-column:span 2}.support-process .detail-step{min-height:230px;padding:34px 28px;border:0;border-right:1px solid #d5d5d1;background:transparent}.support-process .detail-process__grid>.reveal:first-child .detail-step{background:#f0f0ee}.support-process .detail-process__grid>.reveal:last-child .detail-step{border-right:0}.support-process .detail-step h3{margin-top:56px;font-size:clamp(1.35rem,2vw,2rem)}.support-integrations .integrations-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(48px,9vw,150px)}.support-integrations .integration-list{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid #4a4a4a}.support-integrations .integration-item{min-height:auto;padding:24px 0;border:0;border-bottom:1px solid #4a4a4a;border-radius:0;background:transparent;font-size:clamp(1.25rem,2.2vw,2rem)}@media(max-width:900px){.category-price-grid>.reveal.category-price-slot--web,.category-price-grid>.reveal.category-price-slot--shop,.category-price-grid>.reveal.category-price-slot--business,.category-price-grid>.reveal.category-price-slot--support,.category-price-grid>.reveal.category-price-slot--menu,.category-price-grid>.reveal.category-price-slot--booking{grid-column:span 6}.support-feature-section .feature-grid,.support-integrations .integrations-grid{grid-template-columns:1fr;gap:48px}.support-feature-section .feature-title{position:static}.support-process .detail-process__grid>.reveal:nth-child(n){grid-column:span 6}}@media(max-width:700px){.category-price-grid>.reveal.category-price-slot--web,.category-price-grid>.reveal.category-price-slot--shop,.category-price-grid>.reveal.category-price-slot--business,.category-price-grid>.reveal.category-price-slot--support,.category-price-grid>.reveal.category-price-slot--menu,.category-price-grid>.reveal.category-price-slot--booking{grid-column:1 / -1}.category-price{min-height:380px}.support-feature-section .feature-list>.reveal:nth-child(n){grid-column:1 / -1}.support-process .detail-process__grid>.reveal:nth-child(n){grid-column:1 / -1}.support-process .detail-step{min-height:180px;border-right:0;border-bottom:1px solid #d5d5d1}.support-process .detail-step h3{margin-top:20px}}@media(prefers-reduced-motion:reduce){.category-price,.price-preview *,.preview-support__reply b{animation:none!important;transition:none!important;transform:none!important}}
